1// Generated by running
2//      maketesttables --url=http://www.unicode.org/Public/8.0.0/ucd/auxiliary/
3// DO NOT EDIT
4
5package segment
6
7var unicodeGraphemeTests = []struct {
8	input   []byte
9	output  [][]byte
10	comment string
11}{
12	{
13		input:   []byte{0x20, 0x20},
14		output:  [][]byte{[]byte{0x20}, []byte{0x20}},
15		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
16	},
17	{
18		input:   []byte{0x20, 0xcc, 0x88, 0x20},
19		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0x20}},
20		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
21	},
22	{
23		input:   []byte{0x20, 0xd},
24		output:  [][]byte{[]byte{0x20}, []byte{0xd}},
25		comment: `÷ [0.2] SPACE (Other) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
26	},
27	{
28		input:   []byte{0x20, 0xcc, 0x88, 0xd},
29		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xd}},
30		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
31	},
32	{
33		input:   []byte{0x20, 0xa},
34		output:  [][]byte{[]byte{0x20}, []byte{0xa}},
35		comment: `÷ [0.2] SPACE (Other) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
36	},
37	{
38		input:   []byte{0x20, 0xcc, 0x88, 0xa},
39		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xa}},
40		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
41	},
42	{
43		input:   []byte{0x20, 0x1},
44		output:  [][]byte{[]byte{0x20}, []byte{0x1}},
45		comment: `÷ [0.2] SPACE (Other) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
46	},
47	{
48		input:   []byte{0x20, 0xcc, 0x88, 0x1},
49		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0x1}},
50		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
51	},
52	{
53		input:   []byte{0x20, 0xcc, 0x80},
54		output:  [][]byte{[]byte{0x20, 0xcc, 0x80}},
55		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
56	},
57	{
58		input:   []byte{0x20, 0xcc, 0x88, 0xcc, 0x80},
59		output:  [][]byte{[]byte{0x20, 0xcc, 0x88, 0xcc, 0x80}},
60		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
61	},
62	{
63		input:   []byte{0x20, 0xe0, 0xa4, 0x83},
64		output:  [][]byte{[]byte{0x20, 0xe0, 0xa4, 0x83}},
65		comment: `÷ [0.2] SPACE (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
66	},
67	{
68		input:   []byte{0x20, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
69		output:  [][]byte{[]byte{0x20, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
70		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
71	},
72	{
73		input:   []byte{0x20, 0xe1, 0x84, 0x80},
74		output:  [][]byte{[]byte{0x20}, []byte{0xe1, 0x84, 0x80}},
75		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
76	},
77	{
78		input:   []byte{0x20, 0xcc, 0x88, 0xe1, 0x84, 0x80},
79		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
80		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
81	},
82	{
83		input:   []byte{0x20, 0xe1, 0x85, 0xa0},
84		output:  [][]byte{[]byte{0x20}, []byte{0xe1, 0x85, 0xa0}},
85		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
86	},
87	{
88		input:   []byte{0x20, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
89		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
90		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
91	},
92	{
93		input:   []byte{0x20, 0xe1, 0x86, 0xa8},
94		output:  [][]byte{[]byte{0x20}, []byte{0xe1, 0x86, 0xa8}},
95		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
96	},
97	{
98		input:   []byte{0x20, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
99		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
100		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
101	},
102	{
103		input:   []byte{0x20, 0xea, 0xb0, 0x80},
104		output:  [][]byte{[]byte{0x20}, []byte{0xea, 0xb0, 0x80}},
105		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
106	},
107	{
108		input:   []byte{0x20, 0xcc, 0x88, 0xea, 0xb0, 0x80},
109		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
110		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
111	},
112	{
113		input:   []byte{0x20, 0xea, 0xb0, 0x81},
114		output:  [][]byte{[]byte{0x20}, []byte{0xea, 0xb0, 0x81}},
115		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
116	},
117	{
118		input:   []byte{0x20, 0xcc, 0x88, 0xea, 0xb0, 0x81},
119		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
120		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
121	},
122	{
123		input:   []byte{0x20, 0xf0, 0x9f, 0x87, 0xa6},
124		output:  [][]byte{[]byte{0x20}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
125		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
126	},
127	{
128		input:   []byte{0x20, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
129		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
130		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
131	},
132	{
133		input:   []byte{0x20, 0xcd, 0xb8},
134		output:  [][]byte{[]byte{0x20}, []byte{0xcd, 0xb8}},
135		comment: `÷ [0.2] SPACE (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
136	},
137	{
138		input:   []byte{0x20, 0xcc, 0x88, 0xcd, 0xb8},
139		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
140		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
141	},
142	{
143		input:   []byte{0x20, 0xef, 0xbf, 0xbd},
144		output:  [][]byte{[]byte{0x20}, []byte{0xef, 0xbf, 0xbd}},
145		comment: `÷ [0.2] SPACE (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
146	},
147	{
148		input:   []byte{0x20, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
149		output:  [][]byte{[]byte{0x20, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
150		comment: `÷ [0.2] SPACE (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
151	},
152	{
153		input:   []byte{0xd, 0x20},
154		output:  [][]byte{[]byte{0xd}, []byte{0x20}},
155		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] SPACE (Other) ÷ [0.3]`,
156	},
157	{
158		input:   []byte{0xd, 0xcc, 0x88, 0x20},
159		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x20}},
160		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
161	},
162	{
163		input:   []byte{0xd, 0xd},
164		output:  [][]byte{[]byte{0xd}, []byte{0xd}},
165		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
166	},
167	{
168		input:   []byte{0xd, 0xcc, 0x88, 0xd},
169		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xd}},
170		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
171	},
172	{
173		input:   []byte{0xd, 0xa},
174		output:  [][]byte{[]byte{0xd, 0xa}},
175		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
176	},
177	{
178		input:   []byte{0xd, 0xcc, 0x88, 0xa},
179		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xa}},
180		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
181	},
182	{
183		input:   []byte{0xd, 0x1},
184		output:  [][]byte{[]byte{0xd}, []byte{0x1}},
185		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]`,
186	},
187	{
188		input:   []byte{0xd, 0xcc, 0x88, 0x1},
189		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x1}},
190		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
191	},
192	{
193		input:   []byte{0xd, 0xcc, 0x80},
194		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x80}},
195		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
196	},
197	{
198		input:   []byte{0xd, 0xcc, 0x88, 0xcc, 0x80},
199		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xcc, 0x80}},
200		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
201	},
202	{
203		input:   []byte{0xd, 0xe0, 0xa4, 0x83},
204		output:  [][]byte{[]byte{0xd}, []byte{0xe0, 0xa4, 0x83}},
205		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
206	},
207	{
208		input:   []byte{0xd, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
209		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xe0, 0xa4, 0x83}},
210		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
211	},
212	{
213		input:   []byte{0xd, 0xe1, 0x84, 0x80},
214		output:  [][]byte{[]byte{0xd}, []byte{0xe1, 0x84, 0x80}},
215		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
216	},
217	{
218		input:   []byte{0xd, 0xcc, 0x88, 0xe1, 0x84, 0x80},
219		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
220		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
221	},
222	{
223		input:   []byte{0xd, 0xe1, 0x85, 0xa0},
224		output:  [][]byte{[]byte{0xd}, []byte{0xe1, 0x85, 0xa0}},
225		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
226	},
227	{
228		input:   []byte{0xd, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
229		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
230		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
231	},
232	{
233		input:   []byte{0xd, 0xe1, 0x86, 0xa8},
234		output:  [][]byte{[]byte{0xd}, []byte{0xe1, 0x86, 0xa8}},
235		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
236	},
237	{
238		input:   []byte{0xd, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
239		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
240		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
241	},
242	{
243		input:   []byte{0xd, 0xea, 0xb0, 0x80},
244		output:  [][]byte{[]byte{0xd}, []byte{0xea, 0xb0, 0x80}},
245		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
246	},
247	{
248		input:   []byte{0xd, 0xcc, 0x88, 0xea, 0xb0, 0x80},
249		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
250		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
251	},
252	{
253		input:   []byte{0xd, 0xea, 0xb0, 0x81},
254		output:  [][]byte{[]byte{0xd}, []byte{0xea, 0xb0, 0x81}},
255		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
256	},
257	{
258		input:   []byte{0xd, 0xcc, 0x88, 0xea, 0xb0, 0x81},
259		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
260		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
261	},
262	{
263		input:   []byte{0xd, 0xf0, 0x9f, 0x87, 0xa6},
264		output:  [][]byte{[]byte{0xd}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
265		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
266	},
267	{
268		input:   []byte{0xd, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
269		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
270		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
271	},
272	{
273		input:   []byte{0xd, 0xcd, 0xb8},
274		output:  [][]byte{[]byte{0xd}, []byte{0xcd, 0xb8}},
275		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]`,
276	},
277	{
278		input:   []byte{0xd, 0xcc, 0x88, 0xcd, 0xb8},
279		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xcd, 0xb8}},
280		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
281	},
282	{
283		input:   []byte{0xd, 0xef, 0xbf, 0xbd},
284		output:  [][]byte{[]byte{0xd}, []byte{0xef, 0xbf, 0xbd}},
285		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]`,
286	},
287	{
288		input:   []byte{0xd, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
289		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
290		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
291	},
292	{
293		input:   []byte{0xa, 0x20},
294		output:  [][]byte{[]byte{0xa}, []byte{0x20}},
295		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] SPACE (Other) ÷ [0.3]`,
296	},
297	{
298		input:   []byte{0xa, 0xcc, 0x88, 0x20},
299		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x20}},
300		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
301	},
302	{
303		input:   []byte{0xa, 0xd},
304		output:  [][]byte{[]byte{0xa}, []byte{0xd}},
305		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
306	},
307	{
308		input:   []byte{0xa, 0xcc, 0x88, 0xd},
309		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xd}},
310		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
311	},
312	{
313		input:   []byte{0xa, 0xa},
314		output:  [][]byte{[]byte{0xa}, []byte{0xa}},
315		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
316	},
317	{
318		input:   []byte{0xa, 0xcc, 0x88, 0xa},
319		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xa}},
320		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
321	},
322	{
323		input:   []byte{0xa, 0x1},
324		output:  [][]byte{[]byte{0xa}, []byte{0x1}},
325		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]`,
326	},
327	{
328		input:   []byte{0xa, 0xcc, 0x88, 0x1},
329		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x1}},
330		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
331	},
332	{
333		input:   []byte{0xa, 0xcc, 0x80},
334		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x80}},
335		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
336	},
337	{
338		input:   []byte{0xa, 0xcc, 0x88, 0xcc, 0x80},
339		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xcc, 0x80}},
340		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
341	},
342	{
343		input:   []byte{0xa, 0xe0, 0xa4, 0x83},
344		output:  [][]byte{[]byte{0xa}, []byte{0xe0, 0xa4, 0x83}},
345		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
346	},
347	{
348		input:   []byte{0xa, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
349		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xe0, 0xa4, 0x83}},
350		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
351	},
352	{
353		input:   []byte{0xa, 0xe1, 0x84, 0x80},
354		output:  [][]byte{[]byte{0xa}, []byte{0xe1, 0x84, 0x80}},
355		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
356	},
357	{
358		input:   []byte{0xa, 0xcc, 0x88, 0xe1, 0x84, 0x80},
359		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
360		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
361	},
362	{
363		input:   []byte{0xa, 0xe1, 0x85, 0xa0},
364		output:  [][]byte{[]byte{0xa}, []byte{0xe1, 0x85, 0xa0}},
365		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
366	},
367	{
368		input:   []byte{0xa, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
369		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
370		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
371	},
372	{
373		input:   []byte{0xa, 0xe1, 0x86, 0xa8},
374		output:  [][]byte{[]byte{0xa}, []byte{0xe1, 0x86, 0xa8}},
375		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
376	},
377	{
378		input:   []byte{0xa, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
379		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
380		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
381	},
382	{
383		input:   []byte{0xa, 0xea, 0xb0, 0x80},
384		output:  [][]byte{[]byte{0xa}, []byte{0xea, 0xb0, 0x80}},
385		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
386	},
387	{
388		input:   []byte{0xa, 0xcc, 0x88, 0xea, 0xb0, 0x80},
389		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
390		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
391	},
392	{
393		input:   []byte{0xa, 0xea, 0xb0, 0x81},
394		output:  [][]byte{[]byte{0xa}, []byte{0xea, 0xb0, 0x81}},
395		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
396	},
397	{
398		input:   []byte{0xa, 0xcc, 0x88, 0xea, 0xb0, 0x81},
399		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
400		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
401	},
402	{
403		input:   []byte{0xa, 0xf0, 0x9f, 0x87, 0xa6},
404		output:  [][]byte{[]byte{0xa}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
405		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
406	},
407	{
408		input:   []byte{0xa, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
409		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
410		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
411	},
412	{
413		input:   []byte{0xa, 0xcd, 0xb8},
414		output:  [][]byte{[]byte{0xa}, []byte{0xcd, 0xb8}},
415		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]`,
416	},
417	{
418		input:   []byte{0xa, 0xcc, 0x88, 0xcd, 0xb8},
419		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xcd, 0xb8}},
420		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
421	},
422	{
423		input:   []byte{0xa, 0xef, 0xbf, 0xbd},
424		output:  [][]byte{[]byte{0xa}, []byte{0xef, 0xbf, 0xbd}},
425		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]`,
426	},
427	{
428		input:   []byte{0xa, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
429		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
430		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
431	},
432	{
433		input:   []byte{0x1, 0x20},
434		output:  [][]byte{[]byte{0x1}, []byte{0x20}},
435		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] SPACE (Other) ÷ [0.3]`,
436	},
437	{
438		input:   []byte{0x1, 0xcc, 0x88, 0x20},
439		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0x20}},
440		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
441	},
442	{
443		input:   []byte{0x1, 0xd},
444		output:  [][]byte{[]byte{0x1}, []byte{0xd}},
445		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
446	},
447	{
448		input:   []byte{0x1, 0xcc, 0x88, 0xd},
449		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xd}},
450		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
451	},
452	{
453		input:   []byte{0x1, 0xa},
454		output:  [][]byte{[]byte{0x1}, []byte{0xa}},
455		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
456	},
457	{
458		input:   []byte{0x1, 0xcc, 0x88, 0xa},
459		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xa}},
460		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
461	},
462	{
463		input:   []byte{0x1, 0x1},
464		output:  [][]byte{[]byte{0x1}, []byte{0x1}},
465		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]`,
466	},
467	{
468		input:   []byte{0x1, 0xcc, 0x88, 0x1},
469		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0x1}},
470		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
471	},
472	{
473		input:   []byte{0x1, 0xcc, 0x80},
474		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x80}},
475		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
476	},
477	{
478		input:   []byte{0x1, 0xcc, 0x88, 0xcc, 0x80},
479		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88, 0xcc, 0x80}},
480		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
481	},
482	{
483		input:   []byte{0x1, 0xe0, 0xa4, 0x83},
484		output:  [][]byte{[]byte{0x1}, []byte{0xe0, 0xa4, 0x83}},
485		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
486	},
487	{
488		input:   []byte{0x1, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
489		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88, 0xe0, 0xa4, 0x83}},
490		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
491	},
492	{
493		input:   []byte{0x1, 0xe1, 0x84, 0x80},
494		output:  [][]byte{[]byte{0x1}, []byte{0xe1, 0x84, 0x80}},
495		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
496	},
497	{
498		input:   []byte{0x1, 0xcc, 0x88, 0xe1, 0x84, 0x80},
499		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
500		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
501	},
502	{
503		input:   []byte{0x1, 0xe1, 0x85, 0xa0},
504		output:  [][]byte{[]byte{0x1}, []byte{0xe1, 0x85, 0xa0}},
505		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
506	},
507	{
508		input:   []byte{0x1, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
509		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
510		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
511	},
512	{
513		input:   []byte{0x1, 0xe1, 0x86, 0xa8},
514		output:  [][]byte{[]byte{0x1}, []byte{0xe1, 0x86, 0xa8}},
515		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
516	},
517	{
518		input:   []byte{0x1, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
519		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
520		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
521	},
522	{
523		input:   []byte{0x1, 0xea, 0xb0, 0x80},
524		output:  [][]byte{[]byte{0x1}, []byte{0xea, 0xb0, 0x80}},
525		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
526	},
527	{
528		input:   []byte{0x1, 0xcc, 0x88, 0xea, 0xb0, 0x80},
529		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
530		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
531	},
532	{
533		input:   []byte{0x1, 0xea, 0xb0, 0x81},
534		output:  [][]byte{[]byte{0x1}, []byte{0xea, 0xb0, 0x81}},
535		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
536	},
537	{
538		input:   []byte{0x1, 0xcc, 0x88, 0xea, 0xb0, 0x81},
539		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
540		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
541	},
542	{
543		input:   []byte{0x1, 0xf0, 0x9f, 0x87, 0xa6},
544		output:  [][]byte{[]byte{0x1}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
545		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
546	},
547	{
548		input:   []byte{0x1, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
549		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
550		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
551	},
552	{
553		input:   []byte{0x1, 0xcd, 0xb8},
554		output:  [][]byte{[]byte{0x1}, []byte{0xcd, 0xb8}},
555		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]`,
556	},
557	{
558		input:   []byte{0x1, 0xcc, 0x88, 0xcd, 0xb8},
559		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xcd, 0xb8}},
560		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
561	},
562	{
563		input:   []byte{0x1, 0xef, 0xbf, 0xbd},
564		output:  [][]byte{[]byte{0x1}, []byte{0xef, 0xbf, 0xbd}},
565		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]`,
566	},
567	{
568		input:   []byte{0x1, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
569		output:  [][]byte{[]byte{0x1}, []byte{0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
570		comment: `÷ [0.2] <START OF HEADING> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
571	},
572	{
573		input:   []byte{0xcc, 0x80, 0x20},
574		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x20}},
575		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
576	},
577	{
578		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x20},
579		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x20}},
580		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
581	},
582	{
583		input:   []byte{0xcc, 0x80, 0xd},
584		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xd}},
585		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
586	},
587	{
588		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xd},
589		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xd}},
590		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
591	},
592	{
593		input:   []byte{0xcc, 0x80, 0xa},
594		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xa}},
595		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
596	},
597	{
598		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xa},
599		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xa}},
600		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
601	},
602	{
603		input:   []byte{0xcc, 0x80, 0x1},
604		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x1}},
605		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
606	},
607	{
608		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x1},
609		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x1}},
610		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
611	},
612	{
613		input:   []byte{0xcc, 0x80, 0xcc, 0x80},
614		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x80}},
615		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
616	},
617	{
618		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xcc, 0x80},
619		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xcc, 0x80}},
620		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
621	},
622	{
623		input:   []byte{0xcc, 0x80, 0xe0, 0xa4, 0x83},
624		output:  [][]byte{[]byte{0xcc, 0x80, 0xe0, 0xa4, 0x83}},
625		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
626	},
627	{
628		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
629		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
630		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
631	},
632	{
633		input:   []byte{0xcc, 0x80, 0xe1, 0x84, 0x80},
634		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xe1, 0x84, 0x80}},
635		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
636	},
637	{
638		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xe1, 0x84, 0x80},
639		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
640		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
641	},
642	{
643		input:   []byte{0xcc, 0x80, 0xe1, 0x85, 0xa0},
644		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xe1, 0x85, 0xa0}},
645		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
646	},
647	{
648		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
649		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
650		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
651	},
652	{
653		input:   []byte{0xcc, 0x80, 0xe1, 0x86, 0xa8},
654		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xe1, 0x86, 0xa8}},
655		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
656	},
657	{
658		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
659		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
660		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
661	},
662	{
663		input:   []byte{0xcc, 0x80, 0xea, 0xb0, 0x80},
664		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xea, 0xb0, 0x80}},
665		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
666	},
667	{
668		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xea, 0xb0, 0x80},
669		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
670		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
671	},
672	{
673		input:   []byte{0xcc, 0x80, 0xea, 0xb0, 0x81},
674		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xea, 0xb0, 0x81}},
675		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
676	},
677	{
678		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xea, 0xb0, 0x81},
679		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
680		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
681	},
682	{
683		input:   []byte{0xcc, 0x80, 0xf0, 0x9f, 0x87, 0xa6},
684		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
685		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
686	},
687	{
688		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
689		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
690		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
691	},
692	{
693		input:   []byte{0xcc, 0x80, 0xcd, 0xb8},
694		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xcd, 0xb8}},
695		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
696	},
697	{
698		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xcd, 0xb8},
699		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
700		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
701	},
702	{
703		input:   []byte{0xcc, 0x80, 0xef, 0xbf, 0xbd},
704		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xef, 0xbf, 0xbd}},
705		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
706	},
707	{
708		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
709		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
710		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
711	},
712	{
713		input:   []byte{0xe0, 0xa4, 0x83, 0x20},
714		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0x20}},
715		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
716	},
717	{
718		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0x20},
719		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0x20}},
720		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
721	},
722	{
723		input:   []byte{0xe0, 0xa4, 0x83, 0xd},
724		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xd}},
725		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
726	},
727	{
728		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xd},
729		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xd}},
730		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
731	},
732	{
733		input:   []byte{0xe0, 0xa4, 0x83, 0xa},
734		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xa}},
735		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
736	},
737	{
738		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xa},
739		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xa}},
740		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
741	},
742	{
743		input:   []byte{0xe0, 0xa4, 0x83, 0x1},
744		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0x1}},
745		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
746	},
747	{
748		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0x1},
749		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0x1}},
750		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
751	},
752	{
753		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x80},
754		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x80}},
755		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
756	},
757	{
758		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xcc, 0x80},
759		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xcc, 0x80}},
760		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
761	},
762	{
763		input:   []byte{0xe0, 0xa4, 0x83, 0xe0, 0xa4, 0x83},
764		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xe0, 0xa4, 0x83}},
765		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
766	},
767	{
768		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
769		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
770		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
771	},
772	{
773		input:   []byte{0xe0, 0xa4, 0x83, 0xe1, 0x84, 0x80},
774		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xe1, 0x84, 0x80}},
775		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
776	},
777	{
778		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xe1, 0x84, 0x80},
779		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
780		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
781	},
782	{
783		input:   []byte{0xe0, 0xa4, 0x83, 0xe1, 0x85, 0xa0},
784		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xe1, 0x85, 0xa0}},
785		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
786	},
787	{
788		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
789		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
790		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
791	},
792	{
793		input:   []byte{0xe0, 0xa4, 0x83, 0xe1, 0x86, 0xa8},
794		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xe1, 0x86, 0xa8}},
795		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
796	},
797	{
798		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
799		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
800		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
801	},
802	{
803		input:   []byte{0xe0, 0xa4, 0x83, 0xea, 0xb0, 0x80},
804		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xea, 0xb0, 0x80}},
805		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
806	},
807	{
808		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xea, 0xb0, 0x80},
809		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
810		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
811	},
812	{
813		input:   []byte{0xe0, 0xa4, 0x83, 0xea, 0xb0, 0x81},
814		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xea, 0xb0, 0x81}},
815		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
816	},
817	{
818		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xea, 0xb0, 0x81},
819		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
820		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
821	},
822	{
823		input:   []byte{0xe0, 0xa4, 0x83, 0xf0, 0x9f, 0x87, 0xa6},
824		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
825		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
826	},
827	{
828		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
829		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
830		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
831	},
832	{
833		input:   []byte{0xe0, 0xa4, 0x83, 0xcd, 0xb8},
834		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xcd, 0xb8}},
835		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
836	},
837	{
838		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xcd, 0xb8},
839		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
840		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
841	},
842	{
843		input:   []byte{0xe0, 0xa4, 0x83, 0xef, 0xbf, 0xbd},
844		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83}, []byte{0xef, 0xbf, 0xbd}},
845		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
846	},
847	{
848		input:   []byte{0xe0, 0xa4, 0x83, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
849		output:  [][]byte{[]byte{0xe0, 0xa4, 0x83, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
850		comment: `÷ [0.2] DEVANAGARI SIGN VISARGA (SpacingMark) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
851	},
852	{
853		input:   []byte{0xe1, 0x84, 0x80, 0x20},
854		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0x20}},
855		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
856	},
857	{
858		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0x20},
859		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0x20}},
860		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
861	},
862	{
863		input:   []byte{0xe1, 0x84, 0x80, 0xd},
864		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0xd}},
865		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
866	},
867	{
868		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xd},
869		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xd}},
870		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
871	},
872	{
873		input:   []byte{0xe1, 0x84, 0x80, 0xa},
874		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0xa}},
875		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
876	},
877	{
878		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xa},
879		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xa}},
880		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
881	},
882	{
883		input:   []byte{0xe1, 0x84, 0x80, 0x1},
884		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0x1}},
885		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
886	},
887	{
888		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0x1},
889		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0x1}},
890		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
891	},
892	{
893		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x80},
894		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x80}},
895		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
896	},
897	{
898		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xcc, 0x80},
899		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xcc, 0x80}},
900		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
901	},
902	{
903		input:   []byte{0xe1, 0x84, 0x80, 0xe0, 0xa4, 0x83},
904		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xe0, 0xa4, 0x83}},
905		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
906	},
907	{
908		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
909		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
910		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
911	},
912	{
913		input:   []byte{0xe1, 0x84, 0x80, 0xe1, 0x84, 0x80},
914		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xe1, 0x84, 0x80}},
915		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
916	},
917	{
918		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xe1, 0x84, 0x80},
919		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
920		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
921	},
922	{
923		input:   []byte{0xe1, 0x84, 0x80, 0xe1, 0x85, 0xa0},
924		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xe1, 0x85, 0xa0}},
925		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
926	},
927	{
928		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
929		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
930		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
931	},
932	{
933		input:   []byte{0xe1, 0x84, 0x80, 0xe1, 0x86, 0xa8},
934		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0xe1, 0x86, 0xa8}},
935		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
936	},
937	{
938		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
939		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
940		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
941	},
942	{
943		input:   []byte{0xe1, 0x84, 0x80, 0xea, 0xb0, 0x80},
944		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xea, 0xb0, 0x80}},
945		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
946	},
947	{
948		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xea, 0xb0, 0x80},
949		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
950		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
951	},
952	{
953		input:   []byte{0xe1, 0x84, 0x80, 0xea, 0xb0, 0x81},
954		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xea, 0xb0, 0x81}},
955		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [6.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
956	},
957	{
958		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xea, 0xb0, 0x81},
959		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
960		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
961	},
962	{
963		input:   []byte{0xe1, 0x84, 0x80, 0xf0, 0x9f, 0x87, 0xa6},
964		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
965		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
966	},
967	{
968		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
969		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
970		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
971	},
972	{
973		input:   []byte{0xe1, 0x84, 0x80, 0xcd, 0xb8},
974		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0xcd, 0xb8}},
975		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
976	},
977	{
978		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xcd, 0xb8},
979		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
980		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
981	},
982	{
983		input:   []byte{0xe1, 0x84, 0x80, 0xef, 0xbf, 0xbd},
984		output:  [][]byte{[]byte{0xe1, 0x84, 0x80}, []byte{0xef, 0xbf, 0xbd}},
985		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
986	},
987	{
988		input:   []byte{0xe1, 0x84, 0x80, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
989		output:  [][]byte{[]byte{0xe1, 0x84, 0x80, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
990		comment: `÷ [0.2] HANGUL CHOSEONG KIYEOK (L) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
991	},
992	{
993		input:   []byte{0xe1, 0x85, 0xa0, 0x20},
994		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0x20}},
995		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
996	},
997	{
998		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0x20},
999		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0x20}},
1000		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1001	},
1002	{
1003		input:   []byte{0xe1, 0x85, 0xa0, 0xd},
1004		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xd}},
1005		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1006	},
1007	{
1008		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xd},
1009		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xd}},
1010		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1011	},
1012	{
1013		input:   []byte{0xe1, 0x85, 0xa0, 0xa},
1014		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xa}},
1015		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1016	},
1017	{
1018		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xa},
1019		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xa}},
1020		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1021	},
1022	{
1023		input:   []byte{0xe1, 0x85, 0xa0, 0x1},
1024		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0x1}},
1025		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1026	},
1027	{
1028		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0x1},
1029		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0x1}},
1030		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1031	},
1032	{
1033		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x80},
1034		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x80}},
1035		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1036	},
1037	{
1038		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xcc, 0x80},
1039		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xcc, 0x80}},
1040		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1041	},
1042	{
1043		input:   []byte{0xe1, 0x85, 0xa0, 0xe0, 0xa4, 0x83},
1044		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xe0, 0xa4, 0x83}},
1045		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1046	},
1047	{
1048		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
1049		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
1050		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1051	},
1052	{
1053		input:   []byte{0xe1, 0x85, 0xa0, 0xe1, 0x84, 0x80},
1054		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xe1, 0x84, 0x80}},
1055		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1056	},
1057	{
1058		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xe1, 0x84, 0x80},
1059		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
1060		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1061	},
1062	{
1063		input:   []byte{0xe1, 0x85, 0xa0, 0xe1, 0x85, 0xa0},
1064		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xe1, 0x85, 0xa0}},
1065		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1066	},
1067	{
1068		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
1069		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
1070		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1071	},
1072	{
1073		input:   []byte{0xe1, 0x85, 0xa0, 0xe1, 0x86, 0xa8},
1074		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xe1, 0x86, 0xa8}},
1075		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1076	},
1077	{
1078		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
1079		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
1080		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1081	},
1082	{
1083		input:   []byte{0xe1, 0x85, 0xa0, 0xea, 0xb0, 0x80},
1084		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xea, 0xb0, 0x80}},
1085		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1086	},
1087	{
1088		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xea, 0xb0, 0x80},
1089		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
1090		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1091	},
1092	{
1093		input:   []byte{0xe1, 0x85, 0xa0, 0xea, 0xb0, 0x81},
1094		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xea, 0xb0, 0x81}},
1095		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1096	},
1097	{
1098		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xea, 0xb0, 0x81},
1099		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
1100		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1101	},
1102	{
1103		input:   []byte{0xe1, 0x85, 0xa0, 0xf0, 0x9f, 0x87, 0xa6},
1104		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1105		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1106	},
1107	{
1108		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
1109		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1110		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1111	},
1112	{
1113		input:   []byte{0xe1, 0x85, 0xa0, 0xcd, 0xb8},
1114		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xcd, 0xb8}},
1115		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1116	},
1117	{
1118		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xcd, 0xb8},
1119		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
1120		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1121	},
1122	{
1123		input:   []byte{0xe1, 0x85, 0xa0, 0xef, 0xbf, 0xbd},
1124		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0}, []byte{0xef, 0xbf, 0xbd}},
1125		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1126	},
1127	{
1128		input:   []byte{0xe1, 0x85, 0xa0, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
1129		output:  [][]byte{[]byte{0xe1, 0x85, 0xa0, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
1130		comment: `÷ [0.2] HANGUL JUNGSEONG FILLER (V) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1131	},
1132	{
1133		input:   []byte{0xe1, 0x86, 0xa8, 0x20},
1134		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0x20}},
1135		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1136	},
1137	{
1138		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0x20},
1139		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0x20}},
1140		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1141	},
1142	{
1143		input:   []byte{0xe1, 0x86, 0xa8, 0xd},
1144		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xd}},
1145		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1146	},
1147	{
1148		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xd},
1149		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xd}},
1150		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1151	},
1152	{
1153		input:   []byte{0xe1, 0x86, 0xa8, 0xa},
1154		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xa}},
1155		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1156	},
1157	{
1158		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xa},
1159		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xa}},
1160		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1161	},
1162	{
1163		input:   []byte{0xe1, 0x86, 0xa8, 0x1},
1164		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0x1}},
1165		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1166	},
1167	{
1168		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0x1},
1169		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0x1}},
1170		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1171	},
1172	{
1173		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x80},
1174		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x80}},
1175		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1176	},
1177	{
1178		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xcc, 0x80},
1179		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xcc, 0x80}},
1180		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1181	},
1182	{
1183		input:   []byte{0xe1, 0x86, 0xa8, 0xe0, 0xa4, 0x83},
1184		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xe0, 0xa4, 0x83}},
1185		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1186	},
1187	{
1188		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
1189		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
1190		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1191	},
1192	{
1193		input:   []byte{0xe1, 0x86, 0xa8, 0xe1, 0x84, 0x80},
1194		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xe1, 0x84, 0x80}},
1195		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1196	},
1197	{
1198		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xe1, 0x84, 0x80},
1199		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
1200		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1201	},
1202	{
1203		input:   []byte{0xe1, 0x86, 0xa8, 0xe1, 0x85, 0xa0},
1204		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xe1, 0x85, 0xa0}},
1205		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1206	},
1207	{
1208		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
1209		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
1210		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1211	},
1212	{
1213		input:   []byte{0xe1, 0x86, 0xa8, 0xe1, 0x86, 0xa8},
1214		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xe1, 0x86, 0xa8}},
1215		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1216	},
1217	{
1218		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
1219		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
1220		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1221	},
1222	{
1223		input:   []byte{0xe1, 0x86, 0xa8, 0xea, 0xb0, 0x80},
1224		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xea, 0xb0, 0x80}},
1225		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1226	},
1227	{
1228		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xea, 0xb0, 0x80},
1229		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
1230		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1231	},
1232	{
1233		input:   []byte{0xe1, 0x86, 0xa8, 0xea, 0xb0, 0x81},
1234		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xea, 0xb0, 0x81}},
1235		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1236	},
1237	{
1238		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xea, 0xb0, 0x81},
1239		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
1240		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1241	},
1242	{
1243		input:   []byte{0xe1, 0x86, 0xa8, 0xf0, 0x9f, 0x87, 0xa6},
1244		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1245		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1246	},
1247	{
1248		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
1249		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1250		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1251	},
1252	{
1253		input:   []byte{0xe1, 0x86, 0xa8, 0xcd, 0xb8},
1254		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xcd, 0xb8}},
1255		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1256	},
1257	{
1258		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xcd, 0xb8},
1259		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
1260		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1261	},
1262	{
1263		input:   []byte{0xe1, 0x86, 0xa8, 0xef, 0xbf, 0xbd},
1264		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8}, []byte{0xef, 0xbf, 0xbd}},
1265		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1266	},
1267	{
1268		input:   []byte{0xe1, 0x86, 0xa8, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
1269		output:  [][]byte{[]byte{0xe1, 0x86, 0xa8, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
1270		comment: `÷ [0.2] HANGUL JONGSEONG KIYEOK (T) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1271	},
1272	{
1273		input:   []byte{0xea, 0xb0, 0x80, 0x20},
1274		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0x20}},
1275		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1276	},
1277	{
1278		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0x20},
1279		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0x20}},
1280		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1281	},
1282	{
1283		input:   []byte{0xea, 0xb0, 0x80, 0xd},
1284		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xd}},
1285		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1286	},
1287	{
1288		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xd},
1289		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xd}},
1290		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1291	},
1292	{
1293		input:   []byte{0xea, 0xb0, 0x80, 0xa},
1294		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xa}},
1295		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1296	},
1297	{
1298		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xa},
1299		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xa}},
1300		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1301	},
1302	{
1303		input:   []byte{0xea, 0xb0, 0x80, 0x1},
1304		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0x1}},
1305		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1306	},
1307	{
1308		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0x1},
1309		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0x1}},
1310		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1311	},
1312	{
1313		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x80},
1314		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x80}},
1315		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1316	},
1317	{
1318		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xcc, 0x80},
1319		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xcc, 0x80}},
1320		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1321	},
1322	{
1323		input:   []byte{0xea, 0xb0, 0x80, 0xe0, 0xa4, 0x83},
1324		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xe0, 0xa4, 0x83}},
1325		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1326	},
1327	{
1328		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
1329		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
1330		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1331	},
1332	{
1333		input:   []byte{0xea, 0xb0, 0x80, 0xe1, 0x84, 0x80},
1334		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xe1, 0x84, 0x80}},
1335		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1336	},
1337	{
1338		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xe1, 0x84, 0x80},
1339		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
1340		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1341	},
1342	{
1343		input:   []byte{0xea, 0xb0, 0x80, 0xe1, 0x85, 0xa0},
1344		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xe1, 0x85, 0xa0}},
1345		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1346	},
1347	{
1348		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
1349		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
1350		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1351	},
1352	{
1353		input:   []byte{0xea, 0xb0, 0x80, 0xe1, 0x86, 0xa8},
1354		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xe1, 0x86, 0xa8}},
1355		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [7.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1356	},
1357	{
1358		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
1359		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
1360		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1361	},
1362	{
1363		input:   []byte{0xea, 0xb0, 0x80, 0xea, 0xb0, 0x80},
1364		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xea, 0xb0, 0x80}},
1365		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1366	},
1367	{
1368		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xea, 0xb0, 0x80},
1369		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
1370		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1371	},
1372	{
1373		input:   []byte{0xea, 0xb0, 0x80, 0xea, 0xb0, 0x81},
1374		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xea, 0xb0, 0x81}},
1375		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1376	},
1377	{
1378		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xea, 0xb0, 0x81},
1379		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
1380		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1381	},
1382	{
1383		input:   []byte{0xea, 0xb0, 0x80, 0xf0, 0x9f, 0x87, 0xa6},
1384		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1385		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1386	},
1387	{
1388		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
1389		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1390		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1391	},
1392	{
1393		input:   []byte{0xea, 0xb0, 0x80, 0xcd, 0xb8},
1394		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xcd, 0xb8}},
1395		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1396	},
1397	{
1398		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xcd, 0xb8},
1399		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
1400		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1401	},
1402	{
1403		input:   []byte{0xea, 0xb0, 0x80, 0xef, 0xbf, 0xbd},
1404		output:  [][]byte{[]byte{0xea, 0xb0, 0x80}, []byte{0xef, 0xbf, 0xbd}},
1405		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1406	},
1407	{
1408		input:   []byte{0xea, 0xb0, 0x80, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
1409		output:  [][]byte{[]byte{0xea, 0xb0, 0x80, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
1410		comment: `÷ [0.2] HANGUL SYLLABLE GA (LV) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1411	},
1412	{
1413		input:   []byte{0xea, 0xb0, 0x81, 0x20},
1414		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0x20}},
1415		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1416	},
1417	{
1418		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0x20},
1419		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0x20}},
1420		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1421	},
1422	{
1423		input:   []byte{0xea, 0xb0, 0x81, 0xd},
1424		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xd}},
1425		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1426	},
1427	{
1428		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xd},
1429		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xd}},
1430		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1431	},
1432	{
1433		input:   []byte{0xea, 0xb0, 0x81, 0xa},
1434		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xa}},
1435		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1436	},
1437	{
1438		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xa},
1439		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xa}},
1440		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1441	},
1442	{
1443		input:   []byte{0xea, 0xb0, 0x81, 0x1},
1444		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0x1}},
1445		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1446	},
1447	{
1448		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0x1},
1449		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0x1}},
1450		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1451	},
1452	{
1453		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x80},
1454		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x80}},
1455		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1456	},
1457	{
1458		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xcc, 0x80},
1459		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xcc, 0x80}},
1460		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1461	},
1462	{
1463		input:   []byte{0xea, 0xb0, 0x81, 0xe0, 0xa4, 0x83},
1464		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xe0, 0xa4, 0x83}},
1465		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1466	},
1467	{
1468		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
1469		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
1470		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1471	},
1472	{
1473		input:   []byte{0xea, 0xb0, 0x81, 0xe1, 0x84, 0x80},
1474		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xe1, 0x84, 0x80}},
1475		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1476	},
1477	{
1478		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xe1, 0x84, 0x80},
1479		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
1480		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1481	},
1482	{
1483		input:   []byte{0xea, 0xb0, 0x81, 0xe1, 0x85, 0xa0},
1484		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xe1, 0x85, 0xa0}},
1485		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1486	},
1487	{
1488		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
1489		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
1490		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1491	},
1492	{
1493		input:   []byte{0xea, 0xb0, 0x81, 0xe1, 0x86, 0xa8},
1494		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xe1, 0x86, 0xa8}},
1495		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [8.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1496	},
1497	{
1498		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
1499		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
1500		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1501	},
1502	{
1503		input:   []byte{0xea, 0xb0, 0x81, 0xea, 0xb0, 0x80},
1504		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xea, 0xb0, 0x80}},
1505		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1506	},
1507	{
1508		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xea, 0xb0, 0x80},
1509		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
1510		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1511	},
1512	{
1513		input:   []byte{0xea, 0xb0, 0x81, 0xea, 0xb0, 0x81},
1514		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xea, 0xb0, 0x81}},
1515		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1516	},
1517	{
1518		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xea, 0xb0, 0x81},
1519		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
1520		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1521	},
1522	{
1523		input:   []byte{0xea, 0xb0, 0x81, 0xf0, 0x9f, 0x87, 0xa6},
1524		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1525		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1526	},
1527	{
1528		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
1529		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1530		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1531	},
1532	{
1533		input:   []byte{0xea, 0xb0, 0x81, 0xcd, 0xb8},
1534		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xcd, 0xb8}},
1535		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1536	},
1537	{
1538		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xcd, 0xb8},
1539		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
1540		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1541	},
1542	{
1543		input:   []byte{0xea, 0xb0, 0x81, 0xef, 0xbf, 0xbd},
1544		output:  [][]byte{[]byte{0xea, 0xb0, 0x81}, []byte{0xef, 0xbf, 0xbd}},
1545		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1546	},
1547	{
1548		input:   []byte{0xea, 0xb0, 0x81, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
1549		output:  [][]byte{[]byte{0xea, 0xb0, 0x81, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
1550		comment: `÷ [0.2] HANGUL SYLLABLE GAG (LVT) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1551	},
1552	{
1553		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x20},
1554		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x20}},
1555		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1556	},
1557	{
1558		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x20},
1559		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x20}},
1560		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1561	},
1562	{
1563		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xd},
1564		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xd}},
1565		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1566	},
1567	{
1568		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xd},
1569		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xd}},
1570		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1571	},
1572	{
1573		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xa},
1574		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xa}},
1575		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1576	},
1577	{
1578		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xa},
1579		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xa}},
1580		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1581	},
1582	{
1583		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x1},
1584		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x1}},
1585		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1586	},
1587	{
1588		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x1},
1589		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x1}},
1590		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1591	},
1592	{
1593		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x80},
1594		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x80}},
1595		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1596	},
1597	{
1598		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xcc, 0x80},
1599		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xcc, 0x80}},
1600		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1601	},
1602	{
1603		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe0, 0xa4, 0x83},
1604		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xe0, 0xa4, 0x83}},
1605		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1606	},
1607	{
1608		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
1609		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
1610		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1611	},
1612	{
1613		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe1, 0x84, 0x80},
1614		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xe1, 0x84, 0x80}},
1615		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1616	},
1617	{
1618		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xe1, 0x84, 0x80},
1619		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
1620		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1621	},
1622	{
1623		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe1, 0x85, 0xa0},
1624		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xe1, 0x85, 0xa0}},
1625		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1626	},
1627	{
1628		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
1629		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
1630		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1631	},
1632	{
1633		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe1, 0x86, 0xa8},
1634		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xe1, 0x86, 0xa8}},
1635		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1636	},
1637	{
1638		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
1639		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
1640		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1641	},
1642	{
1643		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xea, 0xb0, 0x80},
1644		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xea, 0xb0, 0x80}},
1645		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1646	},
1647	{
1648		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xea, 0xb0, 0x80},
1649		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
1650		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1651	},
1652	{
1653		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xea, 0xb0, 0x81},
1654		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xea, 0xb0, 0x81}},
1655		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1656	},
1657	{
1658		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xea, 0xb0, 0x81},
1659		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
1660		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1661	},
1662	{
1663		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa6},
1664		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa6}},
1665		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1666	},
1667	{
1668		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
1669		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1670		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1671	},
1672	{
1673		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcd, 0xb8},
1674		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xcd, 0xb8}},
1675		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1676	},
1677	{
1678		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xcd, 0xb8},
1679		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
1680		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1681	},
1682	{
1683		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xef, 0xbf, 0xbd},
1684		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xef, 0xbf, 0xbd}},
1685		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1686	},
1687	{
1688		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
1689		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
1690		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1691	},
1692	{
1693		input:   []byte{0xcd, 0xb8, 0x20},
1694		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0x20}},
1695		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1696	},
1697	{
1698		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0x20},
1699		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0x20}},
1700		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1701	},
1702	{
1703		input:   []byte{0xcd, 0xb8, 0xd},
1704		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xd}},
1705		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1706	},
1707	{
1708		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xd},
1709		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xd}},
1710		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1711	},
1712	{
1713		input:   []byte{0xcd, 0xb8, 0xa},
1714		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xa}},
1715		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1716	},
1717	{
1718		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xa},
1719		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xa}},
1720		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1721	},
1722	{
1723		input:   []byte{0xcd, 0xb8, 0x1},
1724		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0x1}},
1725		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1726	},
1727	{
1728		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0x1},
1729		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0x1}},
1730		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1731	},
1732	{
1733		input:   []byte{0xcd, 0xb8, 0xcc, 0x80},
1734		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x80}},
1735		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1736	},
1737	{
1738		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xcc, 0x80},
1739		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88, 0xcc, 0x80}},
1740		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1741	},
1742	{
1743		input:   []byte{0xcd, 0xb8, 0xe0, 0xa4, 0x83},
1744		output:  [][]byte{[]byte{0xcd, 0xb8, 0xe0, 0xa4, 0x83}},
1745		comment: `÷ [0.2] <reserved-0378> (Other) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1746	},
1747	{
1748		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
1749		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88, 0xe0, 0xa4, 0x83}},
1750		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1751	},
1752	{
1753		input:   []byte{0xcd, 0xb8, 0xe1, 0x84, 0x80},
1754		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xe1, 0x84, 0x80}},
1755		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1756	},
1757	{
1758		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xe1, 0x84, 0x80},
1759		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
1760		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1761	},
1762	{
1763		input:   []byte{0xcd, 0xb8, 0xe1, 0x85, 0xa0},
1764		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xe1, 0x85, 0xa0}},
1765		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1766	},
1767	{
1768		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
1769		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
1770		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1771	},
1772	{
1773		input:   []byte{0xcd, 0xb8, 0xe1, 0x86, 0xa8},
1774		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xe1, 0x86, 0xa8}},
1775		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1776	},
1777	{
1778		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
1779		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
1780		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1781	},
1782	{
1783		input:   []byte{0xcd, 0xb8, 0xea, 0xb0, 0x80},
1784		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xea, 0xb0, 0x80}},
1785		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1786	},
1787	{
1788		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xea, 0xb0, 0x80},
1789		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
1790		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1791	},
1792	{
1793		input:   []byte{0xcd, 0xb8, 0xea, 0xb0, 0x81},
1794		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xea, 0xb0, 0x81}},
1795		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1796	},
1797	{
1798		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xea, 0xb0, 0x81},
1799		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
1800		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1801	},
1802	{
1803		input:   []byte{0xcd, 0xb8, 0xf0, 0x9f, 0x87, 0xa6},
1804		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1805		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1806	},
1807	{
1808		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
1809		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1810		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1811	},
1812	{
1813		input:   []byte{0xcd, 0xb8, 0xcd, 0xb8},
1814		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xcd, 0xb8}},
1815		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1816	},
1817	{
1818		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xcd, 0xb8},
1819		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xcd, 0xb8}},
1820		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1821	},
1822	{
1823		input:   []byte{0xcd, 0xb8, 0xef, 0xbf, 0xbd},
1824		output:  [][]byte{[]byte{0xcd, 0xb8}, []byte{0xef, 0xbf, 0xbd}},
1825		comment: `÷ [0.2] <reserved-0378> (Other) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1826	},
1827	{
1828		input:   []byte{0xcd, 0xb8, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
1829		output:  [][]byte{[]byte{0xcd, 0xb8, 0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
1830		comment: `÷ [0.2] <reserved-0378> (Other) × [9.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1831	},
1832	{
1833		input:   []byte{0xef, 0xbf, 0xbd, 0x20},
1834		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0x20}},
1835		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] SPACE (Other) ÷ [0.3]`,
1836	},
1837	{
1838		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0x20},
1839		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0x20}},
1840		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
1841	},
1842	{
1843		input:   []byte{0xef, 0xbf, 0xbd, 0xd},
1844		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xd}},
1845		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1846	},
1847	{
1848		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xd},
1849		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xd}},
1850		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
1851	},
1852	{
1853		input:   []byte{0xef, 0xbf, 0xbd, 0xa},
1854		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xa}},
1855		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1856	},
1857	{
1858		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xa},
1859		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xa}},
1860		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
1861	},
1862	{
1863		input:   []byte{0xef, 0xbf, 0xbd, 0x1},
1864		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0x1}},
1865		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <START OF HEADING> (Control) ÷ [0.3]`,
1866	},
1867	{
1868		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0x1},
1869		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0x1}},
1870		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <START OF HEADING> (Control) ÷ [0.3]`,
1871	},
1872	{
1873		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x80},
1874		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x80}},
1875		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1876	},
1877	{
1878		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xcc, 0x80},
1879		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88, 0xcc, 0x80}},
1880		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.0] COMBINING GRAVE ACCENT (Extend) ÷ [0.3]`,
1881	},
1882	{
1883		input:   []byte{0xef, 0xbf, 0xbd, 0xe0, 0xa4, 0x83},
1884		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xe0, 0xa4, 0x83}},
1885		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1886	},
1887	{
1888		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xe0, 0xa4, 0x83},
1889		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88, 0xe0, 0xa4, 0x83}},
1890		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) × [9.1] DEVANAGARI SIGN VISARGA (SpacingMark) ÷ [0.3]`,
1891	},
1892	{
1893		input:   []byte{0xef, 0xbf, 0xbd, 0xe1, 0x84, 0x80},
1894		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xe1, 0x84, 0x80}},
1895		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1896	},
1897	{
1898		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xe1, 0x84, 0x80},
1899		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xe1, 0x84, 0x80}},
1900		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL CHOSEONG KIYEOK (L) ÷ [0.3]`,
1901	},
1902	{
1903		input:   []byte{0xef, 0xbf, 0xbd, 0xe1, 0x85, 0xa0},
1904		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xe1, 0x85, 0xa0}},
1905		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1906	},
1907	{
1908		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xe1, 0x85, 0xa0},
1909		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xe1, 0x85, 0xa0}},
1910		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JUNGSEONG FILLER (V) ÷ [0.3]`,
1911	},
1912	{
1913		input:   []byte{0xef, 0xbf, 0xbd, 0xe1, 0x86, 0xa8},
1914		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xe1, 0x86, 0xa8}},
1915		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1916	},
1917	{
1918		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xe1, 0x86, 0xa8},
1919		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xe1, 0x86, 0xa8}},
1920		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL JONGSEONG KIYEOK (T) ÷ [0.3]`,
1921	},
1922	{
1923		input:   []byte{0xef, 0xbf, 0xbd, 0xea, 0xb0, 0x80},
1924		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xea, 0xb0, 0x80}},
1925		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1926	},
1927	{
1928		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xea, 0xb0, 0x80},
1929		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x80}},
1930		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GA (LV) ÷ [0.3]`,
1931	},
1932	{
1933		input:   []byte{0xef, 0xbf, 0xbd, 0xea, 0xb0, 0x81},
1934		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xea, 0xb0, 0x81}},
1935		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1936	},
1937	{
1938		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xea, 0xb0, 0x81},
1939		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xea, 0xb0, 0x81}},
1940		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] HANGUL SYLLABLE GAG (LVT) ÷ [0.3]`,
1941	},
1942	{
1943		input:   []byte{0xef, 0xbf, 0xbd, 0xf0, 0x9f, 0x87, 0xa6},
1944		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1945		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1946	},
1947	{
1948		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
1949		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
1950		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
1951	},
1952	{
1953		input:   []byte{0xef, 0xbf, 0xbd, 0xcd, 0xb8},
1954		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcd, 0xb8}},
1955		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <reserved-0378> (Other) ÷ [0.3]`,
1956	},
1957	{
1958		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xcd, 0xb8},
1959		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xcd, 0xb8}},
1960		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [999.0] <reserved-0378> (Other) ÷ [0.3]`,
1961	},
1962	{
1963		input:   []byte{0xef, 0xbf, 0xbd, 0xef, 0xbf, 0xbd},
1964		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xef, 0xbf, 0xbd}},
1965		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] <surrogate-D800> (Control) ÷ [0.3]`,
1966	},
1967	{
1968		input:   []byte{0xef, 0xbf, 0xbd, 0xcc, 0x88, 0xef, 0xbf, 0xbd},
1969		output:  [][]byte{[]byte{0xef, 0xbf, 0xbd}, []byte{0xcc, 0x88}, []byte{0xef, 0xbf, 0xbd}},
1970		comment: `÷ [0.2] <surrogate-D800> (Control) ÷ [4.0] COMBINING DIAERESIS (Extend) ÷ [5.0] <surrogate-D800> (Control) ÷ [0.3]`,
1971	},
1972	{
1973		input:   []byte{0x61, 0xf0, 0x9f, 0x87, 0xa6, 0x62},
1974		output:  [][]byte{[]byte{0x61}, []byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x62}},
1975		comment: `÷ [0.2] LATIN SMALL LETTER A (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER B (Other) ÷ [0.3]`,
1976	},
1977	{
1978		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba},
1979		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba}},
1980		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [0.3]`,
1981	},
1982	{
1983		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8},
1984		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8}},
1985		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) ÷ [0.3]`,
1986	},
1987	{
1988		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa},
1989		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa}},
1990		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]`,
1991	},
1992	{
1993		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xe2, 0x80, 0x8b, 0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa},
1994		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba}, []byte{0xe2, 0x80, 0x8b}, []byte{0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa}},
1995		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [5.0] ZERO WIDTH SPACE (Control) ÷ [4.0] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]`,
1996	},
1997	{
1998		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8},
1999		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8}},
2000		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]`,
2001	},
2002	{
2003		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8},
2004		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xe2, 0x80, 0x8d}, []byte{0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8}},
2005		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]`,
2006	},
2007	{
2008		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa8},
2009		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xe2, 0x80, 0x8d}, []byte{0xf0, 0x9f, 0x87, 0xa8}},
2010		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [8.1] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]`,
2011	},
2012	{
2013		input:   []byte{0x20, 0xe2, 0x80, 0x8d, 0xd9, 0x86},
2014		output:  [][]byte{[]byte{0x20, 0xe2, 0x80, 0x8d}, []byte{0xd9, 0x86}},
2015		comment: `÷ [0.2] SPACE (Other) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] ARABIC LETTER NOON (Other) ÷ [0.3]`,
2016	},
2017	{
2018		input:   []byte{0xd9, 0x86, 0xe2, 0x80, 0x8d, 0x20},
2019		output:  [][]byte{[]byte{0xd9, 0x86, 0xe2, 0x80, 0x8d}, []byte{0x20}},
2020		comment: `÷ [0.2] ARABIC LETTER NOON (Other) × [9.0] ZERO WIDTH JOINER (Extend) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
2021	},
2022}
2023var unicodeWordTests = []struct {
2024	input   []byte
2025	output  [][]byte
2026	comment string
2027}{
2028	{
2029		input:   []byte{0x1, 0x1},
2030		output:  [][]byte{[]byte{0x1}, []byte{0x1}},
2031		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
2032	},
2033	{
2034		input:   []byte{0x1, 0xcc, 0x88, 0x1},
2035		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x1}},
2036		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
2037	},
2038	{
2039		input:   []byte{0x1, 0xd},
2040		output:  [][]byte{[]byte{0x1}, []byte{0xd}},
2041		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2042	},
2043	{
2044		input:   []byte{0x1, 0xcc, 0x88, 0xd},
2045		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0xd}},
2046		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2047	},
2048	{
2049		input:   []byte{0x1, 0xa},
2050		output:  [][]byte{[]byte{0x1}, []byte{0xa}},
2051		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2052	},
2053	{
2054		input:   []byte{0x1, 0xcc, 0x88, 0xa},
2055		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0xa}},
2056		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2057	},
2058	{
2059		input:   []byte{0x1, 0xb},
2060		output:  [][]byte{[]byte{0x1}, []byte{0xb}},
2061		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
2062	},
2063	{
2064		input:   []byte{0x1, 0xcc, 0x88, 0xb},
2065		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0xb}},
2066		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
2067	},
2068	{
2069		input:   []byte{0x1, 0xe3, 0x80, 0xb1},
2070		output:  [][]byte{[]byte{0x1}, []byte{0xe3, 0x80, 0xb1}},
2071		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2072	},
2073	{
2074		input:   []byte{0x1, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
2075		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
2076		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2077	},
2078	{
2079		input:   []byte{0x1, 0x41},
2080		output:  [][]byte{[]byte{0x1}, []byte{0x41}},
2081		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2082	},
2083	{
2084		input:   []byte{0x1, 0xcc, 0x88, 0x41},
2085		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x41}},
2086		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2087	},
2088	{
2089		input:   []byte{0x1, 0x3a},
2090		output:  [][]byte{[]byte{0x1}, []byte{0x3a}},
2091		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2092	},
2093	{
2094		input:   []byte{0x1, 0xcc, 0x88, 0x3a},
2095		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x3a}},
2096		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2097	},
2098	{
2099		input:   []byte{0x1, 0x2c},
2100		output:  [][]byte{[]byte{0x1}, []byte{0x2c}},
2101		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2102	},
2103	{
2104		input:   []byte{0x1, 0xcc, 0x88, 0x2c},
2105		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x2c}},
2106		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2107	},
2108	{
2109		input:   []byte{0x1, 0x2e},
2110		output:  [][]byte{[]byte{0x1}, []byte{0x2e}},
2111		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
2112	},
2113	{
2114		input:   []byte{0x1, 0xcc, 0x88, 0x2e},
2115		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x2e}},
2116		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
2117	},
2118	{
2119		input:   []byte{0x1, 0x30},
2120		output:  [][]byte{[]byte{0x1}, []byte{0x30}},
2121		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
2122	},
2123	{
2124		input:   []byte{0x1, 0xcc, 0x88, 0x30},
2125		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x30}},
2126		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
2127	},
2128	{
2129		input:   []byte{0x1, 0x5f},
2130		output:  [][]byte{[]byte{0x1}, []byte{0x5f}},
2131		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2132	},
2133	{
2134		input:   []byte{0x1, 0xcc, 0x88, 0x5f},
2135		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x5f}},
2136		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2137	},
2138	{
2139		input:   []byte{0x1, 0xf0, 0x9f, 0x87, 0xa6},
2140		output:  [][]byte{[]byte{0x1}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2141		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2142	},
2143	{
2144		input:   []byte{0x1, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
2145		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2146		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2147	},
2148	{
2149		input:   []byte{0x1, 0xd7, 0x90},
2150		output:  [][]byte{[]byte{0x1}, []byte{0xd7, 0x90}},
2151		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2152	},
2153	{
2154		input:   []byte{0x1, 0xcc, 0x88, 0xd7, 0x90},
2155		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0xd7, 0x90}},
2156		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2157	},
2158	{
2159		input:   []byte{0x1, 0x22},
2160		output:  [][]byte{[]byte{0x1}, []byte{0x22}},
2161		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2162	},
2163	{
2164		input:   []byte{0x1, 0xcc, 0x88, 0x22},
2165		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x22}},
2166		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2167	},
2168	{
2169		input:   []byte{0x1, 0x27},
2170		output:  [][]byte{[]byte{0x1}, []byte{0x27}},
2171		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2172	},
2173	{
2174		input:   []byte{0x1, 0xcc, 0x88, 0x27},
2175		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x27}},
2176		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2177	},
2178	{
2179		input:   []byte{0x1, 0xc2, 0xad},
2180		output:  [][]byte{[]byte{0x1, 0xc2, 0xad}},
2181		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2182	},
2183	{
2184		input:   []byte{0x1, 0xcc, 0x88, 0xc2, 0xad},
2185		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xc2, 0xad}},
2186		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2187	},
2188	{
2189		input:   []byte{0x1, 0xcc, 0x80},
2190		output:  [][]byte{[]byte{0x1, 0xcc, 0x80}},
2191		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2192	},
2193	{
2194		input:   []byte{0x1, 0xcc, 0x88, 0xcc, 0x80},
2195		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xcc, 0x80}},
2196		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2197	},
2198	{
2199		input:   []byte{0x1, 0x61, 0xe2, 0x81, 0xa0},
2200		output:  [][]byte{[]byte{0x1}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2201		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2202	},
2203	{
2204		input:   []byte{0x1, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
2205		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2206		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2207	},
2208	{
2209		input:   []byte{0x1, 0x61, 0x3a},
2210		output:  [][]byte{[]byte{0x1}, []byte{0x61}, []byte{0x3a}},
2211		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2212	},
2213	{
2214		input:   []byte{0x1, 0xcc, 0x88, 0x61, 0x3a},
2215		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
2216		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2217	},
2218	{
2219		input:   []byte{0x1, 0x61, 0x27},
2220		output:  [][]byte{[]byte{0x1}, []byte{0x61}, []byte{0x27}},
2221		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2222	},
2223	{
2224		input:   []byte{0x1, 0xcc, 0x88, 0x61, 0x27},
2225		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
2226		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2227	},
2228	{
2229		input:   []byte{0x1, 0x61, 0x27, 0xe2, 0x81, 0xa0},
2230		output:  [][]byte{[]byte{0x1}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
2231		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2232	},
2233	{
2234		input:   []byte{0x1, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
2235		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
2236		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2237	},
2238	{
2239		input:   []byte{0x1, 0x61, 0x2c},
2240		output:  [][]byte{[]byte{0x1}, []byte{0x61}, []byte{0x2c}},
2241		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2242	},
2243	{
2244		input:   []byte{0x1, 0xcc, 0x88, 0x61, 0x2c},
2245		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
2246		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2247	},
2248	{
2249		input:   []byte{0x1, 0x31, 0x3a},
2250		output:  [][]byte{[]byte{0x1}, []byte{0x31}, []byte{0x3a}},
2251		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2252	},
2253	{
2254		input:   []byte{0x1, 0xcc, 0x88, 0x31, 0x3a},
2255		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
2256		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2257	},
2258	{
2259		input:   []byte{0x1, 0x31, 0x27},
2260		output:  [][]byte{[]byte{0x1}, []byte{0x31}, []byte{0x27}},
2261		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2262	},
2263	{
2264		input:   []byte{0x1, 0xcc, 0x88, 0x31, 0x27},
2265		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
2266		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2267	},
2268	{
2269		input:   []byte{0x1, 0x31, 0x2c},
2270		output:  [][]byte{[]byte{0x1}, []byte{0x31}, []byte{0x2c}},
2271		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2272	},
2273	{
2274		input:   []byte{0x1, 0xcc, 0x88, 0x31, 0x2c},
2275		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
2276		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2277	},
2278	{
2279		input:   []byte{0x1, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
2280		output:  [][]byte{[]byte{0x1}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
2281		comment: `÷ [0.2] <START OF HEADING> (Other) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2282	},
2283	{
2284		input:   []byte{0x1, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
2285		output:  [][]byte{[]byte{0x1, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
2286		comment: `÷ [0.2] <START OF HEADING> (Other) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2287	},
2288	{
2289		input:   []byte{0xd, 0x1},
2290		output:  [][]byte{[]byte{0xd}, []byte{0x1}},
2291		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]`,
2292	},
2293	{
2294		input:   []byte{0xd, 0xcc, 0x88, 0x1},
2295		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x1}},
2296		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
2297	},
2298	{
2299		input:   []byte{0xd, 0xd},
2300		output:  [][]byte{[]byte{0xd}, []byte{0xd}},
2301		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2302	},
2303	{
2304		input:   []byte{0xd, 0xcc, 0x88, 0xd},
2305		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xd}},
2306		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2307	},
2308	{
2309		input:   []byte{0xd, 0xa},
2310		output:  [][]byte{[]byte{0xd, 0xa}},
2311		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2312	},
2313	{
2314		input:   []byte{0xd, 0xcc, 0x88, 0xa},
2315		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xa}},
2316		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2317	},
2318	{
2319		input:   []byte{0xd, 0xb},
2320		output:  [][]byte{[]byte{0xd}, []byte{0xb}},
2321		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]`,
2322	},
2323	{
2324		input:   []byte{0xd, 0xcc, 0x88, 0xb},
2325		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xb}},
2326		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
2327	},
2328	{
2329		input:   []byte{0xd, 0xe3, 0x80, 0xb1},
2330		output:  [][]byte{[]byte{0xd}, []byte{0xe3, 0x80, 0xb1}},
2331		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2332	},
2333	{
2334		input:   []byte{0xd, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
2335		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
2336		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2337	},
2338	{
2339		input:   []byte{0xd, 0x41},
2340		output:  [][]byte{[]byte{0xd}, []byte{0x41}},
2341		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2342	},
2343	{
2344		input:   []byte{0xd, 0xcc, 0x88, 0x41},
2345		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x41}},
2346		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2347	},
2348	{
2349		input:   []byte{0xd, 0x3a},
2350		output:  [][]byte{[]byte{0xd}, []byte{0x3a}},
2351		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COLON (MidLetter) ÷ [0.3]`,
2352	},
2353	{
2354		input:   []byte{0xd, 0xcc, 0x88, 0x3a},
2355		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x3a}},
2356		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2357	},
2358	{
2359		input:   []byte{0xd, 0x2c},
2360		output:  [][]byte{[]byte{0xd}, []byte{0x2c}},
2361		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMMA (MidNum) ÷ [0.3]`,
2362	},
2363	{
2364		input:   []byte{0xd, 0xcc, 0x88, 0x2c},
2365		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x2c}},
2366		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2367	},
2368	{
2369		input:   []byte{0xd, 0x2e},
2370		output:  [][]byte{[]byte{0xd}, []byte{0x2e}},
2371		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3]`,
2372	},
2373	{
2374		input:   []byte{0xd, 0xcc, 0x88, 0x2e},
2375		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x2e}},
2376		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
2377	},
2378	{
2379		input:   []byte{0xd, 0x30},
2380		output:  [][]byte{[]byte{0xd}, []byte{0x30}},
2381		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]`,
2382	},
2383	{
2384		input:   []byte{0xd, 0xcc, 0x88, 0x30},
2385		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x30}},
2386		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
2387	},
2388	{
2389		input:   []byte{0xd, 0x5f},
2390		output:  [][]byte{[]byte{0xd}, []byte{0x5f}},
2391		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2392	},
2393	{
2394		input:   []byte{0xd, 0xcc, 0x88, 0x5f},
2395		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x5f}},
2396		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2397	},
2398	{
2399		input:   []byte{0xd, 0xf0, 0x9f, 0x87, 0xa6},
2400		output:  [][]byte{[]byte{0xd}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2401		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2402	},
2403	{
2404		input:   []byte{0xd, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
2405		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2406		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2407	},
2408	{
2409		input:   []byte{0xd, 0xd7, 0x90},
2410		output:  [][]byte{[]byte{0xd}, []byte{0xd7, 0x90}},
2411		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2412	},
2413	{
2414		input:   []byte{0xd, 0xcc, 0x88, 0xd7, 0x90},
2415		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0xd7, 0x90}},
2416		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2417	},
2418	{
2419		input:   []byte{0xd, 0x22},
2420		output:  [][]byte{[]byte{0xd}, []byte{0x22}},
2421		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2422	},
2423	{
2424		input:   []byte{0xd, 0xcc, 0x88, 0x22},
2425		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x22}},
2426		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2427	},
2428	{
2429		input:   []byte{0xd, 0x27},
2430		output:  [][]byte{[]byte{0xd}, []byte{0x27}},
2431		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2432	},
2433	{
2434		input:   []byte{0xd, 0xcc, 0x88, 0x27},
2435		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x27}},
2436		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2437	},
2438	{
2439		input:   []byte{0xd, 0xc2, 0xad},
2440		output:  [][]byte{[]byte{0xd}, []byte{0xc2, 0xad}},
2441		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2442	},
2443	{
2444		input:   []byte{0xd, 0xcc, 0x88, 0xc2, 0xad},
2445		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xc2, 0xad}},
2446		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2447	},
2448	{
2449		input:   []byte{0xd, 0xcc, 0x80},
2450		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x80}},
2451		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2452	},
2453	{
2454		input:   []byte{0xd, 0xcc, 0x88, 0xcc, 0x80},
2455		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xcc, 0x80}},
2456		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2457	},
2458	{
2459		input:   []byte{0xd, 0x61, 0xe2, 0x81, 0xa0},
2460		output:  [][]byte{[]byte{0xd}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2461		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2462	},
2463	{
2464		input:   []byte{0xd, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
2465		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2466		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2467	},
2468	{
2469		input:   []byte{0xd, 0x61, 0x3a},
2470		output:  [][]byte{[]byte{0xd}, []byte{0x61}, []byte{0x3a}},
2471		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2472	},
2473	{
2474		input:   []byte{0xd, 0xcc, 0x88, 0x61, 0x3a},
2475		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
2476		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2477	},
2478	{
2479		input:   []byte{0xd, 0x61, 0x27},
2480		output:  [][]byte{[]byte{0xd}, []byte{0x61}, []byte{0x27}},
2481		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2482	},
2483	{
2484		input:   []byte{0xd, 0xcc, 0x88, 0x61, 0x27},
2485		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
2486		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2487	},
2488	{
2489		input:   []byte{0xd, 0x61, 0x27, 0xe2, 0x81, 0xa0},
2490		output:  [][]byte{[]byte{0xd}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
2491		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2492	},
2493	{
2494		input:   []byte{0xd, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
2495		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
2496		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2497	},
2498	{
2499		input:   []byte{0xd, 0x61, 0x2c},
2500		output:  [][]byte{[]byte{0xd}, []byte{0x61}, []byte{0x2c}},
2501		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2502	},
2503	{
2504		input:   []byte{0xd, 0xcc, 0x88, 0x61, 0x2c},
2505		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
2506		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2507	},
2508	{
2509		input:   []byte{0xd, 0x31, 0x3a},
2510		output:  [][]byte{[]byte{0xd}, []byte{0x31}, []byte{0x3a}},
2511		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2512	},
2513	{
2514		input:   []byte{0xd, 0xcc, 0x88, 0x31, 0x3a},
2515		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
2516		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2517	},
2518	{
2519		input:   []byte{0xd, 0x31, 0x27},
2520		output:  [][]byte{[]byte{0xd}, []byte{0x31}, []byte{0x27}},
2521		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2522	},
2523	{
2524		input:   []byte{0xd, 0xcc, 0x88, 0x31, 0x27},
2525		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
2526		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2527	},
2528	{
2529		input:   []byte{0xd, 0x31, 0x2c},
2530		output:  [][]byte{[]byte{0xd}, []byte{0x31}, []byte{0x2c}},
2531		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2532	},
2533	{
2534		input:   []byte{0xd, 0xcc, 0x88, 0x31, 0x2c},
2535		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
2536		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2537	},
2538	{
2539		input:   []byte{0xd, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
2540		output:  [][]byte{[]byte{0xd}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
2541		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2542	},
2543	{
2544		input:   []byte{0xd, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
2545		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
2546		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2547	},
2548	{
2549		input:   []byte{0xa, 0x1},
2550		output:  [][]byte{[]byte{0xa}, []byte{0x1}},
2551		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]`,
2552	},
2553	{
2554		input:   []byte{0xa, 0xcc, 0x88, 0x1},
2555		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x1}},
2556		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
2557	},
2558	{
2559		input:   []byte{0xa, 0xd},
2560		output:  [][]byte{[]byte{0xa}, []byte{0xd}},
2561		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2562	},
2563	{
2564		input:   []byte{0xa, 0xcc, 0x88, 0xd},
2565		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xd}},
2566		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2567	},
2568	{
2569		input:   []byte{0xa, 0xa},
2570		output:  [][]byte{[]byte{0xa}, []byte{0xa}},
2571		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2572	},
2573	{
2574		input:   []byte{0xa, 0xcc, 0x88, 0xa},
2575		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xa}},
2576		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2577	},
2578	{
2579		input:   []byte{0xa, 0xb},
2580		output:  [][]byte{[]byte{0xa}, []byte{0xb}},
2581		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]`,
2582	},
2583	{
2584		input:   []byte{0xa, 0xcc, 0x88, 0xb},
2585		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xb}},
2586		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
2587	},
2588	{
2589		input:   []byte{0xa, 0xe3, 0x80, 0xb1},
2590		output:  [][]byte{[]byte{0xa}, []byte{0xe3, 0x80, 0xb1}},
2591		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2592	},
2593	{
2594		input:   []byte{0xa, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
2595		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
2596		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2597	},
2598	{
2599		input:   []byte{0xa, 0x41},
2600		output:  [][]byte{[]byte{0xa}, []byte{0x41}},
2601		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2602	},
2603	{
2604		input:   []byte{0xa, 0xcc, 0x88, 0x41},
2605		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x41}},
2606		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2607	},
2608	{
2609		input:   []byte{0xa, 0x3a},
2610		output:  [][]byte{[]byte{0xa}, []byte{0x3a}},
2611		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COLON (MidLetter) ÷ [0.3]`,
2612	},
2613	{
2614		input:   []byte{0xa, 0xcc, 0x88, 0x3a},
2615		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x3a}},
2616		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2617	},
2618	{
2619		input:   []byte{0xa, 0x2c},
2620		output:  [][]byte{[]byte{0xa}, []byte{0x2c}},
2621		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMMA (MidNum) ÷ [0.3]`,
2622	},
2623	{
2624		input:   []byte{0xa, 0xcc, 0x88, 0x2c},
2625		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x2c}},
2626		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2627	},
2628	{
2629		input:   []byte{0xa, 0x2e},
2630		output:  [][]byte{[]byte{0xa}, []byte{0x2e}},
2631		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3]`,
2632	},
2633	{
2634		input:   []byte{0xa, 0xcc, 0x88, 0x2e},
2635		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x2e}},
2636		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
2637	},
2638	{
2639		input:   []byte{0xa, 0x30},
2640		output:  [][]byte{[]byte{0xa}, []byte{0x30}},
2641		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]`,
2642	},
2643	{
2644		input:   []byte{0xa, 0xcc, 0x88, 0x30},
2645		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x30}},
2646		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
2647	},
2648	{
2649		input:   []byte{0xa, 0x5f},
2650		output:  [][]byte{[]byte{0xa}, []byte{0x5f}},
2651		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2652	},
2653	{
2654		input:   []byte{0xa, 0xcc, 0x88, 0x5f},
2655		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x5f}},
2656		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2657	},
2658	{
2659		input:   []byte{0xa, 0xf0, 0x9f, 0x87, 0xa6},
2660		output:  [][]byte{[]byte{0xa}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2661		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2662	},
2663	{
2664		input:   []byte{0xa, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
2665		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2666		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2667	},
2668	{
2669		input:   []byte{0xa, 0xd7, 0x90},
2670		output:  [][]byte{[]byte{0xa}, []byte{0xd7, 0x90}},
2671		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2672	},
2673	{
2674		input:   []byte{0xa, 0xcc, 0x88, 0xd7, 0x90},
2675		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0xd7, 0x90}},
2676		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2677	},
2678	{
2679		input:   []byte{0xa, 0x22},
2680		output:  [][]byte{[]byte{0xa}, []byte{0x22}},
2681		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2682	},
2683	{
2684		input:   []byte{0xa, 0xcc, 0x88, 0x22},
2685		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x22}},
2686		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2687	},
2688	{
2689		input:   []byte{0xa, 0x27},
2690		output:  [][]byte{[]byte{0xa}, []byte{0x27}},
2691		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2692	},
2693	{
2694		input:   []byte{0xa, 0xcc, 0x88, 0x27},
2695		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x27}},
2696		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2697	},
2698	{
2699		input:   []byte{0xa, 0xc2, 0xad},
2700		output:  [][]byte{[]byte{0xa}, []byte{0xc2, 0xad}},
2701		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2702	},
2703	{
2704		input:   []byte{0xa, 0xcc, 0x88, 0xc2, 0xad},
2705		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xc2, 0xad}},
2706		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2707	},
2708	{
2709		input:   []byte{0xa, 0xcc, 0x80},
2710		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x80}},
2711		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2712	},
2713	{
2714		input:   []byte{0xa, 0xcc, 0x88, 0xcc, 0x80},
2715		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xcc, 0x80}},
2716		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2717	},
2718	{
2719		input:   []byte{0xa, 0x61, 0xe2, 0x81, 0xa0},
2720		output:  [][]byte{[]byte{0xa}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2721		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2722	},
2723	{
2724		input:   []byte{0xa, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
2725		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2726		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2727	},
2728	{
2729		input:   []byte{0xa, 0x61, 0x3a},
2730		output:  [][]byte{[]byte{0xa}, []byte{0x61}, []byte{0x3a}},
2731		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2732	},
2733	{
2734		input:   []byte{0xa, 0xcc, 0x88, 0x61, 0x3a},
2735		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
2736		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2737	},
2738	{
2739		input:   []byte{0xa, 0x61, 0x27},
2740		output:  [][]byte{[]byte{0xa}, []byte{0x61}, []byte{0x27}},
2741		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2742	},
2743	{
2744		input:   []byte{0xa, 0xcc, 0x88, 0x61, 0x27},
2745		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
2746		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2747	},
2748	{
2749		input:   []byte{0xa, 0x61, 0x27, 0xe2, 0x81, 0xa0},
2750		output:  [][]byte{[]byte{0xa}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
2751		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2752	},
2753	{
2754		input:   []byte{0xa, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
2755		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
2756		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2757	},
2758	{
2759		input:   []byte{0xa, 0x61, 0x2c},
2760		output:  [][]byte{[]byte{0xa}, []byte{0x61}, []byte{0x2c}},
2761		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2762	},
2763	{
2764		input:   []byte{0xa, 0xcc, 0x88, 0x61, 0x2c},
2765		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
2766		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2767	},
2768	{
2769		input:   []byte{0xa, 0x31, 0x3a},
2770		output:  [][]byte{[]byte{0xa}, []byte{0x31}, []byte{0x3a}},
2771		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2772	},
2773	{
2774		input:   []byte{0xa, 0xcc, 0x88, 0x31, 0x3a},
2775		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
2776		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2777	},
2778	{
2779		input:   []byte{0xa, 0x31, 0x27},
2780		output:  [][]byte{[]byte{0xa}, []byte{0x31}, []byte{0x27}},
2781		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2782	},
2783	{
2784		input:   []byte{0xa, 0xcc, 0x88, 0x31, 0x27},
2785		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
2786		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2787	},
2788	{
2789		input:   []byte{0xa, 0x31, 0x2c},
2790		output:  [][]byte{[]byte{0xa}, []byte{0x31}, []byte{0x2c}},
2791		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2792	},
2793	{
2794		input:   []byte{0xa, 0xcc, 0x88, 0x31, 0x2c},
2795		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
2796		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2797	},
2798	{
2799		input:   []byte{0xa, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
2800		output:  [][]byte{[]byte{0xa}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
2801		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2802	},
2803	{
2804		input:   []byte{0xa, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
2805		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
2806		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2807	},
2808	{
2809		input:   []byte{0xb, 0x1},
2810		output:  [][]byte{[]byte{0xb}, []byte{0x1}},
2811		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <START OF HEADING> (Other) ÷ [0.3]`,
2812	},
2813	{
2814		input:   []byte{0xb, 0xcc, 0x88, 0x1},
2815		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x1}},
2816		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
2817	},
2818	{
2819		input:   []byte{0xb, 0xd},
2820		output:  [][]byte{[]byte{0xb}, []byte{0xd}},
2821		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2822	},
2823	{
2824		input:   []byte{0xb, 0xcc, 0x88, 0xd},
2825		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0xd}},
2826		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
2827	},
2828	{
2829		input:   []byte{0xb, 0xa},
2830		output:  [][]byte{[]byte{0xb}, []byte{0xa}},
2831		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2832	},
2833	{
2834		input:   []byte{0xb, 0xcc, 0x88, 0xa},
2835		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0xa}},
2836		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
2837	},
2838	{
2839		input:   []byte{0xb, 0xb},
2840		output:  [][]byte{[]byte{0xb}, []byte{0xb}},
2841		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] <LINE TABULATION> (Newline) ÷ [0.3]`,
2842	},
2843	{
2844		input:   []byte{0xb, 0xcc, 0x88, 0xb},
2845		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0xb}},
2846		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
2847	},
2848	{
2849		input:   []byte{0xb, 0xe3, 0x80, 0xb1},
2850		output:  [][]byte{[]byte{0xb}, []byte{0xe3, 0x80, 0xb1}},
2851		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2852	},
2853	{
2854		input:   []byte{0xb, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
2855		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
2856		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
2857	},
2858	{
2859		input:   []byte{0xb, 0x41},
2860		output:  [][]byte{[]byte{0xb}, []byte{0x41}},
2861		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2862	},
2863	{
2864		input:   []byte{0xb, 0xcc, 0x88, 0x41},
2865		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x41}},
2866		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
2867	},
2868	{
2869		input:   []byte{0xb, 0x3a},
2870		output:  [][]byte{[]byte{0xb}, []byte{0x3a}},
2871		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COLON (MidLetter) ÷ [0.3]`,
2872	},
2873	{
2874		input:   []byte{0xb, 0xcc, 0x88, 0x3a},
2875		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x3a}},
2876		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2877	},
2878	{
2879		input:   []byte{0xb, 0x2c},
2880		output:  [][]byte{[]byte{0xb}, []byte{0x2c}},
2881		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMMA (MidNum) ÷ [0.3]`,
2882	},
2883	{
2884		input:   []byte{0xb, 0xcc, 0x88, 0x2c},
2885		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x2c}},
2886		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
2887	},
2888	{
2889		input:   []byte{0xb, 0x2e},
2890		output:  [][]byte{[]byte{0xb}, []byte{0x2e}},
2891		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] FULL STOP (MidNumLet) ÷ [0.3]`,
2892	},
2893	{
2894		input:   []byte{0xb, 0xcc, 0x88, 0x2e},
2895		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x2e}},
2896		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
2897	},
2898	{
2899		input:   []byte{0xb, 0x30},
2900		output:  [][]byte{[]byte{0xb}, []byte{0x30}},
2901		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ZERO (Numeric) ÷ [0.3]`,
2902	},
2903	{
2904		input:   []byte{0xb, 0xcc, 0x88, 0x30},
2905		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x30}},
2906		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
2907	},
2908	{
2909		input:   []byte{0xb, 0x5f},
2910		output:  [][]byte{[]byte{0xb}, []byte{0x5f}},
2911		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2912	},
2913	{
2914		input:   []byte{0xb, 0xcc, 0x88, 0x5f},
2915		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x5f}},
2916		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
2917	},
2918	{
2919		input:   []byte{0xb, 0xf0, 0x9f, 0x87, 0xa6},
2920		output:  [][]byte{[]byte{0xb}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2921		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2922	},
2923	{
2924		input:   []byte{0xb, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
2925		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
2926		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
2927	},
2928	{
2929		input:   []byte{0xb, 0xd7, 0x90},
2930		output:  [][]byte{[]byte{0xb}, []byte{0xd7, 0x90}},
2931		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2932	},
2933	{
2934		input:   []byte{0xb, 0xcc, 0x88, 0xd7, 0x90},
2935		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0xd7, 0x90}},
2936		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
2937	},
2938	{
2939		input:   []byte{0xb, 0x22},
2940		output:  [][]byte{[]byte{0xb}, []byte{0x22}},
2941		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2942	},
2943	{
2944		input:   []byte{0xb, 0xcc, 0x88, 0x22},
2945		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x22}},
2946		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
2947	},
2948	{
2949		input:   []byte{0xb, 0x27},
2950		output:  [][]byte{[]byte{0xb}, []byte{0x27}},
2951		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2952	},
2953	{
2954		input:   []byte{0xb, 0xcc, 0x88, 0x27},
2955		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x27}},
2956		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
2957	},
2958	{
2959		input:   []byte{0xb, 0xc2, 0xad},
2960		output:  [][]byte{[]byte{0xb}, []byte{0xc2, 0xad}},
2961		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2962	},
2963	{
2964		input:   []byte{0xb, 0xcc, 0x88, 0xc2, 0xad},
2965		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88, 0xc2, 0xad}},
2966		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
2967	},
2968	{
2969		input:   []byte{0xb, 0xcc, 0x80},
2970		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x80}},
2971		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2972	},
2973	{
2974		input:   []byte{0xb, 0xcc, 0x88, 0xcc, 0x80},
2975		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88, 0xcc, 0x80}},
2976		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
2977	},
2978	{
2979		input:   []byte{0xb, 0x61, 0xe2, 0x81, 0xa0},
2980		output:  [][]byte{[]byte{0xb}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2981		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2982	},
2983	{
2984		input:   []byte{0xb, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
2985		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
2986		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
2987	},
2988	{
2989		input:   []byte{0xb, 0x61, 0x3a},
2990		output:  [][]byte{[]byte{0xb}, []byte{0x61}, []byte{0x3a}},
2991		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2992	},
2993	{
2994		input:   []byte{0xb, 0xcc, 0x88, 0x61, 0x3a},
2995		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
2996		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
2997	},
2998	{
2999		input:   []byte{0xb, 0x61, 0x27},
3000		output:  [][]byte{[]byte{0xb}, []byte{0x61}, []byte{0x27}},
3001		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3002	},
3003	{
3004		input:   []byte{0xb, 0xcc, 0x88, 0x61, 0x27},
3005		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
3006		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3007	},
3008	{
3009		input:   []byte{0xb, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3010		output:  [][]byte{[]byte{0xb}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3011		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3012	},
3013	{
3014		input:   []byte{0xb, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3015		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3016		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3017	},
3018	{
3019		input:   []byte{0xb, 0x61, 0x2c},
3020		output:  [][]byte{[]byte{0xb}, []byte{0x61}, []byte{0x2c}},
3021		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3022	},
3023	{
3024		input:   []byte{0xb, 0xcc, 0x88, 0x61, 0x2c},
3025		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
3026		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3027	},
3028	{
3029		input:   []byte{0xb, 0x31, 0x3a},
3030		output:  [][]byte{[]byte{0xb}, []byte{0x31}, []byte{0x3a}},
3031		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3032	},
3033	{
3034		input:   []byte{0xb, 0xcc, 0x88, 0x31, 0x3a},
3035		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
3036		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3037	},
3038	{
3039		input:   []byte{0xb, 0x31, 0x27},
3040		output:  [][]byte{[]byte{0xb}, []byte{0x31}, []byte{0x27}},
3041		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3042	},
3043	{
3044		input:   []byte{0xb, 0xcc, 0x88, 0x31, 0x27},
3045		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
3046		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3047	},
3048	{
3049		input:   []byte{0xb, 0x31, 0x2c},
3050		output:  [][]byte{[]byte{0xb}, []byte{0x31}, []byte{0x2c}},
3051		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3052	},
3053	{
3054		input:   []byte{0xb, 0xcc, 0x88, 0x31, 0x2c},
3055		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
3056		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3057	},
3058	{
3059		input:   []byte{0xb, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3060		output:  [][]byte{[]byte{0xb}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3061		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3062	},
3063	{
3064		input:   []byte{0xb, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3065		output:  [][]byte{[]byte{0xb}, []byte{0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3066		comment: `÷ [0.2] <LINE TABULATION> (Newline) ÷ [3.1] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3067	},
3068	{
3069		input:   []byte{0xe3, 0x80, 0xb1, 0x1},
3070		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x1}},
3071		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3072	},
3073	{
3074		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x1},
3075		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x1}},
3076		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3077	},
3078	{
3079		input:   []byte{0xe3, 0x80, 0xb1, 0xd},
3080		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0xd}},
3081		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3082	},
3083	{
3084		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xd},
3085		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0xd}},
3086		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3087	},
3088	{
3089		input:   []byte{0xe3, 0x80, 0xb1, 0xa},
3090		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0xa}},
3091		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3092	},
3093	{
3094		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xa},
3095		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0xa}},
3096		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3097	},
3098	{
3099		input:   []byte{0xe3, 0x80, 0xb1, 0xb},
3100		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0xb}},
3101		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3102	},
3103	{
3104		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xb},
3105		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0xb}},
3106		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3107	},
3108	{
3109		input:   []byte{0xe3, 0x80, 0xb1, 0xe3, 0x80, 0xb1},
3110		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xe3, 0x80, 0xb1}},
3111		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3112	},
3113	{
3114		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
3115		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xe3, 0x80, 0xb1}},
3116		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3117	},
3118	{
3119		input:   []byte{0xe3, 0x80, 0xb1, 0x41},
3120		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x41}},
3121		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3122	},
3123	{
3124		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x41},
3125		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x41}},
3126		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3127	},
3128	{
3129		input:   []byte{0xe3, 0x80, 0xb1, 0x3a},
3130		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x3a}},
3131		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3132	},
3133	{
3134		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x3a},
3135		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x3a}},
3136		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3137	},
3138	{
3139		input:   []byte{0xe3, 0x80, 0xb1, 0x2c},
3140		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x2c}},
3141		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3142	},
3143	{
3144		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x2c},
3145		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x2c}},
3146		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3147	},
3148	{
3149		input:   []byte{0xe3, 0x80, 0xb1, 0x2e},
3150		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x2e}},
3151		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3152	},
3153	{
3154		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x2e},
3155		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x2e}},
3156		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3157	},
3158	{
3159		input:   []byte{0xe3, 0x80, 0xb1, 0x30},
3160		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x30}},
3161		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3162	},
3163	{
3164		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x30},
3165		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x30}},
3166		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3167	},
3168	{
3169		input:   []byte{0xe3, 0x80, 0xb1, 0x5f},
3170		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0x5f}},
3171		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3172	},
3173	{
3174		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x5f},
3175		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x5f}},
3176		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3177	},
3178	{
3179		input:   []byte{0xe3, 0x80, 0xb1, 0xf0, 0x9f, 0x87, 0xa6},
3180		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3181		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3182	},
3183	{
3184		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
3185		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3186		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3187	},
3188	{
3189		input:   []byte{0xe3, 0x80, 0xb1, 0xd7, 0x90},
3190		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0xd7, 0x90}},
3191		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3192	},
3193	{
3194		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xd7, 0x90},
3195		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0xd7, 0x90}},
3196		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3197	},
3198	{
3199		input:   []byte{0xe3, 0x80, 0xb1, 0x22},
3200		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x22}},
3201		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3202	},
3203	{
3204		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x22},
3205		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x22}},
3206		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3207	},
3208	{
3209		input:   []byte{0xe3, 0x80, 0xb1, 0x27},
3210		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x27}},
3211		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3212	},
3213	{
3214		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x27},
3215		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x27}},
3216		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3217	},
3218	{
3219		input:   []byte{0xe3, 0x80, 0xb1, 0xc2, 0xad},
3220		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xc2, 0xad}},
3221		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
3222	},
3223	{
3224		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xc2, 0xad},
3225		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xc2, 0xad}},
3226		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
3227	},
3228	{
3229		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x80},
3230		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x80}},
3231		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
3232	},
3233	{
3234		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xcc, 0x80},
3235		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0xcc, 0x80}},
3236		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
3237	},
3238	{
3239		input:   []byte{0xe3, 0x80, 0xb1, 0x61, 0xe2, 0x81, 0xa0},
3240		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x61, 0xe2, 0x81, 0xa0}},
3241		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3242	},
3243	{
3244		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
3245		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
3246		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3247	},
3248	{
3249		input:   []byte{0xe3, 0x80, 0xb1, 0x61, 0x3a},
3250		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x61}, []byte{0x3a}},
3251		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3252	},
3253	{
3254		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x61, 0x3a},
3255		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
3256		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3257	},
3258	{
3259		input:   []byte{0xe3, 0x80, 0xb1, 0x61, 0x27},
3260		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x61}, []byte{0x27}},
3261		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3262	},
3263	{
3264		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x61, 0x27},
3265		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
3266		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3267	},
3268	{
3269		input:   []byte{0xe3, 0x80, 0xb1, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3270		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3271		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3272	},
3273	{
3274		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3275		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3276		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3277	},
3278	{
3279		input:   []byte{0xe3, 0x80, 0xb1, 0x61, 0x2c},
3280		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x61}, []byte{0x2c}},
3281		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3282	},
3283	{
3284		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x61, 0x2c},
3285		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
3286		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3287	},
3288	{
3289		input:   []byte{0xe3, 0x80, 0xb1, 0x31, 0x3a},
3290		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x31}, []byte{0x3a}},
3291		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3292	},
3293	{
3294		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x31, 0x3a},
3295		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
3296		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3297	},
3298	{
3299		input:   []byte{0xe3, 0x80, 0xb1, 0x31, 0x27},
3300		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x31}, []byte{0x27}},
3301		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3302	},
3303	{
3304		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x31, 0x27},
3305		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
3306		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3307	},
3308	{
3309		input:   []byte{0xe3, 0x80, 0xb1, 0x31, 0x2c},
3310		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x31}, []byte{0x2c}},
3311		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3312	},
3313	{
3314		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x31, 0x2c},
3315		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
3316		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3317	},
3318	{
3319		input:   []byte{0xe3, 0x80, 0xb1, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3320		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3321		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3322	},
3323	{
3324		input:   []byte{0xe3, 0x80, 0xb1, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3325		output:  [][]byte{[]byte{0xe3, 0x80, 0xb1, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3326		comment: `÷ [0.2] VERTICAL KANA REPEAT MARK (Katakana) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3327	},
3328	{
3329		input:   []byte{0x41, 0x1},
3330		output:  [][]byte{[]byte{0x41}, []byte{0x1}},
3331		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3332	},
3333	{
3334		input:   []byte{0x41, 0xcc, 0x88, 0x1},
3335		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0x1}},
3336		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3337	},
3338	{
3339		input:   []byte{0x41, 0xd},
3340		output:  [][]byte{[]byte{0x41}, []byte{0xd}},
3341		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3342	},
3343	{
3344		input:   []byte{0x41, 0xcc, 0x88, 0xd},
3345		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0xd}},
3346		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3347	},
3348	{
3349		input:   []byte{0x41, 0xa},
3350		output:  [][]byte{[]byte{0x41}, []byte{0xa}},
3351		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3352	},
3353	{
3354		input:   []byte{0x41, 0xcc, 0x88, 0xa},
3355		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0xa}},
3356		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3357	},
3358	{
3359		input:   []byte{0x41, 0xb},
3360		output:  [][]byte{[]byte{0x41}, []byte{0xb}},
3361		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3362	},
3363	{
3364		input:   []byte{0x41, 0xcc, 0x88, 0xb},
3365		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0xb}},
3366		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3367	},
3368	{
3369		input:   []byte{0x41, 0xe3, 0x80, 0xb1},
3370		output:  [][]byte{[]byte{0x41}, []byte{0xe3, 0x80, 0xb1}},
3371		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3372	},
3373	{
3374		input:   []byte{0x41, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
3375		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
3376		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3377	},
3378	{
3379		input:   []byte{0x41, 0x41},
3380		output:  [][]byte{[]byte{0x41, 0x41}},
3381		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3382	},
3383	{
3384		input:   []byte{0x41, 0xcc, 0x88, 0x41},
3385		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x41}},
3386		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3387	},
3388	{
3389		input:   []byte{0x41, 0x3a},
3390		output:  [][]byte{[]byte{0x41}, []byte{0x3a}},
3391		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3392	},
3393	{
3394		input:   []byte{0x41, 0xcc, 0x88, 0x3a},
3395		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0x3a}},
3396		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3397	},
3398	{
3399		input:   []byte{0x41, 0x2c},
3400		output:  [][]byte{[]byte{0x41}, []byte{0x2c}},
3401		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3402	},
3403	{
3404		input:   []byte{0x41, 0xcc, 0x88, 0x2c},
3405		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0x2c}},
3406		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3407	},
3408	{
3409		input:   []byte{0x41, 0x2e},
3410		output:  [][]byte{[]byte{0x41}, []byte{0x2e}},
3411		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3412	},
3413	{
3414		input:   []byte{0x41, 0xcc, 0x88, 0x2e},
3415		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0x2e}},
3416		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3417	},
3418	{
3419		input:   []byte{0x41, 0x30},
3420		output:  [][]byte{[]byte{0x41, 0x30}},
3421		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3422	},
3423	{
3424		input:   []byte{0x41, 0xcc, 0x88, 0x30},
3425		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x30}},
3426		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3427	},
3428	{
3429		input:   []byte{0x41, 0x5f},
3430		output:  [][]byte{[]byte{0x41, 0x5f}},
3431		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3432	},
3433	{
3434		input:   []byte{0x41, 0xcc, 0x88, 0x5f},
3435		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x5f}},
3436		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3437	},
3438	{
3439		input:   []byte{0x41, 0xf0, 0x9f, 0x87, 0xa6},
3440		output:  [][]byte{[]byte{0x41}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3441		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3442	},
3443	{
3444		input:   []byte{0x41, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
3445		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3446		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3447	},
3448	{
3449		input:   []byte{0x41, 0xd7, 0x90},
3450		output:  [][]byte{[]byte{0x41, 0xd7, 0x90}},
3451		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3452	},
3453	{
3454		input:   []byte{0x41, 0xcc, 0x88, 0xd7, 0x90},
3455		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xd7, 0x90}},
3456		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3457	},
3458	{
3459		input:   []byte{0x41, 0x22},
3460		output:  [][]byte{[]byte{0x41}, []byte{0x22}},
3461		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3462	},
3463	{
3464		input:   []byte{0x41, 0xcc, 0x88, 0x22},
3465		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0x22}},
3466		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3467	},
3468	{
3469		input:   []byte{0x41, 0x27},
3470		output:  [][]byte{[]byte{0x41}, []byte{0x27}},
3471		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3472	},
3473	{
3474		input:   []byte{0x41, 0xcc, 0x88, 0x27},
3475		output:  [][]byte{[]byte{0x41, 0xcc, 0x88}, []byte{0x27}},
3476		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3477	},
3478	{
3479		input:   []byte{0x41, 0xc2, 0xad},
3480		output:  [][]byte{[]byte{0x41, 0xc2, 0xad}},
3481		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
3482	},
3483	{
3484		input:   []byte{0x41, 0xcc, 0x88, 0xc2, 0xad},
3485		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xc2, 0xad}},
3486		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
3487	},
3488	{
3489		input:   []byte{0x41, 0xcc, 0x80},
3490		output:  [][]byte{[]byte{0x41, 0xcc, 0x80}},
3491		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
3492	},
3493	{
3494		input:   []byte{0x41, 0xcc, 0x88, 0xcc, 0x80},
3495		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xcc, 0x80}},
3496		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
3497	},
3498	{
3499		input:   []byte{0x41, 0x61, 0xe2, 0x81, 0xa0},
3500		output:  [][]byte{[]byte{0x41, 0x61, 0xe2, 0x81, 0xa0}},
3501		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3502	},
3503	{
3504		input:   []byte{0x41, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
3505		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
3506		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3507	},
3508	{
3509		input:   []byte{0x41, 0x61, 0x3a},
3510		output:  [][]byte{[]byte{0x41, 0x61}, []byte{0x3a}},
3511		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3512	},
3513	{
3514		input:   []byte{0x41, 0xcc, 0x88, 0x61, 0x3a},
3515		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x61}, []byte{0x3a}},
3516		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3517	},
3518	{
3519		input:   []byte{0x41, 0x61, 0x27},
3520		output:  [][]byte{[]byte{0x41, 0x61}, []byte{0x27}},
3521		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3522	},
3523	{
3524		input:   []byte{0x41, 0xcc, 0x88, 0x61, 0x27},
3525		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x61}, []byte{0x27}},
3526		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3527	},
3528	{
3529		input:   []byte{0x41, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3530		output:  [][]byte{[]byte{0x41, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3531		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3532	},
3533	{
3534		input:   []byte{0x41, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3535		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3536		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3537	},
3538	{
3539		input:   []byte{0x41, 0x61, 0x2c},
3540		output:  [][]byte{[]byte{0x41, 0x61}, []byte{0x2c}},
3541		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3542	},
3543	{
3544		input:   []byte{0x41, 0xcc, 0x88, 0x61, 0x2c},
3545		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x61}, []byte{0x2c}},
3546		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3547	},
3548	{
3549		input:   []byte{0x41, 0x31, 0x3a},
3550		output:  [][]byte{[]byte{0x41, 0x31}, []byte{0x3a}},
3551		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3552	},
3553	{
3554		input:   []byte{0x41, 0xcc, 0x88, 0x31, 0x3a},
3555		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x31}, []byte{0x3a}},
3556		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3557	},
3558	{
3559		input:   []byte{0x41, 0x31, 0x27},
3560		output:  [][]byte{[]byte{0x41, 0x31}, []byte{0x27}},
3561		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3562	},
3563	{
3564		input:   []byte{0x41, 0xcc, 0x88, 0x31, 0x27},
3565		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x31}, []byte{0x27}},
3566		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3567	},
3568	{
3569		input:   []byte{0x41, 0x31, 0x2c},
3570		output:  [][]byte{[]byte{0x41, 0x31}, []byte{0x2c}},
3571		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3572	},
3573	{
3574		input:   []byte{0x41, 0xcc, 0x88, 0x31, 0x2c},
3575		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x31}, []byte{0x2c}},
3576		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3577	},
3578	{
3579		input:   []byte{0x41, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3580		output:  [][]byte{[]byte{0x41, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3581		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3582	},
3583	{
3584		input:   []byte{0x41, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3585		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3586		comment: `÷ [0.2] LATIN CAPITAL LETTER A (ALetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3587	},
3588	{
3589		input:   []byte{0x3a, 0x1},
3590		output:  [][]byte{[]byte{0x3a}, []byte{0x1}},
3591		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3592	},
3593	{
3594		input:   []byte{0x3a, 0xcc, 0x88, 0x1},
3595		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x1}},
3596		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3597	},
3598	{
3599		input:   []byte{0x3a, 0xd},
3600		output:  [][]byte{[]byte{0x3a}, []byte{0xd}},
3601		comment: `÷ [0.2] COLON (MidLetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3602	},
3603	{
3604		input:   []byte{0x3a, 0xcc, 0x88, 0xd},
3605		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0xd}},
3606		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3607	},
3608	{
3609		input:   []byte{0x3a, 0xa},
3610		output:  [][]byte{[]byte{0x3a}, []byte{0xa}},
3611		comment: `÷ [0.2] COLON (MidLetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3612	},
3613	{
3614		input:   []byte{0x3a, 0xcc, 0x88, 0xa},
3615		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0xa}},
3616		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3617	},
3618	{
3619		input:   []byte{0x3a, 0xb},
3620		output:  [][]byte{[]byte{0x3a}, []byte{0xb}},
3621		comment: `÷ [0.2] COLON (MidLetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3622	},
3623	{
3624		input:   []byte{0x3a, 0xcc, 0x88, 0xb},
3625		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0xb}},
3626		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3627	},
3628	{
3629		input:   []byte{0x3a, 0xe3, 0x80, 0xb1},
3630		output:  [][]byte{[]byte{0x3a}, []byte{0xe3, 0x80, 0xb1}},
3631		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3632	},
3633	{
3634		input:   []byte{0x3a, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
3635		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
3636		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3637	},
3638	{
3639		input:   []byte{0x3a, 0x41},
3640		output:  [][]byte{[]byte{0x3a}, []byte{0x41}},
3641		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3642	},
3643	{
3644		input:   []byte{0x3a, 0xcc, 0x88, 0x41},
3645		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x41}},
3646		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3647	},
3648	{
3649		input:   []byte{0x3a, 0x3a},
3650		output:  [][]byte{[]byte{0x3a}, []byte{0x3a}},
3651		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3652	},
3653	{
3654		input:   []byte{0x3a, 0xcc, 0x88, 0x3a},
3655		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x3a}},
3656		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3657	},
3658	{
3659		input:   []byte{0x3a, 0x2c},
3660		output:  [][]byte{[]byte{0x3a}, []byte{0x2c}},
3661		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3662	},
3663	{
3664		input:   []byte{0x3a, 0xcc, 0x88, 0x2c},
3665		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x2c}},
3666		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3667	},
3668	{
3669		input:   []byte{0x3a, 0x2e},
3670		output:  [][]byte{[]byte{0x3a}, []byte{0x2e}},
3671		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3672	},
3673	{
3674		input:   []byte{0x3a, 0xcc, 0x88, 0x2e},
3675		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x2e}},
3676		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3677	},
3678	{
3679		input:   []byte{0x3a, 0x30},
3680		output:  [][]byte{[]byte{0x3a}, []byte{0x30}},
3681		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3682	},
3683	{
3684		input:   []byte{0x3a, 0xcc, 0x88, 0x30},
3685		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x30}},
3686		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3687	},
3688	{
3689		input:   []byte{0x3a, 0x5f},
3690		output:  [][]byte{[]byte{0x3a}, []byte{0x5f}},
3691		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3692	},
3693	{
3694		input:   []byte{0x3a, 0xcc, 0x88, 0x5f},
3695		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x5f}},
3696		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3697	},
3698	{
3699		input:   []byte{0x3a, 0xf0, 0x9f, 0x87, 0xa6},
3700		output:  [][]byte{[]byte{0x3a}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3701		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3702	},
3703	{
3704		input:   []byte{0x3a, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
3705		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3706		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3707	},
3708	{
3709		input:   []byte{0x3a, 0xd7, 0x90},
3710		output:  [][]byte{[]byte{0x3a}, []byte{0xd7, 0x90}},
3711		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3712	},
3713	{
3714		input:   []byte{0x3a, 0xcc, 0x88, 0xd7, 0x90},
3715		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0xd7, 0x90}},
3716		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3717	},
3718	{
3719		input:   []byte{0x3a, 0x22},
3720		output:  [][]byte{[]byte{0x3a}, []byte{0x22}},
3721		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3722	},
3723	{
3724		input:   []byte{0x3a, 0xcc, 0x88, 0x22},
3725		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x22}},
3726		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3727	},
3728	{
3729		input:   []byte{0x3a, 0x27},
3730		output:  [][]byte{[]byte{0x3a}, []byte{0x27}},
3731		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3732	},
3733	{
3734		input:   []byte{0x3a, 0xcc, 0x88, 0x27},
3735		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x27}},
3736		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3737	},
3738	{
3739		input:   []byte{0x3a, 0xc2, 0xad},
3740		output:  [][]byte{[]byte{0x3a, 0xc2, 0xad}},
3741		comment: `÷ [0.2] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
3742	},
3743	{
3744		input:   []byte{0x3a, 0xcc, 0x88, 0xc2, 0xad},
3745		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88, 0xc2, 0xad}},
3746		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
3747	},
3748	{
3749		input:   []byte{0x3a, 0xcc, 0x80},
3750		output:  [][]byte{[]byte{0x3a, 0xcc, 0x80}},
3751		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
3752	},
3753	{
3754		input:   []byte{0x3a, 0xcc, 0x88, 0xcc, 0x80},
3755		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88, 0xcc, 0x80}},
3756		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
3757	},
3758	{
3759		input:   []byte{0x3a, 0x61, 0xe2, 0x81, 0xa0},
3760		output:  [][]byte{[]byte{0x3a}, []byte{0x61, 0xe2, 0x81, 0xa0}},
3761		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3762	},
3763	{
3764		input:   []byte{0x3a, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
3765		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
3766		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3767	},
3768	{
3769		input:   []byte{0x3a, 0x61, 0x3a},
3770		output:  [][]byte{[]byte{0x3a}, []byte{0x61}, []byte{0x3a}},
3771		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3772	},
3773	{
3774		input:   []byte{0x3a, 0xcc, 0x88, 0x61, 0x3a},
3775		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
3776		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3777	},
3778	{
3779		input:   []byte{0x3a, 0x61, 0x27},
3780		output:  [][]byte{[]byte{0x3a}, []byte{0x61}, []byte{0x27}},
3781		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3782	},
3783	{
3784		input:   []byte{0x3a, 0xcc, 0x88, 0x61, 0x27},
3785		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
3786		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3787	},
3788	{
3789		input:   []byte{0x3a, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3790		output:  [][]byte{[]byte{0x3a}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3791		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3792	},
3793	{
3794		input:   []byte{0x3a, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
3795		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
3796		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3797	},
3798	{
3799		input:   []byte{0x3a, 0x61, 0x2c},
3800		output:  [][]byte{[]byte{0x3a}, []byte{0x61}, []byte{0x2c}},
3801		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3802	},
3803	{
3804		input:   []byte{0x3a, 0xcc, 0x88, 0x61, 0x2c},
3805		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
3806		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3807	},
3808	{
3809		input:   []byte{0x3a, 0x31, 0x3a},
3810		output:  [][]byte{[]byte{0x3a}, []byte{0x31}, []byte{0x3a}},
3811		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3812	},
3813	{
3814		input:   []byte{0x3a, 0xcc, 0x88, 0x31, 0x3a},
3815		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
3816		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3817	},
3818	{
3819		input:   []byte{0x3a, 0x31, 0x27},
3820		output:  [][]byte{[]byte{0x3a}, []byte{0x31}, []byte{0x27}},
3821		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3822	},
3823	{
3824		input:   []byte{0x3a, 0xcc, 0x88, 0x31, 0x27},
3825		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
3826		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3827	},
3828	{
3829		input:   []byte{0x3a, 0x31, 0x2c},
3830		output:  [][]byte{[]byte{0x3a}, []byte{0x31}, []byte{0x2c}},
3831		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3832	},
3833	{
3834		input:   []byte{0x3a, 0xcc, 0x88, 0x31, 0x2c},
3835		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
3836		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3837	},
3838	{
3839		input:   []byte{0x3a, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3840		output:  [][]byte{[]byte{0x3a}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3841		comment: `÷ [0.2] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3842	},
3843	{
3844		input:   []byte{0x3a, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
3845		output:  [][]byte{[]byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
3846		comment: `÷ [0.2] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
3847	},
3848	{
3849		input:   []byte{0x2c, 0x1},
3850		output:  [][]byte{[]byte{0x2c}, []byte{0x1}},
3851		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3852	},
3853	{
3854		input:   []byte{0x2c, 0xcc, 0x88, 0x1},
3855		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x1}},
3856		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
3857	},
3858	{
3859		input:   []byte{0x2c, 0xd},
3860		output:  [][]byte{[]byte{0x2c}, []byte{0xd}},
3861		comment: `÷ [0.2] COMMA (MidNum) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3862	},
3863	{
3864		input:   []byte{0x2c, 0xcc, 0x88, 0xd},
3865		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0xd}},
3866		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
3867	},
3868	{
3869		input:   []byte{0x2c, 0xa},
3870		output:  [][]byte{[]byte{0x2c}, []byte{0xa}},
3871		comment: `÷ [0.2] COMMA (MidNum) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3872	},
3873	{
3874		input:   []byte{0x2c, 0xcc, 0x88, 0xa},
3875		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0xa}},
3876		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
3877	},
3878	{
3879		input:   []byte{0x2c, 0xb},
3880		output:  [][]byte{[]byte{0x2c}, []byte{0xb}},
3881		comment: `÷ [0.2] COMMA (MidNum) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3882	},
3883	{
3884		input:   []byte{0x2c, 0xcc, 0x88, 0xb},
3885		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0xb}},
3886		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
3887	},
3888	{
3889		input:   []byte{0x2c, 0xe3, 0x80, 0xb1},
3890		output:  [][]byte{[]byte{0x2c}, []byte{0xe3, 0x80, 0xb1}},
3891		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3892	},
3893	{
3894		input:   []byte{0x2c, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
3895		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
3896		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
3897	},
3898	{
3899		input:   []byte{0x2c, 0x41},
3900		output:  [][]byte{[]byte{0x2c}, []byte{0x41}},
3901		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3902	},
3903	{
3904		input:   []byte{0x2c, 0xcc, 0x88, 0x41},
3905		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x41}},
3906		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
3907	},
3908	{
3909		input:   []byte{0x2c, 0x3a},
3910		output:  [][]byte{[]byte{0x2c}, []byte{0x3a}},
3911		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3912	},
3913	{
3914		input:   []byte{0x2c, 0xcc, 0x88, 0x3a},
3915		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x3a}},
3916		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
3917	},
3918	{
3919		input:   []byte{0x2c, 0x2c},
3920		output:  [][]byte{[]byte{0x2c}, []byte{0x2c}},
3921		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3922	},
3923	{
3924		input:   []byte{0x2c, 0xcc, 0x88, 0x2c},
3925		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x2c}},
3926		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
3927	},
3928	{
3929		input:   []byte{0x2c, 0x2e},
3930		output:  [][]byte{[]byte{0x2c}, []byte{0x2e}},
3931		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3932	},
3933	{
3934		input:   []byte{0x2c, 0xcc, 0x88, 0x2e},
3935		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x2e}},
3936		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
3937	},
3938	{
3939		input:   []byte{0x2c, 0x30},
3940		output:  [][]byte{[]byte{0x2c}, []byte{0x30}},
3941		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3942	},
3943	{
3944		input:   []byte{0x2c, 0xcc, 0x88, 0x30},
3945		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x30}},
3946		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
3947	},
3948	{
3949		input:   []byte{0x2c, 0x5f},
3950		output:  [][]byte{[]byte{0x2c}, []byte{0x5f}},
3951		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3952	},
3953	{
3954		input:   []byte{0x2c, 0xcc, 0x88, 0x5f},
3955		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x5f}},
3956		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
3957	},
3958	{
3959		input:   []byte{0x2c, 0xf0, 0x9f, 0x87, 0xa6},
3960		output:  [][]byte{[]byte{0x2c}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3961		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3962	},
3963	{
3964		input:   []byte{0x2c, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
3965		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
3966		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
3967	},
3968	{
3969		input:   []byte{0x2c, 0xd7, 0x90},
3970		output:  [][]byte{[]byte{0x2c}, []byte{0xd7, 0x90}},
3971		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3972	},
3973	{
3974		input:   []byte{0x2c, 0xcc, 0x88, 0xd7, 0x90},
3975		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0xd7, 0x90}},
3976		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
3977	},
3978	{
3979		input:   []byte{0x2c, 0x22},
3980		output:  [][]byte{[]byte{0x2c}, []byte{0x22}},
3981		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3982	},
3983	{
3984		input:   []byte{0x2c, 0xcc, 0x88, 0x22},
3985		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x22}},
3986		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
3987	},
3988	{
3989		input:   []byte{0x2c, 0x27},
3990		output:  [][]byte{[]byte{0x2c}, []byte{0x27}},
3991		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3992	},
3993	{
3994		input:   []byte{0x2c, 0xcc, 0x88, 0x27},
3995		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x27}},
3996		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
3997	},
3998	{
3999		input:   []byte{0x2c, 0xc2, 0xad},
4000		output:  [][]byte{[]byte{0x2c, 0xc2, 0xad}},
4001		comment: `÷ [0.2] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4002	},
4003	{
4004		input:   []byte{0x2c, 0xcc, 0x88, 0xc2, 0xad},
4005		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xc2, 0xad}},
4006		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4007	},
4008	{
4009		input:   []byte{0x2c, 0xcc, 0x80},
4010		output:  [][]byte{[]byte{0x2c, 0xcc, 0x80}},
4011		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4012	},
4013	{
4014		input:   []byte{0x2c, 0xcc, 0x88, 0xcc, 0x80},
4015		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xcc, 0x80}},
4016		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4017	},
4018	{
4019		input:   []byte{0x2c, 0x61, 0xe2, 0x81, 0xa0},
4020		output:  [][]byte{[]byte{0x2c}, []byte{0x61, 0xe2, 0x81, 0xa0}},
4021		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4022	},
4023	{
4024		input:   []byte{0x2c, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
4025		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
4026		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4027	},
4028	{
4029		input:   []byte{0x2c, 0x61, 0x3a},
4030		output:  [][]byte{[]byte{0x2c}, []byte{0x61}, []byte{0x3a}},
4031		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4032	},
4033	{
4034		input:   []byte{0x2c, 0xcc, 0x88, 0x61, 0x3a},
4035		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
4036		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4037	},
4038	{
4039		input:   []byte{0x2c, 0x61, 0x27},
4040		output:  [][]byte{[]byte{0x2c}, []byte{0x61}, []byte{0x27}},
4041		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4042	},
4043	{
4044		input:   []byte{0x2c, 0xcc, 0x88, 0x61, 0x27},
4045		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
4046		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4047	},
4048	{
4049		input:   []byte{0x2c, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4050		output:  [][]byte{[]byte{0x2c}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4051		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4052	},
4053	{
4054		input:   []byte{0x2c, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4055		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4056		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4057	},
4058	{
4059		input:   []byte{0x2c, 0x61, 0x2c},
4060		output:  [][]byte{[]byte{0x2c}, []byte{0x61}, []byte{0x2c}},
4061		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4062	},
4063	{
4064		input:   []byte{0x2c, 0xcc, 0x88, 0x61, 0x2c},
4065		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
4066		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4067	},
4068	{
4069		input:   []byte{0x2c, 0x31, 0x3a},
4070		output:  [][]byte{[]byte{0x2c}, []byte{0x31}, []byte{0x3a}},
4071		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4072	},
4073	{
4074		input:   []byte{0x2c, 0xcc, 0x88, 0x31, 0x3a},
4075		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
4076		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4077	},
4078	{
4079		input:   []byte{0x2c, 0x31, 0x27},
4080		output:  [][]byte{[]byte{0x2c}, []byte{0x31}, []byte{0x27}},
4081		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4082	},
4083	{
4084		input:   []byte{0x2c, 0xcc, 0x88, 0x31, 0x27},
4085		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
4086		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4087	},
4088	{
4089		input:   []byte{0x2c, 0x31, 0x2c},
4090		output:  [][]byte{[]byte{0x2c}, []byte{0x31}, []byte{0x2c}},
4091		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4092	},
4093	{
4094		input:   []byte{0x2c, 0xcc, 0x88, 0x31, 0x2c},
4095		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
4096		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4097	},
4098	{
4099		input:   []byte{0x2c, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4100		output:  [][]byte{[]byte{0x2c}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4101		comment: `÷ [0.2] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4102	},
4103	{
4104		input:   []byte{0x2c, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4105		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4106		comment: `÷ [0.2] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4107	},
4108	{
4109		input:   []byte{0x2e, 0x1},
4110		output:  [][]byte{[]byte{0x2e}, []byte{0x1}},
4111		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4112	},
4113	{
4114		input:   []byte{0x2e, 0xcc, 0x88, 0x1},
4115		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x1}},
4116		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4117	},
4118	{
4119		input:   []byte{0x2e, 0xd},
4120		output:  [][]byte{[]byte{0x2e}, []byte{0xd}},
4121		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4122	},
4123	{
4124		input:   []byte{0x2e, 0xcc, 0x88, 0xd},
4125		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0xd}},
4126		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4127	},
4128	{
4129		input:   []byte{0x2e, 0xa},
4130		output:  [][]byte{[]byte{0x2e}, []byte{0xa}},
4131		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4132	},
4133	{
4134		input:   []byte{0x2e, 0xcc, 0x88, 0xa},
4135		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0xa}},
4136		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4137	},
4138	{
4139		input:   []byte{0x2e, 0xb},
4140		output:  [][]byte{[]byte{0x2e}, []byte{0xb}},
4141		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4142	},
4143	{
4144		input:   []byte{0x2e, 0xcc, 0x88, 0xb},
4145		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0xb}},
4146		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4147	},
4148	{
4149		input:   []byte{0x2e, 0xe3, 0x80, 0xb1},
4150		output:  [][]byte{[]byte{0x2e}, []byte{0xe3, 0x80, 0xb1}},
4151		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4152	},
4153	{
4154		input:   []byte{0x2e, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
4155		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
4156		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4157	},
4158	{
4159		input:   []byte{0x2e, 0x41},
4160		output:  [][]byte{[]byte{0x2e}, []byte{0x41}},
4161		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4162	},
4163	{
4164		input:   []byte{0x2e, 0xcc, 0x88, 0x41},
4165		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x41}},
4166		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4167	},
4168	{
4169		input:   []byte{0x2e, 0x3a},
4170		output:  [][]byte{[]byte{0x2e}, []byte{0x3a}},
4171		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4172	},
4173	{
4174		input:   []byte{0x2e, 0xcc, 0x88, 0x3a},
4175		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x3a}},
4176		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4177	},
4178	{
4179		input:   []byte{0x2e, 0x2c},
4180		output:  [][]byte{[]byte{0x2e}, []byte{0x2c}},
4181		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4182	},
4183	{
4184		input:   []byte{0x2e, 0xcc, 0x88, 0x2c},
4185		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x2c}},
4186		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4187	},
4188	{
4189		input:   []byte{0x2e, 0x2e},
4190		output:  [][]byte{[]byte{0x2e}, []byte{0x2e}},
4191		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4192	},
4193	{
4194		input:   []byte{0x2e, 0xcc, 0x88, 0x2e},
4195		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x2e}},
4196		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4197	},
4198	{
4199		input:   []byte{0x2e, 0x30},
4200		output:  [][]byte{[]byte{0x2e}, []byte{0x30}},
4201		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
4202	},
4203	{
4204		input:   []byte{0x2e, 0xcc, 0x88, 0x30},
4205		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x30}},
4206		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
4207	},
4208	{
4209		input:   []byte{0x2e, 0x5f},
4210		output:  [][]byte{[]byte{0x2e}, []byte{0x5f}},
4211		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4212	},
4213	{
4214		input:   []byte{0x2e, 0xcc, 0x88, 0x5f},
4215		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x5f}},
4216		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4217	},
4218	{
4219		input:   []byte{0x2e, 0xf0, 0x9f, 0x87, 0xa6},
4220		output:  [][]byte{[]byte{0x2e}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
4221		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
4222	},
4223	{
4224		input:   []byte{0x2e, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
4225		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
4226		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
4227	},
4228	{
4229		input:   []byte{0x2e, 0xd7, 0x90},
4230		output:  [][]byte{[]byte{0x2e}, []byte{0xd7, 0x90}},
4231		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
4232	},
4233	{
4234		input:   []byte{0x2e, 0xcc, 0x88, 0xd7, 0x90},
4235		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0xd7, 0x90}},
4236		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
4237	},
4238	{
4239		input:   []byte{0x2e, 0x22},
4240		output:  [][]byte{[]byte{0x2e}, []byte{0x22}},
4241		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
4242	},
4243	{
4244		input:   []byte{0x2e, 0xcc, 0x88, 0x22},
4245		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x22}},
4246		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
4247	},
4248	{
4249		input:   []byte{0x2e, 0x27},
4250		output:  [][]byte{[]byte{0x2e}, []byte{0x27}},
4251		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4252	},
4253	{
4254		input:   []byte{0x2e, 0xcc, 0x88, 0x27},
4255		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x27}},
4256		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4257	},
4258	{
4259		input:   []byte{0x2e, 0xc2, 0xad},
4260		output:  [][]byte{[]byte{0x2e, 0xc2, 0xad}},
4261		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4262	},
4263	{
4264		input:   []byte{0x2e, 0xcc, 0x88, 0xc2, 0xad},
4265		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0xc2, 0xad}},
4266		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4267	},
4268	{
4269		input:   []byte{0x2e, 0xcc, 0x80},
4270		output:  [][]byte{[]byte{0x2e, 0xcc, 0x80}},
4271		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4272	},
4273	{
4274		input:   []byte{0x2e, 0xcc, 0x88, 0xcc, 0x80},
4275		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0xcc, 0x80}},
4276		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4277	},
4278	{
4279		input:   []byte{0x2e, 0x61, 0xe2, 0x81, 0xa0},
4280		output:  [][]byte{[]byte{0x2e}, []byte{0x61, 0xe2, 0x81, 0xa0}},
4281		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4282	},
4283	{
4284		input:   []byte{0x2e, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
4285		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
4286		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4287	},
4288	{
4289		input:   []byte{0x2e, 0x61, 0x3a},
4290		output:  [][]byte{[]byte{0x2e}, []byte{0x61}, []byte{0x3a}},
4291		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4292	},
4293	{
4294		input:   []byte{0x2e, 0xcc, 0x88, 0x61, 0x3a},
4295		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
4296		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4297	},
4298	{
4299		input:   []byte{0x2e, 0x61, 0x27},
4300		output:  [][]byte{[]byte{0x2e}, []byte{0x61}, []byte{0x27}},
4301		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4302	},
4303	{
4304		input:   []byte{0x2e, 0xcc, 0x88, 0x61, 0x27},
4305		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
4306		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4307	},
4308	{
4309		input:   []byte{0x2e, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4310		output:  [][]byte{[]byte{0x2e}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4311		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4312	},
4313	{
4314		input:   []byte{0x2e, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4315		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4316		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4317	},
4318	{
4319		input:   []byte{0x2e, 0x61, 0x2c},
4320		output:  [][]byte{[]byte{0x2e}, []byte{0x61}, []byte{0x2c}},
4321		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4322	},
4323	{
4324		input:   []byte{0x2e, 0xcc, 0x88, 0x61, 0x2c},
4325		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
4326		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4327	},
4328	{
4329		input:   []byte{0x2e, 0x31, 0x3a},
4330		output:  [][]byte{[]byte{0x2e}, []byte{0x31}, []byte{0x3a}},
4331		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4332	},
4333	{
4334		input:   []byte{0x2e, 0xcc, 0x88, 0x31, 0x3a},
4335		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
4336		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4337	},
4338	{
4339		input:   []byte{0x2e, 0x31, 0x27},
4340		output:  [][]byte{[]byte{0x2e}, []byte{0x31}, []byte{0x27}},
4341		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4342	},
4343	{
4344		input:   []byte{0x2e, 0xcc, 0x88, 0x31, 0x27},
4345		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
4346		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4347	},
4348	{
4349		input:   []byte{0x2e, 0x31, 0x2c},
4350		output:  [][]byte{[]byte{0x2e}, []byte{0x31}, []byte{0x2c}},
4351		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4352	},
4353	{
4354		input:   []byte{0x2e, 0xcc, 0x88, 0x31, 0x2c},
4355		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
4356		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4357	},
4358	{
4359		input:   []byte{0x2e, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4360		output:  [][]byte{[]byte{0x2e}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4361		comment: `÷ [0.2] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4362	},
4363	{
4364		input:   []byte{0x2e, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4365		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4366		comment: `÷ [0.2] FULL STOP (MidNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4367	},
4368	{
4369		input:   []byte{0x30, 0x1},
4370		output:  [][]byte{[]byte{0x30}, []byte{0x1}},
4371		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4372	},
4373	{
4374		input:   []byte{0x30, 0xcc, 0x88, 0x1},
4375		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0x1}},
4376		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4377	},
4378	{
4379		input:   []byte{0x30, 0xd},
4380		output:  [][]byte{[]byte{0x30}, []byte{0xd}},
4381		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4382	},
4383	{
4384		input:   []byte{0x30, 0xcc, 0x88, 0xd},
4385		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0xd}},
4386		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4387	},
4388	{
4389		input:   []byte{0x30, 0xa},
4390		output:  [][]byte{[]byte{0x30}, []byte{0xa}},
4391		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4392	},
4393	{
4394		input:   []byte{0x30, 0xcc, 0x88, 0xa},
4395		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0xa}},
4396		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4397	},
4398	{
4399		input:   []byte{0x30, 0xb},
4400		output:  [][]byte{[]byte{0x30}, []byte{0xb}},
4401		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4402	},
4403	{
4404		input:   []byte{0x30, 0xcc, 0x88, 0xb},
4405		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0xb}},
4406		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4407	},
4408	{
4409		input:   []byte{0x30, 0xe3, 0x80, 0xb1},
4410		output:  [][]byte{[]byte{0x30}, []byte{0xe3, 0x80, 0xb1}},
4411		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4412	},
4413	{
4414		input:   []byte{0x30, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
4415		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
4416		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4417	},
4418	{
4419		input:   []byte{0x30, 0x41},
4420		output:  [][]byte{[]byte{0x30, 0x41}},
4421		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4422	},
4423	{
4424		input:   []byte{0x30, 0xcc, 0x88, 0x41},
4425		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x41}},
4426		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4427	},
4428	{
4429		input:   []byte{0x30, 0x3a},
4430		output:  [][]byte{[]byte{0x30}, []byte{0x3a}},
4431		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4432	},
4433	{
4434		input:   []byte{0x30, 0xcc, 0x88, 0x3a},
4435		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0x3a}},
4436		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4437	},
4438	{
4439		input:   []byte{0x30, 0x2c},
4440		output:  [][]byte{[]byte{0x30}, []byte{0x2c}},
4441		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4442	},
4443	{
4444		input:   []byte{0x30, 0xcc, 0x88, 0x2c},
4445		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0x2c}},
4446		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4447	},
4448	{
4449		input:   []byte{0x30, 0x2e},
4450		output:  [][]byte{[]byte{0x30}, []byte{0x2e}},
4451		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4452	},
4453	{
4454		input:   []byte{0x30, 0xcc, 0x88, 0x2e},
4455		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0x2e}},
4456		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4457	},
4458	{
4459		input:   []byte{0x30, 0x30},
4460		output:  [][]byte{[]byte{0x30, 0x30}},
4461		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
4462	},
4463	{
4464		input:   []byte{0x30, 0xcc, 0x88, 0x30},
4465		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x30}},
4466		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
4467	},
4468	{
4469		input:   []byte{0x30, 0x5f},
4470		output:  [][]byte{[]byte{0x30, 0x5f}},
4471		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4472	},
4473	{
4474		input:   []byte{0x30, 0xcc, 0x88, 0x5f},
4475		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x5f}},
4476		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4477	},
4478	{
4479		input:   []byte{0x30, 0xf0, 0x9f, 0x87, 0xa6},
4480		output:  [][]byte{[]byte{0x30}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
4481		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
4482	},
4483	{
4484		input:   []byte{0x30, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
4485		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
4486		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
4487	},
4488	{
4489		input:   []byte{0x30, 0xd7, 0x90},
4490		output:  [][]byte{[]byte{0x30, 0xd7, 0x90}},
4491		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
4492	},
4493	{
4494		input:   []byte{0x30, 0xcc, 0x88, 0xd7, 0x90},
4495		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xd7, 0x90}},
4496		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
4497	},
4498	{
4499		input:   []byte{0x30, 0x22},
4500		output:  [][]byte{[]byte{0x30}, []byte{0x22}},
4501		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
4502	},
4503	{
4504		input:   []byte{0x30, 0xcc, 0x88, 0x22},
4505		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0x22}},
4506		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
4507	},
4508	{
4509		input:   []byte{0x30, 0x27},
4510		output:  [][]byte{[]byte{0x30}, []byte{0x27}},
4511		comment: `÷ [0.2] DIGIT ZERO (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4512	},
4513	{
4514		input:   []byte{0x30, 0xcc, 0x88, 0x27},
4515		output:  [][]byte{[]byte{0x30, 0xcc, 0x88}, []byte{0x27}},
4516		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4517	},
4518	{
4519		input:   []byte{0x30, 0xc2, 0xad},
4520		output:  [][]byte{[]byte{0x30, 0xc2, 0xad}},
4521		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4522	},
4523	{
4524		input:   []byte{0x30, 0xcc, 0x88, 0xc2, 0xad},
4525		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xc2, 0xad}},
4526		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4527	},
4528	{
4529		input:   []byte{0x30, 0xcc, 0x80},
4530		output:  [][]byte{[]byte{0x30, 0xcc, 0x80}},
4531		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4532	},
4533	{
4534		input:   []byte{0x30, 0xcc, 0x88, 0xcc, 0x80},
4535		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xcc, 0x80}},
4536		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4537	},
4538	{
4539		input:   []byte{0x30, 0x61, 0xe2, 0x81, 0xa0},
4540		output:  [][]byte{[]byte{0x30, 0x61, 0xe2, 0x81, 0xa0}},
4541		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4542	},
4543	{
4544		input:   []byte{0x30, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
4545		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
4546		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4547	},
4548	{
4549		input:   []byte{0x30, 0x61, 0x3a},
4550		output:  [][]byte{[]byte{0x30, 0x61}, []byte{0x3a}},
4551		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4552	},
4553	{
4554		input:   []byte{0x30, 0xcc, 0x88, 0x61, 0x3a},
4555		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x61}, []byte{0x3a}},
4556		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4557	},
4558	{
4559		input:   []byte{0x30, 0x61, 0x27},
4560		output:  [][]byte{[]byte{0x30, 0x61}, []byte{0x27}},
4561		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4562	},
4563	{
4564		input:   []byte{0x30, 0xcc, 0x88, 0x61, 0x27},
4565		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x61}, []byte{0x27}},
4566		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4567	},
4568	{
4569		input:   []byte{0x30, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4570		output:  [][]byte{[]byte{0x30, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4571		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4572	},
4573	{
4574		input:   []byte{0x30, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4575		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4576		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4577	},
4578	{
4579		input:   []byte{0x30, 0x61, 0x2c},
4580		output:  [][]byte{[]byte{0x30, 0x61}, []byte{0x2c}},
4581		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4582	},
4583	{
4584		input:   []byte{0x30, 0xcc, 0x88, 0x61, 0x2c},
4585		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x61}, []byte{0x2c}},
4586		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4587	},
4588	{
4589		input:   []byte{0x30, 0x31, 0x3a},
4590		output:  [][]byte{[]byte{0x30, 0x31}, []byte{0x3a}},
4591		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4592	},
4593	{
4594		input:   []byte{0x30, 0xcc, 0x88, 0x31, 0x3a},
4595		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x31}, []byte{0x3a}},
4596		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4597	},
4598	{
4599		input:   []byte{0x30, 0x31, 0x27},
4600		output:  [][]byte{[]byte{0x30, 0x31}, []byte{0x27}},
4601		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4602	},
4603	{
4604		input:   []byte{0x30, 0xcc, 0x88, 0x31, 0x27},
4605		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x31}, []byte{0x27}},
4606		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4607	},
4608	{
4609		input:   []byte{0x30, 0x31, 0x2c},
4610		output:  [][]byte{[]byte{0x30, 0x31}, []byte{0x2c}},
4611		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4612	},
4613	{
4614		input:   []byte{0x30, 0xcc, 0x88, 0x31, 0x2c},
4615		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x31}, []byte{0x2c}},
4616		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4617	},
4618	{
4619		input:   []byte{0x30, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4620		output:  [][]byte{[]byte{0x30, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4621		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4622	},
4623	{
4624		input:   []byte{0x30, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4625		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4626		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [4.0] COMBINING DIAERESIS (Extend_FE) × [8.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4627	},
4628	{
4629		input:   []byte{0x5f, 0x1},
4630		output:  [][]byte{[]byte{0x5f}, []byte{0x1}},
4631		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4632	},
4633	{
4634		input:   []byte{0x5f, 0xcc, 0x88, 0x1},
4635		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0x1}},
4636		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4637	},
4638	{
4639		input:   []byte{0x5f, 0xd},
4640		output:  [][]byte{[]byte{0x5f}, []byte{0xd}},
4641		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4642	},
4643	{
4644		input:   []byte{0x5f, 0xcc, 0x88, 0xd},
4645		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0xd}},
4646		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4647	},
4648	{
4649		input:   []byte{0x5f, 0xa},
4650		output:  [][]byte{[]byte{0x5f}, []byte{0xa}},
4651		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4652	},
4653	{
4654		input:   []byte{0x5f, 0xcc, 0x88, 0xa},
4655		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0xa}},
4656		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4657	},
4658	{
4659		input:   []byte{0x5f, 0xb},
4660		output:  [][]byte{[]byte{0x5f}, []byte{0xb}},
4661		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4662	},
4663	{
4664		input:   []byte{0x5f, 0xcc, 0x88, 0xb},
4665		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0xb}},
4666		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4667	},
4668	{
4669		input:   []byte{0x5f, 0xe3, 0x80, 0xb1},
4670		output:  [][]byte{[]byte{0x5f, 0xe3, 0x80, 0xb1}},
4671		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4672	},
4673	{
4674		input:   []byte{0x5f, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
4675		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0xe3, 0x80, 0xb1}},
4676		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4677	},
4678	{
4679		input:   []byte{0x5f, 0x41},
4680		output:  [][]byte{[]byte{0x5f, 0x41}},
4681		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4682	},
4683	{
4684		input:   []byte{0x5f, 0xcc, 0x88, 0x41},
4685		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x41}},
4686		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4687	},
4688	{
4689		input:   []byte{0x5f, 0x3a},
4690		output:  [][]byte{[]byte{0x5f}, []byte{0x3a}},
4691		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4692	},
4693	{
4694		input:   []byte{0x5f, 0xcc, 0x88, 0x3a},
4695		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0x3a}},
4696		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4697	},
4698	{
4699		input:   []byte{0x5f, 0x2c},
4700		output:  [][]byte{[]byte{0x5f}, []byte{0x2c}},
4701		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4702	},
4703	{
4704		input:   []byte{0x5f, 0xcc, 0x88, 0x2c},
4705		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0x2c}},
4706		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4707	},
4708	{
4709		input:   []byte{0x5f, 0x2e},
4710		output:  [][]byte{[]byte{0x5f}, []byte{0x2e}},
4711		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4712	},
4713	{
4714		input:   []byte{0x5f, 0xcc, 0x88, 0x2e},
4715		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0x2e}},
4716		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4717	},
4718	{
4719		input:   []byte{0x5f, 0x30},
4720		output:  [][]byte{[]byte{0x5f, 0x30}},
4721		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]`,
4722	},
4723	{
4724		input:   []byte{0x5f, 0xcc, 0x88, 0x30},
4725		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x30}},
4726		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ZERO (Numeric) ÷ [0.3]`,
4727	},
4728	{
4729		input:   []byte{0x5f, 0x5f},
4730		output:  [][]byte{[]byte{0x5f, 0x5f}},
4731		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4732	},
4733	{
4734		input:   []byte{0x5f, 0xcc, 0x88, 0x5f},
4735		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x5f}},
4736		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4737	},
4738	{
4739		input:   []byte{0x5f, 0xf0, 0x9f, 0x87, 0xa6},
4740		output:  [][]byte{[]byte{0x5f}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
4741		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
4742	},
4743	{
4744		input:   []byte{0x5f, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
4745		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
4746		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
4747	},
4748	{
4749		input:   []byte{0x5f, 0xd7, 0x90},
4750		output:  [][]byte{[]byte{0x5f, 0xd7, 0x90}},
4751		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
4752	},
4753	{
4754		input:   []byte{0x5f, 0xcc, 0x88, 0xd7, 0x90},
4755		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0xd7, 0x90}},
4756		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
4757	},
4758	{
4759		input:   []byte{0x5f, 0x22},
4760		output:  [][]byte{[]byte{0x5f}, []byte{0x22}},
4761		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
4762	},
4763	{
4764		input:   []byte{0x5f, 0xcc, 0x88, 0x22},
4765		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0x22}},
4766		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
4767	},
4768	{
4769		input:   []byte{0x5f, 0x27},
4770		output:  [][]byte{[]byte{0x5f}, []byte{0x27}},
4771		comment: `÷ [0.2] LOW LINE (ExtendNumLet) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4772	},
4773	{
4774		input:   []byte{0x5f, 0xcc, 0x88, 0x27},
4775		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88}, []byte{0x27}},
4776		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4777	},
4778	{
4779		input:   []byte{0x5f, 0xc2, 0xad},
4780		output:  [][]byte{[]byte{0x5f, 0xc2, 0xad}},
4781		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4782	},
4783	{
4784		input:   []byte{0x5f, 0xcc, 0x88, 0xc2, 0xad},
4785		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0xc2, 0xad}},
4786		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
4787	},
4788	{
4789		input:   []byte{0x5f, 0xcc, 0x80},
4790		output:  [][]byte{[]byte{0x5f, 0xcc, 0x80}},
4791		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4792	},
4793	{
4794		input:   []byte{0x5f, 0xcc, 0x88, 0xcc, 0x80},
4795		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0xcc, 0x80}},
4796		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
4797	},
4798	{
4799		input:   []byte{0x5f, 0x61, 0xe2, 0x81, 0xa0},
4800		output:  [][]byte{[]byte{0x5f, 0x61, 0xe2, 0x81, 0xa0}},
4801		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4802	},
4803	{
4804		input:   []byte{0x5f, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
4805		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
4806		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4807	},
4808	{
4809		input:   []byte{0x5f, 0x61, 0x3a},
4810		output:  [][]byte{[]byte{0x5f, 0x61}, []byte{0x3a}},
4811		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4812	},
4813	{
4814		input:   []byte{0x5f, 0xcc, 0x88, 0x61, 0x3a},
4815		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x61}, []byte{0x3a}},
4816		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4817	},
4818	{
4819		input:   []byte{0x5f, 0x61, 0x27},
4820		output:  [][]byte{[]byte{0x5f, 0x61}, []byte{0x27}},
4821		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4822	},
4823	{
4824		input:   []byte{0x5f, 0xcc, 0x88, 0x61, 0x27},
4825		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x61}, []byte{0x27}},
4826		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4827	},
4828	{
4829		input:   []byte{0x5f, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4830		output:  [][]byte{[]byte{0x5f, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4831		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4832	},
4833	{
4834		input:   []byte{0x5f, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
4835		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
4836		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4837	},
4838	{
4839		input:   []byte{0x5f, 0x61, 0x2c},
4840		output:  [][]byte{[]byte{0x5f, 0x61}, []byte{0x2c}},
4841		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4842	},
4843	{
4844		input:   []byte{0x5f, 0xcc, 0x88, 0x61, 0x2c},
4845		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x61}, []byte{0x2c}},
4846		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4847	},
4848	{
4849		input:   []byte{0x5f, 0x31, 0x3a},
4850		output:  [][]byte{[]byte{0x5f, 0x31}, []byte{0x3a}},
4851		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4852	},
4853	{
4854		input:   []byte{0x5f, 0xcc, 0x88, 0x31, 0x3a},
4855		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x31}, []byte{0x3a}},
4856		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4857	},
4858	{
4859		input:   []byte{0x5f, 0x31, 0x27},
4860		output:  [][]byte{[]byte{0x5f, 0x31}, []byte{0x27}},
4861		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4862	},
4863	{
4864		input:   []byte{0x5f, 0xcc, 0x88, 0x31, 0x27},
4865		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x31}, []byte{0x27}},
4866		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
4867	},
4868	{
4869		input:   []byte{0x5f, 0x31, 0x2c},
4870		output:  [][]byte{[]byte{0x5f, 0x31}, []byte{0x2c}},
4871		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4872	},
4873	{
4874		input:   []byte{0x5f, 0xcc, 0x88, 0x31, 0x2c},
4875		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x31}, []byte{0x2c}},
4876		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4877	},
4878	{
4879		input:   []byte{0x5f, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4880		output:  [][]byte{[]byte{0x5f, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4881		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4882	},
4883	{
4884		input:   []byte{0x5f, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
4885		output:  [][]byte{[]byte{0x5f, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
4886		comment: `÷ [0.2] LOW LINE (ExtendNumLet) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
4887	},
4888	{
4889		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x1},
4890		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x1}},
4891		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4892	},
4893	{
4894		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x1},
4895		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x1}},
4896		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
4897	},
4898	{
4899		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xd},
4900		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xd}},
4901		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4902	},
4903	{
4904		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xd},
4905		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xd}},
4906		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
4907	},
4908	{
4909		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xa},
4910		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xa}},
4911		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4912	},
4913	{
4914		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xa},
4915		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xa}},
4916		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
4917	},
4918	{
4919		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xb},
4920		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xb}},
4921		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4922	},
4923	{
4924		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xb},
4925		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xb}},
4926		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
4927	},
4928	{
4929		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe3, 0x80, 0xb1},
4930		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xe3, 0x80, 0xb1}},
4931		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4932	},
4933	{
4934		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
4935		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
4936		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
4937	},
4938	{
4939		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x41},
4940		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x41}},
4941		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4942	},
4943	{
4944		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x41},
4945		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x41}},
4946		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
4947	},
4948	{
4949		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x3a},
4950		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x3a}},
4951		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4952	},
4953	{
4954		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x3a},
4955		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x3a}},
4956		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
4957	},
4958	{
4959		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x2c},
4960		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x2c}},
4961		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4962	},
4963	{
4964		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x2c},
4965		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x2c}},
4966		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
4967	},
4968	{
4969		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x2e},
4970		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x2e}},
4971		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4972	},
4973	{
4974		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x2e},
4975		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x2e}},
4976		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
4977	},
4978	{
4979		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x30},
4980		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x30}},
4981		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
4982	},
4983	{
4984		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x30},
4985		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x30}},
4986		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
4987	},
4988	{
4989		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x5f},
4990		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x5f}},
4991		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4992	},
4993	{
4994		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x5f},
4995		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x5f}},
4996		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
4997	},
4998	{
4999		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa6},
5000		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa6}},
5001		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5002	},
5003	{
5004		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
5005		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6}},
5006		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5007	},
5008	{
5009		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xd7, 0x90},
5010		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0xd7, 0x90}},
5011		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5012	},
5013	{
5014		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xd7, 0x90},
5015		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0xd7, 0x90}},
5016		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5017	},
5018	{
5019		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x22},
5020		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x22}},
5021		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5022	},
5023	{
5024		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x22},
5025		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x22}},
5026		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5027	},
5028	{
5029		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x27},
5030		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x27}},
5031		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5032	},
5033	{
5034		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x27},
5035		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x27}},
5036		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5037	},
5038	{
5039		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xc2, 0xad},
5040		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xc2, 0xad}},
5041		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5042	},
5043	{
5044		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xc2, 0xad},
5045		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xc2, 0xad}},
5046		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5047	},
5048	{
5049		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x80},
5050		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x80}},
5051		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5052	},
5053	{
5054		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xcc, 0x80},
5055		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0xcc, 0x80}},
5056		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5057	},
5058	{
5059		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x61, 0xe2, 0x81, 0xa0},
5060		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x61, 0xe2, 0x81, 0xa0}},
5061		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5062	},
5063	{
5064		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
5065		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
5066		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5067	},
5068	{
5069		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x61, 0x3a},
5070		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x61}, []byte{0x3a}},
5071		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5072	},
5073	{
5074		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x61, 0x3a},
5075		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
5076		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5077	},
5078	{
5079		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x61, 0x27},
5080		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x61}, []byte{0x27}},
5081		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5082	},
5083	{
5084		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x61, 0x27},
5085		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
5086		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5087	},
5088	{
5089		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5090		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5091		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5092	},
5093	{
5094		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5095		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5096		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5097	},
5098	{
5099		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x61, 0x2c},
5100		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x61}, []byte{0x2c}},
5101		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5102	},
5103	{
5104		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x61, 0x2c},
5105		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
5106		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5107	},
5108	{
5109		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x31, 0x3a},
5110		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x31}, []byte{0x3a}},
5111		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5112	},
5113	{
5114		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x31, 0x3a},
5115		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
5116		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5117	},
5118	{
5119		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x31, 0x27},
5120		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x31}, []byte{0x27}},
5121		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5122	},
5123	{
5124		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x31, 0x27},
5125		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
5126		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5127	},
5128	{
5129		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x31, 0x2c},
5130		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x31}, []byte{0x2c}},
5131		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5132	},
5133	{
5134		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x31, 0x2c},
5135		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
5136		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5137	},
5138	{
5139		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5140		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5141		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5142	},
5143	{
5144		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5145		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5146		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5147	},
5148	{
5149		input:   []byte{0xd7, 0x90, 0x1},
5150		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0x1}},
5151		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5152	},
5153	{
5154		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x1},
5155		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0x1}},
5156		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5157	},
5158	{
5159		input:   []byte{0xd7, 0x90, 0xd},
5160		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0xd}},
5161		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5162	},
5163	{
5164		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xd},
5165		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0xd}},
5166		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5167	},
5168	{
5169		input:   []byte{0xd7, 0x90, 0xa},
5170		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0xa}},
5171		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5172	},
5173	{
5174		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xa},
5175		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0xa}},
5176		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5177	},
5178	{
5179		input:   []byte{0xd7, 0x90, 0xb},
5180		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0xb}},
5181		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5182	},
5183	{
5184		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xb},
5185		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0xb}},
5186		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5187	},
5188	{
5189		input:   []byte{0xd7, 0x90, 0xe3, 0x80, 0xb1},
5190		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0xe3, 0x80, 0xb1}},
5191		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5192	},
5193	{
5194		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
5195		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
5196		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5197	},
5198	{
5199		input:   []byte{0xd7, 0x90, 0x41},
5200		output:  [][]byte{[]byte{0xd7, 0x90, 0x41}},
5201		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5202	},
5203	{
5204		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x41},
5205		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x41}},
5206		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5207	},
5208	{
5209		input:   []byte{0xd7, 0x90, 0x3a},
5210		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0x3a}},
5211		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5212	},
5213	{
5214		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x3a},
5215		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0x3a}},
5216		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5217	},
5218	{
5219		input:   []byte{0xd7, 0x90, 0x2c},
5220		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0x2c}},
5221		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5222	},
5223	{
5224		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x2c},
5225		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0x2c}},
5226		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5227	},
5228	{
5229		input:   []byte{0xd7, 0x90, 0x2e},
5230		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0x2e}},
5231		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
5232	},
5233	{
5234		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x2e},
5235		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0x2e}},
5236		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
5237	},
5238	{
5239		input:   []byte{0xd7, 0x90, 0x30},
5240		output:  [][]byte{[]byte{0xd7, 0x90, 0x30}},
5241		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
5242	},
5243	{
5244		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x30},
5245		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x30}},
5246		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
5247	},
5248	{
5249		input:   []byte{0xd7, 0x90, 0x5f},
5250		output:  [][]byte{[]byte{0xd7, 0x90, 0x5f}},
5251		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
5252	},
5253	{
5254		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x5f},
5255		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x5f}},
5256		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
5257	},
5258	{
5259		input:   []byte{0xd7, 0x90, 0xf0, 0x9f, 0x87, 0xa6},
5260		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
5261		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5262	},
5263	{
5264		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
5265		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
5266		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5267	},
5268	{
5269		input:   []byte{0xd7, 0x90, 0xd7, 0x90},
5270		output:  [][]byte{[]byte{0xd7, 0x90, 0xd7, 0x90}},
5271		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5272	},
5273	{
5274		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xd7, 0x90},
5275		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0xd7, 0x90}},
5276		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5277	},
5278	{
5279		input:   []byte{0xd7, 0x90, 0x22},
5280		output:  [][]byte{[]byte{0xd7, 0x90}, []byte{0x22}},
5281		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5282	},
5283	{
5284		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x22},
5285		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88}, []byte{0x22}},
5286		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5287	},
5288	{
5289		input:   []byte{0xd7, 0x90, 0x27},
5290		output:  [][]byte{[]byte{0xd7, 0x90, 0x27}},
5291		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5292	},
5293	{
5294		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x27},
5295		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x27}},
5296		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.1] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5297	},
5298	{
5299		input:   []byte{0xd7, 0x90, 0xc2, 0xad},
5300		output:  [][]byte{[]byte{0xd7, 0x90, 0xc2, 0xad}},
5301		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5302	},
5303	{
5304		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xc2, 0xad},
5305		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0xc2, 0xad}},
5306		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5307	},
5308	{
5309		input:   []byte{0xd7, 0x90, 0xcc, 0x80},
5310		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x80}},
5311		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5312	},
5313	{
5314		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0xcc, 0x80},
5315		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0xcc, 0x80}},
5316		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5317	},
5318	{
5319		input:   []byte{0xd7, 0x90, 0x61, 0xe2, 0x81, 0xa0},
5320		output:  [][]byte{[]byte{0xd7, 0x90, 0x61, 0xe2, 0x81, 0xa0}},
5321		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5322	},
5323	{
5324		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
5325		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
5326		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5327	},
5328	{
5329		input:   []byte{0xd7, 0x90, 0x61, 0x3a},
5330		output:  [][]byte{[]byte{0xd7, 0x90, 0x61}, []byte{0x3a}},
5331		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5332	},
5333	{
5334		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x61, 0x3a},
5335		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x61}, []byte{0x3a}},
5336		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5337	},
5338	{
5339		input:   []byte{0xd7, 0x90, 0x61, 0x27},
5340		output:  [][]byte{[]byte{0xd7, 0x90, 0x61}, []byte{0x27}},
5341		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5342	},
5343	{
5344		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x61, 0x27},
5345		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x61}, []byte{0x27}},
5346		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5347	},
5348	{
5349		input:   []byte{0xd7, 0x90, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5350		output:  [][]byte{[]byte{0xd7, 0x90, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5351		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5352	},
5353	{
5354		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5355		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5356		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5357	},
5358	{
5359		input:   []byte{0xd7, 0x90, 0x61, 0x2c},
5360		output:  [][]byte{[]byte{0xd7, 0x90, 0x61}, []byte{0x2c}},
5361		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5362	},
5363	{
5364		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x61, 0x2c},
5365		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x61}, []byte{0x2c}},
5366		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5367	},
5368	{
5369		input:   []byte{0xd7, 0x90, 0x31, 0x3a},
5370		output:  [][]byte{[]byte{0xd7, 0x90, 0x31}, []byte{0x3a}},
5371		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5372	},
5373	{
5374		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x31, 0x3a},
5375		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x31}, []byte{0x3a}},
5376		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5377	},
5378	{
5379		input:   []byte{0xd7, 0x90, 0x31, 0x27},
5380		output:  [][]byte{[]byte{0xd7, 0x90, 0x31}, []byte{0x27}},
5381		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5382	},
5383	{
5384		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x31, 0x27},
5385		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x31}, []byte{0x27}},
5386		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5387	},
5388	{
5389		input:   []byte{0xd7, 0x90, 0x31, 0x2c},
5390		output:  [][]byte{[]byte{0xd7, 0x90, 0x31}, []byte{0x2c}},
5391		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5392	},
5393	{
5394		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x31, 0x2c},
5395		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x31}, []byte{0x2c}},
5396		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5397	},
5398	{
5399		input:   []byte{0xd7, 0x90, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5400		output:  [][]byte{[]byte{0xd7, 0x90, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5401		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5402	},
5403	{
5404		input:   []byte{0xd7, 0x90, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5405		output:  [][]byte{[]byte{0xd7, 0x90, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5406		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5407	},
5408	{
5409		input:   []byte{0x22, 0x1},
5410		output:  [][]byte{[]byte{0x22}, []byte{0x1}},
5411		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5412	},
5413	{
5414		input:   []byte{0x22, 0xcc, 0x88, 0x1},
5415		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x1}},
5416		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5417	},
5418	{
5419		input:   []byte{0x22, 0xd},
5420		output:  [][]byte{[]byte{0x22}, []byte{0xd}},
5421		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5422	},
5423	{
5424		input:   []byte{0x22, 0xcc, 0x88, 0xd},
5425		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0xd}},
5426		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5427	},
5428	{
5429		input:   []byte{0x22, 0xa},
5430		output:  [][]byte{[]byte{0x22}, []byte{0xa}},
5431		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5432	},
5433	{
5434		input:   []byte{0x22, 0xcc, 0x88, 0xa},
5435		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0xa}},
5436		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5437	},
5438	{
5439		input:   []byte{0x22, 0xb},
5440		output:  [][]byte{[]byte{0x22}, []byte{0xb}},
5441		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5442	},
5443	{
5444		input:   []byte{0x22, 0xcc, 0x88, 0xb},
5445		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0xb}},
5446		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5447	},
5448	{
5449		input:   []byte{0x22, 0xe3, 0x80, 0xb1},
5450		output:  [][]byte{[]byte{0x22}, []byte{0xe3, 0x80, 0xb1}},
5451		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5452	},
5453	{
5454		input:   []byte{0x22, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
5455		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
5456		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5457	},
5458	{
5459		input:   []byte{0x22, 0x41},
5460		output:  [][]byte{[]byte{0x22}, []byte{0x41}},
5461		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5462	},
5463	{
5464		input:   []byte{0x22, 0xcc, 0x88, 0x41},
5465		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x41}},
5466		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5467	},
5468	{
5469		input:   []byte{0x22, 0x3a},
5470		output:  [][]byte{[]byte{0x22}, []byte{0x3a}},
5471		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5472	},
5473	{
5474		input:   []byte{0x22, 0xcc, 0x88, 0x3a},
5475		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x3a}},
5476		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5477	},
5478	{
5479		input:   []byte{0x22, 0x2c},
5480		output:  [][]byte{[]byte{0x22}, []byte{0x2c}},
5481		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5482	},
5483	{
5484		input:   []byte{0x22, 0xcc, 0x88, 0x2c},
5485		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x2c}},
5486		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5487	},
5488	{
5489		input:   []byte{0x22, 0x2e},
5490		output:  [][]byte{[]byte{0x22}, []byte{0x2e}},
5491		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
5492	},
5493	{
5494		input:   []byte{0x22, 0xcc, 0x88, 0x2e},
5495		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x2e}},
5496		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
5497	},
5498	{
5499		input:   []byte{0x22, 0x30},
5500		output:  [][]byte{[]byte{0x22}, []byte{0x30}},
5501		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
5502	},
5503	{
5504		input:   []byte{0x22, 0xcc, 0x88, 0x30},
5505		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x30}},
5506		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
5507	},
5508	{
5509		input:   []byte{0x22, 0x5f},
5510		output:  [][]byte{[]byte{0x22}, []byte{0x5f}},
5511		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
5512	},
5513	{
5514		input:   []byte{0x22, 0xcc, 0x88, 0x5f},
5515		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x5f}},
5516		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
5517	},
5518	{
5519		input:   []byte{0x22, 0xf0, 0x9f, 0x87, 0xa6},
5520		output:  [][]byte{[]byte{0x22}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
5521		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5522	},
5523	{
5524		input:   []byte{0x22, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
5525		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
5526		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5527	},
5528	{
5529		input:   []byte{0x22, 0xd7, 0x90},
5530		output:  [][]byte{[]byte{0x22}, []byte{0xd7, 0x90}},
5531		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5532	},
5533	{
5534		input:   []byte{0x22, 0xcc, 0x88, 0xd7, 0x90},
5535		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0xd7, 0x90}},
5536		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5537	},
5538	{
5539		input:   []byte{0x22, 0x22},
5540		output:  [][]byte{[]byte{0x22}, []byte{0x22}},
5541		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5542	},
5543	{
5544		input:   []byte{0x22, 0xcc, 0x88, 0x22},
5545		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x22}},
5546		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5547	},
5548	{
5549		input:   []byte{0x22, 0x27},
5550		output:  [][]byte{[]byte{0x22}, []byte{0x27}},
5551		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5552	},
5553	{
5554		input:   []byte{0x22, 0xcc, 0x88, 0x27},
5555		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x27}},
5556		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5557	},
5558	{
5559		input:   []byte{0x22, 0xc2, 0xad},
5560		output:  [][]byte{[]byte{0x22, 0xc2, 0xad}},
5561		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5562	},
5563	{
5564		input:   []byte{0x22, 0xcc, 0x88, 0xc2, 0xad},
5565		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xc2, 0xad}},
5566		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5567	},
5568	{
5569		input:   []byte{0x22, 0xcc, 0x80},
5570		output:  [][]byte{[]byte{0x22, 0xcc, 0x80}},
5571		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5572	},
5573	{
5574		input:   []byte{0x22, 0xcc, 0x88, 0xcc, 0x80},
5575		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xcc, 0x80}},
5576		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5577	},
5578	{
5579		input:   []byte{0x22, 0x61, 0xe2, 0x81, 0xa0},
5580		output:  [][]byte{[]byte{0x22}, []byte{0x61, 0xe2, 0x81, 0xa0}},
5581		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5582	},
5583	{
5584		input:   []byte{0x22, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
5585		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
5586		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5587	},
5588	{
5589		input:   []byte{0x22, 0x61, 0x3a},
5590		output:  [][]byte{[]byte{0x22}, []byte{0x61}, []byte{0x3a}},
5591		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5592	},
5593	{
5594		input:   []byte{0x22, 0xcc, 0x88, 0x61, 0x3a},
5595		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
5596		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5597	},
5598	{
5599		input:   []byte{0x22, 0x61, 0x27},
5600		output:  [][]byte{[]byte{0x22}, []byte{0x61}, []byte{0x27}},
5601		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5602	},
5603	{
5604		input:   []byte{0x22, 0xcc, 0x88, 0x61, 0x27},
5605		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
5606		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5607	},
5608	{
5609		input:   []byte{0x22, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5610		output:  [][]byte{[]byte{0x22}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5611		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5612	},
5613	{
5614		input:   []byte{0x22, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5615		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5616		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5617	},
5618	{
5619		input:   []byte{0x22, 0x61, 0x2c},
5620		output:  [][]byte{[]byte{0x22}, []byte{0x61}, []byte{0x2c}},
5621		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5622	},
5623	{
5624		input:   []byte{0x22, 0xcc, 0x88, 0x61, 0x2c},
5625		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
5626		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5627	},
5628	{
5629		input:   []byte{0x22, 0x31, 0x3a},
5630		output:  [][]byte{[]byte{0x22}, []byte{0x31}, []byte{0x3a}},
5631		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5632	},
5633	{
5634		input:   []byte{0x22, 0xcc, 0x88, 0x31, 0x3a},
5635		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
5636		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5637	},
5638	{
5639		input:   []byte{0x22, 0x31, 0x27},
5640		output:  [][]byte{[]byte{0x22}, []byte{0x31}, []byte{0x27}},
5641		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5642	},
5643	{
5644		input:   []byte{0x22, 0xcc, 0x88, 0x31, 0x27},
5645		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
5646		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5647	},
5648	{
5649		input:   []byte{0x22, 0x31, 0x2c},
5650		output:  [][]byte{[]byte{0x22}, []byte{0x31}, []byte{0x2c}},
5651		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5652	},
5653	{
5654		input:   []byte{0x22, 0xcc, 0x88, 0x31, 0x2c},
5655		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
5656		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5657	},
5658	{
5659		input:   []byte{0x22, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5660		output:  [][]byte{[]byte{0x22}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5661		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5662	},
5663	{
5664		input:   []byte{0x22, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5665		output:  [][]byte{[]byte{0x22, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5666		comment: `÷ [0.2] QUOTATION MARK (Double_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5667	},
5668	{
5669		input:   []byte{0x27, 0x1},
5670		output:  [][]byte{[]byte{0x27}, []byte{0x1}},
5671		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5672	},
5673	{
5674		input:   []byte{0x27, 0xcc, 0x88, 0x1},
5675		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x1}},
5676		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5677	},
5678	{
5679		input:   []byte{0x27, 0xd},
5680		output:  [][]byte{[]byte{0x27}, []byte{0xd}},
5681		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5682	},
5683	{
5684		input:   []byte{0x27, 0xcc, 0x88, 0xd},
5685		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0xd}},
5686		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5687	},
5688	{
5689		input:   []byte{0x27, 0xa},
5690		output:  [][]byte{[]byte{0x27}, []byte{0xa}},
5691		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5692	},
5693	{
5694		input:   []byte{0x27, 0xcc, 0x88, 0xa},
5695		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0xa}},
5696		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5697	},
5698	{
5699		input:   []byte{0x27, 0xb},
5700		output:  [][]byte{[]byte{0x27}, []byte{0xb}},
5701		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5702	},
5703	{
5704		input:   []byte{0x27, 0xcc, 0x88, 0xb},
5705		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0xb}},
5706		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5707	},
5708	{
5709		input:   []byte{0x27, 0xe3, 0x80, 0xb1},
5710		output:  [][]byte{[]byte{0x27}, []byte{0xe3, 0x80, 0xb1}},
5711		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5712	},
5713	{
5714		input:   []byte{0x27, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
5715		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
5716		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5717	},
5718	{
5719		input:   []byte{0x27, 0x41},
5720		output:  [][]byte{[]byte{0x27}, []byte{0x41}},
5721		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5722	},
5723	{
5724		input:   []byte{0x27, 0xcc, 0x88, 0x41},
5725		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x41}},
5726		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5727	},
5728	{
5729		input:   []byte{0x27, 0x3a},
5730		output:  [][]byte{[]byte{0x27}, []byte{0x3a}},
5731		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5732	},
5733	{
5734		input:   []byte{0x27, 0xcc, 0x88, 0x3a},
5735		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x3a}},
5736		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5737	},
5738	{
5739		input:   []byte{0x27, 0x2c},
5740		output:  [][]byte{[]byte{0x27}, []byte{0x2c}},
5741		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5742	},
5743	{
5744		input:   []byte{0x27, 0xcc, 0x88, 0x2c},
5745		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x2c}},
5746		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5747	},
5748	{
5749		input:   []byte{0x27, 0x2e},
5750		output:  [][]byte{[]byte{0x27}, []byte{0x2e}},
5751		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
5752	},
5753	{
5754		input:   []byte{0x27, 0xcc, 0x88, 0x2e},
5755		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x2e}},
5756		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
5757	},
5758	{
5759		input:   []byte{0x27, 0x30},
5760		output:  [][]byte{[]byte{0x27}, []byte{0x30}},
5761		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
5762	},
5763	{
5764		input:   []byte{0x27, 0xcc, 0x88, 0x30},
5765		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x30}},
5766		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
5767	},
5768	{
5769		input:   []byte{0x27, 0x5f},
5770		output:  [][]byte{[]byte{0x27}, []byte{0x5f}},
5771		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
5772	},
5773	{
5774		input:   []byte{0x27, 0xcc, 0x88, 0x5f},
5775		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x5f}},
5776		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
5777	},
5778	{
5779		input:   []byte{0x27, 0xf0, 0x9f, 0x87, 0xa6},
5780		output:  [][]byte{[]byte{0x27}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
5781		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5782	},
5783	{
5784		input:   []byte{0x27, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
5785		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
5786		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
5787	},
5788	{
5789		input:   []byte{0x27, 0xd7, 0x90},
5790		output:  [][]byte{[]byte{0x27}, []byte{0xd7, 0x90}},
5791		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5792	},
5793	{
5794		input:   []byte{0x27, 0xcc, 0x88, 0xd7, 0x90},
5795		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0xd7, 0x90}},
5796		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
5797	},
5798	{
5799		input:   []byte{0x27, 0x22},
5800		output:  [][]byte{[]byte{0x27}, []byte{0x22}},
5801		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5802	},
5803	{
5804		input:   []byte{0x27, 0xcc, 0x88, 0x22},
5805		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x22}},
5806		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
5807	},
5808	{
5809		input:   []byte{0x27, 0x27},
5810		output:  [][]byte{[]byte{0x27}, []byte{0x27}},
5811		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5812	},
5813	{
5814		input:   []byte{0x27, 0xcc, 0x88, 0x27},
5815		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x27}},
5816		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5817	},
5818	{
5819		input:   []byte{0x27, 0xc2, 0xad},
5820		output:  [][]byte{[]byte{0x27, 0xc2, 0xad}},
5821		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5822	},
5823	{
5824		input:   []byte{0x27, 0xcc, 0x88, 0xc2, 0xad},
5825		output:  [][]byte{[]byte{0x27, 0xcc, 0x88, 0xc2, 0xad}},
5826		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
5827	},
5828	{
5829		input:   []byte{0x27, 0xcc, 0x80},
5830		output:  [][]byte{[]byte{0x27, 0xcc, 0x80}},
5831		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5832	},
5833	{
5834		input:   []byte{0x27, 0xcc, 0x88, 0xcc, 0x80},
5835		output:  [][]byte{[]byte{0x27, 0xcc, 0x88, 0xcc, 0x80}},
5836		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
5837	},
5838	{
5839		input:   []byte{0x27, 0x61, 0xe2, 0x81, 0xa0},
5840		output:  [][]byte{[]byte{0x27}, []byte{0x61, 0xe2, 0x81, 0xa0}},
5841		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5842	},
5843	{
5844		input:   []byte{0x27, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
5845		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
5846		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5847	},
5848	{
5849		input:   []byte{0x27, 0x61, 0x3a},
5850		output:  [][]byte{[]byte{0x27}, []byte{0x61}, []byte{0x3a}},
5851		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5852	},
5853	{
5854		input:   []byte{0x27, 0xcc, 0x88, 0x61, 0x3a},
5855		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
5856		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5857	},
5858	{
5859		input:   []byte{0x27, 0x61, 0x27},
5860		output:  [][]byte{[]byte{0x27}, []byte{0x61}, []byte{0x27}},
5861		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5862	},
5863	{
5864		input:   []byte{0x27, 0xcc, 0x88, 0x61, 0x27},
5865		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
5866		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5867	},
5868	{
5869		input:   []byte{0x27, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5870		output:  [][]byte{[]byte{0x27}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5871		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5872	},
5873	{
5874		input:   []byte{0x27, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
5875		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
5876		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5877	},
5878	{
5879		input:   []byte{0x27, 0x61, 0x2c},
5880		output:  [][]byte{[]byte{0x27}, []byte{0x61}, []byte{0x2c}},
5881		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5882	},
5883	{
5884		input:   []byte{0x27, 0xcc, 0x88, 0x61, 0x2c},
5885		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
5886		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5887	},
5888	{
5889		input:   []byte{0x27, 0x31, 0x3a},
5890		output:  [][]byte{[]byte{0x27}, []byte{0x31}, []byte{0x3a}},
5891		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5892	},
5893	{
5894		input:   []byte{0x27, 0xcc, 0x88, 0x31, 0x3a},
5895		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
5896		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5897	},
5898	{
5899		input:   []byte{0x27, 0x31, 0x27},
5900		output:  [][]byte{[]byte{0x27}, []byte{0x31}, []byte{0x27}},
5901		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5902	},
5903	{
5904		input:   []byte{0x27, 0xcc, 0x88, 0x31, 0x27},
5905		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
5906		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
5907	},
5908	{
5909		input:   []byte{0x27, 0x31, 0x2c},
5910		output:  [][]byte{[]byte{0x27}, []byte{0x31}, []byte{0x2c}},
5911		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5912	},
5913	{
5914		input:   []byte{0x27, 0xcc, 0x88, 0x31, 0x2c},
5915		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
5916		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
5917	},
5918	{
5919		input:   []byte{0x27, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5920		output:  [][]byte{[]byte{0x27}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5921		comment: `÷ [0.2] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5922	},
5923	{
5924		input:   []byte{0x27, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
5925		output:  [][]byte{[]byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
5926		comment: `÷ [0.2] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
5927	},
5928	{
5929		input:   []byte{0xc2, 0xad, 0x1},
5930		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x1}},
5931		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5932	},
5933	{
5934		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x1},
5935		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x1}},
5936		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
5937	},
5938	{
5939		input:   []byte{0xc2, 0xad, 0xd},
5940		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0xd}},
5941		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5942	},
5943	{
5944		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xd},
5945		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0xd}},
5946		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
5947	},
5948	{
5949		input:   []byte{0xc2, 0xad, 0xa},
5950		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0xa}},
5951		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5952	},
5953	{
5954		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xa},
5955		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0xa}},
5956		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
5957	},
5958	{
5959		input:   []byte{0xc2, 0xad, 0xb},
5960		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0xb}},
5961		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5962	},
5963	{
5964		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xb},
5965		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0xb}},
5966		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
5967	},
5968	{
5969		input:   []byte{0xc2, 0xad, 0xe3, 0x80, 0xb1},
5970		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0xe3, 0x80, 0xb1}},
5971		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5972	},
5973	{
5974		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
5975		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
5976		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
5977	},
5978	{
5979		input:   []byte{0xc2, 0xad, 0x41},
5980		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x41}},
5981		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5982	},
5983	{
5984		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x41},
5985		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x41}},
5986		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
5987	},
5988	{
5989		input:   []byte{0xc2, 0xad, 0x3a},
5990		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x3a}},
5991		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5992	},
5993	{
5994		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x3a},
5995		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x3a}},
5996		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
5997	},
5998	{
5999		input:   []byte{0xc2, 0xad, 0x2c},
6000		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x2c}},
6001		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6002	},
6003	{
6004		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x2c},
6005		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x2c}},
6006		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6007	},
6008	{
6009		input:   []byte{0xc2, 0xad, 0x2e},
6010		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x2e}},
6011		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6012	},
6013	{
6014		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x2e},
6015		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x2e}},
6016		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6017	},
6018	{
6019		input:   []byte{0xc2, 0xad, 0x30},
6020		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x30}},
6021		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6022	},
6023	{
6024		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x30},
6025		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x30}},
6026		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6027	},
6028	{
6029		input:   []byte{0xc2, 0xad, 0x5f},
6030		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x5f}},
6031		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6032	},
6033	{
6034		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x5f},
6035		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x5f}},
6036		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6037	},
6038	{
6039		input:   []byte{0xc2, 0xad, 0xf0, 0x9f, 0x87, 0xa6},
6040		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6041		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6042	},
6043	{
6044		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
6045		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6046		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6047	},
6048	{
6049		input:   []byte{0xc2, 0xad, 0xd7, 0x90},
6050		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0xd7, 0x90}},
6051		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6052	},
6053	{
6054		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xd7, 0x90},
6055		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0xd7, 0x90}},
6056		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6057	},
6058	{
6059		input:   []byte{0xc2, 0xad, 0x22},
6060		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x22}},
6061		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6062	},
6063	{
6064		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x22},
6065		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x22}},
6066		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6067	},
6068	{
6069		input:   []byte{0xc2, 0xad, 0x27},
6070		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x27}},
6071		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6072	},
6073	{
6074		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x27},
6075		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x27}},
6076		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6077	},
6078	{
6079		input:   []byte{0xc2, 0xad, 0xc2, 0xad},
6080		output:  [][]byte{[]byte{0xc2, 0xad, 0xc2, 0xad}},
6081		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6082	},
6083	{
6084		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xc2, 0xad},
6085		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xc2, 0xad}},
6086		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6087	},
6088	{
6089		input:   []byte{0xc2, 0xad, 0xcc, 0x80},
6090		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x80}},
6091		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6092	},
6093	{
6094		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xcc, 0x80},
6095		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xcc, 0x80}},
6096		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6097	},
6098	{
6099		input:   []byte{0xc2, 0xad, 0x61, 0xe2, 0x81, 0xa0},
6100		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x61, 0xe2, 0x81, 0xa0}},
6101		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6102	},
6103	{
6104		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
6105		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
6106		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6107	},
6108	{
6109		input:   []byte{0xc2, 0xad, 0x61, 0x3a},
6110		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x61}, []byte{0x3a}},
6111		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6112	},
6113	{
6114		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x61, 0x3a},
6115		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
6116		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6117	},
6118	{
6119		input:   []byte{0xc2, 0xad, 0x61, 0x27},
6120		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x61}, []byte{0x27}},
6121		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6122	},
6123	{
6124		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x61, 0x27},
6125		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
6126		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6127	},
6128	{
6129		input:   []byte{0xc2, 0xad, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6130		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6131		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6132	},
6133	{
6134		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6135		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6136		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6137	},
6138	{
6139		input:   []byte{0xc2, 0xad, 0x61, 0x2c},
6140		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x61}, []byte{0x2c}},
6141		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6142	},
6143	{
6144		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x61, 0x2c},
6145		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
6146		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6147	},
6148	{
6149		input:   []byte{0xc2, 0xad, 0x31, 0x3a},
6150		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x31}, []byte{0x3a}},
6151		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6152	},
6153	{
6154		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x31, 0x3a},
6155		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
6156		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6157	},
6158	{
6159		input:   []byte{0xc2, 0xad, 0x31, 0x27},
6160		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x31}, []byte{0x27}},
6161		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6162	},
6163	{
6164		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x31, 0x27},
6165		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
6166		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6167	},
6168	{
6169		input:   []byte{0xc2, 0xad, 0x31, 0x2c},
6170		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x31}, []byte{0x2c}},
6171		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6172	},
6173	{
6174		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x31, 0x2c},
6175		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
6176		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6177	},
6178	{
6179		input:   []byte{0xc2, 0xad, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6180		output:  [][]byte{[]byte{0xc2, 0xad}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6181		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6182	},
6183	{
6184		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6185		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6186		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6187	},
6188	{
6189		input:   []byte{0xcc, 0x80, 0x1},
6190		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x1}},
6191		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6192	},
6193	{
6194		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x1},
6195		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x1}},
6196		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6197	},
6198	{
6199		input:   []byte{0xcc, 0x80, 0xd},
6200		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xd}},
6201		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6202	},
6203	{
6204		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xd},
6205		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xd}},
6206		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6207	},
6208	{
6209		input:   []byte{0xcc, 0x80, 0xa},
6210		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xa}},
6211		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6212	},
6213	{
6214		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xa},
6215		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xa}},
6216		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6217	},
6218	{
6219		input:   []byte{0xcc, 0x80, 0xb},
6220		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xb}},
6221		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
6222	},
6223	{
6224		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xb},
6225		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xb}},
6226		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
6227	},
6228	{
6229		input:   []byte{0xcc, 0x80, 0xe3, 0x80, 0xb1},
6230		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xe3, 0x80, 0xb1}},
6231		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
6232	},
6233	{
6234		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
6235		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
6236		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
6237	},
6238	{
6239		input:   []byte{0xcc, 0x80, 0x41},
6240		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x41}},
6241		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
6242	},
6243	{
6244		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x41},
6245		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x41}},
6246		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
6247	},
6248	{
6249		input:   []byte{0xcc, 0x80, 0x3a},
6250		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x3a}},
6251		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6252	},
6253	{
6254		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x3a},
6255		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x3a}},
6256		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6257	},
6258	{
6259		input:   []byte{0xcc, 0x80, 0x2c},
6260		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x2c}},
6261		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6262	},
6263	{
6264		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x2c},
6265		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x2c}},
6266		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6267	},
6268	{
6269		input:   []byte{0xcc, 0x80, 0x2e},
6270		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x2e}},
6271		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6272	},
6273	{
6274		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x2e},
6275		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x2e}},
6276		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6277	},
6278	{
6279		input:   []byte{0xcc, 0x80, 0x30},
6280		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x30}},
6281		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6282	},
6283	{
6284		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x30},
6285		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x30}},
6286		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6287	},
6288	{
6289		input:   []byte{0xcc, 0x80, 0x5f},
6290		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x5f}},
6291		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6292	},
6293	{
6294		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x5f},
6295		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x5f}},
6296		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6297	},
6298	{
6299		input:   []byte{0xcc, 0x80, 0xf0, 0x9f, 0x87, 0xa6},
6300		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6301		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6302	},
6303	{
6304		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
6305		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6306		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6307	},
6308	{
6309		input:   []byte{0xcc, 0x80, 0xd7, 0x90},
6310		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0xd7, 0x90}},
6311		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6312	},
6313	{
6314		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xd7, 0x90},
6315		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0xd7, 0x90}},
6316		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6317	},
6318	{
6319		input:   []byte{0xcc, 0x80, 0x22},
6320		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x22}},
6321		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6322	},
6323	{
6324		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x22},
6325		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x22}},
6326		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6327	},
6328	{
6329		input:   []byte{0xcc, 0x80, 0x27},
6330		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x27}},
6331		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6332	},
6333	{
6334		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x27},
6335		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x27}},
6336		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6337	},
6338	{
6339		input:   []byte{0xcc, 0x80, 0xc2, 0xad},
6340		output:  [][]byte{[]byte{0xcc, 0x80, 0xc2, 0xad}},
6341		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6342	},
6343	{
6344		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xc2, 0xad},
6345		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xc2, 0xad}},
6346		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6347	},
6348	{
6349		input:   []byte{0xcc, 0x80, 0xcc, 0x80},
6350		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x80}},
6351		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6352	},
6353	{
6354		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xcc, 0x80},
6355		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xcc, 0x80}},
6356		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6357	},
6358	{
6359		input:   []byte{0xcc, 0x80, 0x61, 0xe2, 0x81, 0xa0},
6360		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x61, 0xe2, 0x81, 0xa0}},
6361		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6362	},
6363	{
6364		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
6365		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
6366		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6367	},
6368	{
6369		input:   []byte{0xcc, 0x80, 0x61, 0x3a},
6370		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x61}, []byte{0x3a}},
6371		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6372	},
6373	{
6374		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x61, 0x3a},
6375		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
6376		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6377	},
6378	{
6379		input:   []byte{0xcc, 0x80, 0x61, 0x27},
6380		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x61}, []byte{0x27}},
6381		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6382	},
6383	{
6384		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x61, 0x27},
6385		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
6386		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6387	},
6388	{
6389		input:   []byte{0xcc, 0x80, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6390		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6391		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6392	},
6393	{
6394		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6395		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6396		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6397	},
6398	{
6399		input:   []byte{0xcc, 0x80, 0x61, 0x2c},
6400		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x61}, []byte{0x2c}},
6401		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6402	},
6403	{
6404		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x61, 0x2c},
6405		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
6406		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6407	},
6408	{
6409		input:   []byte{0xcc, 0x80, 0x31, 0x3a},
6410		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x31}, []byte{0x3a}},
6411		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6412	},
6413	{
6414		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x31, 0x3a},
6415		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
6416		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6417	},
6418	{
6419		input:   []byte{0xcc, 0x80, 0x31, 0x27},
6420		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x31}, []byte{0x27}},
6421		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6422	},
6423	{
6424		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x31, 0x27},
6425		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
6426		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6427	},
6428	{
6429		input:   []byte{0xcc, 0x80, 0x31, 0x2c},
6430		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x31}, []byte{0x2c}},
6431		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6432	},
6433	{
6434		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x31, 0x2c},
6435		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
6436		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6437	},
6438	{
6439		input:   []byte{0xcc, 0x80, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6440		output:  [][]byte{[]byte{0xcc, 0x80}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6441		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6442	},
6443	{
6444		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6445		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6446		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6447	},
6448	{
6449		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x1},
6450		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0x1}},
6451		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6452	},
6453	{
6454		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x1},
6455		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x1}},
6456		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6457	},
6458	{
6459		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xd},
6460		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0xd}},
6461		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6462	},
6463	{
6464		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd},
6465		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xd}},
6466		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6467	},
6468	{
6469		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xa},
6470		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0xa}},
6471		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6472	},
6473	{
6474		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xa},
6475		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xa}},
6476		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6477	},
6478	{
6479		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xb},
6480		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0xb}},
6481		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
6482	},
6483	{
6484		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xb},
6485		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xb}},
6486		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
6487	},
6488	{
6489		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xe3, 0x80, 0xb1},
6490		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0xe3, 0x80, 0xb1}},
6491		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
6492	},
6493	{
6494		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
6495		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
6496		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
6497	},
6498	{
6499		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x41},
6500		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x41}},
6501		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
6502	},
6503	{
6504		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x41},
6505		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x41}},
6506		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
6507	},
6508	{
6509		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x3a},
6510		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0x3a}},
6511		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6512	},
6513	{
6514		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x3a},
6515		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x3a}},
6516		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6517	},
6518	{
6519		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x2c},
6520		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0x2c}},
6521		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6522	},
6523	{
6524		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x2c},
6525		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x2c}},
6526		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6527	},
6528	{
6529		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x2e},
6530		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0x2e}},
6531		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6532	},
6533	{
6534		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x2e},
6535		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x2e}},
6536		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6537	},
6538	{
6539		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x30},
6540		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x30}},
6541		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6542	},
6543	{
6544		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x30},
6545		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x30}},
6546		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6547	},
6548	{
6549		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x5f},
6550		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x5f}},
6551		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6552	},
6553	{
6554		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x5f},
6555		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x5f}},
6556		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [13.1] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6557	},
6558	{
6559		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xf0, 0x9f, 0x87, 0xa6},
6560		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6561		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6562	},
6563	{
6564		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
6565		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6566		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6567	},
6568	{
6569		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xd7, 0x90},
6570		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xd7, 0x90}},
6571		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6572	},
6573	{
6574		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd7, 0x90},
6575		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd7, 0x90}},
6576		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6577	},
6578	{
6579		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x22},
6580		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0x22}},
6581		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6582	},
6583	{
6584		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x22},
6585		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x22}},
6586		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6587	},
6588	{
6589		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x27},
6590		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0x27}},
6591		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6592	},
6593	{
6594		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x27},
6595		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x27}},
6596		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6597	},
6598	{
6599		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xc2, 0xad},
6600		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xc2, 0xad}},
6601		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6602	},
6603	{
6604		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xc2, 0xad},
6605		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xc2, 0xad}},
6606		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6607	},
6608	{
6609		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x80},
6610		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x80}},
6611		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6612	},
6613	{
6614		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xcc, 0x80},
6615		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xcc, 0x80}},
6616		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6617	},
6618	{
6619		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0},
6620		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0}},
6621		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6622	},
6623	{
6624		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
6625		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
6626		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6627	},
6628	{
6629		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x61, 0x3a},
6630		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x3a}},
6631		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6632	},
6633	{
6634		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x3a},
6635		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x3a}},
6636		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6637	},
6638	{
6639		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x61, 0x27},
6640		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x27}},
6641		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6642	},
6643	{
6644		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x27},
6645		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x27}},
6646		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6647	},
6648	{
6649		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6650		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6651		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6652	},
6653	{
6654		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6655		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6656		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6657	},
6658	{
6659		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x61, 0x2c},
6660		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x2c}},
6661		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6662	},
6663	{
6664		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x2c},
6665		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x2c}},
6666		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6667	},
6668	{
6669		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x31, 0x3a},
6670		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x3a}},
6671		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6672	},
6673	{
6674		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x3a},
6675		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x3a}},
6676		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6677	},
6678	{
6679		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x31, 0x27},
6680		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x27}},
6681		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6682	},
6683	{
6684		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x27},
6685		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x27}},
6686		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6687	},
6688	{
6689		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x31, 0x2c},
6690		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x2c}},
6691		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6692	},
6693	{
6694		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x2c},
6695		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x2c}},
6696		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6697	},
6698	{
6699		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6700		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6701		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6702	},
6703	{
6704		input:   []byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6705		output:  [][]byte{[]byte{0x61, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6706		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [9.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6707	},
6708	{
6709		input:   []byte{0x61, 0x3a, 0x1},
6710		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x1}},
6711		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6712	},
6713	{
6714		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x1},
6715		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x1}},
6716		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6717	},
6718	{
6719		input:   []byte{0x61, 0x3a, 0xd},
6720		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0xd}},
6721		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6722	},
6723	{
6724		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xd},
6725		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0xd}},
6726		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6727	},
6728	{
6729		input:   []byte{0x61, 0x3a, 0xa},
6730		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0xa}},
6731		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6732	},
6733	{
6734		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xa},
6735		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0xa}},
6736		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6737	},
6738	{
6739		input:   []byte{0x61, 0x3a, 0xb},
6740		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0xb}},
6741		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
6742	},
6743	{
6744		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xb},
6745		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0xb}},
6746		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
6747	},
6748	{
6749		input:   []byte{0x61, 0x3a, 0xe3, 0x80, 0xb1},
6750		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0xe3, 0x80, 0xb1}},
6751		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
6752	},
6753	{
6754		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
6755		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
6756		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
6757	},
6758	{
6759		input:   []byte{0x61, 0x3a, 0x41},
6760		output:  [][]byte{[]byte{0x61, 0x3a, 0x41}},
6761		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
6762	},
6763	{
6764		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x41},
6765		output:  [][]byte{[]byte{0x61, 0x3a, 0xcc, 0x88, 0x41}},
6766		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
6767	},
6768	{
6769		input:   []byte{0x61, 0x3a, 0x3a},
6770		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x3a}},
6771		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6772	},
6773	{
6774		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x3a},
6775		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x3a}},
6776		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6777	},
6778	{
6779		input:   []byte{0x61, 0x3a, 0x2c},
6780		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x2c}},
6781		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6782	},
6783	{
6784		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x2c},
6785		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x2c}},
6786		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6787	},
6788	{
6789		input:   []byte{0x61, 0x3a, 0x2e},
6790		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x2e}},
6791		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6792	},
6793	{
6794		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x2e},
6795		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x2e}},
6796		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
6797	},
6798	{
6799		input:   []byte{0x61, 0x3a, 0x30},
6800		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x30}},
6801		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6802	},
6803	{
6804		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x30},
6805		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x30}},
6806		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
6807	},
6808	{
6809		input:   []byte{0x61, 0x3a, 0x5f},
6810		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x5f}},
6811		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6812	},
6813	{
6814		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x5f},
6815		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x5f}},
6816		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
6817	},
6818	{
6819		input:   []byte{0x61, 0x3a, 0xf0, 0x9f, 0x87, 0xa6},
6820		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6821		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6822	},
6823	{
6824		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
6825		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
6826		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
6827	},
6828	{
6829		input:   []byte{0x61, 0x3a, 0xd7, 0x90},
6830		output:  [][]byte{[]byte{0x61, 0x3a, 0xd7, 0x90}},
6831		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6832	},
6833	{
6834		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xd7, 0x90},
6835		output:  [][]byte{[]byte{0x61, 0x3a, 0xcc, 0x88, 0xd7, 0x90}},
6836		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
6837	},
6838	{
6839		input:   []byte{0x61, 0x3a, 0x22},
6840		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x22}},
6841		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6842	},
6843	{
6844		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x22},
6845		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x22}},
6846		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
6847	},
6848	{
6849		input:   []byte{0x61, 0x3a, 0x27},
6850		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x27}},
6851		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6852	},
6853	{
6854		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x27},
6855		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x27}},
6856		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6857	},
6858	{
6859		input:   []byte{0x61, 0x3a, 0xc2, 0xad},
6860		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xc2, 0xad}},
6861		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6862	},
6863	{
6864		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xc2, 0xad},
6865		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88, 0xc2, 0xad}},
6866		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
6867	},
6868	{
6869		input:   []byte{0x61, 0x3a, 0xcc, 0x80},
6870		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x80}},
6871		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6872	},
6873	{
6874		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0xcc, 0x80},
6875		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88, 0xcc, 0x80}},
6876		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
6877	},
6878	{
6879		input:   []byte{0x61, 0x3a, 0x61, 0xe2, 0x81, 0xa0},
6880		output:  [][]byte{[]byte{0x61, 0x3a, 0x61, 0xe2, 0x81, 0xa0}},
6881		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6882	},
6883	{
6884		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
6885		output:  [][]byte{[]byte{0x61, 0x3a, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
6886		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6887	},
6888	{
6889		input:   []byte{0x61, 0x3a, 0x61, 0x3a},
6890		output:  [][]byte{[]byte{0x61, 0x3a, 0x61}, []byte{0x3a}},
6891		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6892	},
6893	{
6894		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x61, 0x3a},
6895		output:  [][]byte{[]byte{0x61, 0x3a, 0xcc, 0x88, 0x61}, []byte{0x3a}},
6896		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6897	},
6898	{
6899		input:   []byte{0x61, 0x3a, 0x61, 0x27},
6900		output:  [][]byte{[]byte{0x61, 0x3a, 0x61}, []byte{0x27}},
6901		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6902	},
6903	{
6904		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x61, 0x27},
6905		output:  [][]byte{[]byte{0x61, 0x3a, 0xcc, 0x88, 0x61}, []byte{0x27}},
6906		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6907	},
6908	{
6909		input:   []byte{0x61, 0x3a, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6910		output:  [][]byte{[]byte{0x61, 0x3a, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6911		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6912	},
6913	{
6914		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
6915		output:  [][]byte{[]byte{0x61, 0x3a, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
6916		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6917	},
6918	{
6919		input:   []byte{0x61, 0x3a, 0x61, 0x2c},
6920		output:  [][]byte{[]byte{0x61, 0x3a, 0x61}, []byte{0x2c}},
6921		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6922	},
6923	{
6924		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x61, 0x2c},
6925		output:  [][]byte{[]byte{0x61, 0x3a, 0xcc, 0x88, 0x61}, []byte{0x2c}},
6926		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6927	},
6928	{
6929		input:   []byte{0x61, 0x3a, 0x31, 0x3a},
6930		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x31}, []byte{0x3a}},
6931		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6932	},
6933	{
6934		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x31, 0x3a},
6935		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
6936		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
6937	},
6938	{
6939		input:   []byte{0x61, 0x3a, 0x31, 0x27},
6940		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x31}, []byte{0x27}},
6941		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6942	},
6943	{
6944		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x31, 0x27},
6945		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
6946		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
6947	},
6948	{
6949		input:   []byte{0x61, 0x3a, 0x31, 0x2c},
6950		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x31}, []byte{0x2c}},
6951		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6952	},
6953	{
6954		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x31, 0x2c},
6955		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
6956		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
6957	},
6958	{
6959		input:   []byte{0x61, 0x3a, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6960		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6961		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6962	},
6963	{
6964		input:   []byte{0x61, 0x3a, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
6965		output:  [][]byte{[]byte{0x61}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
6966		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
6967	},
6968	{
6969		input:   []byte{0x61, 0x27, 0x1},
6970		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x1}},
6971		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6972	},
6973	{
6974		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x1},
6975		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x1}},
6976		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
6977	},
6978	{
6979		input:   []byte{0x61, 0x27, 0xd},
6980		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0xd}},
6981		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6982	},
6983	{
6984		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xd},
6985		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0xd}},
6986		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
6987	},
6988	{
6989		input:   []byte{0x61, 0x27, 0xa},
6990		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0xa}},
6991		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6992	},
6993	{
6994		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xa},
6995		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0xa}},
6996		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
6997	},
6998	{
6999		input:   []byte{0x61, 0x27, 0xb},
7000		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0xb}},
7001		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7002	},
7003	{
7004		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xb},
7005		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0xb}},
7006		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7007	},
7008	{
7009		input:   []byte{0x61, 0x27, 0xe3, 0x80, 0xb1},
7010		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0xe3, 0x80, 0xb1}},
7011		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7012	},
7013	{
7014		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
7015		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
7016		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7017	},
7018	{
7019		input:   []byte{0x61, 0x27, 0x41},
7020		output:  [][]byte{[]byte{0x61, 0x27, 0x41}},
7021		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7022	},
7023	{
7024		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x41},
7025		output:  [][]byte{[]byte{0x61, 0x27, 0xcc, 0x88, 0x41}},
7026		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7027	},
7028	{
7029		input:   []byte{0x61, 0x27, 0x3a},
7030		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x3a}},
7031		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7032	},
7033	{
7034		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x3a},
7035		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x3a}},
7036		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7037	},
7038	{
7039		input:   []byte{0x61, 0x27, 0x2c},
7040		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x2c}},
7041		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7042	},
7043	{
7044		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x2c},
7045		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x2c}},
7046		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7047	},
7048	{
7049		input:   []byte{0x61, 0x27, 0x2e},
7050		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x2e}},
7051		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7052	},
7053	{
7054		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x2e},
7055		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x2e}},
7056		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7057	},
7058	{
7059		input:   []byte{0x61, 0x27, 0x30},
7060		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x30}},
7061		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7062	},
7063	{
7064		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x30},
7065		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x30}},
7066		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7067	},
7068	{
7069		input:   []byte{0x61, 0x27, 0x5f},
7070		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x5f}},
7071		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7072	},
7073	{
7074		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x5f},
7075		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x5f}},
7076		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7077	},
7078	{
7079		input:   []byte{0x61, 0x27, 0xf0, 0x9f, 0x87, 0xa6},
7080		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7081		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7082	},
7083	{
7084		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
7085		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7086		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7087	},
7088	{
7089		input:   []byte{0x61, 0x27, 0xd7, 0x90},
7090		output:  [][]byte{[]byte{0x61, 0x27, 0xd7, 0x90}},
7091		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7092	},
7093	{
7094		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xd7, 0x90},
7095		output:  [][]byte{[]byte{0x61, 0x27, 0xcc, 0x88, 0xd7, 0x90}},
7096		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7097	},
7098	{
7099		input:   []byte{0x61, 0x27, 0x22},
7100		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x22}},
7101		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7102	},
7103	{
7104		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x22},
7105		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x22}},
7106		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7107	},
7108	{
7109		input:   []byte{0x61, 0x27, 0x27},
7110		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x27}},
7111		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7112	},
7113	{
7114		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x27},
7115		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x27}},
7116		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7117	},
7118	{
7119		input:   []byte{0x61, 0x27, 0xc2, 0xad},
7120		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xc2, 0xad}},
7121		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7122	},
7123	{
7124		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xc2, 0xad},
7125		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88, 0xc2, 0xad}},
7126		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7127	},
7128	{
7129		input:   []byte{0x61, 0x27, 0xcc, 0x80},
7130		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x80}},
7131		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7132	},
7133	{
7134		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0xcc, 0x80},
7135		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88, 0xcc, 0x80}},
7136		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7137	},
7138	{
7139		input:   []byte{0x61, 0x27, 0x61, 0xe2, 0x81, 0xa0},
7140		output:  [][]byte{[]byte{0x61, 0x27, 0x61, 0xe2, 0x81, 0xa0}},
7141		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7142	},
7143	{
7144		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
7145		output:  [][]byte{[]byte{0x61, 0x27, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
7146		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7147	},
7148	{
7149		input:   []byte{0x61, 0x27, 0x61, 0x3a},
7150		output:  [][]byte{[]byte{0x61, 0x27, 0x61}, []byte{0x3a}},
7151		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7152	},
7153	{
7154		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x61, 0x3a},
7155		output:  [][]byte{[]byte{0x61, 0x27, 0xcc, 0x88, 0x61}, []byte{0x3a}},
7156		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7157	},
7158	{
7159		input:   []byte{0x61, 0x27, 0x61, 0x27},
7160		output:  [][]byte{[]byte{0x61, 0x27, 0x61}, []byte{0x27}},
7161		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7162	},
7163	{
7164		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x61, 0x27},
7165		output:  [][]byte{[]byte{0x61, 0x27, 0xcc, 0x88, 0x61}, []byte{0x27}},
7166		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7167	},
7168	{
7169		input:   []byte{0x61, 0x27, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7170		output:  [][]byte{[]byte{0x61, 0x27, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7171		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7172	},
7173	{
7174		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7175		output:  [][]byte{[]byte{0x61, 0x27, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7176		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7177	},
7178	{
7179		input:   []byte{0x61, 0x27, 0x61, 0x2c},
7180		output:  [][]byte{[]byte{0x61, 0x27, 0x61}, []byte{0x2c}},
7181		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7182	},
7183	{
7184		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x61, 0x2c},
7185		output:  [][]byte{[]byte{0x61, 0x27, 0xcc, 0x88, 0x61}, []byte{0x2c}},
7186		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7187	},
7188	{
7189		input:   []byte{0x61, 0x27, 0x31, 0x3a},
7190		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x31}, []byte{0x3a}},
7191		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7192	},
7193	{
7194		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x31, 0x3a},
7195		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
7196		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7197	},
7198	{
7199		input:   []byte{0x61, 0x27, 0x31, 0x27},
7200		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x31}, []byte{0x27}},
7201		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7202	},
7203	{
7204		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x31, 0x27},
7205		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
7206		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7207	},
7208	{
7209		input:   []byte{0x61, 0x27, 0x31, 0x2c},
7210		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x31}, []byte{0x2c}},
7211		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7212	},
7213	{
7214		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x31, 0x2c},
7215		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
7216		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7217	},
7218	{
7219		input:   []byte{0x61, 0x27, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
7220		output:  [][]byte{[]byte{0x61}, []byte{0x27}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
7221		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7222	},
7223	{
7224		input:   []byte{0x61, 0x27, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
7225		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
7226		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7227	},
7228	{
7229		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x1},
7230		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x1}},
7231		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
7232	},
7233	{
7234		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x1},
7235		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x1}},
7236		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
7237	},
7238	{
7239		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xd},
7240		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0xd}},
7241		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
7242	},
7243	{
7244		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd},
7245		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xd}},
7246		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
7247	},
7248	{
7249		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xa},
7250		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0xa}},
7251		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
7252	},
7253	{
7254		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xa},
7255		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xa}},
7256		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
7257	},
7258	{
7259		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xb},
7260		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0xb}},
7261		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7262	},
7263	{
7264		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xb},
7265		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xb}},
7266		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7267	},
7268	{
7269		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xe3, 0x80, 0xb1},
7270		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0xe3, 0x80, 0xb1}},
7271		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7272	},
7273	{
7274		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
7275		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
7276		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7277	},
7278	{
7279		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x41},
7280		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x41}},
7281		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7282	},
7283	{
7284		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x41},
7285		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x41}},
7286		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7287	},
7288	{
7289		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x3a},
7290		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x3a}},
7291		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7292	},
7293	{
7294		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x3a},
7295		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x3a}},
7296		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7297	},
7298	{
7299		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x2c},
7300		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x2c}},
7301		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7302	},
7303	{
7304		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x2c},
7305		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x2c}},
7306		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7307	},
7308	{
7309		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x2e},
7310		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x2e}},
7311		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7312	},
7313	{
7314		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x2e},
7315		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x2e}},
7316		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7317	},
7318	{
7319		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x30},
7320		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x30}},
7321		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7322	},
7323	{
7324		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x30},
7325		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x30}},
7326		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7327	},
7328	{
7329		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x5f},
7330		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x5f}},
7331		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7332	},
7333	{
7334		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x5f},
7335		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x5f}},
7336		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7337	},
7338	{
7339		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xf0, 0x9f, 0x87, 0xa6},
7340		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7341		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7342	},
7343	{
7344		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
7345		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7346		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7347	},
7348	{
7349		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xd7, 0x90},
7350		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xd7, 0x90}},
7351		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7352	},
7353	{
7354		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd7, 0x90},
7355		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd7, 0x90}},
7356		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7357	},
7358	{
7359		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x22},
7360		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x22}},
7361		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7362	},
7363	{
7364		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x22},
7365		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x22}},
7366		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7367	},
7368	{
7369		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x27},
7370		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x27}},
7371		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7372	},
7373	{
7374		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x27},
7375		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x27}},
7376		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7377	},
7378	{
7379		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xc2, 0xad},
7380		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xc2, 0xad}},
7381		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7382	},
7383	{
7384		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xc2, 0xad},
7385		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xc2, 0xad}},
7386		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7387	},
7388	{
7389		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x80},
7390		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x80}},
7391		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7392	},
7393	{
7394		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xcc, 0x80},
7395		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xcc, 0x80}},
7396		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7397	},
7398	{
7399		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0},
7400		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0}},
7401		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7402	},
7403	{
7404		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
7405		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0}},
7406		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7407	},
7408	{
7409		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61, 0x3a},
7410		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x3a}},
7411		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7412	},
7413	{
7414		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x3a},
7415		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x3a}},
7416		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7417	},
7418	{
7419		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61, 0x27},
7420		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x27}},
7421		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7422	},
7423	{
7424		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x27},
7425		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x27}},
7426		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7427	},
7428	{
7429		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7430		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7431		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7432	},
7433	{
7434		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7435		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7436		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7437	},
7438	{
7439		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61, 0x2c},
7440		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x61}, []byte{0x2c}},
7441		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7442	},
7443	{
7444		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x2c},
7445		output:  [][]byte{[]byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61}, []byte{0x2c}},
7446		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [7.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7447	},
7448	{
7449		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x31, 0x3a},
7450		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x31}, []byte{0x3a}},
7451		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7452	},
7453	{
7454		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x3a},
7455		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
7456		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7457	},
7458	{
7459		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x31, 0x27},
7460		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x31}, []byte{0x27}},
7461		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7462	},
7463	{
7464		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x27},
7465		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
7466		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7467	},
7468	{
7469		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x31, 0x2c},
7470		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x31}, []byte{0x2c}},
7471		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7472	},
7473	{
7474		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x2c},
7475		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
7476		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7477	},
7478	{
7479		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
7480		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
7481		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7482	},
7483	{
7484		input:   []byte{0x61, 0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
7485		output:  [][]byte{[]byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
7486		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7487	},
7488	{
7489		input:   []byte{0x61, 0x2c, 0x1},
7490		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x1}},
7491		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
7492	},
7493	{
7494		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x1},
7495		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x1}},
7496		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
7497	},
7498	{
7499		input:   []byte{0x61, 0x2c, 0xd},
7500		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0xd}},
7501		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
7502	},
7503	{
7504		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xd},
7505		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0xd}},
7506		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
7507	},
7508	{
7509		input:   []byte{0x61, 0x2c, 0xa},
7510		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0xa}},
7511		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
7512	},
7513	{
7514		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xa},
7515		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0xa}},
7516		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
7517	},
7518	{
7519		input:   []byte{0x61, 0x2c, 0xb},
7520		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0xb}},
7521		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7522	},
7523	{
7524		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xb},
7525		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0xb}},
7526		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7527	},
7528	{
7529		input:   []byte{0x61, 0x2c, 0xe3, 0x80, 0xb1},
7530		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0xe3, 0x80, 0xb1}},
7531		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7532	},
7533	{
7534		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
7535		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
7536		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7537	},
7538	{
7539		input:   []byte{0x61, 0x2c, 0x41},
7540		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x41}},
7541		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7542	},
7543	{
7544		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x41},
7545		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x41}},
7546		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7547	},
7548	{
7549		input:   []byte{0x61, 0x2c, 0x3a},
7550		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x3a}},
7551		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7552	},
7553	{
7554		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x3a},
7555		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x3a}},
7556		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7557	},
7558	{
7559		input:   []byte{0x61, 0x2c, 0x2c},
7560		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x2c}},
7561		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7562	},
7563	{
7564		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x2c},
7565		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x2c}},
7566		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7567	},
7568	{
7569		input:   []byte{0x61, 0x2c, 0x2e},
7570		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x2e}},
7571		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7572	},
7573	{
7574		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x2e},
7575		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x2e}},
7576		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7577	},
7578	{
7579		input:   []byte{0x61, 0x2c, 0x30},
7580		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x30}},
7581		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7582	},
7583	{
7584		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x30},
7585		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x30}},
7586		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7587	},
7588	{
7589		input:   []byte{0x61, 0x2c, 0x5f},
7590		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x5f}},
7591		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7592	},
7593	{
7594		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x5f},
7595		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x5f}},
7596		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7597	},
7598	{
7599		input:   []byte{0x61, 0x2c, 0xf0, 0x9f, 0x87, 0xa6},
7600		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7601		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7602	},
7603	{
7604		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
7605		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7606		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7607	},
7608	{
7609		input:   []byte{0x61, 0x2c, 0xd7, 0x90},
7610		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0xd7, 0x90}},
7611		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7612	},
7613	{
7614		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xd7, 0x90},
7615		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0xd7, 0x90}},
7616		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7617	},
7618	{
7619		input:   []byte{0x61, 0x2c, 0x22},
7620		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x22}},
7621		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7622	},
7623	{
7624		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x22},
7625		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x22}},
7626		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7627	},
7628	{
7629		input:   []byte{0x61, 0x2c, 0x27},
7630		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x27}},
7631		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7632	},
7633	{
7634		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x27},
7635		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x27}},
7636		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7637	},
7638	{
7639		input:   []byte{0x61, 0x2c, 0xc2, 0xad},
7640		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xc2, 0xad}},
7641		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7642	},
7643	{
7644		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xc2, 0xad},
7645		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88, 0xc2, 0xad}},
7646		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7647	},
7648	{
7649		input:   []byte{0x61, 0x2c, 0xcc, 0x80},
7650		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x80}},
7651		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7652	},
7653	{
7654		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0xcc, 0x80},
7655		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88, 0xcc, 0x80}},
7656		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7657	},
7658	{
7659		input:   []byte{0x61, 0x2c, 0x61, 0xe2, 0x81, 0xa0},
7660		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x61, 0xe2, 0x81, 0xa0}},
7661		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7662	},
7663	{
7664		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
7665		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
7666		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7667	},
7668	{
7669		input:   []byte{0x61, 0x2c, 0x61, 0x3a},
7670		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x61}, []byte{0x3a}},
7671		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7672	},
7673	{
7674		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x61, 0x3a},
7675		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
7676		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7677	},
7678	{
7679		input:   []byte{0x61, 0x2c, 0x61, 0x27},
7680		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x61}, []byte{0x27}},
7681		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7682	},
7683	{
7684		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x61, 0x27},
7685		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
7686		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7687	},
7688	{
7689		input:   []byte{0x61, 0x2c, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7690		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7691		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7692	},
7693	{
7694		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7695		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7696		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7697	},
7698	{
7699		input:   []byte{0x61, 0x2c, 0x61, 0x2c},
7700		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x61}, []byte{0x2c}},
7701		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7702	},
7703	{
7704		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x61, 0x2c},
7705		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
7706		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7707	},
7708	{
7709		input:   []byte{0x61, 0x2c, 0x31, 0x3a},
7710		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x31}, []byte{0x3a}},
7711		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7712	},
7713	{
7714		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x31, 0x3a},
7715		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
7716		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7717	},
7718	{
7719		input:   []byte{0x61, 0x2c, 0x31, 0x27},
7720		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x31}, []byte{0x27}},
7721		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7722	},
7723	{
7724		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x31, 0x27},
7725		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
7726		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7727	},
7728	{
7729		input:   []byte{0x61, 0x2c, 0x31, 0x2c},
7730		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x31}, []byte{0x2c}},
7731		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7732	},
7733	{
7734		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x31, 0x2c},
7735		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
7736		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7737	},
7738	{
7739		input:   []byte{0x61, 0x2c, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
7740		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
7741		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7742	},
7743	{
7744		input:   []byte{0x61, 0x2c, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
7745		output:  [][]byte{[]byte{0x61}, []byte{0x2c, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
7746		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7747	},
7748	{
7749		input:   []byte{0x31, 0x3a, 0x1},
7750		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x1}},
7751		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
7752	},
7753	{
7754		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x1},
7755		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x1}},
7756		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
7757	},
7758	{
7759		input:   []byte{0x31, 0x3a, 0xd},
7760		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0xd}},
7761		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
7762	},
7763	{
7764		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xd},
7765		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0xd}},
7766		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
7767	},
7768	{
7769		input:   []byte{0x31, 0x3a, 0xa},
7770		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0xa}},
7771		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
7772	},
7773	{
7774		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xa},
7775		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0xa}},
7776		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
7777	},
7778	{
7779		input:   []byte{0x31, 0x3a, 0xb},
7780		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0xb}},
7781		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7782	},
7783	{
7784		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xb},
7785		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0xb}},
7786		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
7787	},
7788	{
7789		input:   []byte{0x31, 0x3a, 0xe3, 0x80, 0xb1},
7790		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0xe3, 0x80, 0xb1}},
7791		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7792	},
7793	{
7794		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
7795		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
7796		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
7797	},
7798	{
7799		input:   []byte{0x31, 0x3a, 0x41},
7800		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x41}},
7801		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7802	},
7803	{
7804		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x41},
7805		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x41}},
7806		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
7807	},
7808	{
7809		input:   []byte{0x31, 0x3a, 0x3a},
7810		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x3a}},
7811		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7812	},
7813	{
7814		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x3a},
7815		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x3a}},
7816		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7817	},
7818	{
7819		input:   []byte{0x31, 0x3a, 0x2c},
7820		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x2c}},
7821		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7822	},
7823	{
7824		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x2c},
7825		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x2c}},
7826		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7827	},
7828	{
7829		input:   []byte{0x31, 0x3a, 0x2e},
7830		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x2e}},
7831		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7832	},
7833	{
7834		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x2e},
7835		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x2e}},
7836		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
7837	},
7838	{
7839		input:   []byte{0x31, 0x3a, 0x30},
7840		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x30}},
7841		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7842	},
7843	{
7844		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x30},
7845		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x30}},
7846		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
7847	},
7848	{
7849		input:   []byte{0x31, 0x3a, 0x5f},
7850		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x5f}},
7851		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7852	},
7853	{
7854		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x5f},
7855		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x5f}},
7856		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
7857	},
7858	{
7859		input:   []byte{0x31, 0x3a, 0xf0, 0x9f, 0x87, 0xa6},
7860		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7861		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7862	},
7863	{
7864		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
7865		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
7866		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
7867	},
7868	{
7869		input:   []byte{0x31, 0x3a, 0xd7, 0x90},
7870		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0xd7, 0x90}},
7871		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7872	},
7873	{
7874		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xd7, 0x90},
7875		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0xd7, 0x90}},
7876		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
7877	},
7878	{
7879		input:   []byte{0x31, 0x3a, 0x22},
7880		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x22}},
7881		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7882	},
7883	{
7884		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x22},
7885		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x22}},
7886		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
7887	},
7888	{
7889		input:   []byte{0x31, 0x3a, 0x27},
7890		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x27}},
7891		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7892	},
7893	{
7894		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x27},
7895		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x27}},
7896		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7897	},
7898	{
7899		input:   []byte{0x31, 0x3a, 0xc2, 0xad},
7900		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xc2, 0xad}},
7901		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7902	},
7903	{
7904		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xc2, 0xad},
7905		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88, 0xc2, 0xad}},
7906		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
7907	},
7908	{
7909		input:   []byte{0x31, 0x3a, 0xcc, 0x80},
7910		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x80}},
7911		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7912	},
7913	{
7914		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0xcc, 0x80},
7915		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88, 0xcc, 0x80}},
7916		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
7917	},
7918	{
7919		input:   []byte{0x31, 0x3a, 0x61, 0xe2, 0x81, 0xa0},
7920		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x61, 0xe2, 0x81, 0xa0}},
7921		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7922	},
7923	{
7924		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
7925		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
7926		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7927	},
7928	{
7929		input:   []byte{0x31, 0x3a, 0x61, 0x3a},
7930		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x61}, []byte{0x3a}},
7931		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7932	},
7933	{
7934		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x61, 0x3a},
7935		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
7936		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7937	},
7938	{
7939		input:   []byte{0x31, 0x3a, 0x61, 0x27},
7940		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x61}, []byte{0x27}},
7941		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7942	},
7943	{
7944		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x61, 0x27},
7945		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
7946		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7947	},
7948	{
7949		input:   []byte{0x31, 0x3a, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7950		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7951		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7952	},
7953	{
7954		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
7955		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
7956		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
7957	},
7958	{
7959		input:   []byte{0x31, 0x3a, 0x61, 0x2c},
7960		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x61}, []byte{0x2c}},
7961		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7962	},
7963	{
7964		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x61, 0x2c},
7965		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
7966		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7967	},
7968	{
7969		input:   []byte{0x31, 0x3a, 0x31, 0x3a},
7970		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x31}, []byte{0x3a}},
7971		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7972	},
7973	{
7974		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x31, 0x3a},
7975		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x3a}},
7976		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
7977	},
7978	{
7979		input:   []byte{0x31, 0x3a, 0x31, 0x27},
7980		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x31}, []byte{0x27}},
7981		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7982	},
7983	{
7984		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x31, 0x27},
7985		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x27}},
7986		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
7987	},
7988	{
7989		input:   []byte{0x31, 0x3a, 0x31, 0x2c},
7990		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x31}, []byte{0x2c}},
7991		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7992	},
7993	{
7994		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x31, 0x2c},
7995		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x2c}},
7996		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
7997	},
7998	{
7999		input:   []byte{0x31, 0x3a, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8000		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8001		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8002	},
8003	{
8004		input:   []byte{0x31, 0x3a, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8005		output:  [][]byte{[]byte{0x31}, []byte{0x3a, 0xcc, 0x88}, []byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8006		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8007	},
8008	{
8009		input:   []byte{0x31, 0x27, 0x1},
8010		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x1}},
8011		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
8012	},
8013	{
8014		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x1},
8015		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x1}},
8016		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
8017	},
8018	{
8019		input:   []byte{0x31, 0x27, 0xd},
8020		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0xd}},
8021		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
8022	},
8023	{
8024		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xd},
8025		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0xd}},
8026		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
8027	},
8028	{
8029		input:   []byte{0x31, 0x27, 0xa},
8030		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0xa}},
8031		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
8032	},
8033	{
8034		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xa},
8035		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0xa}},
8036		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
8037	},
8038	{
8039		input:   []byte{0x31, 0x27, 0xb},
8040		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0xb}},
8041		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
8042	},
8043	{
8044		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xb},
8045		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0xb}},
8046		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
8047	},
8048	{
8049		input:   []byte{0x31, 0x27, 0xe3, 0x80, 0xb1},
8050		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0xe3, 0x80, 0xb1}},
8051		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
8052	},
8053	{
8054		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
8055		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
8056		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
8057	},
8058	{
8059		input:   []byte{0x31, 0x27, 0x41},
8060		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x41}},
8061		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
8062	},
8063	{
8064		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x41},
8065		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x41}},
8066		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
8067	},
8068	{
8069		input:   []byte{0x31, 0x27, 0x3a},
8070		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x3a}},
8071		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8072	},
8073	{
8074		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x3a},
8075		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x3a}},
8076		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8077	},
8078	{
8079		input:   []byte{0x31, 0x27, 0x2c},
8080		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x2c}},
8081		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8082	},
8083	{
8084		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x2c},
8085		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x2c}},
8086		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8087	},
8088	{
8089		input:   []byte{0x31, 0x27, 0x2e},
8090		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x2e}},
8091		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
8092	},
8093	{
8094		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x2e},
8095		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x2e}},
8096		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
8097	},
8098	{
8099		input:   []byte{0x31, 0x27, 0x30},
8100		output:  [][]byte{[]byte{0x31, 0x27, 0x30}},
8101		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
8102	},
8103	{
8104		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x30},
8105		output:  [][]byte{[]byte{0x31, 0x27, 0xcc, 0x88, 0x30}},
8106		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
8107	},
8108	{
8109		input:   []byte{0x31, 0x27, 0x5f},
8110		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x5f}},
8111		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
8112	},
8113	{
8114		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x5f},
8115		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x5f}},
8116		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
8117	},
8118	{
8119		input:   []byte{0x31, 0x27, 0xf0, 0x9f, 0x87, 0xa6},
8120		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
8121		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
8122	},
8123	{
8124		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
8125		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
8126		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
8127	},
8128	{
8129		input:   []byte{0x31, 0x27, 0xd7, 0x90},
8130		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0xd7, 0x90}},
8131		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
8132	},
8133	{
8134		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xd7, 0x90},
8135		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0xd7, 0x90}},
8136		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
8137	},
8138	{
8139		input:   []byte{0x31, 0x27, 0x22},
8140		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x22}},
8141		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
8142	},
8143	{
8144		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x22},
8145		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x22}},
8146		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
8147	},
8148	{
8149		input:   []byte{0x31, 0x27, 0x27},
8150		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x27}},
8151		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8152	},
8153	{
8154		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x27},
8155		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x27}},
8156		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8157	},
8158	{
8159		input:   []byte{0x31, 0x27, 0xc2, 0xad},
8160		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xc2, 0xad}},
8161		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
8162	},
8163	{
8164		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xc2, 0xad},
8165		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88, 0xc2, 0xad}},
8166		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
8167	},
8168	{
8169		input:   []byte{0x31, 0x27, 0xcc, 0x80},
8170		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x80}},
8171		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
8172	},
8173	{
8174		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0xcc, 0x80},
8175		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88, 0xcc, 0x80}},
8176		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
8177	},
8178	{
8179		input:   []byte{0x31, 0x27, 0x61, 0xe2, 0x81, 0xa0},
8180		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x61, 0xe2, 0x81, 0xa0}},
8181		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8182	},
8183	{
8184		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
8185		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
8186		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8187	},
8188	{
8189		input:   []byte{0x31, 0x27, 0x61, 0x3a},
8190		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x61}, []byte{0x3a}},
8191		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8192	},
8193	{
8194		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x61, 0x3a},
8195		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
8196		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8197	},
8198	{
8199		input:   []byte{0x31, 0x27, 0x61, 0x27},
8200		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x61}, []byte{0x27}},
8201		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8202	},
8203	{
8204		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x61, 0x27},
8205		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
8206		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8207	},
8208	{
8209		input:   []byte{0x31, 0x27, 0x61, 0x27, 0xe2, 0x81, 0xa0},
8210		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
8211		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8212	},
8213	{
8214		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
8215		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
8216		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8217	},
8218	{
8219		input:   []byte{0x31, 0x27, 0x61, 0x2c},
8220		output:  [][]byte{[]byte{0x31}, []byte{0x27}, []byte{0x61}, []byte{0x2c}},
8221		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8222	},
8223	{
8224		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x61, 0x2c},
8225		output:  [][]byte{[]byte{0x31}, []byte{0x27, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
8226		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8227	},
8228	{
8229		input:   []byte{0x31, 0x27, 0x31, 0x3a},
8230		output:  [][]byte{[]byte{0x31, 0x27, 0x31}, []byte{0x3a}},
8231		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8232	},
8233	{
8234		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x31, 0x3a},
8235		output:  [][]byte{[]byte{0x31, 0x27, 0xcc, 0x88, 0x31}, []byte{0x3a}},
8236		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8237	},
8238	{
8239		input:   []byte{0x31, 0x27, 0x31, 0x27},
8240		output:  [][]byte{[]byte{0x31, 0x27, 0x31}, []byte{0x27}},
8241		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8242	},
8243	{
8244		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x31, 0x27},
8245		output:  [][]byte{[]byte{0x31, 0x27, 0xcc, 0x88, 0x31}, []byte{0x27}},
8246		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8247	},
8248	{
8249		input:   []byte{0x31, 0x27, 0x31, 0x2c},
8250		output:  [][]byte{[]byte{0x31, 0x27, 0x31}, []byte{0x2c}},
8251		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8252	},
8253	{
8254		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x31, 0x2c},
8255		output:  [][]byte{[]byte{0x31, 0x27, 0xcc, 0x88, 0x31}, []byte{0x2c}},
8256		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8257	},
8258	{
8259		input:   []byte{0x31, 0x27, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8260		output:  [][]byte{[]byte{0x31, 0x27, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8261		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8262	},
8263	{
8264		input:   []byte{0x31, 0x27, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8265		output:  [][]byte{[]byte{0x31, 0x27, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8266		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] APOSTROPHE (Single_Quote) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8267	},
8268	{
8269		input:   []byte{0x31, 0x2c, 0x1},
8270		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x1}},
8271		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
8272	},
8273	{
8274		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x1},
8275		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x1}},
8276		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
8277	},
8278	{
8279		input:   []byte{0x31, 0x2c, 0xd},
8280		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0xd}},
8281		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
8282	},
8283	{
8284		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xd},
8285		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0xd}},
8286		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
8287	},
8288	{
8289		input:   []byte{0x31, 0x2c, 0xa},
8290		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0xa}},
8291		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
8292	},
8293	{
8294		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xa},
8295		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0xa}},
8296		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
8297	},
8298	{
8299		input:   []byte{0x31, 0x2c, 0xb},
8300		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0xb}},
8301		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
8302	},
8303	{
8304		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xb},
8305		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0xb}},
8306		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
8307	},
8308	{
8309		input:   []byte{0x31, 0x2c, 0xe3, 0x80, 0xb1},
8310		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0xe3, 0x80, 0xb1}},
8311		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
8312	},
8313	{
8314		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
8315		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
8316		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
8317	},
8318	{
8319		input:   []byte{0x31, 0x2c, 0x41},
8320		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x41}},
8321		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
8322	},
8323	{
8324		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x41},
8325		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x41}},
8326		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
8327	},
8328	{
8329		input:   []byte{0x31, 0x2c, 0x3a},
8330		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x3a}},
8331		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8332	},
8333	{
8334		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x3a},
8335		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x3a}},
8336		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8337	},
8338	{
8339		input:   []byte{0x31, 0x2c, 0x2c},
8340		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x2c}},
8341		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8342	},
8343	{
8344		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x2c},
8345		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x2c}},
8346		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8347	},
8348	{
8349		input:   []byte{0x31, 0x2c, 0x2e},
8350		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x2e}},
8351		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
8352	},
8353	{
8354		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x2e},
8355		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x2e}},
8356		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
8357	},
8358	{
8359		input:   []byte{0x31, 0x2c, 0x30},
8360		output:  [][]byte{[]byte{0x31, 0x2c, 0x30}},
8361		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
8362	},
8363	{
8364		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x30},
8365		output:  [][]byte{[]byte{0x31, 0x2c, 0xcc, 0x88, 0x30}},
8366		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
8367	},
8368	{
8369		input:   []byte{0x31, 0x2c, 0x5f},
8370		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x5f}},
8371		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
8372	},
8373	{
8374		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x5f},
8375		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x5f}},
8376		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
8377	},
8378	{
8379		input:   []byte{0x31, 0x2c, 0xf0, 0x9f, 0x87, 0xa6},
8380		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
8381		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
8382	},
8383	{
8384		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
8385		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
8386		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
8387	},
8388	{
8389		input:   []byte{0x31, 0x2c, 0xd7, 0x90},
8390		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0xd7, 0x90}},
8391		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
8392	},
8393	{
8394		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xd7, 0x90},
8395		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0xd7, 0x90}},
8396		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
8397	},
8398	{
8399		input:   []byte{0x31, 0x2c, 0x22},
8400		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x22}},
8401		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
8402	},
8403	{
8404		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x22},
8405		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x22}},
8406		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
8407	},
8408	{
8409		input:   []byte{0x31, 0x2c, 0x27},
8410		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x27}},
8411		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8412	},
8413	{
8414		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x27},
8415		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x27}},
8416		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8417	},
8418	{
8419		input:   []byte{0x31, 0x2c, 0xc2, 0xad},
8420		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xc2, 0xad}},
8421		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
8422	},
8423	{
8424		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xc2, 0xad},
8425		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88, 0xc2, 0xad}},
8426		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
8427	},
8428	{
8429		input:   []byte{0x31, 0x2c, 0xcc, 0x80},
8430		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x80}},
8431		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
8432	},
8433	{
8434		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0xcc, 0x80},
8435		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88, 0xcc, 0x80}},
8436		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
8437	},
8438	{
8439		input:   []byte{0x31, 0x2c, 0x61, 0xe2, 0x81, 0xa0},
8440		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x61, 0xe2, 0x81, 0xa0}},
8441		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8442	},
8443	{
8444		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
8445		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
8446		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8447	},
8448	{
8449		input:   []byte{0x31, 0x2c, 0x61, 0x3a},
8450		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x61}, []byte{0x3a}},
8451		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8452	},
8453	{
8454		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x61, 0x3a},
8455		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
8456		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8457	},
8458	{
8459		input:   []byte{0x31, 0x2c, 0x61, 0x27},
8460		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x61}, []byte{0x27}},
8461		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8462	},
8463	{
8464		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x61, 0x27},
8465		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
8466		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8467	},
8468	{
8469		input:   []byte{0x31, 0x2c, 0x61, 0x27, 0xe2, 0x81, 0xa0},
8470		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
8471		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8472	},
8473	{
8474		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
8475		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
8476		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8477	},
8478	{
8479		input:   []byte{0x31, 0x2c, 0x61, 0x2c},
8480		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x61}, []byte{0x2c}},
8481		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8482	},
8483	{
8484		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x61, 0x2c},
8485		output:  [][]byte{[]byte{0x31}, []byte{0x2c, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
8486		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8487	},
8488	{
8489		input:   []byte{0x31, 0x2c, 0x31, 0x3a},
8490		output:  [][]byte{[]byte{0x31, 0x2c, 0x31}, []byte{0x3a}},
8491		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8492	},
8493	{
8494		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x31, 0x3a},
8495		output:  [][]byte{[]byte{0x31, 0x2c, 0xcc, 0x88, 0x31}, []byte{0x3a}},
8496		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8497	},
8498	{
8499		input:   []byte{0x31, 0x2c, 0x31, 0x27},
8500		output:  [][]byte{[]byte{0x31, 0x2c, 0x31}, []byte{0x27}},
8501		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8502	},
8503	{
8504		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x31, 0x27},
8505		output:  [][]byte{[]byte{0x31, 0x2c, 0xcc, 0x88, 0x31}, []byte{0x27}},
8506		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8507	},
8508	{
8509		input:   []byte{0x31, 0x2c, 0x31, 0x2c},
8510		output:  [][]byte{[]byte{0x31, 0x2c, 0x31}, []byte{0x2c}},
8511		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8512	},
8513	{
8514		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x31, 0x2c},
8515		output:  [][]byte{[]byte{0x31, 0x2c, 0xcc, 0x88, 0x31}, []byte{0x2c}},
8516		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8517	},
8518	{
8519		input:   []byte{0x31, 0x2c, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8520		output:  [][]byte{[]byte{0x31, 0x2c, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8521		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8522	},
8523	{
8524		input:   []byte{0x31, 0x2c, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8525		output:  [][]byte{[]byte{0x31, 0x2c, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8526		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] COMMA (MidNum) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8527	},
8528	{
8529		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x1},
8530		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x1}},
8531		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
8532	},
8533	{
8534		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x1},
8535		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x1}},
8536		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] <START OF HEADING> (Other) ÷ [0.3]`,
8537	},
8538	{
8539		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xd},
8540		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0xd}},
8541		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
8542	},
8543	{
8544		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd},
8545		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xd}},
8546		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
8547	},
8548	{
8549		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xa},
8550		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0xa}},
8551		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
8552	},
8553	{
8554		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xa},
8555		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xa}},
8556		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE FEED (LF)> (LF) ÷ [0.3]`,
8557	},
8558	{
8559		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xb},
8560		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0xb}},
8561		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
8562	},
8563	{
8564		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xb},
8565		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xb}},
8566		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [3.2] <LINE TABULATION> (Newline) ÷ [0.3]`,
8567	},
8568	{
8569		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xe3, 0x80, 0xb1},
8570		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0xe3, 0x80, 0xb1}},
8571		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
8572	},
8573	{
8574		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xe3, 0x80, 0xb1},
8575		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xe3, 0x80, 0xb1}},
8576		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] VERTICAL KANA REPEAT MARK (Katakana) ÷ [0.3]`,
8577	},
8578	{
8579		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x41},
8580		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x41}},
8581		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
8582	},
8583	{
8584		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x41},
8585		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x41}},
8586		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN CAPITAL LETTER A (ALetter) ÷ [0.3]`,
8587	},
8588	{
8589		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x3a},
8590		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x3a}},
8591		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8592	},
8593	{
8594		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x3a},
8595		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x3a}},
8596		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8597	},
8598	{
8599		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x2c},
8600		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x2c}},
8601		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8602	},
8603	{
8604		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x2c},
8605		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x2c}},
8606		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8607	},
8608	{
8609		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x2e},
8610		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x2e}},
8611		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
8612	},
8613	{
8614		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x2e},
8615		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x2e}},
8616		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] FULL STOP (MidNumLet) ÷ [0.3]`,
8617	},
8618	{
8619		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x30},
8620		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x30}},
8621		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
8622	},
8623	{
8624		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x30},
8625		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x30}},
8626		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
8627	},
8628	{
8629		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x5f},
8630		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x5f}},
8631		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
8632	},
8633	{
8634		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x5f},
8635		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x5f}},
8636		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LOW LINE (ExtendNumLet) ÷ [0.3]`,
8637	},
8638	{
8639		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xf0, 0x9f, 0x87, 0xa6},
8640		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
8641		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
8642	},
8643	{
8644		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xf0, 0x9f, 0x87, 0xa6},
8645		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xf0, 0x9f, 0x87, 0xa6}},
8646		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [0.3]`,
8647	},
8648	{
8649		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xd7, 0x90},
8650		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0xd7, 0x90}},
8651		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
8652	},
8653	{
8654		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xd7, 0x90},
8655		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0xd7, 0x90}},
8656		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
8657	},
8658	{
8659		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x22},
8660		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x22}},
8661		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
8662	},
8663	{
8664		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x22},
8665		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x22}},
8666		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] QUOTATION MARK (Double_Quote) ÷ [0.3]`,
8667	},
8668	{
8669		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x27},
8670		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x27}},
8671		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8672	},
8673	{
8674		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x27},
8675		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x27}},
8676		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8677	},
8678	{
8679		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xc2, 0xad},
8680		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xc2, 0xad}},
8681		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
8682	},
8683	{
8684		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xc2, 0xad},
8685		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xc2, 0xad}},
8686		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
8687	},
8688	{
8689		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x80},
8690		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x80}},
8691		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
8692	},
8693	{
8694		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xcc, 0x80},
8695		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xcc, 0x80}},
8696		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
8697	},
8698	{
8699		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0},
8700		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x61, 0xe2, 0x81, 0xa0}},
8701		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8702	},
8703	{
8704		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0xe2, 0x81, 0xa0},
8705		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x61, 0xe2, 0x81, 0xa0}},
8706		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8707	},
8708	{
8709		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x61, 0x3a},
8710		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x61}, []byte{0x3a}},
8711		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8712	},
8713	{
8714		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x3a},
8715		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x61}, []byte{0x3a}},
8716		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8717	},
8718	{
8719		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x61, 0x27},
8720		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x61}, []byte{0x27}},
8721		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8722	},
8723	{
8724		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x27},
8725		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x61}, []byte{0x27}},
8726		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8727	},
8728	{
8729		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x61, 0x27, 0xe2, 0x81, 0xa0},
8730		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
8731		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8732	},
8733	{
8734		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x27, 0xe2, 0x81, 0xa0},
8735		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x61}, []byte{0x27, 0xe2, 0x81, 0xa0}},
8736		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8737	},
8738	{
8739		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x61, 0x2c},
8740		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}, []byte{0x61}, []byte{0x2c}},
8741		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8742	},
8743	{
8744		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x61, 0x2c},
8745		output:  [][]byte{[]byte{0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x61}, []byte{0x2c}},
8746		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8747	},
8748	{
8749		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31, 0x3a},
8750		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x3a}},
8751		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8752	},
8753	{
8754		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x3a},
8755		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x3a}},
8756		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [0.3]`,
8757	},
8758	{
8759		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31, 0x27},
8760		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x27}},
8761		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8762	},
8763	{
8764		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x27},
8765		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x27}},
8766		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] APOSTROPHE (Single_Quote) ÷ [0.3]`,
8767	},
8768	{
8769		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31, 0x2c},
8770		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x2c}},
8771		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8772	},
8773	{
8774		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x2c},
8775		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x2c}},
8776		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [0.3]`,
8777	},
8778	{
8779		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8780		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8781		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8782	},
8783	{
8784		input:   []byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31, 0x2e, 0xe2, 0x81, 0xa0},
8785		output:  [][]byte{[]byte{0x31, 0x2e, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x31}, []byte{0x2e, 0xe2, 0x81, 0xa0}},
8786		comment: `÷ [0.2] DIGIT ONE (Numeric) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [4.0] COMBINING DIAERESIS (Extend_FE) × [11.0] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8787	},
8788	{
8789		input:   []byte{0x63, 0x61, 0x6e, 0x27, 0x74},
8790		output:  [][]byte{[]byte{0x63, 0x61, 0x6e, 0x27, 0x74}},
8791		comment: `÷ [0.2] LATIN SMALL LETTER C (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER N (ALetter) × [6.0] APOSTROPHE (Single_Quote) × [7.0] LATIN SMALL LETTER T (ALetter) ÷ [0.3]`,
8792	},
8793	{
8794		input:   []byte{0x63, 0x61, 0x6e, 0xe2, 0x80, 0x99, 0x74},
8795		output:  [][]byte{[]byte{0x63, 0x61, 0x6e, 0xe2, 0x80, 0x99, 0x74}},
8796		comment: `÷ [0.2] LATIN SMALL LETTER C (ALetter) × [5.0] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER N (ALetter) × [6.0] RIGHT SINGLE QUOTATION MARK (MidNumLet) × [7.0] LATIN SMALL LETTER T (ALetter) ÷ [0.3]`,
8797	},
8798	{
8799		input:   []byte{0x61, 0x62, 0xc2, 0xad, 0x62, 0x79},
8800		output:  [][]byte{[]byte{0x61, 0x62, 0xc2, 0xad, 0x62, 0x79}},
8801		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] SOFT HYPHEN (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [5.0] LATIN SMALL LETTER Y (ALetter) ÷ [0.3]`,
8802	},
8803	{
8804		input:   []byte{0x61, 0x24, 0x2d, 0x33, 0x34, 0x2c, 0x35, 0x36, 0x37, 0x2e, 0x31, 0x34, 0x25, 0x62},
8805		output:  [][]byte{[]byte{0x61}, []byte{0x24}, []byte{0x2d}, []byte{0x33, 0x34, 0x2c, 0x35, 0x36, 0x37, 0x2e, 0x31, 0x34}, []byte{0x25}, []byte{0x62}},
8806		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] DOLLAR SIGN (Other) ÷ [999.0] HYPHEN-MINUS (Other) ÷ [999.0] DIGIT THREE (Numeric) × [8.0] DIGIT FOUR (Numeric) × [12.0] COMMA (MidNum) × [11.0] DIGIT FIVE (Numeric) × [8.0] DIGIT SIX (Numeric) × [8.0] DIGIT SEVEN (Numeric) × [12.0] FULL STOP (MidNumLet) × [11.0] DIGIT ONE (Numeric) × [8.0] DIGIT FOUR (Numeric) ÷ [999.0] PERCENT SIGN (Other) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]`,
8807	},
8808	{
8809		input:   []byte{0x33, 0x61},
8810		output:  [][]byte{[]byte{0x33, 0x61}},
8811		comment: `÷ [0.2] DIGIT THREE (Numeric) × [10.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
8812	},
8813	{
8814		input:   []byte{0x63, 0x2e, 0x64},
8815		output:  [][]byte{[]byte{0x63, 0x2e, 0x64}},
8816		comment: `÷ [0.2] LATIN SMALL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN SMALL LETTER D (ALetter) ÷ [0.3]`,
8817	},
8818	{
8819		input:   []byte{0x43, 0x2e, 0x64},
8820		output:  [][]byte{[]byte{0x43, 0x2e, 0x64}},
8821		comment: `÷ [0.2] LATIN CAPITAL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN SMALL LETTER D (ALetter) ÷ [0.3]`,
8822	},
8823	{
8824		input:   []byte{0x63, 0x2e, 0x44},
8825		output:  [][]byte{[]byte{0x63, 0x2e, 0x44}},
8826		comment: `÷ [0.2] LATIN SMALL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN CAPITAL LETTER D (ALetter) ÷ [0.3]`,
8827	},
8828	{
8829		input:   []byte{0x43, 0x2e, 0x44},
8830		output:  [][]byte{[]byte{0x43, 0x2e, 0x44}},
8831		comment: `÷ [0.2] LATIN CAPITAL LETTER C (ALetter) × [6.0] FULL STOP (MidNumLet) × [7.0] LATIN CAPITAL LETTER D (ALetter) ÷ [0.3]`,
8832	},
8833	{
8834		input:   []byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x6e, 0xe2, 0x81, 0xa0, 0x27, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8835		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x63, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x6e, 0xe2, 0x81, 0xa0, 0x27, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8836		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] APOSTROPHE (Single_Quote) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8837	},
8838	{
8839		input:   []byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x6e, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8840		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x63, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x6e, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8841		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER N (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] RIGHT SINGLE QUOTATION MARK (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER T (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8842	},
8843	{
8844		input:   []byte{0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x62, 0xe2, 0x81, 0xa0, 0xc2, 0xad, 0xe2, 0x81, 0xa0, 0x62, 0xe2, 0x81, 0xa0, 0x79, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8845		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x61, 0xe2, 0x81, 0xa0, 0x62, 0xe2, 0x81, 0xa0, 0xc2, 0xad, 0xe2, 0x81, 0xa0, 0x62, 0xe2, 0x81, 0xa0, 0x79, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8846		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] SOFT HYPHEN (Format_FE) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [5.0] LATIN SMALL LETTER Y (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8847	},
8848	{
8849		input:   []byte{0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x24, 0xe2, 0x81, 0xa0, 0x2d, 0xe2, 0x81, 0xa0, 0x33, 0xe2, 0x81, 0xa0, 0x34, 0xe2, 0x81, 0xa0, 0x2c, 0xe2, 0x81, 0xa0, 0x35, 0xe2, 0x81, 0xa0, 0x36, 0xe2, 0x81, 0xa0, 0x37, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x31, 0xe2, 0x81, 0xa0, 0x34, 0xe2, 0x81, 0xa0, 0x25, 0xe2, 0x81, 0xa0, 0x62, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8850		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x61, 0xe2, 0x81, 0xa0}, []byte{0x24, 0xe2, 0x81, 0xa0}, []byte{0x2d, 0xe2, 0x81, 0xa0}, []byte{0x33, 0xe2, 0x81, 0xa0, 0x34, 0xe2, 0x81, 0xa0, 0x2c, 0xe2, 0x81, 0xa0, 0x35, 0xe2, 0x81, 0xa0, 0x36, 0xe2, 0x81, 0xa0, 0x37, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x31, 0xe2, 0x81, 0xa0, 0x34, 0xe2, 0x81, 0xa0}, []byte{0x25, 0xe2, 0x81, 0xa0}, []byte{0x62, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8851		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DOLLAR SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] HYPHEN-MINUS (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] COMMA (MidNum) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT FIVE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SIX (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT SEVEN (Numeric) × [4.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [11.0] DIGIT ONE (Numeric) × [4.0] WORD JOINER (Format_FE) × [8.0] DIGIT FOUR (Numeric) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] PERCENT SIGN (Other) × [4.0] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER B (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8852	},
8853	{
8854		input:   []byte{0xe2, 0x81, 0xa0, 0x33, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8855		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x33, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8856		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] DIGIT THREE (Numeric) × [4.0] WORD JOINER (Format_FE) × [10.0] LATIN SMALL LETTER A (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8857	},
8858	{
8859		input:   []byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8860		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8861		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8862	},
8863	{
8864		input:   []byte{0xe2, 0x81, 0xa0, 0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8865		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8866		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN SMALL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8867	},
8868	{
8869		input:   []byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8870		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8871		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN SMALL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8872	},
8873	{
8874		input:   []byte{0xe2, 0x81, 0xa0, 0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
8875		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0}, []byte{0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
8876		comment: `÷ [0.2] WORD JOINER (Format_FE) ÷ [999.0] LATIN CAPITAL LETTER C (ALetter) × [4.0] WORD JOINER (Format_FE) × [6.0] FULL STOP (MidNumLet) × [4.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (ALetter) × [4.0] WORD JOINER (Format_FE) × [4.0] WORD JOINER (Format_FE) ÷ [0.3]`,
8877	},
8878	{
8879		input:   []byte{0x61, 0xf0, 0x9f, 0x87, 0xa6, 0x62},
8880		output:  [][]byte{[]byte{0x61}, []byte{0xf0, 0x9f, 0x87, 0xa6}, []byte{0x62}},
8881		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) ÷ [999.0] LATIN SMALL LETTER B (ALetter) ÷ [0.3]`,
8882	},
8883	{
8884		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba},
8885		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba}},
8886		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [0.3]`,
8887	},
8888	{
8889		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8},
8890		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8}},
8891		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) ÷ [0.3]`,
8892	},
8893	{
8894		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa},
8895		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa}},
8896		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]`,
8897	},
8898	{
8899		input:   []byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba, 0xe2, 0x80, 0x8b, 0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa},
8900		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xb7, 0xf0, 0x9f, 0x87, 0xba}, []byte{0xe2, 0x80, 0x8b}, []byte{0xf0, 0x9f, 0x87, 0xb8, 0xf0, 0x9f, 0x87, 0xaa}},
8901		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER R (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER U (Regional_Indicator) ÷ [999.0] ZERO WIDTH SPACE (Other) ÷ [999.0] REGIONAL INDICATOR SYMBOL LETTER S (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER E (Regional_Indicator) ÷ [0.3]`,
8902	},
8903	{
8904		input:   []byte{0xd7, 0x90, 0x22, 0xd7, 0x90},
8905		output:  [][]byte{[]byte{0xd7, 0x90, 0x22, 0xd7, 0x90}},
8906		comment: `÷ [0.2] HEBREW LETTER ALEF (Hebrew_Letter) × [7.2] QUOTATION MARK (Double_Quote) × [7.3] HEBREW LETTER ALEF (Hebrew_Letter) ÷ [0.3]`,
8907	},
8908	{
8909		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8},
8910		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8}},
8911		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]`,
8912	},
8913	{
8914		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8},
8915		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8}},
8916		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]`,
8917	},
8918	{
8919		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa8},
8920		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa8}},
8921		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Regional_Indicator) × [13.3] REGIONAL INDICATOR SYMBOL LETTER B (Regional_Indicator) × [4.0] ZERO WIDTH JOINER (Extend_FE) × [13.3] REGIONAL INDICATOR SYMBOL LETTER C (Regional_Indicator) ÷ [0.3]`,
8922	},
8923	{
8924		input:   []byte{0x20, 0xe2, 0x80, 0x8d, 0xd9, 0x86},
8925		output:  [][]byte{[]byte{0x20, 0xe2, 0x80, 0x8d}, []byte{0xd9, 0x86}},
8926		comment: `÷ [0.2] SPACE (Other) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] ARABIC LETTER NOON (ALetter) ÷ [0.3]`,
8927	},
8928	{
8929		input:   []byte{0xd9, 0x86, 0xe2, 0x80, 0x8d, 0x20},
8930		output:  [][]byte{[]byte{0xd9, 0x86, 0xe2, 0x80, 0x8d}, []byte{0x20}},
8931		comment: `÷ [0.2] ARABIC LETTER NOON (ALetter) × [4.0] ZERO WIDTH JOINER (Extend_FE) ÷ [999.0] SPACE (Other) ÷ [0.3]`,
8932	},
8933	{
8934		input:   []byte{0x31, 0x3a, 0x3a, 0x31},
8935		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x3a}, []byte{0x31}},
8936		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
8937	},
8938	{
8939		input:   []byte{0x31, 0x5f, 0x31, 0x3a, 0x3a, 0x31},
8940		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x3a}, []byte{0x3a}, []byte{0x31}},
8941		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
8942	},
8943	{
8944		input:   []byte{0x31, 0x5f, 0x61, 0x3a, 0x3a, 0x31},
8945		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x3a}, []byte{0x3a}, []byte{0x31}},
8946		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
8947	},
8948	{
8949		input:   []byte{0x31, 0x3a, 0x3a, 0x61},
8950		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x3a}, []byte{0x61}},
8951		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
8952	},
8953	{
8954		input:   []byte{0x31, 0x5f, 0x31, 0x3a, 0x3a, 0x61},
8955		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x3a}, []byte{0x3a}, []byte{0x61}},
8956		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
8957	},
8958	{
8959		input:   []byte{0x31, 0x5f, 0x61, 0x3a, 0x3a, 0x61},
8960		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x3a}, []byte{0x3a}, []byte{0x61}},
8961		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
8962	},
8963	{
8964		input:   []byte{0x31, 0x3a, 0x2e, 0x31},
8965		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x2e}, []byte{0x31}},
8966		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
8967	},
8968	{
8969		input:   []byte{0x31, 0x5f, 0x31, 0x3a, 0x2e, 0x31},
8970		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2e}, []byte{0x31}},
8971		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
8972	},
8973	{
8974		input:   []byte{0x31, 0x5f, 0x61, 0x3a, 0x2e, 0x31},
8975		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2e}, []byte{0x31}},
8976		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
8977	},
8978	{
8979		input:   []byte{0x31, 0x3a, 0x2e, 0x61},
8980		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x2e}, []byte{0x61}},
8981		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
8982	},
8983	{
8984		input:   []byte{0x31, 0x5f, 0x31, 0x3a, 0x2e, 0x61},
8985		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2e}, []byte{0x61}},
8986		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
8987	},
8988	{
8989		input:   []byte{0x31, 0x5f, 0x61, 0x3a, 0x2e, 0x61},
8990		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2e}, []byte{0x61}},
8991		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
8992	},
8993	{
8994		input:   []byte{0x31, 0x3a, 0x2c, 0x31},
8995		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x2c}, []byte{0x31}},
8996		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
8997	},
8998	{
8999		input:   []byte{0x31, 0x5f, 0x31, 0x3a, 0x2c, 0x31},
9000		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2c}, []byte{0x31}},
9001		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9002	},
9003	{
9004		input:   []byte{0x31, 0x5f, 0x61, 0x3a, 0x2c, 0x31},
9005		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2c}, []byte{0x31}},
9006		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9007	},
9008	{
9009		input:   []byte{0x31, 0x3a, 0x2c, 0x61},
9010		output:  [][]byte{[]byte{0x31}, []byte{0x3a}, []byte{0x2c}, []byte{0x61}},
9011		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9012	},
9013	{
9014		input:   []byte{0x31, 0x5f, 0x31, 0x3a, 0x2c, 0x61},
9015		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2c}, []byte{0x61}},
9016		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9017	},
9018	{
9019		input:   []byte{0x31, 0x5f, 0x61, 0x3a, 0x2c, 0x61},
9020		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2c}, []byte{0x61}},
9021		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9022	},
9023	{
9024		input:   []byte{0x31, 0x2e, 0x3a, 0x31},
9025		output:  [][]byte{[]byte{0x31}, []byte{0x2e}, []byte{0x3a}, []byte{0x31}},
9026		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9027	},
9028	{
9029		input:   []byte{0x31, 0x5f, 0x31, 0x2e, 0x3a, 0x31},
9030		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2e}, []byte{0x3a}, []byte{0x31}},
9031		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9032	},
9033	{
9034		input:   []byte{0x31, 0x5f, 0x61, 0x2e, 0x3a, 0x31},
9035		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2e}, []byte{0x3a}, []byte{0x31}},
9036		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9037	},
9038	{
9039		input:   []byte{0x31, 0x2e, 0x3a, 0x61},
9040		output:  [][]byte{[]byte{0x31}, []byte{0x2e}, []byte{0x3a}, []byte{0x61}},
9041		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9042	},
9043	{
9044		input:   []byte{0x31, 0x5f, 0x31, 0x2e, 0x3a, 0x61},
9045		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2e}, []byte{0x3a}, []byte{0x61}},
9046		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9047	},
9048	{
9049		input:   []byte{0x31, 0x5f, 0x61, 0x2e, 0x3a, 0x61},
9050		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2e}, []byte{0x3a}, []byte{0x61}},
9051		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9052	},
9053	{
9054		input:   []byte{0x31, 0x2e, 0x2e, 0x31},
9055		output:  [][]byte{[]byte{0x31}, []byte{0x2e}, []byte{0x2e}, []byte{0x31}},
9056		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9057	},
9058	{
9059		input:   []byte{0x31, 0x5f, 0x31, 0x2e, 0x2e, 0x31},
9060		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2e}, []byte{0x31}},
9061		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9062	},
9063	{
9064		input:   []byte{0x31, 0x5f, 0x61, 0x2e, 0x2e, 0x31},
9065		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2e}, []byte{0x31}},
9066		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9067	},
9068	{
9069		input:   []byte{0x31, 0x2e, 0x2e, 0x61},
9070		output:  [][]byte{[]byte{0x31}, []byte{0x2e}, []byte{0x2e}, []byte{0x61}},
9071		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9072	},
9073	{
9074		input:   []byte{0x31, 0x5f, 0x31, 0x2e, 0x2e, 0x61},
9075		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2e}, []byte{0x61}},
9076		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9077	},
9078	{
9079		input:   []byte{0x31, 0x5f, 0x61, 0x2e, 0x2e, 0x61},
9080		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2e}, []byte{0x61}},
9081		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9082	},
9083	{
9084		input:   []byte{0x31, 0x2e, 0x2c, 0x31},
9085		output:  [][]byte{[]byte{0x31}, []byte{0x2e}, []byte{0x2c}, []byte{0x31}},
9086		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9087	},
9088	{
9089		input:   []byte{0x31, 0x5f, 0x31, 0x2e, 0x2c, 0x31},
9090		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2c}, []byte{0x31}},
9091		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9092	},
9093	{
9094		input:   []byte{0x31, 0x5f, 0x61, 0x2e, 0x2c, 0x31},
9095		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2c}, []byte{0x31}},
9096		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9097	},
9098	{
9099		input:   []byte{0x31, 0x2e, 0x2c, 0x61},
9100		output:  [][]byte{[]byte{0x31}, []byte{0x2e}, []byte{0x2c}, []byte{0x61}},
9101		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9102	},
9103	{
9104		input:   []byte{0x31, 0x5f, 0x31, 0x2e, 0x2c, 0x61},
9105		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2c}, []byte{0x61}},
9106		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9107	},
9108	{
9109		input:   []byte{0x31, 0x5f, 0x61, 0x2e, 0x2c, 0x61},
9110		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2c}, []byte{0x61}},
9111		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9112	},
9113	{
9114		input:   []byte{0x31, 0x2c, 0x3a, 0x31},
9115		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x3a}, []byte{0x31}},
9116		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9117	},
9118	{
9119		input:   []byte{0x31, 0x5f, 0x31, 0x2c, 0x3a, 0x31},
9120		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2c}, []byte{0x3a}, []byte{0x31}},
9121		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9122	},
9123	{
9124		input:   []byte{0x31, 0x5f, 0x61, 0x2c, 0x3a, 0x31},
9125		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2c}, []byte{0x3a}, []byte{0x31}},
9126		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9127	},
9128	{
9129		input:   []byte{0x31, 0x2c, 0x3a, 0x61},
9130		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x3a}, []byte{0x61}},
9131		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9132	},
9133	{
9134		input:   []byte{0x31, 0x5f, 0x31, 0x2c, 0x3a, 0x61},
9135		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2c}, []byte{0x3a}, []byte{0x61}},
9136		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9137	},
9138	{
9139		input:   []byte{0x31, 0x5f, 0x61, 0x2c, 0x3a, 0x61},
9140		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2c}, []byte{0x3a}, []byte{0x61}},
9141		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9142	},
9143	{
9144		input:   []byte{0x31, 0x2c, 0x2e, 0x31},
9145		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x2e}, []byte{0x31}},
9146		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9147	},
9148	{
9149		input:   []byte{0x31, 0x5f, 0x31, 0x2c, 0x2e, 0x31},
9150		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2e}, []byte{0x31}},
9151		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9152	},
9153	{
9154		input:   []byte{0x31, 0x5f, 0x61, 0x2c, 0x2e, 0x31},
9155		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2e}, []byte{0x31}},
9156		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9157	},
9158	{
9159		input:   []byte{0x31, 0x2c, 0x2e, 0x61},
9160		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x2e}, []byte{0x61}},
9161		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9162	},
9163	{
9164		input:   []byte{0x31, 0x5f, 0x31, 0x2c, 0x2e, 0x61},
9165		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2e}, []byte{0x61}},
9166		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9167	},
9168	{
9169		input:   []byte{0x31, 0x5f, 0x61, 0x2c, 0x2e, 0x61},
9170		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2e}, []byte{0x61}},
9171		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9172	},
9173	{
9174		input:   []byte{0x31, 0x2c, 0x2c, 0x31},
9175		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x2c}, []byte{0x31}},
9176		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9177	},
9178	{
9179		input:   []byte{0x31, 0x5f, 0x31, 0x2c, 0x2c, 0x31},
9180		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2c}, []byte{0x31}},
9181		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9182	},
9183	{
9184		input:   []byte{0x31, 0x5f, 0x61, 0x2c, 0x2c, 0x31},
9185		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2c}, []byte{0x31}},
9186		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9187	},
9188	{
9189		input:   []byte{0x31, 0x2c, 0x2c, 0x61},
9190		output:  [][]byte{[]byte{0x31}, []byte{0x2c}, []byte{0x2c}, []byte{0x61}},
9191		comment: `÷ [0.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9192	},
9193	{
9194		input:   []byte{0x31, 0x5f, 0x31, 0x2c, 0x2c, 0x61},
9195		output:  [][]byte{[]byte{0x31, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2c}, []byte{0x61}},
9196		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9197	},
9198	{
9199		input:   []byte{0x31, 0x5f, 0x61, 0x2c, 0x2c, 0x61},
9200		output:  [][]byte{[]byte{0x31, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2c}, []byte{0x61}},
9201		comment: `÷ [0.2] DIGIT ONE (Numeric) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9202	},
9203	{
9204		input:   []byte{0x61, 0x3a, 0x3a, 0x31},
9205		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x3a}, []byte{0x31}},
9206		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9207	},
9208	{
9209		input:   []byte{0x61, 0x5f, 0x31, 0x3a, 0x3a, 0x31},
9210		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x3a}, []byte{0x3a}, []byte{0x31}},
9211		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9212	},
9213	{
9214		input:   []byte{0x61, 0x5f, 0x61, 0x3a, 0x3a, 0x31},
9215		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x3a}, []byte{0x3a}, []byte{0x31}},
9216		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9217	},
9218	{
9219		input:   []byte{0x61, 0x3a, 0x3a, 0x61},
9220		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x3a}, []byte{0x61}},
9221		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9222	},
9223	{
9224		input:   []byte{0x61, 0x5f, 0x31, 0x3a, 0x3a, 0x61},
9225		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x3a}, []byte{0x3a}, []byte{0x61}},
9226		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9227	},
9228	{
9229		input:   []byte{0x61, 0x5f, 0x61, 0x3a, 0x3a, 0x61},
9230		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x3a}, []byte{0x3a}, []byte{0x61}},
9231		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9232	},
9233	{
9234		input:   []byte{0x61, 0x3a, 0x2e, 0x31},
9235		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x2e}, []byte{0x31}},
9236		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9237	},
9238	{
9239		input:   []byte{0x61, 0x5f, 0x31, 0x3a, 0x2e, 0x31},
9240		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2e}, []byte{0x31}},
9241		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9242	},
9243	{
9244		input:   []byte{0x61, 0x5f, 0x61, 0x3a, 0x2e, 0x31},
9245		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2e}, []byte{0x31}},
9246		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9247	},
9248	{
9249		input:   []byte{0x61, 0x3a, 0x2e, 0x61},
9250		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x2e}, []byte{0x61}},
9251		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9252	},
9253	{
9254		input:   []byte{0x61, 0x5f, 0x31, 0x3a, 0x2e, 0x61},
9255		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2e}, []byte{0x61}},
9256		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9257	},
9258	{
9259		input:   []byte{0x61, 0x5f, 0x61, 0x3a, 0x2e, 0x61},
9260		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2e}, []byte{0x61}},
9261		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9262	},
9263	{
9264		input:   []byte{0x61, 0x3a, 0x2c, 0x31},
9265		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x2c}, []byte{0x31}},
9266		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9267	},
9268	{
9269		input:   []byte{0x61, 0x5f, 0x31, 0x3a, 0x2c, 0x31},
9270		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2c}, []byte{0x31}},
9271		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9272	},
9273	{
9274		input:   []byte{0x61, 0x5f, 0x61, 0x3a, 0x2c, 0x31},
9275		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2c}, []byte{0x31}},
9276		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9277	},
9278	{
9279		input:   []byte{0x61, 0x3a, 0x2c, 0x61},
9280		output:  [][]byte{[]byte{0x61}, []byte{0x3a}, []byte{0x2c}, []byte{0x61}},
9281		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9282	},
9283	{
9284		input:   []byte{0x61, 0x5f, 0x31, 0x3a, 0x2c, 0x61},
9285		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x3a}, []byte{0x2c}, []byte{0x61}},
9286		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9287	},
9288	{
9289		input:   []byte{0x61, 0x5f, 0x61, 0x3a, 0x2c, 0x61},
9290		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x3a}, []byte{0x2c}, []byte{0x61}},
9291		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COLON (MidLetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9292	},
9293	{
9294		input:   []byte{0x61, 0x2e, 0x3a, 0x31},
9295		output:  [][]byte{[]byte{0x61}, []byte{0x2e}, []byte{0x3a}, []byte{0x31}},
9296		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9297	},
9298	{
9299		input:   []byte{0x61, 0x5f, 0x31, 0x2e, 0x3a, 0x31},
9300		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2e}, []byte{0x3a}, []byte{0x31}},
9301		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9302	},
9303	{
9304		input:   []byte{0x61, 0x5f, 0x61, 0x2e, 0x3a, 0x31},
9305		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2e}, []byte{0x3a}, []byte{0x31}},
9306		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9307	},
9308	{
9309		input:   []byte{0x61, 0x2e, 0x3a, 0x61},
9310		output:  [][]byte{[]byte{0x61}, []byte{0x2e}, []byte{0x3a}, []byte{0x61}},
9311		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9312	},
9313	{
9314		input:   []byte{0x61, 0x5f, 0x31, 0x2e, 0x3a, 0x61},
9315		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2e}, []byte{0x3a}, []byte{0x61}},
9316		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9317	},
9318	{
9319		input:   []byte{0x61, 0x5f, 0x61, 0x2e, 0x3a, 0x61},
9320		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2e}, []byte{0x3a}, []byte{0x61}},
9321		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9322	},
9323	{
9324		input:   []byte{0x61, 0x2e, 0x2e, 0x31},
9325		output:  [][]byte{[]byte{0x61}, []byte{0x2e}, []byte{0x2e}, []byte{0x31}},
9326		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9327	},
9328	{
9329		input:   []byte{0x61, 0x5f, 0x31, 0x2e, 0x2e, 0x31},
9330		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2e}, []byte{0x31}},
9331		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9332	},
9333	{
9334		input:   []byte{0x61, 0x5f, 0x61, 0x2e, 0x2e, 0x31},
9335		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2e}, []byte{0x31}},
9336		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9337	},
9338	{
9339		input:   []byte{0x61, 0x2e, 0x2e, 0x61},
9340		output:  [][]byte{[]byte{0x61}, []byte{0x2e}, []byte{0x2e}, []byte{0x61}},
9341		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9342	},
9343	{
9344		input:   []byte{0x61, 0x5f, 0x31, 0x2e, 0x2e, 0x61},
9345		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2e}, []byte{0x61}},
9346		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9347	},
9348	{
9349		input:   []byte{0x61, 0x5f, 0x61, 0x2e, 0x2e, 0x61},
9350		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2e}, []byte{0x61}},
9351		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9352	},
9353	{
9354		input:   []byte{0x61, 0x2e, 0x2c, 0x31},
9355		output:  [][]byte{[]byte{0x61}, []byte{0x2e}, []byte{0x2c}, []byte{0x31}},
9356		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9357	},
9358	{
9359		input:   []byte{0x61, 0x5f, 0x31, 0x2e, 0x2c, 0x31},
9360		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2c}, []byte{0x31}},
9361		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9362	},
9363	{
9364		input:   []byte{0x61, 0x5f, 0x61, 0x2e, 0x2c, 0x31},
9365		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2c}, []byte{0x31}},
9366		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9367	},
9368	{
9369		input:   []byte{0x61, 0x2e, 0x2c, 0x61},
9370		output:  [][]byte{[]byte{0x61}, []byte{0x2e}, []byte{0x2c}, []byte{0x61}},
9371		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9372	},
9373	{
9374		input:   []byte{0x61, 0x5f, 0x31, 0x2e, 0x2c, 0x61},
9375		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2e}, []byte{0x2c}, []byte{0x61}},
9376		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9377	},
9378	{
9379		input:   []byte{0x61, 0x5f, 0x61, 0x2e, 0x2c, 0x61},
9380		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2e}, []byte{0x2c}, []byte{0x61}},
9381		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9382	},
9383	{
9384		input:   []byte{0x61, 0x2c, 0x3a, 0x31},
9385		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x3a}, []byte{0x31}},
9386		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9387	},
9388	{
9389		input:   []byte{0x61, 0x5f, 0x31, 0x2c, 0x3a, 0x31},
9390		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2c}, []byte{0x3a}, []byte{0x31}},
9391		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9392	},
9393	{
9394		input:   []byte{0x61, 0x5f, 0x61, 0x2c, 0x3a, 0x31},
9395		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2c}, []byte{0x3a}, []byte{0x31}},
9396		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9397	},
9398	{
9399		input:   []byte{0x61, 0x2c, 0x3a, 0x61},
9400		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x3a}, []byte{0x61}},
9401		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9402	},
9403	{
9404		input:   []byte{0x61, 0x5f, 0x31, 0x2c, 0x3a, 0x61},
9405		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2c}, []byte{0x3a}, []byte{0x61}},
9406		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9407	},
9408	{
9409		input:   []byte{0x61, 0x5f, 0x61, 0x2c, 0x3a, 0x61},
9410		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2c}, []byte{0x3a}, []byte{0x61}},
9411		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COLON (MidLetter) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9412	},
9413	{
9414		input:   []byte{0x61, 0x2c, 0x2e, 0x31},
9415		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x2e}, []byte{0x31}},
9416		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9417	},
9418	{
9419		input:   []byte{0x61, 0x5f, 0x31, 0x2c, 0x2e, 0x31},
9420		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2e}, []byte{0x31}},
9421		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9422	},
9423	{
9424		input:   []byte{0x61, 0x5f, 0x61, 0x2c, 0x2e, 0x31},
9425		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2e}, []byte{0x31}},
9426		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9427	},
9428	{
9429		input:   []byte{0x61, 0x2c, 0x2e, 0x61},
9430		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x2e}, []byte{0x61}},
9431		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9432	},
9433	{
9434		input:   []byte{0x61, 0x5f, 0x31, 0x2c, 0x2e, 0x61},
9435		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2e}, []byte{0x61}},
9436		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9437	},
9438	{
9439		input:   []byte{0x61, 0x5f, 0x61, 0x2c, 0x2e, 0x61},
9440		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2e}, []byte{0x61}},
9441		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] FULL STOP (MidNumLet) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9442	},
9443	{
9444		input:   []byte{0x61, 0x2c, 0x2c, 0x31},
9445		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x2c}, []byte{0x31}},
9446		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9447	},
9448	{
9449		input:   []byte{0x61, 0x5f, 0x31, 0x2c, 0x2c, 0x31},
9450		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2c}, []byte{0x31}},
9451		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9452	},
9453	{
9454		input:   []byte{0x61, 0x5f, 0x61, 0x2c, 0x2c, 0x31},
9455		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2c}, []byte{0x31}},
9456		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] DIGIT ONE (Numeric) ÷ [0.3]`,
9457	},
9458	{
9459		input:   []byte{0x61, 0x2c, 0x2c, 0x61},
9460		output:  [][]byte{[]byte{0x61}, []byte{0x2c}, []byte{0x2c}, []byte{0x61}},
9461		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9462	},
9463	{
9464		input:   []byte{0x61, 0x5f, 0x31, 0x2c, 0x2c, 0x61},
9465		output:  [][]byte{[]byte{0x61, 0x5f, 0x31}, []byte{0x2c}, []byte{0x2c}, []byte{0x61}},
9466		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] DIGIT ONE (Numeric) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9467	},
9468	{
9469		input:   []byte{0x61, 0x5f, 0x61, 0x2c, 0x2c, 0x61},
9470		output:  [][]byte{[]byte{0x61, 0x5f, 0x61}, []byte{0x2c}, []byte{0x2c}, []byte{0x61}},
9471		comment: `÷ [0.2] LATIN SMALL LETTER A (ALetter) × [13.1] LOW LINE (ExtendNumLet) × [13.2] LATIN SMALL LETTER A (ALetter) ÷ [999.0] COMMA (MidNum) ÷ [999.0] COMMA (MidNum) ÷ [999.0] LATIN SMALL LETTER A (ALetter) ÷ [0.3]`,
9472	},
9473}
9474var unicodeSentenceTests = []struct {
9475	input   []byte
9476	output  [][]byte
9477	comment string
9478}{
9479	{
9480		input:   []byte{0x1, 0x1},
9481		output:  [][]byte{[]byte{0x1, 0x1}},
9482		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
9483	},
9484	{
9485		input:   []byte{0x1, 0xcc, 0x88, 0x1},
9486		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x1}},
9487		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
9488	},
9489	{
9490		input:   []byte{0x1, 0xd},
9491		output:  [][]byte{[]byte{0x1, 0xd}},
9492		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9493	},
9494	{
9495		input:   []byte{0x1, 0xcc, 0x88, 0xd},
9496		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xd}},
9497		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9498	},
9499	{
9500		input:   []byte{0x1, 0xa},
9501		output:  [][]byte{[]byte{0x1, 0xa}},
9502		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9503	},
9504	{
9505		input:   []byte{0x1, 0xcc, 0x88, 0xa},
9506		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xa}},
9507		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9508	},
9509	{
9510		input:   []byte{0x1, 0xc2, 0x85},
9511		output:  [][]byte{[]byte{0x1, 0xc2, 0x85}},
9512		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9513	},
9514	{
9515		input:   []byte{0x1, 0xcc, 0x88, 0xc2, 0x85},
9516		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xc2, 0x85}},
9517		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9518	},
9519	{
9520		input:   []byte{0x1, 0x9},
9521		output:  [][]byte{[]byte{0x1, 0x9}},
9522		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9523	},
9524	{
9525		input:   []byte{0x1, 0xcc, 0x88, 0x9},
9526		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x9}},
9527		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9528	},
9529	{
9530		input:   []byte{0x1, 0x61},
9531		output:  [][]byte{[]byte{0x1, 0x61}},
9532		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9533	},
9534	{
9535		input:   []byte{0x1, 0xcc, 0x88, 0x61},
9536		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x61}},
9537		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9538	},
9539	{
9540		input:   []byte{0x1, 0x41},
9541		output:  [][]byte{[]byte{0x1, 0x41}},
9542		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9543	},
9544	{
9545		input:   []byte{0x1, 0xcc, 0x88, 0x41},
9546		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x41}},
9547		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9548	},
9549	{
9550		input:   []byte{0x1, 0xc6, 0xbb},
9551		output:  [][]byte{[]byte{0x1, 0xc6, 0xbb}},
9552		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
9553	},
9554	{
9555		input:   []byte{0x1, 0xcc, 0x88, 0xc6, 0xbb},
9556		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xc6, 0xbb}},
9557		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
9558	},
9559	{
9560		input:   []byte{0x1, 0x30},
9561		output:  [][]byte{[]byte{0x1, 0x30}},
9562		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
9563	},
9564	{
9565		input:   []byte{0x1, 0xcc, 0x88, 0x30},
9566		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x30}},
9567		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
9568	},
9569	{
9570		input:   []byte{0x1, 0x2e},
9571		output:  [][]byte{[]byte{0x1, 0x2e}},
9572		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
9573	},
9574	{
9575		input:   []byte{0x1, 0xcc, 0x88, 0x2e},
9576		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x2e}},
9577		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
9578	},
9579	{
9580		input:   []byte{0x1, 0x21},
9581		output:  [][]byte{[]byte{0x1, 0x21}},
9582		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
9583	},
9584	{
9585		input:   []byte{0x1, 0xcc, 0x88, 0x21},
9586		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x21}},
9587		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
9588	},
9589	{
9590		input:   []byte{0x1, 0x22},
9591		output:  [][]byte{[]byte{0x1, 0x22}},
9592		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
9593	},
9594	{
9595		input:   []byte{0x1, 0xcc, 0x88, 0x22},
9596		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x22}},
9597		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
9598	},
9599	{
9600		input:   []byte{0x1, 0x2c},
9601		output:  [][]byte{[]byte{0x1, 0x2c}},
9602		comment: `÷ [0.2] <START OF HEADING> (Other) × [12.0] COMMA (SContinue) ÷ [0.3]`,
9603	},
9604	{
9605		input:   []byte{0x1, 0xcc, 0x88, 0x2c},
9606		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0x2c}},
9607		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
9608	},
9609	{
9610		input:   []byte{0x1, 0xc2, 0xad},
9611		output:  [][]byte{[]byte{0x1, 0xc2, 0xad}},
9612		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
9613	},
9614	{
9615		input:   []byte{0x1, 0xcc, 0x88, 0xc2, 0xad},
9616		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xc2, 0xad}},
9617		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
9618	},
9619	{
9620		input:   []byte{0x1, 0xcc, 0x80},
9621		output:  [][]byte{[]byte{0x1, 0xcc, 0x80}},
9622		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
9623	},
9624	{
9625		input:   []byte{0x1, 0xcc, 0x88, 0xcc, 0x80},
9626		output:  [][]byte{[]byte{0x1, 0xcc, 0x88, 0xcc, 0x80}},
9627		comment: `÷ [0.2] <START OF HEADING> (Other) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
9628	},
9629	{
9630		input:   []byte{0xd, 0x1},
9631		output:  [][]byte{[]byte{0xd}, []byte{0x1}},
9632		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <START OF HEADING> (Other) ÷ [0.3]`,
9633	},
9634	{
9635		input:   []byte{0xd, 0xcc, 0x88, 0x1},
9636		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x1}},
9637		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
9638	},
9639	{
9640		input:   []byte{0xd, 0xd},
9641		output:  [][]byte{[]byte{0xd}, []byte{0xd}},
9642		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9643	},
9644	{
9645		input:   []byte{0xd, 0xcc, 0x88, 0xd},
9646		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xd}},
9647		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9648	},
9649	{
9650		input:   []byte{0xd, 0xa},
9651		output:  [][]byte{[]byte{0xd, 0xa}},
9652		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) × [3.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9653	},
9654	{
9655		input:   []byte{0xd, 0xcc, 0x88, 0xa},
9656		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xa}},
9657		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9658	},
9659	{
9660		input:   []byte{0xd, 0xc2, 0x85},
9661		output:  [][]byte{[]byte{0xd}, []byte{0xc2, 0x85}},
9662		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9663	},
9664	{
9665		input:   []byte{0xd, 0xcc, 0x88, 0xc2, 0x85},
9666		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xc2, 0x85}},
9667		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9668	},
9669	{
9670		input:   []byte{0xd, 0x9},
9671		output:  [][]byte{[]byte{0xd}, []byte{0x9}},
9672		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9673	},
9674	{
9675		input:   []byte{0xd, 0xcc, 0x88, 0x9},
9676		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x9}},
9677		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9678	},
9679	{
9680		input:   []byte{0xd, 0x61},
9681		output:  [][]byte{[]byte{0xd}, []byte{0x61}},
9682		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9683	},
9684	{
9685		input:   []byte{0xd, 0xcc, 0x88, 0x61},
9686		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x61}},
9687		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9688	},
9689	{
9690		input:   []byte{0xd, 0x41},
9691		output:  [][]byte{[]byte{0xd}, []byte{0x41}},
9692		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9693	},
9694	{
9695		input:   []byte{0xd, 0xcc, 0x88, 0x41},
9696		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x41}},
9697		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9698	},
9699	{
9700		input:   []byte{0xd, 0xc6, 0xbb},
9701		output:  [][]byte{[]byte{0xd}, []byte{0xc6, 0xbb}},
9702		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
9703	},
9704	{
9705		input:   []byte{0xd, 0xcc, 0x88, 0xc6, 0xbb},
9706		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xc6, 0xbb}},
9707		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
9708	},
9709	{
9710		input:   []byte{0xd, 0x30},
9711		output:  [][]byte{[]byte{0xd}, []byte{0x30}},
9712		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
9713	},
9714	{
9715		input:   []byte{0xd, 0xcc, 0x88, 0x30},
9716		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x30}},
9717		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
9718	},
9719	{
9720		input:   []byte{0xd, 0x2e},
9721		output:  [][]byte{[]byte{0xd}, []byte{0x2e}},
9722		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3]`,
9723	},
9724	{
9725		input:   []byte{0xd, 0xcc, 0x88, 0x2e},
9726		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x2e}},
9727		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
9728	},
9729	{
9730		input:   []byte{0xd, 0x21},
9731		output:  [][]byte{[]byte{0xd}, []byte{0x21}},
9732		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
9733	},
9734	{
9735		input:   []byte{0xd, 0xcc, 0x88, 0x21},
9736		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x21}},
9737		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
9738	},
9739	{
9740		input:   []byte{0xd, 0x22},
9741		output:  [][]byte{[]byte{0xd}, []byte{0x22}},
9742		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3]`,
9743	},
9744	{
9745		input:   []byte{0xd, 0xcc, 0x88, 0x22},
9746		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x22}},
9747		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
9748	},
9749	{
9750		input:   []byte{0xd, 0x2c},
9751		output:  [][]byte{[]byte{0xd}, []byte{0x2c}},
9752		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMMA (SContinue) ÷ [0.3]`,
9753	},
9754	{
9755		input:   []byte{0xd, 0xcc, 0x88, 0x2c},
9756		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0x2c}},
9757		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
9758	},
9759	{
9760		input:   []byte{0xd, 0xc2, 0xad},
9761		output:  [][]byte{[]byte{0xd}, []byte{0xc2, 0xad}},
9762		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
9763	},
9764	{
9765		input:   []byte{0xd, 0xcc, 0x88, 0xc2, 0xad},
9766		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xc2, 0xad}},
9767		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
9768	},
9769	{
9770		input:   []byte{0xd, 0xcc, 0x80},
9771		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x80}},
9772		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
9773	},
9774	{
9775		input:   []byte{0xd, 0xcc, 0x88, 0xcc, 0x80},
9776		output:  [][]byte{[]byte{0xd}, []byte{0xcc, 0x88, 0xcc, 0x80}},
9777		comment: `÷ [0.2] <CARRIAGE RETURN (CR)> (CR) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
9778	},
9779	{
9780		input:   []byte{0xa, 0x1},
9781		output:  [][]byte{[]byte{0xa}, []byte{0x1}},
9782		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <START OF HEADING> (Other) ÷ [0.3]`,
9783	},
9784	{
9785		input:   []byte{0xa, 0xcc, 0x88, 0x1},
9786		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x1}},
9787		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
9788	},
9789	{
9790		input:   []byte{0xa, 0xd},
9791		output:  [][]byte{[]byte{0xa}, []byte{0xd}},
9792		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9793	},
9794	{
9795		input:   []byte{0xa, 0xcc, 0x88, 0xd},
9796		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xd}},
9797		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9798	},
9799	{
9800		input:   []byte{0xa, 0xa},
9801		output:  [][]byte{[]byte{0xa}, []byte{0xa}},
9802		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9803	},
9804	{
9805		input:   []byte{0xa, 0xcc, 0x88, 0xa},
9806		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xa}},
9807		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9808	},
9809	{
9810		input:   []byte{0xa, 0xc2, 0x85},
9811		output:  [][]byte{[]byte{0xa}, []byte{0xc2, 0x85}},
9812		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9813	},
9814	{
9815		input:   []byte{0xa, 0xcc, 0x88, 0xc2, 0x85},
9816		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xc2, 0x85}},
9817		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9818	},
9819	{
9820		input:   []byte{0xa, 0x9},
9821		output:  [][]byte{[]byte{0xa}, []byte{0x9}},
9822		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9823	},
9824	{
9825		input:   []byte{0xa, 0xcc, 0x88, 0x9},
9826		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x9}},
9827		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9828	},
9829	{
9830		input:   []byte{0xa, 0x61},
9831		output:  [][]byte{[]byte{0xa}, []byte{0x61}},
9832		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9833	},
9834	{
9835		input:   []byte{0xa, 0xcc, 0x88, 0x61},
9836		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x61}},
9837		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9838	},
9839	{
9840		input:   []byte{0xa, 0x41},
9841		output:  [][]byte{[]byte{0xa}, []byte{0x41}},
9842		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9843	},
9844	{
9845		input:   []byte{0xa, 0xcc, 0x88, 0x41},
9846		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x41}},
9847		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9848	},
9849	{
9850		input:   []byte{0xa, 0xc6, 0xbb},
9851		output:  [][]byte{[]byte{0xa}, []byte{0xc6, 0xbb}},
9852		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
9853	},
9854	{
9855		input:   []byte{0xa, 0xcc, 0x88, 0xc6, 0xbb},
9856		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xc6, 0xbb}},
9857		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
9858	},
9859	{
9860		input:   []byte{0xa, 0x30},
9861		output:  [][]byte{[]byte{0xa}, []byte{0x30}},
9862		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
9863	},
9864	{
9865		input:   []byte{0xa, 0xcc, 0x88, 0x30},
9866		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x30}},
9867		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
9868	},
9869	{
9870		input:   []byte{0xa, 0x2e},
9871		output:  [][]byte{[]byte{0xa}, []byte{0x2e}},
9872		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3]`,
9873	},
9874	{
9875		input:   []byte{0xa, 0xcc, 0x88, 0x2e},
9876		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x2e}},
9877		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
9878	},
9879	{
9880		input:   []byte{0xa, 0x21},
9881		output:  [][]byte{[]byte{0xa}, []byte{0x21}},
9882		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
9883	},
9884	{
9885		input:   []byte{0xa, 0xcc, 0x88, 0x21},
9886		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x21}},
9887		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
9888	},
9889	{
9890		input:   []byte{0xa, 0x22},
9891		output:  [][]byte{[]byte{0xa}, []byte{0x22}},
9892		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3]`,
9893	},
9894	{
9895		input:   []byte{0xa, 0xcc, 0x88, 0x22},
9896		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x22}},
9897		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
9898	},
9899	{
9900		input:   []byte{0xa, 0x2c},
9901		output:  [][]byte{[]byte{0xa}, []byte{0x2c}},
9902		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMMA (SContinue) ÷ [0.3]`,
9903	},
9904	{
9905		input:   []byte{0xa, 0xcc, 0x88, 0x2c},
9906		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0x2c}},
9907		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
9908	},
9909	{
9910		input:   []byte{0xa, 0xc2, 0xad},
9911		output:  [][]byte{[]byte{0xa}, []byte{0xc2, 0xad}},
9912		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
9913	},
9914	{
9915		input:   []byte{0xa, 0xcc, 0x88, 0xc2, 0xad},
9916		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xc2, 0xad}},
9917		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
9918	},
9919	{
9920		input:   []byte{0xa, 0xcc, 0x80},
9921		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x80}},
9922		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
9923	},
9924	{
9925		input:   []byte{0xa, 0xcc, 0x88, 0xcc, 0x80},
9926		output:  [][]byte{[]byte{0xa}, []byte{0xcc, 0x88, 0xcc, 0x80}},
9927		comment: `÷ [0.2] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
9928	},
9929	{
9930		input:   []byte{0xc2, 0x85, 0x1},
9931		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x1}},
9932		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <START OF HEADING> (Other) ÷ [0.3]`,
9933	},
9934	{
9935		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x1},
9936		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x1}},
9937		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
9938	},
9939	{
9940		input:   []byte{0xc2, 0x85, 0xd},
9941		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xd}},
9942		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9943	},
9944	{
9945		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0xd},
9946		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0xd}},
9947		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
9948	},
9949	{
9950		input:   []byte{0xc2, 0x85, 0xa},
9951		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xa}},
9952		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9953	},
9954	{
9955		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0xa},
9956		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0xa}},
9957		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
9958	},
9959	{
9960		input:   []byte{0xc2, 0x85, 0xc2, 0x85},
9961		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xc2, 0x85}},
9962		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9963	},
9964	{
9965		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0xc2, 0x85},
9966		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0xc2, 0x85}},
9967		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
9968	},
9969	{
9970		input:   []byte{0xc2, 0x85, 0x9},
9971		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x9}},
9972		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9973	},
9974	{
9975		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x9},
9976		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x9}},
9977		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
9978	},
9979	{
9980		input:   []byte{0xc2, 0x85, 0x61},
9981		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x61}},
9982		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9983	},
9984	{
9985		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x61},
9986		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x61}},
9987		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
9988	},
9989	{
9990		input:   []byte{0xc2, 0x85, 0x41},
9991		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x41}},
9992		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9993	},
9994	{
9995		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x41},
9996		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x41}},
9997		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
9998	},
9999	{
10000		input:   []byte{0xc2, 0x85, 0xc6, 0xbb},
10001		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xc6, 0xbb}},
10002		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10003	},
10004	{
10005		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0xc6, 0xbb},
10006		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0xc6, 0xbb}},
10007		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10008	},
10009	{
10010		input:   []byte{0xc2, 0x85, 0x30},
10011		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x30}},
10012		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10013	},
10014	{
10015		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x30},
10016		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x30}},
10017		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10018	},
10019	{
10020		input:   []byte{0xc2, 0x85, 0x2e},
10021		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x2e}},
10022		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] FULL STOP (ATerm) ÷ [0.3]`,
10023	},
10024	{
10025		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x2e},
10026		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x2e}},
10027		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10028	},
10029	{
10030		input:   []byte{0xc2, 0x85, 0x21},
10031		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x21}},
10032		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10033	},
10034	{
10035		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x21},
10036		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x21}},
10037		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10038	},
10039	{
10040		input:   []byte{0xc2, 0x85, 0x22},
10041		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x22}},
10042		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] QUOTATION MARK (Close) ÷ [0.3]`,
10043	},
10044	{
10045		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x22},
10046		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x22}},
10047		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10048	},
10049	{
10050		input:   []byte{0xc2, 0x85, 0x2c},
10051		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0x2c}},
10052		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMMA (SContinue) ÷ [0.3]`,
10053	},
10054	{
10055		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0x2c},
10056		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0x2c}},
10057		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10058	},
10059	{
10060		input:   []byte{0xc2, 0x85, 0xc2, 0xad},
10061		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xc2, 0xad}},
10062		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10063	},
10064	{
10065		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0xc2, 0xad},
10066		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0xc2, 0xad}},
10067		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10068	},
10069	{
10070		input:   []byte{0xc2, 0x85, 0xcc, 0x80},
10071		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x80}},
10072		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10073	},
10074	{
10075		input:   []byte{0xc2, 0x85, 0xcc, 0x88, 0xcc, 0x80},
10076		output:  [][]byte{[]byte{0xc2, 0x85}, []byte{0xcc, 0x88, 0xcc, 0x80}},
10077		comment: `÷ [0.2] <NEXT LINE (NEL)> (Sep) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10078	},
10079	{
10080		input:   []byte{0x9, 0x1},
10081		output:  [][]byte{[]byte{0x9, 0x1}},
10082		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10083	},
10084	{
10085		input:   []byte{0x9, 0xcc, 0x88, 0x1},
10086		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x1}},
10087		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10088	},
10089	{
10090		input:   []byte{0x9, 0xd},
10091		output:  [][]byte{[]byte{0x9, 0xd}},
10092		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10093	},
10094	{
10095		input:   []byte{0x9, 0xcc, 0x88, 0xd},
10096		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0xd}},
10097		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10098	},
10099	{
10100		input:   []byte{0x9, 0xa},
10101		output:  [][]byte{[]byte{0x9, 0xa}},
10102		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10103	},
10104	{
10105		input:   []byte{0x9, 0xcc, 0x88, 0xa},
10106		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0xa}},
10107		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10108	},
10109	{
10110		input:   []byte{0x9, 0xc2, 0x85},
10111		output:  [][]byte{[]byte{0x9, 0xc2, 0x85}},
10112		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10113	},
10114	{
10115		input:   []byte{0x9, 0xcc, 0x88, 0xc2, 0x85},
10116		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0xc2, 0x85}},
10117		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10118	},
10119	{
10120		input:   []byte{0x9, 0x9},
10121		output:  [][]byte{[]byte{0x9, 0x9}},
10122		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10123	},
10124	{
10125		input:   []byte{0x9, 0xcc, 0x88, 0x9},
10126		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x9}},
10127		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10128	},
10129	{
10130		input:   []byte{0x9, 0x61},
10131		output:  [][]byte{[]byte{0x9, 0x61}},
10132		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10133	},
10134	{
10135		input:   []byte{0x9, 0xcc, 0x88, 0x61},
10136		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x61}},
10137		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10138	},
10139	{
10140		input:   []byte{0x9, 0x41},
10141		output:  [][]byte{[]byte{0x9, 0x41}},
10142		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10143	},
10144	{
10145		input:   []byte{0x9, 0xcc, 0x88, 0x41},
10146		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x41}},
10147		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10148	},
10149	{
10150		input:   []byte{0x9, 0xc6, 0xbb},
10151		output:  [][]byte{[]byte{0x9, 0xc6, 0xbb}},
10152		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10153	},
10154	{
10155		input:   []byte{0x9, 0xcc, 0x88, 0xc6, 0xbb},
10156		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0xc6, 0xbb}},
10157		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10158	},
10159	{
10160		input:   []byte{0x9, 0x30},
10161		output:  [][]byte{[]byte{0x9, 0x30}},
10162		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10163	},
10164	{
10165		input:   []byte{0x9, 0xcc, 0x88, 0x30},
10166		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x30}},
10167		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10168	},
10169	{
10170		input:   []byte{0x9, 0x2e},
10171		output:  [][]byte{[]byte{0x9, 0x2e}},
10172		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10173	},
10174	{
10175		input:   []byte{0x9, 0xcc, 0x88, 0x2e},
10176		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x2e}},
10177		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10178	},
10179	{
10180		input:   []byte{0x9, 0x21},
10181		output:  [][]byte{[]byte{0x9, 0x21}},
10182		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10183	},
10184	{
10185		input:   []byte{0x9, 0xcc, 0x88, 0x21},
10186		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x21}},
10187		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10188	},
10189	{
10190		input:   []byte{0x9, 0x22},
10191		output:  [][]byte{[]byte{0x9, 0x22}},
10192		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10193	},
10194	{
10195		input:   []byte{0x9, 0xcc, 0x88, 0x22},
10196		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x22}},
10197		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10198	},
10199	{
10200		input:   []byte{0x9, 0x2c},
10201		output:  [][]byte{[]byte{0x9, 0x2c}},
10202		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10203	},
10204	{
10205		input:   []byte{0x9, 0xcc, 0x88, 0x2c},
10206		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0x2c}},
10207		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10208	},
10209	{
10210		input:   []byte{0x9, 0xc2, 0xad},
10211		output:  [][]byte{[]byte{0x9, 0xc2, 0xad}},
10212		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10213	},
10214	{
10215		input:   []byte{0x9, 0xcc, 0x88, 0xc2, 0xad},
10216		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0xc2, 0xad}},
10217		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10218	},
10219	{
10220		input:   []byte{0x9, 0xcc, 0x80},
10221		output:  [][]byte{[]byte{0x9, 0xcc, 0x80}},
10222		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10223	},
10224	{
10225		input:   []byte{0x9, 0xcc, 0x88, 0xcc, 0x80},
10226		output:  [][]byte{[]byte{0x9, 0xcc, 0x88, 0xcc, 0x80}},
10227		comment: `÷ [0.2] <CHARACTER TABULATION> (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10228	},
10229	{
10230		input:   []byte{0x61, 0x1},
10231		output:  [][]byte{[]byte{0x61, 0x1}},
10232		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10233	},
10234	{
10235		input:   []byte{0x61, 0xcc, 0x88, 0x1},
10236		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x1}},
10237		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10238	},
10239	{
10240		input:   []byte{0x61, 0xd},
10241		output:  [][]byte{[]byte{0x61, 0xd}},
10242		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10243	},
10244	{
10245		input:   []byte{0x61, 0xcc, 0x88, 0xd},
10246		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0xd}},
10247		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10248	},
10249	{
10250		input:   []byte{0x61, 0xa},
10251		output:  [][]byte{[]byte{0x61, 0xa}},
10252		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10253	},
10254	{
10255		input:   []byte{0x61, 0xcc, 0x88, 0xa},
10256		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0xa}},
10257		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10258	},
10259	{
10260		input:   []byte{0x61, 0xc2, 0x85},
10261		output:  [][]byte{[]byte{0x61, 0xc2, 0x85}},
10262		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10263	},
10264	{
10265		input:   []byte{0x61, 0xcc, 0x88, 0xc2, 0x85},
10266		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0xc2, 0x85}},
10267		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10268	},
10269	{
10270		input:   []byte{0x61, 0x9},
10271		output:  [][]byte{[]byte{0x61, 0x9}},
10272		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10273	},
10274	{
10275		input:   []byte{0x61, 0xcc, 0x88, 0x9},
10276		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x9}},
10277		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10278	},
10279	{
10280		input:   []byte{0x61, 0x61},
10281		output:  [][]byte{[]byte{0x61, 0x61}},
10282		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10283	},
10284	{
10285		input:   []byte{0x61, 0xcc, 0x88, 0x61},
10286		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x61}},
10287		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10288	},
10289	{
10290		input:   []byte{0x61, 0x41},
10291		output:  [][]byte{[]byte{0x61, 0x41}},
10292		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10293	},
10294	{
10295		input:   []byte{0x61, 0xcc, 0x88, 0x41},
10296		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x41}},
10297		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10298	},
10299	{
10300		input:   []byte{0x61, 0xc6, 0xbb},
10301		output:  [][]byte{[]byte{0x61, 0xc6, 0xbb}},
10302		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10303	},
10304	{
10305		input:   []byte{0x61, 0xcc, 0x88, 0xc6, 0xbb},
10306		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0xc6, 0xbb}},
10307		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10308	},
10309	{
10310		input:   []byte{0x61, 0x30},
10311		output:  [][]byte{[]byte{0x61, 0x30}},
10312		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10313	},
10314	{
10315		input:   []byte{0x61, 0xcc, 0x88, 0x30},
10316		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x30}},
10317		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10318	},
10319	{
10320		input:   []byte{0x61, 0x2e},
10321		output:  [][]byte{[]byte{0x61, 0x2e}},
10322		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10323	},
10324	{
10325		input:   []byte{0x61, 0xcc, 0x88, 0x2e},
10326		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x2e}},
10327		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10328	},
10329	{
10330		input:   []byte{0x61, 0x21},
10331		output:  [][]byte{[]byte{0x61, 0x21}},
10332		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10333	},
10334	{
10335		input:   []byte{0x61, 0xcc, 0x88, 0x21},
10336		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x21}},
10337		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10338	},
10339	{
10340		input:   []byte{0x61, 0x22},
10341		output:  [][]byte{[]byte{0x61, 0x22}},
10342		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10343	},
10344	{
10345		input:   []byte{0x61, 0xcc, 0x88, 0x22},
10346		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x22}},
10347		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10348	},
10349	{
10350		input:   []byte{0x61, 0x2c},
10351		output:  [][]byte{[]byte{0x61, 0x2c}},
10352		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10353	},
10354	{
10355		input:   []byte{0x61, 0xcc, 0x88, 0x2c},
10356		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0x2c}},
10357		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10358	},
10359	{
10360		input:   []byte{0x61, 0xc2, 0xad},
10361		output:  [][]byte{[]byte{0x61, 0xc2, 0xad}},
10362		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10363	},
10364	{
10365		input:   []byte{0x61, 0xcc, 0x88, 0xc2, 0xad},
10366		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0xc2, 0xad}},
10367		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10368	},
10369	{
10370		input:   []byte{0x61, 0xcc, 0x80},
10371		output:  [][]byte{[]byte{0x61, 0xcc, 0x80}},
10372		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10373	},
10374	{
10375		input:   []byte{0x61, 0xcc, 0x88, 0xcc, 0x80},
10376		output:  [][]byte{[]byte{0x61, 0xcc, 0x88, 0xcc, 0x80}},
10377		comment: `÷ [0.2] LATIN SMALL LETTER A (Lower) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10378	},
10379	{
10380		input:   []byte{0x41, 0x1},
10381		output:  [][]byte{[]byte{0x41, 0x1}},
10382		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10383	},
10384	{
10385		input:   []byte{0x41, 0xcc, 0x88, 0x1},
10386		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x1}},
10387		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10388	},
10389	{
10390		input:   []byte{0x41, 0xd},
10391		output:  [][]byte{[]byte{0x41, 0xd}},
10392		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10393	},
10394	{
10395		input:   []byte{0x41, 0xcc, 0x88, 0xd},
10396		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xd}},
10397		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10398	},
10399	{
10400		input:   []byte{0x41, 0xa},
10401		output:  [][]byte{[]byte{0x41, 0xa}},
10402		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10403	},
10404	{
10405		input:   []byte{0x41, 0xcc, 0x88, 0xa},
10406		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xa}},
10407		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10408	},
10409	{
10410		input:   []byte{0x41, 0xc2, 0x85},
10411		output:  [][]byte{[]byte{0x41, 0xc2, 0x85}},
10412		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10413	},
10414	{
10415		input:   []byte{0x41, 0xcc, 0x88, 0xc2, 0x85},
10416		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xc2, 0x85}},
10417		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10418	},
10419	{
10420		input:   []byte{0x41, 0x9},
10421		output:  [][]byte{[]byte{0x41, 0x9}},
10422		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10423	},
10424	{
10425		input:   []byte{0x41, 0xcc, 0x88, 0x9},
10426		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x9}},
10427		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10428	},
10429	{
10430		input:   []byte{0x41, 0x61},
10431		output:  [][]byte{[]byte{0x41, 0x61}},
10432		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10433	},
10434	{
10435		input:   []byte{0x41, 0xcc, 0x88, 0x61},
10436		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x61}},
10437		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10438	},
10439	{
10440		input:   []byte{0x41, 0x41},
10441		output:  [][]byte{[]byte{0x41, 0x41}},
10442		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10443	},
10444	{
10445		input:   []byte{0x41, 0xcc, 0x88, 0x41},
10446		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x41}},
10447		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10448	},
10449	{
10450		input:   []byte{0x41, 0xc6, 0xbb},
10451		output:  [][]byte{[]byte{0x41, 0xc6, 0xbb}},
10452		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10453	},
10454	{
10455		input:   []byte{0x41, 0xcc, 0x88, 0xc6, 0xbb},
10456		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xc6, 0xbb}},
10457		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10458	},
10459	{
10460		input:   []byte{0x41, 0x30},
10461		output:  [][]byte{[]byte{0x41, 0x30}},
10462		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10463	},
10464	{
10465		input:   []byte{0x41, 0xcc, 0x88, 0x30},
10466		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x30}},
10467		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10468	},
10469	{
10470		input:   []byte{0x41, 0x2e},
10471		output:  [][]byte{[]byte{0x41, 0x2e}},
10472		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10473	},
10474	{
10475		input:   []byte{0x41, 0xcc, 0x88, 0x2e},
10476		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x2e}},
10477		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10478	},
10479	{
10480		input:   []byte{0x41, 0x21},
10481		output:  [][]byte{[]byte{0x41, 0x21}},
10482		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10483	},
10484	{
10485		input:   []byte{0x41, 0xcc, 0x88, 0x21},
10486		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x21}},
10487		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10488	},
10489	{
10490		input:   []byte{0x41, 0x22},
10491		output:  [][]byte{[]byte{0x41, 0x22}},
10492		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10493	},
10494	{
10495		input:   []byte{0x41, 0xcc, 0x88, 0x22},
10496		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x22}},
10497		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10498	},
10499	{
10500		input:   []byte{0x41, 0x2c},
10501		output:  [][]byte{[]byte{0x41, 0x2c}},
10502		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10503	},
10504	{
10505		input:   []byte{0x41, 0xcc, 0x88, 0x2c},
10506		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0x2c}},
10507		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10508	},
10509	{
10510		input:   []byte{0x41, 0xc2, 0xad},
10511		output:  [][]byte{[]byte{0x41, 0xc2, 0xad}},
10512		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10513	},
10514	{
10515		input:   []byte{0x41, 0xcc, 0x88, 0xc2, 0xad},
10516		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xc2, 0xad}},
10517		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10518	},
10519	{
10520		input:   []byte{0x41, 0xcc, 0x80},
10521		output:  [][]byte{[]byte{0x41, 0xcc, 0x80}},
10522		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10523	},
10524	{
10525		input:   []byte{0x41, 0xcc, 0x88, 0xcc, 0x80},
10526		output:  [][]byte{[]byte{0x41, 0xcc, 0x88, 0xcc, 0x80}},
10527		comment: `÷ [0.2] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10528	},
10529	{
10530		input:   []byte{0xc6, 0xbb, 0x1},
10531		output:  [][]byte{[]byte{0xc6, 0xbb, 0x1}},
10532		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10533	},
10534	{
10535		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x1},
10536		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x1}},
10537		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10538	},
10539	{
10540		input:   []byte{0xc6, 0xbb, 0xd},
10541		output:  [][]byte{[]byte{0xc6, 0xbb, 0xd}},
10542		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10543	},
10544	{
10545		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0xd},
10546		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0xd}},
10547		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10548	},
10549	{
10550		input:   []byte{0xc6, 0xbb, 0xa},
10551		output:  [][]byte{[]byte{0xc6, 0xbb, 0xa}},
10552		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10553	},
10554	{
10555		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0xa},
10556		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0xa}},
10557		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10558	},
10559	{
10560		input:   []byte{0xc6, 0xbb, 0xc2, 0x85},
10561		output:  [][]byte{[]byte{0xc6, 0xbb, 0xc2, 0x85}},
10562		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10563	},
10564	{
10565		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0xc2, 0x85},
10566		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0xc2, 0x85}},
10567		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10568	},
10569	{
10570		input:   []byte{0xc6, 0xbb, 0x9},
10571		output:  [][]byte{[]byte{0xc6, 0xbb, 0x9}},
10572		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10573	},
10574	{
10575		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x9},
10576		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x9}},
10577		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10578	},
10579	{
10580		input:   []byte{0xc6, 0xbb, 0x61},
10581		output:  [][]byte{[]byte{0xc6, 0xbb, 0x61}},
10582		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10583	},
10584	{
10585		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x61},
10586		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x61}},
10587		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10588	},
10589	{
10590		input:   []byte{0xc6, 0xbb, 0x41},
10591		output:  [][]byte{[]byte{0xc6, 0xbb, 0x41}},
10592		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10593	},
10594	{
10595		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x41},
10596		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x41}},
10597		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10598	},
10599	{
10600		input:   []byte{0xc6, 0xbb, 0xc6, 0xbb},
10601		output:  [][]byte{[]byte{0xc6, 0xbb, 0xc6, 0xbb}},
10602		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10603	},
10604	{
10605		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0xc6, 0xbb},
10606		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0xc6, 0xbb}},
10607		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10608	},
10609	{
10610		input:   []byte{0xc6, 0xbb, 0x30},
10611		output:  [][]byte{[]byte{0xc6, 0xbb, 0x30}},
10612		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10613	},
10614	{
10615		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x30},
10616		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x30}},
10617		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10618	},
10619	{
10620		input:   []byte{0xc6, 0xbb, 0x2e},
10621		output:  [][]byte{[]byte{0xc6, 0xbb, 0x2e}},
10622		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10623	},
10624	{
10625		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x2e},
10626		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x2e}},
10627		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10628	},
10629	{
10630		input:   []byte{0xc6, 0xbb, 0x21},
10631		output:  [][]byte{[]byte{0xc6, 0xbb, 0x21}},
10632		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10633	},
10634	{
10635		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x21},
10636		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x21}},
10637		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10638	},
10639	{
10640		input:   []byte{0xc6, 0xbb, 0x22},
10641		output:  [][]byte{[]byte{0xc6, 0xbb, 0x22}},
10642		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10643	},
10644	{
10645		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x22},
10646		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x22}},
10647		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10648	},
10649	{
10650		input:   []byte{0xc6, 0xbb, 0x2c},
10651		output:  [][]byte{[]byte{0xc6, 0xbb, 0x2c}},
10652		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10653	},
10654	{
10655		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0x2c},
10656		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0x2c}},
10657		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10658	},
10659	{
10660		input:   []byte{0xc6, 0xbb, 0xc2, 0xad},
10661		output:  [][]byte{[]byte{0xc6, 0xbb, 0xc2, 0xad}},
10662		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10663	},
10664	{
10665		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0xc2, 0xad},
10666		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0xc2, 0xad}},
10667		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10668	},
10669	{
10670		input:   []byte{0xc6, 0xbb, 0xcc, 0x80},
10671		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x80}},
10672		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10673	},
10674	{
10675		input:   []byte{0xc6, 0xbb, 0xcc, 0x88, 0xcc, 0x80},
10676		output:  [][]byte{[]byte{0xc6, 0xbb, 0xcc, 0x88, 0xcc, 0x80}},
10677		comment: `÷ [0.2] LATIN LETTER TWO WITH STROKE (OLetter) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10678	},
10679	{
10680		input:   []byte{0x30, 0x1},
10681		output:  [][]byte{[]byte{0x30, 0x1}},
10682		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10683	},
10684	{
10685		input:   []byte{0x30, 0xcc, 0x88, 0x1},
10686		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x1}},
10687		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
10688	},
10689	{
10690		input:   []byte{0x30, 0xd},
10691		output:  [][]byte{[]byte{0x30, 0xd}},
10692		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10693	},
10694	{
10695		input:   []byte{0x30, 0xcc, 0x88, 0xd},
10696		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xd}},
10697		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10698	},
10699	{
10700		input:   []byte{0x30, 0xa},
10701		output:  [][]byte{[]byte{0x30, 0xa}},
10702		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10703	},
10704	{
10705		input:   []byte{0x30, 0xcc, 0x88, 0xa},
10706		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xa}},
10707		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10708	},
10709	{
10710		input:   []byte{0x30, 0xc2, 0x85},
10711		output:  [][]byte{[]byte{0x30, 0xc2, 0x85}},
10712		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10713	},
10714	{
10715		input:   []byte{0x30, 0xcc, 0x88, 0xc2, 0x85},
10716		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xc2, 0x85}},
10717		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10718	},
10719	{
10720		input:   []byte{0x30, 0x9},
10721		output:  [][]byte{[]byte{0x30, 0x9}},
10722		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10723	},
10724	{
10725		input:   []byte{0x30, 0xcc, 0x88, 0x9},
10726		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x9}},
10727		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10728	},
10729	{
10730		input:   []byte{0x30, 0x61},
10731		output:  [][]byte{[]byte{0x30, 0x61}},
10732		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10733	},
10734	{
10735		input:   []byte{0x30, 0xcc, 0x88, 0x61},
10736		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x61}},
10737		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10738	},
10739	{
10740		input:   []byte{0x30, 0x41},
10741		output:  [][]byte{[]byte{0x30, 0x41}},
10742		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10743	},
10744	{
10745		input:   []byte{0x30, 0xcc, 0x88, 0x41},
10746		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x41}},
10747		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10748	},
10749	{
10750		input:   []byte{0x30, 0xc6, 0xbb},
10751		output:  [][]byte{[]byte{0x30, 0xc6, 0xbb}},
10752		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10753	},
10754	{
10755		input:   []byte{0x30, 0xcc, 0x88, 0xc6, 0xbb},
10756		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xc6, 0xbb}},
10757		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10758	},
10759	{
10760		input:   []byte{0x30, 0x30},
10761		output:  [][]byte{[]byte{0x30, 0x30}},
10762		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10763	},
10764	{
10765		input:   []byte{0x30, 0xcc, 0x88, 0x30},
10766		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x30}},
10767		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10768	},
10769	{
10770		input:   []byte{0x30, 0x2e},
10771		output:  [][]byte{[]byte{0x30, 0x2e}},
10772		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10773	},
10774	{
10775		input:   []byte{0x30, 0xcc, 0x88, 0x2e},
10776		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x2e}},
10777		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
10778	},
10779	{
10780		input:   []byte{0x30, 0x21},
10781		output:  [][]byte{[]byte{0x30, 0x21}},
10782		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10783	},
10784	{
10785		input:   []byte{0x30, 0xcc, 0x88, 0x21},
10786		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x21}},
10787		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10788	},
10789	{
10790		input:   []byte{0x30, 0x22},
10791		output:  [][]byte{[]byte{0x30, 0x22}},
10792		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10793	},
10794	{
10795		input:   []byte{0x30, 0xcc, 0x88, 0x22},
10796		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x22}},
10797		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
10798	},
10799	{
10800		input:   []byte{0x30, 0x2c},
10801		output:  [][]byte{[]byte{0x30, 0x2c}},
10802		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10803	},
10804	{
10805		input:   []byte{0x30, 0xcc, 0x88, 0x2c},
10806		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0x2c}},
10807		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
10808	},
10809	{
10810		input:   []byte{0x30, 0xc2, 0xad},
10811		output:  [][]byte{[]byte{0x30, 0xc2, 0xad}},
10812		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10813	},
10814	{
10815		input:   []byte{0x30, 0xcc, 0x88, 0xc2, 0xad},
10816		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xc2, 0xad}},
10817		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10818	},
10819	{
10820		input:   []byte{0x30, 0xcc, 0x80},
10821		output:  [][]byte{[]byte{0x30, 0xcc, 0x80}},
10822		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10823	},
10824	{
10825		input:   []byte{0x30, 0xcc, 0x88, 0xcc, 0x80},
10826		output:  [][]byte{[]byte{0x30, 0xcc, 0x88, 0xcc, 0x80}},
10827		comment: `÷ [0.2] DIGIT ZERO (Numeric) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10828	},
10829	{
10830		input:   []byte{0x2e, 0x1},
10831		output:  [][]byte{[]byte{0x2e}, []byte{0x1}},
10832		comment: `÷ [0.2] FULL STOP (ATerm) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]`,
10833	},
10834	{
10835		input:   []byte{0x2e, 0xcc, 0x88, 0x1},
10836		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x1}},
10837		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]`,
10838	},
10839	{
10840		input:   []byte{0x2e, 0xd},
10841		output:  [][]byte{[]byte{0x2e, 0xd}},
10842		comment: `÷ [0.2] FULL STOP (ATerm) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10843	},
10844	{
10845		input:   []byte{0x2e, 0xcc, 0x88, 0xd},
10846		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0xd}},
10847		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10848	},
10849	{
10850		input:   []byte{0x2e, 0xa},
10851		output:  [][]byte{[]byte{0x2e, 0xa}},
10852		comment: `÷ [0.2] FULL STOP (ATerm) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10853	},
10854	{
10855		input:   []byte{0x2e, 0xcc, 0x88, 0xa},
10856		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0xa}},
10857		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
10858	},
10859	{
10860		input:   []byte{0x2e, 0xc2, 0x85},
10861		output:  [][]byte{[]byte{0x2e, 0xc2, 0x85}},
10862		comment: `÷ [0.2] FULL STOP (ATerm) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10863	},
10864	{
10865		input:   []byte{0x2e, 0xcc, 0x88, 0xc2, 0x85},
10866		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0xc2, 0x85}},
10867		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
10868	},
10869	{
10870		input:   []byte{0x2e, 0x9},
10871		output:  [][]byte{[]byte{0x2e, 0x9}},
10872		comment: `÷ [0.2] FULL STOP (ATerm) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10873	},
10874	{
10875		input:   []byte{0x2e, 0xcc, 0x88, 0x9},
10876		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0x9}},
10877		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
10878	},
10879	{
10880		input:   []byte{0x2e, 0x61},
10881		output:  [][]byte{[]byte{0x2e, 0x61}},
10882		comment: `÷ [0.2] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10883	},
10884	{
10885		input:   []byte{0x2e, 0xcc, 0x88, 0x61},
10886		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0x61}},
10887		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
10888	},
10889	{
10890		input:   []byte{0x2e, 0x41},
10891		output:  [][]byte{[]byte{0x2e}, []byte{0x41}},
10892		comment: `÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10893	},
10894	{
10895		input:   []byte{0x2e, 0xcc, 0x88, 0x41},
10896		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0x41}},
10897		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
10898	},
10899	{
10900		input:   []byte{0x2e, 0xc6, 0xbb},
10901		output:  [][]byte{[]byte{0x2e}, []byte{0xc6, 0xbb}},
10902		comment: `÷ [0.2] FULL STOP (ATerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10903	},
10904	{
10905		input:   []byte{0x2e, 0xcc, 0x88, 0xc6, 0xbb},
10906		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88}, []byte{0xc6, 0xbb}},
10907		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
10908	},
10909	{
10910		input:   []byte{0x2e, 0x30},
10911		output:  [][]byte{[]byte{0x2e, 0x30}},
10912		comment: `÷ [0.2] FULL STOP (ATerm) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10913	},
10914	{
10915		input:   []byte{0x2e, 0xcc, 0x88, 0x30},
10916		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0x30}},
10917		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [6.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
10918	},
10919	{
10920		input:   []byte{0x2e, 0x2e},
10921		output:  [][]byte{[]byte{0x2e, 0x2e}},
10922		comment: `÷ [0.2] FULL STOP (ATerm) × [8.1] FULL STOP (ATerm) ÷ [0.3]`,
10923	},
10924	{
10925		input:   []byte{0x2e, 0xcc, 0x88, 0x2e},
10926		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0x2e}},
10927		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3]`,
10928	},
10929	{
10930		input:   []byte{0x2e, 0x21},
10931		output:  [][]byte{[]byte{0x2e, 0x21}},
10932		comment: `÷ [0.2] FULL STOP (ATerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10933	},
10934	{
10935		input:   []byte{0x2e, 0xcc, 0x88, 0x21},
10936		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0x21}},
10937		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]`,
10938	},
10939	{
10940		input:   []byte{0x2e, 0x22},
10941		output:  [][]byte{[]byte{0x2e, 0x22}},
10942		comment: `÷ [0.2] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3]`,
10943	},
10944	{
10945		input:   []byte{0x2e, 0xcc, 0x88, 0x22},
10946		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0x22}},
10947		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3]`,
10948	},
10949	{
10950		input:   []byte{0x2e, 0x2c},
10951		output:  [][]byte{[]byte{0x2e, 0x2c}},
10952		comment: `÷ [0.2] FULL STOP (ATerm) × [8.1] COMMA (SContinue) ÷ [0.3]`,
10953	},
10954	{
10955		input:   []byte{0x2e, 0xcc, 0x88, 0x2c},
10956		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0x2c}},
10957		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3]`,
10958	},
10959	{
10960		input:   []byte{0x2e, 0xc2, 0xad},
10961		output:  [][]byte{[]byte{0x2e, 0xc2, 0xad}},
10962		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10963	},
10964	{
10965		input:   []byte{0x2e, 0xcc, 0x88, 0xc2, 0xad},
10966		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0xc2, 0xad}},
10967		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
10968	},
10969	{
10970		input:   []byte{0x2e, 0xcc, 0x80},
10971		output:  [][]byte{[]byte{0x2e, 0xcc, 0x80}},
10972		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10973	},
10974	{
10975		input:   []byte{0x2e, 0xcc, 0x88, 0xcc, 0x80},
10976		output:  [][]byte{[]byte{0x2e, 0xcc, 0x88, 0xcc, 0x80}},
10977		comment: `÷ [0.2] FULL STOP (ATerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
10978	},
10979	{
10980		input:   []byte{0x21, 0x1},
10981		output:  [][]byte{[]byte{0x21}, []byte{0x1}},
10982		comment: `÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]`,
10983	},
10984	{
10985		input:   []byte{0x21, 0xcc, 0x88, 0x1},
10986		output:  [][]byte{[]byte{0x21, 0xcc, 0x88}, []byte{0x1}},
10987		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] <START OF HEADING> (Other) ÷ [0.3]`,
10988	},
10989	{
10990		input:   []byte{0x21, 0xd},
10991		output:  [][]byte{[]byte{0x21, 0xd}},
10992		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10993	},
10994	{
10995		input:   []byte{0x21, 0xcc, 0x88, 0xd},
10996		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0xd}},
10997		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
10998	},
10999	{
11000		input:   []byte{0x21, 0xa},
11001		output:  [][]byte{[]byte{0x21, 0xa}},
11002		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11003	},
11004	{
11005		input:   []byte{0x21, 0xcc, 0x88, 0xa},
11006		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0xa}},
11007		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11008	},
11009	{
11010		input:   []byte{0x21, 0xc2, 0x85},
11011		output:  [][]byte{[]byte{0x21, 0xc2, 0x85}},
11012		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11013	},
11014	{
11015		input:   []byte{0x21, 0xcc, 0x88, 0xc2, 0x85},
11016		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0xc2, 0x85}},
11017		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11018	},
11019	{
11020		input:   []byte{0x21, 0x9},
11021		output:  [][]byte{[]byte{0x21, 0x9}},
11022		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11023	},
11024	{
11025		input:   []byte{0x21, 0xcc, 0x88, 0x9},
11026		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0x9}},
11027		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11028	},
11029	{
11030		input:   []byte{0x21, 0x61},
11031		output:  [][]byte{[]byte{0x21}, []byte{0x61}},
11032		comment: `÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11033	},
11034	{
11035		input:   []byte{0x21, 0xcc, 0x88, 0x61},
11036		output:  [][]byte{[]byte{0x21, 0xcc, 0x88}, []byte{0x61}},
11037		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11038	},
11039	{
11040		input:   []byte{0x21, 0x41},
11041		output:  [][]byte{[]byte{0x21}, []byte{0x41}},
11042		comment: `÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11043	},
11044	{
11045		input:   []byte{0x21, 0xcc, 0x88, 0x41},
11046		output:  [][]byte{[]byte{0x21, 0xcc, 0x88}, []byte{0x41}},
11047		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11048	},
11049	{
11050		input:   []byte{0x21, 0xc6, 0xbb},
11051		output:  [][]byte{[]byte{0x21}, []byte{0xc6, 0xbb}},
11052		comment: `÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11053	},
11054	{
11055		input:   []byte{0x21, 0xcc, 0x88, 0xc6, 0xbb},
11056		output:  [][]byte{[]byte{0x21, 0xcc, 0x88}, []byte{0xc6, 0xbb}},
11057		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11058	},
11059	{
11060		input:   []byte{0x21, 0x30},
11061		output:  [][]byte{[]byte{0x21}, []byte{0x30}},
11062		comment: `÷ [0.2] EXCLAMATION MARK (STerm) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11063	},
11064	{
11065		input:   []byte{0x21, 0xcc, 0x88, 0x30},
11066		output:  [][]byte{[]byte{0x21, 0xcc, 0x88}, []byte{0x30}},
11067		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11068	},
11069	{
11070		input:   []byte{0x21, 0x2e},
11071		output:  [][]byte{[]byte{0x21, 0x2e}},
11072		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] FULL STOP (ATerm) ÷ [0.3]`,
11073	},
11074	{
11075		input:   []byte{0x21, 0xcc, 0x88, 0x2e},
11076		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0x2e}},
11077		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] FULL STOP (ATerm) ÷ [0.3]`,
11078	},
11079	{
11080		input:   []byte{0x21, 0x21},
11081		output:  [][]byte{[]byte{0x21, 0x21}},
11082		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11083	},
11084	{
11085		input:   []byte{0x21, 0xcc, 0x88, 0x21},
11086		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0x21}},
11087		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11088	},
11089	{
11090		input:   []byte{0x21, 0x22},
11091		output:  [][]byte{[]byte{0x21, 0x22}},
11092		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] QUOTATION MARK (Close) ÷ [0.3]`,
11093	},
11094	{
11095		input:   []byte{0x21, 0xcc, 0x88, 0x22},
11096		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0x22}},
11097		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [9.0] QUOTATION MARK (Close) ÷ [0.3]`,
11098	},
11099	{
11100		input:   []byte{0x21, 0x2c},
11101		output:  [][]byte{[]byte{0x21, 0x2c}},
11102		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [8.1] COMMA (SContinue) ÷ [0.3]`,
11103	},
11104	{
11105		input:   []byte{0x21, 0xcc, 0x88, 0x2c},
11106		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0x2c}},
11107		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.1] COMMA (SContinue) ÷ [0.3]`,
11108	},
11109	{
11110		input:   []byte{0x21, 0xc2, 0xad},
11111		output:  [][]byte{[]byte{0x21, 0xc2, 0xad}},
11112		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11113	},
11114	{
11115		input:   []byte{0x21, 0xcc, 0x88, 0xc2, 0xad},
11116		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0xc2, 0xad}},
11117		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11118	},
11119	{
11120		input:   []byte{0x21, 0xcc, 0x80},
11121		output:  [][]byte{[]byte{0x21, 0xcc, 0x80}},
11122		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11123	},
11124	{
11125		input:   []byte{0x21, 0xcc, 0x88, 0xcc, 0x80},
11126		output:  [][]byte{[]byte{0x21, 0xcc, 0x88, 0xcc, 0x80}},
11127		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11128	},
11129	{
11130		input:   []byte{0x22, 0x1},
11131		output:  [][]byte{[]byte{0x22, 0x1}},
11132		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11133	},
11134	{
11135		input:   []byte{0x22, 0xcc, 0x88, 0x1},
11136		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x1}},
11137		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11138	},
11139	{
11140		input:   []byte{0x22, 0xd},
11141		output:  [][]byte{[]byte{0x22, 0xd}},
11142		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11143	},
11144	{
11145		input:   []byte{0x22, 0xcc, 0x88, 0xd},
11146		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xd}},
11147		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11148	},
11149	{
11150		input:   []byte{0x22, 0xa},
11151		output:  [][]byte{[]byte{0x22, 0xa}},
11152		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11153	},
11154	{
11155		input:   []byte{0x22, 0xcc, 0x88, 0xa},
11156		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xa}},
11157		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11158	},
11159	{
11160		input:   []byte{0x22, 0xc2, 0x85},
11161		output:  [][]byte{[]byte{0x22, 0xc2, 0x85}},
11162		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11163	},
11164	{
11165		input:   []byte{0x22, 0xcc, 0x88, 0xc2, 0x85},
11166		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xc2, 0x85}},
11167		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11168	},
11169	{
11170		input:   []byte{0x22, 0x9},
11171		output:  [][]byte{[]byte{0x22, 0x9}},
11172		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11173	},
11174	{
11175		input:   []byte{0x22, 0xcc, 0x88, 0x9},
11176		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x9}},
11177		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11178	},
11179	{
11180		input:   []byte{0x22, 0x61},
11181		output:  [][]byte{[]byte{0x22, 0x61}},
11182		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11183	},
11184	{
11185		input:   []byte{0x22, 0xcc, 0x88, 0x61},
11186		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x61}},
11187		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11188	},
11189	{
11190		input:   []byte{0x22, 0x41},
11191		output:  [][]byte{[]byte{0x22, 0x41}},
11192		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11193	},
11194	{
11195		input:   []byte{0x22, 0xcc, 0x88, 0x41},
11196		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x41}},
11197		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11198	},
11199	{
11200		input:   []byte{0x22, 0xc6, 0xbb},
11201		output:  [][]byte{[]byte{0x22, 0xc6, 0xbb}},
11202		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11203	},
11204	{
11205		input:   []byte{0x22, 0xcc, 0x88, 0xc6, 0xbb},
11206		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xc6, 0xbb}},
11207		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11208	},
11209	{
11210		input:   []byte{0x22, 0x30},
11211		output:  [][]byte{[]byte{0x22, 0x30}},
11212		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11213	},
11214	{
11215		input:   []byte{0x22, 0xcc, 0x88, 0x30},
11216		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x30}},
11217		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11218	},
11219	{
11220		input:   []byte{0x22, 0x2e},
11221		output:  [][]byte{[]byte{0x22, 0x2e}},
11222		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11223	},
11224	{
11225		input:   []byte{0x22, 0xcc, 0x88, 0x2e},
11226		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x2e}},
11227		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11228	},
11229	{
11230		input:   []byte{0x22, 0x21},
11231		output:  [][]byte{[]byte{0x22, 0x21}},
11232		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11233	},
11234	{
11235		input:   []byte{0x22, 0xcc, 0x88, 0x21},
11236		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x21}},
11237		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11238	},
11239	{
11240		input:   []byte{0x22, 0x22},
11241		output:  [][]byte{[]byte{0x22, 0x22}},
11242		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11243	},
11244	{
11245		input:   []byte{0x22, 0xcc, 0x88, 0x22},
11246		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x22}},
11247		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11248	},
11249	{
11250		input:   []byte{0x22, 0x2c},
11251		output:  [][]byte{[]byte{0x22, 0x2c}},
11252		comment: `÷ [0.2] QUOTATION MARK (Close) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11253	},
11254	{
11255		input:   []byte{0x22, 0xcc, 0x88, 0x2c},
11256		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0x2c}},
11257		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11258	},
11259	{
11260		input:   []byte{0x22, 0xc2, 0xad},
11261		output:  [][]byte{[]byte{0x22, 0xc2, 0xad}},
11262		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11263	},
11264	{
11265		input:   []byte{0x22, 0xcc, 0x88, 0xc2, 0xad},
11266		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xc2, 0xad}},
11267		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11268	},
11269	{
11270		input:   []byte{0x22, 0xcc, 0x80},
11271		output:  [][]byte{[]byte{0x22, 0xcc, 0x80}},
11272		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11273	},
11274	{
11275		input:   []byte{0x22, 0xcc, 0x88, 0xcc, 0x80},
11276		output:  [][]byte{[]byte{0x22, 0xcc, 0x88, 0xcc, 0x80}},
11277		comment: `÷ [0.2] QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11278	},
11279	{
11280		input:   []byte{0x2c, 0x1},
11281		output:  [][]byte{[]byte{0x2c, 0x1}},
11282		comment: `÷ [0.2] COMMA (SContinue) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11283	},
11284	{
11285		input:   []byte{0x2c, 0xcc, 0x88, 0x1},
11286		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x1}},
11287		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11288	},
11289	{
11290		input:   []byte{0x2c, 0xd},
11291		output:  [][]byte{[]byte{0x2c, 0xd}},
11292		comment: `÷ [0.2] COMMA (SContinue) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11293	},
11294	{
11295		input:   []byte{0x2c, 0xcc, 0x88, 0xd},
11296		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xd}},
11297		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11298	},
11299	{
11300		input:   []byte{0x2c, 0xa},
11301		output:  [][]byte{[]byte{0x2c, 0xa}},
11302		comment: `÷ [0.2] COMMA (SContinue) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11303	},
11304	{
11305		input:   []byte{0x2c, 0xcc, 0x88, 0xa},
11306		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xa}},
11307		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11308	},
11309	{
11310		input:   []byte{0x2c, 0xc2, 0x85},
11311		output:  [][]byte{[]byte{0x2c, 0xc2, 0x85}},
11312		comment: `÷ [0.2] COMMA (SContinue) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11313	},
11314	{
11315		input:   []byte{0x2c, 0xcc, 0x88, 0xc2, 0x85},
11316		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xc2, 0x85}},
11317		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11318	},
11319	{
11320		input:   []byte{0x2c, 0x9},
11321		output:  [][]byte{[]byte{0x2c, 0x9}},
11322		comment: `÷ [0.2] COMMA (SContinue) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11323	},
11324	{
11325		input:   []byte{0x2c, 0xcc, 0x88, 0x9},
11326		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x9}},
11327		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11328	},
11329	{
11330		input:   []byte{0x2c, 0x61},
11331		output:  [][]byte{[]byte{0x2c, 0x61}},
11332		comment: `÷ [0.2] COMMA (SContinue) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11333	},
11334	{
11335		input:   []byte{0x2c, 0xcc, 0x88, 0x61},
11336		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x61}},
11337		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11338	},
11339	{
11340		input:   []byte{0x2c, 0x41},
11341		output:  [][]byte{[]byte{0x2c, 0x41}},
11342		comment: `÷ [0.2] COMMA (SContinue) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11343	},
11344	{
11345		input:   []byte{0x2c, 0xcc, 0x88, 0x41},
11346		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x41}},
11347		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11348	},
11349	{
11350		input:   []byte{0x2c, 0xc6, 0xbb},
11351		output:  [][]byte{[]byte{0x2c, 0xc6, 0xbb}},
11352		comment: `÷ [0.2] COMMA (SContinue) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11353	},
11354	{
11355		input:   []byte{0x2c, 0xcc, 0x88, 0xc6, 0xbb},
11356		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xc6, 0xbb}},
11357		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11358	},
11359	{
11360		input:   []byte{0x2c, 0x30},
11361		output:  [][]byte{[]byte{0x2c, 0x30}},
11362		comment: `÷ [0.2] COMMA (SContinue) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11363	},
11364	{
11365		input:   []byte{0x2c, 0xcc, 0x88, 0x30},
11366		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x30}},
11367		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11368	},
11369	{
11370		input:   []byte{0x2c, 0x2e},
11371		output:  [][]byte{[]byte{0x2c, 0x2e}},
11372		comment: `÷ [0.2] COMMA (SContinue) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11373	},
11374	{
11375		input:   []byte{0x2c, 0xcc, 0x88, 0x2e},
11376		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x2e}},
11377		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11378	},
11379	{
11380		input:   []byte{0x2c, 0x21},
11381		output:  [][]byte{[]byte{0x2c, 0x21}},
11382		comment: `÷ [0.2] COMMA (SContinue) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11383	},
11384	{
11385		input:   []byte{0x2c, 0xcc, 0x88, 0x21},
11386		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x21}},
11387		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11388	},
11389	{
11390		input:   []byte{0x2c, 0x22},
11391		output:  [][]byte{[]byte{0x2c, 0x22}},
11392		comment: `÷ [0.2] COMMA (SContinue) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11393	},
11394	{
11395		input:   []byte{0x2c, 0xcc, 0x88, 0x22},
11396		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x22}},
11397		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11398	},
11399	{
11400		input:   []byte{0x2c, 0x2c},
11401		output:  [][]byte{[]byte{0x2c, 0x2c}},
11402		comment: `÷ [0.2] COMMA (SContinue) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11403	},
11404	{
11405		input:   []byte{0x2c, 0xcc, 0x88, 0x2c},
11406		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0x2c}},
11407		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11408	},
11409	{
11410		input:   []byte{0x2c, 0xc2, 0xad},
11411		output:  [][]byte{[]byte{0x2c, 0xc2, 0xad}},
11412		comment: `÷ [0.2] COMMA (SContinue) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11413	},
11414	{
11415		input:   []byte{0x2c, 0xcc, 0x88, 0xc2, 0xad},
11416		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xc2, 0xad}},
11417		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11418	},
11419	{
11420		input:   []byte{0x2c, 0xcc, 0x80},
11421		output:  [][]byte{[]byte{0x2c, 0xcc, 0x80}},
11422		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11423	},
11424	{
11425		input:   []byte{0x2c, 0xcc, 0x88, 0xcc, 0x80},
11426		output:  [][]byte{[]byte{0x2c, 0xcc, 0x88, 0xcc, 0x80}},
11427		comment: `÷ [0.2] COMMA (SContinue) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11428	},
11429	{
11430		input:   []byte{0xc2, 0xad, 0x1},
11431		output:  [][]byte{[]byte{0xc2, 0xad, 0x1}},
11432		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11433	},
11434	{
11435		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x1},
11436		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x1}},
11437		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11438	},
11439	{
11440		input:   []byte{0xc2, 0xad, 0xd},
11441		output:  [][]byte{[]byte{0xc2, 0xad, 0xd}},
11442		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11443	},
11444	{
11445		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xd},
11446		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xd}},
11447		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11448	},
11449	{
11450		input:   []byte{0xc2, 0xad, 0xa},
11451		output:  [][]byte{[]byte{0xc2, 0xad, 0xa}},
11452		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11453	},
11454	{
11455		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xa},
11456		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xa}},
11457		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11458	},
11459	{
11460		input:   []byte{0xc2, 0xad, 0xc2, 0x85},
11461		output:  [][]byte{[]byte{0xc2, 0xad, 0xc2, 0x85}},
11462		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11463	},
11464	{
11465		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xc2, 0x85},
11466		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xc2, 0x85}},
11467		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11468	},
11469	{
11470		input:   []byte{0xc2, 0xad, 0x9},
11471		output:  [][]byte{[]byte{0xc2, 0xad, 0x9}},
11472		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11473	},
11474	{
11475		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x9},
11476		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x9}},
11477		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11478	},
11479	{
11480		input:   []byte{0xc2, 0xad, 0x61},
11481		output:  [][]byte{[]byte{0xc2, 0xad, 0x61}},
11482		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11483	},
11484	{
11485		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x61},
11486		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x61}},
11487		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11488	},
11489	{
11490		input:   []byte{0xc2, 0xad, 0x41},
11491		output:  [][]byte{[]byte{0xc2, 0xad, 0x41}},
11492		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11493	},
11494	{
11495		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x41},
11496		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x41}},
11497		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11498	},
11499	{
11500		input:   []byte{0xc2, 0xad, 0xc6, 0xbb},
11501		output:  [][]byte{[]byte{0xc2, 0xad, 0xc6, 0xbb}},
11502		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11503	},
11504	{
11505		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xc6, 0xbb},
11506		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xc6, 0xbb}},
11507		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11508	},
11509	{
11510		input:   []byte{0xc2, 0xad, 0x30},
11511		output:  [][]byte{[]byte{0xc2, 0xad, 0x30}},
11512		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11513	},
11514	{
11515		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x30},
11516		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x30}},
11517		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11518	},
11519	{
11520		input:   []byte{0xc2, 0xad, 0x2e},
11521		output:  [][]byte{[]byte{0xc2, 0xad, 0x2e}},
11522		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11523	},
11524	{
11525		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x2e},
11526		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x2e}},
11527		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11528	},
11529	{
11530		input:   []byte{0xc2, 0xad, 0x21},
11531		output:  [][]byte{[]byte{0xc2, 0xad, 0x21}},
11532		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11533	},
11534	{
11535		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x21},
11536		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x21}},
11537		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11538	},
11539	{
11540		input:   []byte{0xc2, 0xad, 0x22},
11541		output:  [][]byte{[]byte{0xc2, 0xad, 0x22}},
11542		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11543	},
11544	{
11545		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x22},
11546		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x22}},
11547		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11548	},
11549	{
11550		input:   []byte{0xc2, 0xad, 0x2c},
11551		output:  [][]byte{[]byte{0xc2, 0xad, 0x2c}},
11552		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11553	},
11554	{
11555		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0x2c},
11556		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0x2c}},
11557		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11558	},
11559	{
11560		input:   []byte{0xc2, 0xad, 0xc2, 0xad},
11561		output:  [][]byte{[]byte{0xc2, 0xad, 0xc2, 0xad}},
11562		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11563	},
11564	{
11565		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xc2, 0xad},
11566		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xc2, 0xad}},
11567		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11568	},
11569	{
11570		input:   []byte{0xc2, 0xad, 0xcc, 0x80},
11571		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x80}},
11572		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11573	},
11574	{
11575		input:   []byte{0xc2, 0xad, 0xcc, 0x88, 0xcc, 0x80},
11576		output:  [][]byte{[]byte{0xc2, 0xad, 0xcc, 0x88, 0xcc, 0x80}},
11577		comment: `÷ [0.2] SOFT HYPHEN (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11578	},
11579	{
11580		input:   []byte{0xcc, 0x80, 0x1},
11581		output:  [][]byte{[]byte{0xcc, 0x80, 0x1}},
11582		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11583	},
11584	{
11585		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x1},
11586		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x1}},
11587		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <START OF HEADING> (Other) ÷ [0.3]`,
11588	},
11589	{
11590		input:   []byte{0xcc, 0x80, 0xd},
11591		output:  [][]byte{[]byte{0xcc, 0x80, 0xd}},
11592		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11593	},
11594	{
11595		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xd},
11596		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xd}},
11597		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CARRIAGE RETURN (CR)> (CR) ÷ [0.3]`,
11598	},
11599	{
11600		input:   []byte{0xcc, 0x80, 0xa},
11601		output:  [][]byte{[]byte{0xcc, 0x80, 0xa}},
11602		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11603	},
11604	{
11605		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xa},
11606		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xa}},
11607		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <LINE FEED (LF)> (LF) ÷ [0.3]`,
11608	},
11609	{
11610		input:   []byte{0xcc, 0x80, 0xc2, 0x85},
11611		output:  [][]byte{[]byte{0xcc, 0x80, 0xc2, 0x85}},
11612		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11613	},
11614	{
11615		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xc2, 0x85},
11616		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xc2, 0x85}},
11617		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <NEXT LINE (NEL)> (Sep) ÷ [0.3]`,
11618	},
11619	{
11620		input:   []byte{0xcc, 0x80, 0x9},
11621		output:  [][]byte{[]byte{0xcc, 0x80, 0x9}},
11622		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11623	},
11624	{
11625		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x9},
11626		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x9}},
11627		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] <CHARACTER TABULATION> (Sp) ÷ [0.3]`,
11628	},
11629	{
11630		input:   []byte{0xcc, 0x80, 0x61},
11631		output:  [][]byte{[]byte{0xcc, 0x80, 0x61}},
11632		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11633	},
11634	{
11635		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x61},
11636		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x61}},
11637		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN SMALL LETTER A (Lower) ÷ [0.3]`,
11638	},
11639	{
11640		input:   []byte{0xcc, 0x80, 0x41},
11641		output:  [][]byte{[]byte{0xcc, 0x80, 0x41}},
11642		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11643	},
11644	{
11645		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x41},
11646		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x41}},
11647		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER A (Upper) ÷ [0.3]`,
11648	},
11649	{
11650		input:   []byte{0xcc, 0x80, 0xc6, 0xbb},
11651		output:  [][]byte{[]byte{0xcc, 0x80, 0xc6, 0xbb}},
11652		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11653	},
11654	{
11655		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xc6, 0xbb},
11656		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xc6, 0xbb}},
11657		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN LETTER TWO WITH STROKE (OLetter) ÷ [0.3]`,
11658	},
11659	{
11660		input:   []byte{0xcc, 0x80, 0x30},
11661		output:  [][]byte{[]byte{0xcc, 0x80, 0x30}},
11662		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11663	},
11664	{
11665		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x30},
11666		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x30}},
11667		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] DIGIT ZERO (Numeric) ÷ [0.3]`,
11668	},
11669	{
11670		input:   []byte{0xcc, 0x80, 0x2e},
11671		output:  [][]byte{[]byte{0xcc, 0x80, 0x2e}},
11672		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11673	},
11674	{
11675		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x2e},
11676		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x2e}},
11677		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11678	},
11679	{
11680		input:   []byte{0xcc, 0x80, 0x21},
11681		output:  [][]byte{[]byte{0xcc, 0x80, 0x21}},
11682		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11683	},
11684	{
11685		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x21},
11686		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x21}},
11687		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] EXCLAMATION MARK (STerm) ÷ [0.3]`,
11688	},
11689	{
11690		input:   []byte{0xcc, 0x80, 0x22},
11691		output:  [][]byte{[]byte{0xcc, 0x80, 0x22}},
11692		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11693	},
11694	{
11695		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x22},
11696		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x22}},
11697		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] QUOTATION MARK (Close) ÷ [0.3]`,
11698	},
11699	{
11700		input:   []byte{0xcc, 0x80, 0x2c},
11701		output:  [][]byte{[]byte{0xcc, 0x80, 0x2c}},
11702		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11703	},
11704	{
11705		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0x2c},
11706		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0x2c}},
11707		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [12.0] COMMA (SContinue) ÷ [0.3]`,
11708	},
11709	{
11710		input:   []byte{0xcc, 0x80, 0xc2, 0xad},
11711		output:  [][]byte{[]byte{0xcc, 0x80, 0xc2, 0xad}},
11712		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11713	},
11714	{
11715		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xc2, 0xad},
11716		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xc2, 0xad}},
11717		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] SOFT HYPHEN (Format_FE) ÷ [0.3]`,
11718	},
11719	{
11720		input:   []byte{0xcc, 0x80, 0xcc, 0x80},
11721		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x80}},
11722		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11723	},
11724	{
11725		input:   []byte{0xcc, 0x80, 0xcc, 0x88, 0xcc, 0x80},
11726		output:  [][]byte{[]byte{0xcc, 0x80, 0xcc, 0x88, 0xcc, 0x80}},
11727		comment: `÷ [0.2] COMBINING GRAVE ACCENT (Extend_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) ÷ [0.3]`,
11728	},
11729	{
11730		input:   []byte{0x28, 0x22, 0x47, 0x6f, 0x2e, 0x22, 0x29, 0x20, 0x28, 0x48, 0x65, 0x20, 0x64, 0x69, 0x64, 0x2e, 0x29},
11731		output:  [][]byte{[]byte{0x28, 0x22, 0x47, 0x6f, 0x2e, 0x22, 0x29, 0x20}, []byte{0x28, 0x48, 0x65, 0x20, 0x64, 0x69, 0x64, 0x2e, 0x29}},
11732		comment: `÷ [0.2] LEFT PARENTHESIS (Close) × [12.0] QUOTATION MARK (Close) × [12.0] LATIN CAPITAL LETTER G (Upper) × [12.0] LATIN SMALL LETTER O (Lower) × [12.0] FULL STOP (ATerm) × [9.0] QUOTATION MARK (Close) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] SPACE (Sp) ÷ [11.0] LEFT PARENTHESIS (Close) × [12.0] LATIN CAPITAL LETTER H (Upper) × [12.0] LATIN SMALL LETTER E (Lower) × [12.0] SPACE (Sp) × [12.0] LATIN SMALL LETTER D (Lower) × [12.0] LATIN SMALL LETTER I (Lower) × [12.0] LATIN SMALL LETTER D (Lower) × [12.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) ÷ [0.3]`,
11733	},
11734	{
11735		input:   []byte{0x28, 0xe2, 0x80, 0x9c, 0x47, 0x6f, 0x3f, 0xe2, 0x80, 0x9d, 0x29, 0x20, 0x28, 0x48, 0x65, 0x20, 0x64, 0x69, 0x64, 0x2e, 0x29},
11736		output:  [][]byte{[]byte{0x28, 0xe2, 0x80, 0x9c, 0x47, 0x6f, 0x3f, 0xe2, 0x80, 0x9d, 0x29, 0x20}, []byte{0x28, 0x48, 0x65, 0x20, 0x64, 0x69, 0x64, 0x2e, 0x29}},
11737		comment: `÷ [0.2] LEFT PARENTHESIS (Close) × [12.0] LEFT DOUBLE QUOTATION MARK (Close) × [12.0] LATIN CAPITAL LETTER G (Upper) × [12.0] LATIN SMALL LETTER O (Lower) × [12.0] QUESTION MARK (STerm) × [9.0] RIGHT DOUBLE QUOTATION MARK (Close) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] SPACE (Sp) ÷ [11.0] LEFT PARENTHESIS (Close) × [12.0] LATIN CAPITAL LETTER H (Upper) × [12.0] LATIN SMALL LETTER E (Lower) × [12.0] SPACE (Sp) × [12.0] LATIN SMALL LETTER D (Lower) × [12.0] LATIN SMALL LETTER I (Lower) × [12.0] LATIN SMALL LETTER D (Lower) × [12.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) ÷ [0.3]`,
11738	},
11739	{
11740		input:   []byte{0x55, 0x2e, 0x53, 0x2e, 0x41, 0xcc, 0x80, 0x2e, 0x20, 0x69, 0x73},
11741		output:  [][]byte{[]byte{0x55, 0x2e, 0x53, 0x2e, 0x41, 0xcc, 0x80, 0x2e, 0x20, 0x69, 0x73}},
11742		comment: `÷ [0.2] LATIN CAPITAL LETTER U (Upper) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER S (Upper) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] FULL STOP (ATerm) × [8.0] SPACE (Sp) × [8.0] LATIN SMALL LETTER I (Lower) × [12.0] LATIN SMALL LETTER S (Lower) ÷ [0.3]`,
11743	},
11744	{
11745		input:   []byte{0x55, 0x2e, 0x53, 0x2e, 0x41, 0xcc, 0x80, 0x3f, 0x20, 0x48, 0x65},
11746		output:  [][]byte{[]byte{0x55, 0x2e, 0x53, 0x2e, 0x41, 0xcc, 0x80, 0x3f, 0x20}, []byte{0x48, 0x65}},
11747		comment: `÷ [0.2] LATIN CAPITAL LETTER U (Upper) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER S (Upper) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] QUESTION MARK (STerm) × [9.0] SPACE (Sp) ÷ [11.0] LATIN CAPITAL LETTER H (Upper) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11748	},
11749	{
11750		input:   []byte{0x55, 0x2e, 0x53, 0x2e, 0x41, 0xcc, 0x80, 0x2e},
11751		output:  [][]byte{[]byte{0x55, 0x2e, 0x53, 0x2e, 0x41, 0xcc, 0x80, 0x2e}},
11752		comment: `÷ [0.2] LATIN CAPITAL LETTER U (Upper) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER S (Upper) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] FULL STOP (ATerm) ÷ [0.3]`,
11753	},
11754	{
11755		input:   []byte{0x33, 0x2e, 0x34},
11756		output:  [][]byte{[]byte{0x33, 0x2e, 0x34}},
11757		comment: `÷ [0.2] DIGIT THREE (Numeric) × [12.0] FULL STOP (ATerm) × [6.0] DIGIT FOUR (Numeric) ÷ [0.3]`,
11758	},
11759	{
11760		input:   []byte{0x63, 0x2e, 0x64},
11761		output:  [][]byte{[]byte{0x63, 0x2e, 0x64}},
11762		comment: `÷ [0.2] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3]`,
11763	},
11764	{
11765		input:   []byte{0x43, 0x2e, 0x64},
11766		output:  [][]byte{[]byte{0x43, 0x2e, 0x64}},
11767		comment: `÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [12.0] FULL STOP (ATerm) × [8.0] LATIN SMALL LETTER D (Lower) ÷ [0.3]`,
11768	},
11769	{
11770		input:   []byte{0x63, 0x2e, 0x44},
11771		output:  [][]byte{[]byte{0x63, 0x2e, 0x44}},
11772		comment: `÷ [0.2] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3]`,
11773	},
11774	{
11775		input:   []byte{0x43, 0x2e, 0x44},
11776		output:  [][]byte{[]byte{0x43, 0x2e, 0x44}},
11777		comment: `÷ [0.2] LATIN CAPITAL LETTER C (Upper) × [12.0] FULL STOP (ATerm) × [7.0] LATIN CAPITAL LETTER D (Upper) ÷ [0.3]`,
11778	},
11779	{
11780		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0x74, 0x68, 0x65},
11781		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0x74, 0x68, 0x65}},
11782		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [8.0] RIGHT PARENTHESIS (Close) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [8.0] NO-BREAK SPACE (Sp) × [8.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11783	},
11784	{
11785		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0x54, 0x68, 0x65},
11786		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0}, []byte{0x54, 0x68, 0x65}},
11787		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [9.0] NO-BREAK SPACE (Sp) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11788	},
11789	{
11790		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0xe2, 0x80, 0x98, 0x28, 0x74, 0x68, 0x65},
11791		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0xe2, 0x80, 0x98, 0x28, 0x74, 0x68, 0x65}},
11792		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [8.0] RIGHT PARENTHESIS (Close) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [8.0] NO-BREAK SPACE (Sp) × [8.0] LEFT SINGLE QUOTATION MARK (Close) × [12.0] LEFT PARENTHESIS (Close) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11793	},
11794	{
11795		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0xe2, 0x80, 0x98, 0x28, 0x54, 0x68, 0x65},
11796		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0}, []byte{0xe2, 0x80, 0x98, 0x28, 0x54, 0x68, 0x65}},
11797		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [9.0] NO-BREAK SPACE (Sp) ÷ [11.0] LEFT SINGLE QUOTATION MARK (Close) × [12.0] LEFT PARENTHESIS (Close) × [12.0] LATIN CAPITAL LETTER T (Upper) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11798	},
11799	{
11800		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0xcc, 0x88, 0x74, 0x68, 0x65},
11801		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0xcc, 0x88, 0x74, 0x68, 0x65}},
11802		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [8.0] RIGHT PARENTHESIS (Close) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [8.0] NO-BREAK SPACE (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11803	},
11804	{
11805		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0xcc, 0x88, 0x54, 0x68, 0x65},
11806		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xc2, 0xa0, 0xcc, 0x88}, []byte{0x54, 0x68, 0x65}},
11807		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [9.0] NO-BREAK SPACE (Sp) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11808	},
11809	{
11810		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xcc, 0x88, 0x54, 0x68, 0x65},
11811		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xe2, 0x80, 0x99, 0xcc, 0x88}, []byte{0x54, 0x68, 0x65}},
11812		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11813	},
11814	{
11815		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xa, 0xcc, 0x88, 0x54, 0x68, 0x65},
11816		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0x29, 0xa}, []byte{0xcc, 0x88, 0x54, 0x68, 0x65}},
11817		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [9.0] RIGHT PARENTHESIS (Close) × [9.0] <LINE FEED (LF)> (LF) ÷ [4.0] COMBINING DIAERESIS (Extend_FE) × [12.0] LATIN CAPITAL LETTER T (Upper) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11818	},
11819	{
11820		input:   []byte{0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, 0x70, 0x2e, 0x20, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65},
11821		output:  [][]byte{[]byte{0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, 0x70, 0x2e, 0x20, 0x6c, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x20, 0x61, 0x72, 0x65}},
11822		comment: `÷ [0.2] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER H (Lower) × [12.0] LATIN SMALL LETTER E (Lower) × [12.0] SPACE (Sp) × [12.0] LATIN SMALL LETTER R (Lower) × [12.0] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER S (Lower) × [12.0] LATIN SMALL LETTER P (Lower) × [12.0] FULL STOP (ATerm) × [8.0] SPACE (Sp) × [8.0] LATIN SMALL LETTER L (Lower) × [12.0] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER A (Lower) × [12.0] LATIN SMALL LETTER D (Lower) × [12.0] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER R (Lower) × [12.0] LATIN SMALL LETTER S (Lower) × [12.0] SPACE (Sp) × [12.0] LATIN SMALL LETTER A (Lower) × [12.0] LATIN SMALL LETTER R (Lower) × [12.0] LATIN SMALL LETTER E (Lower) ÷ [0.3]`,
11823	},
11824	{
11825		input:   []byte{0xe5, 0xad, 0x97, 0x2e, 0xe5, 0xad, 0x97},
11826		output:  [][]byte{[]byte{0xe5, 0xad, 0x97, 0x2e}, []byte{0xe5, 0xad, 0x97}},
11827		comment: `÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [12.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) ÷ [0.3]`,
11828	},
11829	{
11830		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0xe5, 0xae, 0x83},
11831		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e}, []byte{0xe5, 0xae, 0x83}},
11832		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) ÷ [0.3]`,
11833	},
11834	{
11835		input:   []byte{0x65, 0x74, 0x63, 0x2e, 0xe3, 0x80, 0x82},
11836		output:  [][]byte{[]byte{0x65, 0x74, 0x63, 0x2e, 0xe3, 0x80, 0x82}},
11837		comment: `÷ [0.2] LATIN SMALL LETTER E (Lower) × [12.0] LATIN SMALL LETTER T (Lower) × [12.0] LATIN SMALL LETTER C (Lower) × [12.0] FULL STOP (ATerm) × [8.1] IDEOGRAPHIC FULL STOP (STerm) ÷ [0.3]`,
11838	},
11839	{
11840		input:   []byte{0xe5, 0xad, 0x97, 0xe3, 0x80, 0x82, 0xe5, 0xae, 0x83},
11841		output:  [][]byte{[]byte{0xe5, 0xad, 0x97, 0xe3, 0x80, 0x82}, []byte{0xe5, 0xae, 0x83}},
11842		comment: `÷ [0.2] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [12.0] IDEOGRAPHIC FULL STOP (STerm) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) ÷ [0.3]`,
11843	},
11844	{
11845		input:   []byte{0x21, 0x20, 0x20},
11846		output:  [][]byte{[]byte{0x21, 0x20, 0x20}},
11847		comment: `÷ [0.2] EXCLAMATION MARK (STerm) × [9.0] SPACE (Sp) × [10.0] SPACE (Sp) ÷ [0.3]`,
11848	},
11849	{
11850		input:   []byte{0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x22, 0xe2, 0x81, 0xa0, 0x47, 0xe2, 0x81, 0xa0, 0x6f, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x22, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x48, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x69, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11851		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x22, 0xe2, 0x81, 0xa0, 0x47, 0xe2, 0x81, 0xa0, 0x6f, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x22, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0}, []byte{0x28, 0xe2, 0x81, 0xa0, 0x48, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x69, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11852		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER G (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER O (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER H (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER I (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11853	},
11854	{
11855		input:   []byte{0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x9c, 0xe2, 0x81, 0xa0, 0x47, 0xe2, 0x81, 0xa0, 0x6f, 0xe2, 0x81, 0xa0, 0x3f, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x9d, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x48, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x69, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11856		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x9c, 0xe2, 0x81, 0xa0, 0x47, 0xe2, 0x81, 0xa0, 0x6f, 0xe2, 0x81, 0xa0, 0x3f, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x9d, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0}, []byte{0x28, 0xe2, 0x81, 0xa0, 0x48, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x69, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11857		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LEFT DOUBLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER G (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER O (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] QUESTION MARK (STerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT DOUBLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER H (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER I (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11858	},
11859	{
11860		input:   []byte{0xe2, 0x81, 0xa0, 0x55, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x53, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x41, 0xe2, 0x81, 0xa0, 0xcc, 0x80, 0x2e, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x69, 0xe2, 0x81, 0xa0, 0x73, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11861		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x55, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x53, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x41, 0xe2, 0x81, 0xa0, 0xcc, 0x80, 0x2e, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x69, 0xe2, 0x81, 0xa0, 0x73, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11862		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER U (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER S (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER I (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER S (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11863	},
11864	{
11865		input:   []byte{0xe2, 0x81, 0xa0, 0x55, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x53, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x41, 0xe2, 0x81, 0xa0, 0xcc, 0x80, 0x3f, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x48, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11866		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x55, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x53, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x41, 0xe2, 0x81, 0xa0, 0xcc, 0x80, 0x3f, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0}, []byte{0x48, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11867		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER U (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER S (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] QUESTION MARK (STerm) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LATIN CAPITAL LETTER H (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11868	},
11869	{
11870		input:   []byte{0xe2, 0x81, 0xa0, 0x55, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x53, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x41, 0xe2, 0x81, 0xa0, 0xcc, 0x80, 0x2e, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11871		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x55, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x53, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x41, 0xe2, 0x81, 0xa0, 0xcc, 0x80, 0x2e, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11872		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER U (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER S (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER A (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING GRAVE ACCENT (Extend_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11873	},
11874	{
11875		input:   []byte{0xe2, 0x81, 0xa0, 0x33, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x34, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11876		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x33, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x34, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11877		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] DIGIT THREE (Numeric) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [6.0] DIGIT FOUR (Numeric) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11878	},
11879	{
11880		input:   []byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11881		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11882		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11883	},
11884	{
11885		input:   []byte{0xe2, 0x81, 0xa0, 0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11886		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11887		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER C (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11888	},
11889	{
11890		input:   []byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11891		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11892		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11893	},
11894	{
11895		input:   []byte{0xe2, 0x81, 0xa0, 0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11896		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x43, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x44, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11897		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER C (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [7.0] LATIN CAPITAL LETTER D (Upper) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11898	},
11899	{
11900		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11901		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11902		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11903	},
11904	{
11905		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11906		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0}, []byte{0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11907		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11908	},
11909	{
11910		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x98, 0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11911		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x98, 0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11912		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LEFT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11913	},
11914	{
11915		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x98, 0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11916		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0}, []byte{0xe2, 0x80, 0x98, 0xe2, 0x81, 0xa0, 0x28, 0xe2, 0x81, 0xa0, 0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11917		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] LEFT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LEFT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11918	},
11919	{
11920		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11921		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11922		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [8.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [8.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11923	},
11924	{
11925		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11926		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xc2, 0xa0, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11927		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] NO-BREAK SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11928	},
11929	{
11930		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11931		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xe2, 0x80, 0x99, 0xe2, 0x81, 0xa0, 0xcc, 0x88}, []byte{0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11932		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT SINGLE QUOTATION MARK (Close) × [5.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) ÷ [11.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11933	},
11934	{
11935		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xa, 0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xe2, 0x81, 0xa0, 0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11936		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x29, 0xe2, 0x81, 0xa0, 0xa}, []byte{0xe2, 0x81, 0xa0, 0xcc, 0x88, 0xe2, 0x81, 0xa0, 0x54, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11937		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [9.0] RIGHT PARENTHESIS (Close) × [5.0] WORD JOINER (Format_FE) × [9.0] <LINE FEED (LF)> (LF) ÷ [4.0] WORD JOINER (Format_FE) × [5.0] COMBINING DIAERESIS (Extend_FE) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN CAPITAL LETTER T (Upper) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11938	},
11939	{
11940		input:   []byte{0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x72, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x73, 0xe2, 0x81, 0xa0, 0x70, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x6c, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x72, 0xe2, 0x81, 0xa0, 0x73, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x72, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11941		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x68, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x72, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x73, 0xe2, 0x81, 0xa0, 0x70, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x6c, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x64, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x72, 0xe2, 0x81, 0xa0, 0x73, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x61, 0xe2, 0x81, 0xa0, 0x72, 0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11942		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER H (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER R (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER S (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER P (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [8.0] LATIN SMALL LETTER L (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER A (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER D (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER R (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER S (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER A (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER R (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11943	},
11944	{
11945		input:   []byte{0xe2, 0x81, 0xa0, 0xe5, 0xad, 0x97, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0xe5, 0xad, 0x97, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11946		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0xe5, 0xad, 0x97, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0}, []byte{0xe5, 0xad, 0x97, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11947		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11948	},
11949	{
11950		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0xe5, 0xae, 0x83, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11951		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0}, []byte{0xe5, 0xae, 0x83, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11952		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11953	},
11954	{
11955		input:   []byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0xe3, 0x80, 0x82, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11956		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x65, 0xe2, 0x81, 0xa0, 0x74, 0xe2, 0x81, 0xa0, 0x63, 0xe2, 0x81, 0xa0, 0x2e, 0xe2, 0x81, 0xa0, 0xe3, 0x80, 0x82, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11957		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER E (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER T (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] LATIN SMALL LETTER C (Lower) × [5.0] WORD JOINER (Format_FE) × [12.0] FULL STOP (ATerm) × [5.0] WORD JOINER (Format_FE) × [8.1] IDEOGRAPHIC FULL STOP (STerm) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11958	},
11959	{
11960		input:   []byte{0xe2, 0x81, 0xa0, 0xe5, 0xad, 0x97, 0xe2, 0x81, 0xa0, 0xe3, 0x80, 0x82, 0xe2, 0x81, 0xa0, 0xe5, 0xae, 0x83, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11961		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0xe5, 0xad, 0x97, 0xe2, 0x81, 0xa0, 0xe3, 0x80, 0x82, 0xe2, 0x81, 0xa0}, []byte{0xe5, 0xae, 0x83, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11962		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] CJK UNIFIED IDEOGRAPH-5B57 (OLetter) × [5.0] WORD JOINER (Format_FE) × [12.0] IDEOGRAPHIC FULL STOP (STerm) × [5.0] WORD JOINER (Format_FE) ÷ [11.0] CJK UNIFIED IDEOGRAPH-5B83 (OLetter) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11963	},
11964	{
11965		input:   []byte{0xe2, 0x81, 0xa0, 0x21, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0},
11966		output:  [][]byte{[]byte{0xe2, 0x81, 0xa0, 0x21, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0x20, 0xe2, 0x81, 0xa0, 0xe2, 0x81, 0xa0}},
11967		comment: `÷ [0.2] WORD JOINER (Format_FE) × [12.0] EXCLAMATION MARK (STerm) × [5.0] WORD JOINER (Format_FE) × [9.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [10.0] SPACE (Sp) × [5.0] WORD JOINER (Format_FE) × [5.0] WORD JOINER (Format_FE) ÷ [0.3]`,
11968	},
11969	{
11970		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8},
11971		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8}},
11972		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER C (Other) ÷ [0.3]`,
11973	},
11974	{
11975		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8},
11976		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa7, 0xf0, 0x9f, 0x87, 0xa8}},
11977		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Other) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER C (Other) ÷ [0.3]`,
11978	},
11979	{
11980		input:   []byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa8},
11981		output:  [][]byte{[]byte{0xf0, 0x9f, 0x87, 0xa6, 0xf0, 0x9f, 0x87, 0xa7, 0xe2, 0x80, 0x8d, 0xf0, 0x9f, 0x87, 0xa8}},
11982		comment: `÷ [0.2] REGIONAL INDICATOR SYMBOL LETTER A (Other) × [12.0] REGIONAL INDICATOR SYMBOL LETTER B (Other) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] REGIONAL INDICATOR SYMBOL LETTER C (Other) ÷ [0.3]`,
11983	},
11984	{
11985		input:   []byte{0x20, 0xe2, 0x80, 0x8d, 0xd9, 0x86},
11986		output:  [][]byte{[]byte{0x20, 0xe2, 0x80, 0x8d, 0xd9, 0x86}},
11987		comment: `÷ [0.2] SPACE (Sp) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] ARABIC LETTER NOON (OLetter) ÷ [0.3]`,
11988	},
11989	{
11990		input:   []byte{0xd9, 0x86, 0xe2, 0x80, 0x8d, 0x20},
11991		output:  [][]byte{[]byte{0xd9, 0x86, 0xe2, 0x80, 0x8d, 0x20}},
11992		comment: `÷ [0.2] ARABIC LETTER NOON (OLetter) × [5.0] ZERO WIDTH JOINER (Extend_FE) × [12.0] SPACE (Sp) ÷ [0.3]`,
11993	},
11994}
11995