blob: 0c569b3a1b3d007460aaefdd8b4638dc5db01699 [file] [log] [blame]
Tristan Matthews04616462013-11-14 16:09:34 -05001/-- This set of tests checks UTF-8 support with the DFA matching functionality
2 of pcre_dfa_exec(). The -dfa flag must be used with pcretest when running
3 it. --/
4
5/\x{100}ab/8
6 \x{100}ab
7 0: \x{100}ab
8
9/a\x{100}*b/8
10 ab
11 0: ab
12 a\x{100}b
13 0: a\x{100}b
14 a\x{100}\x{100}b
15 0: a\x{100}\x{100}b
16
17/a\x{100}+b/8
18 a\x{100}b
19 0: a\x{100}b
20 a\x{100}\x{100}b
21 0: a\x{100}\x{100}b
22 *** Failers
23No match
24 ab
25No match
26
27/\bX/8
28 Xoanon
29 0: X
30 +Xoanon
31 0: X
32 \x{300}Xoanon
33 0: X
34 *** Failers
35No match
36 YXoanon
37No match
38
39/\BX/8
40 YXoanon
41 0: X
42 *** Failers
43No match
44 Xoanon
45No match
46 +Xoanon
47No match
48 \x{300}Xoanon
49No match
50
51/X\b/8
52 X+oanon
53 0: X
54 ZX\x{300}oanon
55 0: X
56 FAX
57 0: X
58 *** Failers
59No match
60 Xoanon
61No match
62
63/X\B/8
64 Xoanon
65 0: X
66 *** Failers
67No match
68 X+oanon
69No match
70 ZX\x{300}oanon
71No match
72 FAX
73No match
74
75/[^a]/8
76 abcd
77 0: b
78 a\x{100}
79 0: \x{100}
80
81/^[abc\x{123}\x{400}-\x{402}]{2,3}\d/8
82 ab99
83 0: ab9
84 \x{123}\x{123}45
85 0: \x{123}\x{123}4
86 \x{400}\x{401}\x{402}6
87 0: \x{400}\x{401}\x{402}6
88 *** Failers
89No match
90 d99
91No match
92 \x{123}\x{122}4
93No match
94 \x{400}\x{403}6
95No match
96 \x{400}\x{401}\x{402}\x{402}6
97No match
98
99/abc/8
100 Ã]
101Error -10 (bad UTF-8 string) offset=0 reason=6
102 Ã
103Error -10 (bad UTF-8 string) offset=0 reason=1
104 ÃÃÃ
105Error -10 (bad UTF-8 string) offset=0 reason=6
106 ÃÃÃ\?
107No match
108 \xe1\x88
109Error -10 (bad UTF-8 string) offset=0 reason=1
110 \P\xe1\x88
111Error -10 (bad UTF-8 string) offset=0 reason=1
112 \P\P\xe1\x88
113Error -25 (short UTF-8 string) offset=0 reason=1
114
115/a.b/8
116 acb
117 0: acb
118 a\x7fb
119 0: a\x{7f}b
120 a\x{100}b
121 0: a\x{100}b
122 *** Failers
123No match
124 a\nb
125No match
126
127/a(.{3})b/8
128 a\x{4000}xyb
129 0: a\x{4000}xyb
130 a\x{4000}\x7fyb
131 0: a\x{4000}\x{7f}yb
132 a\x{4000}\x{100}yb
133 0: a\x{4000}\x{100}yb
134 *** Failers
135No match
136 a\x{4000}b
137No match
138 ac\ncb
139No match
140
141/a(.*?)(.)/
142 a\xc0\x88b
143 0: a\xc0\x88b
144 1: a\xc0\x88
145 2: a\xc0
146
147/a(.*?)(.)/8
148 a\x{100}b
149 0: a\x{100}b
150 1: a\x{100}
151
152/a(.*)(.)/
153 a\xc0\x88b
154 0: a\xc0\x88b
155 1: a\xc0\x88
156 2: a\xc0
157
158/a(.*)(.)/8
159 a\x{100}b
160 0: a\x{100}b
161 1: a\x{100}
162
163/a(.)(.)/
164 a\xc0\x92bcd
165 0: a\xc0\x92
166
167/a(.)(.)/8
168 a\x{240}bcd
169 0: a\x{240}b
170
171/a(.?)(.)/
172 a\xc0\x92bcd
173 0: a\xc0\x92
174 1: a\xc0
175
176/a(.?)(.)/8
177 a\x{240}bcd
178 0: a\x{240}b
179 1: a\x{240}
180
181/a(.??)(.)/
182 a\xc0\x92bcd
183 0: a\xc0\x92
184 1: a\xc0
185
186/a(.??)(.)/8
187 a\x{240}bcd
188 0: a\x{240}b
189 1: a\x{240}
190
191/a(.{3})b/8
192 a\x{1234}xyb
193 0: a\x{1234}xyb
194 a\x{1234}\x{4321}yb
195 0: a\x{1234}\x{4321}yb
196 a\x{1234}\x{4321}\x{3412}b
197 0: a\x{1234}\x{4321}\x{3412}b
198 *** Failers
199No match
200 a\x{1234}b
201No match
202 ac\ncb
203No match
204
205/a(.{3,})b/8
206 a\x{1234}xyb
207 0: a\x{1234}xyb
208 a\x{1234}\x{4321}yb
209 0: a\x{1234}\x{4321}yb
210 a\x{1234}\x{4321}\x{3412}b
211 0: a\x{1234}\x{4321}\x{3412}b
212 axxxxbcdefghijb
213 0: axxxxbcdefghijb
214 1: axxxxb
215 a\x{1234}\x{4321}\x{3412}\x{3421}b
216 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
217 *** Failers
218No match
219 a\x{1234}b
220No match
221
222/a(.{3,}?)b/8
223 a\x{1234}xyb
224 0: a\x{1234}xyb
225 a\x{1234}\x{4321}yb
226 0: a\x{1234}\x{4321}yb
227 a\x{1234}\x{4321}\x{3412}b
228 0: a\x{1234}\x{4321}\x{3412}b
229 axxxxbcdefghijb
230 0: axxxxbcdefghijb
231 1: axxxxb
232 a\x{1234}\x{4321}\x{3412}\x{3421}b
233 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
234 *** Failers
235No match
236 a\x{1234}b
237No match
238
239/a(.{3,5})b/8
240 a\x{1234}xyb
241 0: a\x{1234}xyb
242 a\x{1234}\x{4321}yb
243 0: a\x{1234}\x{4321}yb
244 a\x{1234}\x{4321}\x{3412}b
245 0: a\x{1234}\x{4321}\x{3412}b
246 axxxxbcdefghijb
247 0: axxxxb
248 a\x{1234}\x{4321}\x{3412}\x{3421}b
249 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
250 axbxxbcdefghijb
251 0: axbxxb
252 axxxxxbcdefghijb
253 0: axxxxxb
254 *** Failers
255No match
256 a\x{1234}b
257No match
258 axxxxxxbcdefghijb
259No match
260
261/a(.{3,5}?)b/8
262 a\x{1234}xyb
263 0: a\x{1234}xyb
264 a\x{1234}\x{4321}yb
265 0: a\x{1234}\x{4321}yb
266 a\x{1234}\x{4321}\x{3412}b
267 0: a\x{1234}\x{4321}\x{3412}b
268 axxxxbcdefghijb
269 0: axxxxb
270 a\x{1234}\x{4321}\x{3412}\x{3421}b
271 0: a\x{1234}\x{4321}\x{3412}\x{3421}b
272 axbxxbcdefghijb
273 0: axbxxb
274 axxxxxbcdefghijb
275 0: axxxxxb
276 *** Failers
277No match
278 a\x{1234}b
279No match
280 axxxxxxbcdefghijb
281No match
282
283/^[a\x{c0}]/8
284 *** Failers
285No match
286 \x{100}
287No match
288
289/(?<=aXb)cd/8
290 aXbcd
291 0: cd
292
293/(?<=a\x{100}b)cd/8
294 a\x{100}bcd
295 0: cd
296
297/(?<=a\x{100000}b)cd/8
298 a\x{100000}bcd
299 0: cd
300
301/(?:\x{100}){3}b/8
302 \x{100}\x{100}\x{100}b
303 0: \x{100}\x{100}\x{100}b
304 *** Failers
305No match
306 \x{100}\x{100}b
307No match
308
309/\x{ab}/8
310 \x{ab}
311 0: \x{ab}
312 \xc2\xab
313 0: \x{ab}
314 *** Failers
315No match
316 \x00{ab}
317No match
318
319/(?<=(.))X/8
320 WXYZ
321 0: X
322 \x{256}XYZ
323 0: X
324 *** Failers
325No match
326 XYZ
327No match
328
329/[^a]+/8g
330 bcd
331 0: bcd
332 1: bc
333 2: b
334 \x{100}aY\x{256}Z
335 0: \x{100}
336 0: Y\x{256}Z
337 1: Y\x{256}
338 2: Y
339
340/^[^a]{2}/8
341 \x{100}bc
342 0: \x{100}b
343
344/^[^a]{2,}/8
345 \x{100}bcAa
346 0: \x{100}bcA
347 1: \x{100}bc
348 2: \x{100}b
349
350/^[^a]{2,}?/8
351 \x{100}bca
352 0: \x{100}bc
353 1: \x{100}b
354
355/[^a]+/8ig
356 bcd
357 0: bcd
358 1: bc
359 2: b
360 \x{100}aY\x{256}Z
361 0: \x{100}
362 0: Y\x{256}Z
363 1: Y\x{256}
364 2: Y
365
366/^[^a]{2}/8i
367 \x{100}bc
368 0: \x{100}b
369
370/^[^a]{2,}/8i
371 \x{100}bcAa
372 0: \x{100}bc
373 1: \x{100}b
374
375/^[^a]{2,}?/8i
376 \x{100}bca
377 0: \x{100}bc
378 1: \x{100}b
379
380/\x{100}{0,0}/8
381 abcd
382 0:
383
384/\x{100}?/8
385 abcd
386 0:
387 \x{100}\x{100}
388 0: \x{100}
389 1:
390
391/\x{100}{0,3}/8
392 \x{100}\x{100}
393 0: \x{100}\x{100}
394 1: \x{100}
395 2:
396 \x{100}\x{100}\x{100}\x{100}
397 0: \x{100}\x{100}\x{100}
398 1: \x{100}\x{100}
399 2: \x{100}
400 3:
401
402/\x{100}*/8
403 abce
404 0:
405 \x{100}\x{100}\x{100}\x{100}
406 0: \x{100}\x{100}\x{100}\x{100}
407 1: \x{100}\x{100}\x{100}
408 2: \x{100}\x{100}
409 3: \x{100}
410 4:
411
412/\x{100}{1,1}/8
413 abcd\x{100}\x{100}\x{100}\x{100}
414 0: \x{100}
415
416/\x{100}{1,3}/8
417 abcd\x{100}\x{100}\x{100}\x{100}
418 0: \x{100}\x{100}\x{100}
419 1: \x{100}\x{100}
420 2: \x{100}
421
422/\x{100}+/8
423 abcd\x{100}\x{100}\x{100}\x{100}
424 0: \x{100}\x{100}\x{100}\x{100}
425 1: \x{100}\x{100}\x{100}
426 2: \x{100}\x{100}
427 3: \x{100}
428
429/\x{100}{3}/8
430 abcd\x{100}\x{100}\x{100}XX
431 0: \x{100}\x{100}\x{100}
432
433/\x{100}{3,5}/8
434 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
435 0: \x{100}\x{100}\x{100}\x{100}\x{100}
436 1: \x{100}\x{100}\x{100}\x{100}
437 2: \x{100}\x{100}\x{100}
438
439/\x{100}{3,}/8
440 abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
441 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
442 1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
443 2: \x{100}\x{100}\x{100}\x{100}\x{100}
444 3: \x{100}\x{100}\x{100}\x{100}
445 4: \x{100}\x{100}\x{100}
446
447/(?<=a\x{100}{2}b)X/8
448 Xyyya\x{100}\x{100}bXzzz
449 0: X
450
451/\D*/8
452 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
453Matched, but too many subsidiary matches
454 0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
455 1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
456 2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
457 3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
458 4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
459 5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
460 6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
461 7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
462 8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
463 9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46410: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46511: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46612: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46713: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46814: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
46915: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
47016: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
47117: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
47218: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
47319: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
47420: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
47521: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
476
477/\D*/8
478 \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
479Matched, but too many subsidiary matches
480 0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
481 1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
482 2: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
483 3: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
484 4: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
485 5: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
486 6: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
487 7: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
488 8: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
489 9: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49010: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49111: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49212: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49313: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49414: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49515: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49616: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49717: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49818: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
49919: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
50020: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
50121: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
502
503/\D/8
504 1X2
505 0: X
506 1\x{100}2
507 0: \x{100}
508
509/>\S/8
510 > >X Y
511 0: >X
512 > >\x{100} Y
513 0: >\x{100}
514
515/\d/8
516 \x{100}3
517 0: 3
518
519/\s/8
520 \x{100} X
521 0:
522
523/\D+/8
524 12abcd34
525 0: abcd
526 1: abc
527 2: ab
528 3: a
529 *** Failers
530 0: *** Failers
531 1: *** Failer
532 2: *** Faile
533 3: *** Fail
534 4: *** Fai
535 5: *** Fa
536 6: *** F
537 7: ***
538 8: ***
539 9: **
54010: *
541 1234
542No match
543
544/\D{2,3}/8
545 12abcd34
546 0: abc
547 1: ab
548 12ab34
549 0: ab
550 *** Failers
551 0: ***
552 1: **
553 1234
554No match
555 12a34
556No match
557
558/\D{2,3}?/8
559 12abcd34
560 0: abc
561 1: ab
562 12ab34
563 0: ab
564 *** Failers
565 0: ***
566 1: **
567 1234
568No match
569 12a34
570No match
571
572/\d+/8
573 12abcd34
574 0: 12
575 1: 1
576 *** Failers
577No match
578
579/\d{2,3}/8
580 12abcd34
581 0: 12
582 1234abcd
583 0: 123
584 1: 12
585 *** Failers
586No match
587 1.4
588No match
589
590/\d{2,3}?/8
591 12abcd34
592 0: 12
593 1234abcd
594 0: 123
595 1: 12
596 *** Failers
597No match
598 1.4
599No match
600
601/\S+/8
602 12abcd34
603 0: 12abcd34
604 1: 12abcd3
605 2: 12abcd
606 3: 12abc
607 4: 12ab
608 5: 12a
609 6: 12
610 7: 1
611 *** Failers
612 0: ***
613 1: **
614 2: *
615 \ \
616No match
617
618/\S{2,3}/8
619 12abcd34
620 0: 12a
621 1: 12
622 1234abcd
623 0: 123
624 1: 12
625 *** Failers
626 0: ***
627 1: **
628 \ \
629No match
630
631/\S{2,3}?/8
632 12abcd34
633 0: 12a
634 1: 12
635 1234abcd
636 0: 123
637 1: 12
638 *** Failers
639 0: ***
640 1: **
641 \ \
642No match
643
644/>\s+</8
645 12> <34
646 0: > <
647 *** Failers
648No match
649
650/>\s{2,3}</8
651 ab> <cd
652 0: > <
653 ab> <ce
654 0: > <
655 *** Failers
656No match
657 ab> <cd
658No match
659
660/>\s{2,3}?</8
661 ab> <cd
662 0: > <
663 ab> <ce
664 0: > <
665 *** Failers
666No match
667 ab> <cd
668No match
669
670/\w+/8
671 12 34
672 0: 12
673 1: 1
674 *** Failers
675 0: Failers
676 1: Failer
677 2: Faile
678 3: Fail
679 4: Fai
680 5: Fa
681 6: F
682 +++=*!
683No match
684
685/\w{2,3}/8
686 ab cd
687 0: ab
688 abcd ce
689 0: abc
690 1: ab
691 *** Failers
692 0: Fai
693 1: Fa
694 a.b.c
695No match
696
697/\w{2,3}?/8
698 ab cd
699 0: ab
700 abcd ce
701 0: abc
702 1: ab
703 *** Failers
704 0: Fai
705 1: Fa
706 a.b.c
707No match
708
709/\W+/8
710 12====34
711 0: ====
712 1: ===
713 2: ==
714 3: =
715 *** Failers
716 0: ***
717 1: ***
718 2: **
719 3: *
720 abcd
721No match
722
723/\W{2,3}/8
724 ab====cd
725 0: ===
726 1: ==
727 ab==cd
728 0: ==
729 *** Failers
730 0: ***
731 1: **
732 a.b.c
733No match
734
735/\W{2,3}?/8
736 ab====cd
737 0: ===
738 1: ==
739 ab==cd
740 0: ==
741 *** Failers
742 0: ***
743 1: **
744 a.b.c
745No match
746
747/[\x{100}]/8
748 \x{100}
749 0: \x{100}
750 Z\x{100}
751 0: \x{100}
752 \x{100}Z
753 0: \x{100}
754 *** Failers
755No match
756
757/[Z\x{100}]/8
758 Z\x{100}
759 0: Z
760 \x{100}
761 0: \x{100}
762 \x{100}Z
763 0: \x{100}
764 *** Failers
765No match
766
767/[\x{100}\x{200}]/8
768 ab\x{100}cd
769 0: \x{100}
770 ab\x{200}cd
771 0: \x{200}
772 *** Failers
773No match
774
775/[\x{100}-\x{200}]/8
776 ab\x{100}cd
777 0: \x{100}
778 ab\x{200}cd
779 0: \x{200}
780 ab\x{111}cd
781 0: \x{111}
782 *** Failers
783No match
784
785/[z-\x{200}]/8
786 ab\x{100}cd
787 0: \x{100}
788 ab\x{200}cd
789 0: \x{200}
790 ab\x{111}cd
791 0: \x{111}
792 abzcd
793 0: z
794 ab|cd
795 0: |
796 *** Failers
797No match
798
799/[Q\x{100}\x{200}]/8
800 ab\x{100}cd
801 0: \x{100}
802 ab\x{200}cd
803 0: \x{200}
804 Q?
805 0: Q
806 *** Failers
807No match
808
809/[Q\x{100}-\x{200}]/8
810 ab\x{100}cd
811 0: \x{100}
812 ab\x{200}cd
813 0: \x{200}
814 ab\x{111}cd
815 0: \x{111}
816 Q?
817 0: Q
818 *** Failers
819No match
820
821/[Qz-\x{200}]/8
822 ab\x{100}cd
823 0: \x{100}
824 ab\x{200}cd
825 0: \x{200}
826 ab\x{111}cd
827 0: \x{111}
828 abzcd
829 0: z
830 ab|cd
831 0: |
832 Q?
833 0: Q
834 *** Failers
835No match
836
837/[\x{100}\x{200}]{1,3}/8
838 ab\x{100}cd
839 0: \x{100}
840 ab\x{200}cd
841 0: \x{200}
842 ab\x{200}\x{100}\x{200}\x{100}cd
843 0: \x{200}\x{100}\x{200}
844 1: \x{200}\x{100}
845 2: \x{200}
846 *** Failers
847No match
848
849/[\x{100}\x{200}]{1,3}?/8
850 ab\x{100}cd
851 0: \x{100}
852 ab\x{200}cd
853 0: \x{200}
854 ab\x{200}\x{100}\x{200}\x{100}cd
855 0: \x{200}\x{100}\x{200}
856 1: \x{200}\x{100}
857 2: \x{200}
858 *** Failers
859No match
860
861/[Q\x{100}\x{200}]{1,3}/8
862 ab\x{100}cd
863 0: \x{100}
864 ab\x{200}cd
865 0: \x{200}
866 ab\x{200}\x{100}\x{200}\x{100}cd
867 0: \x{200}\x{100}\x{200}
868 1: \x{200}\x{100}
869 2: \x{200}
870 *** Failers
871No match
872
873/[Q\x{100}\x{200}]{1,3}?/8
874 ab\x{100}cd
875 0: \x{100}
876 ab\x{200}cd
877 0: \x{200}
878 ab\x{200}\x{100}\x{200}\x{100}cd
879 0: \x{200}\x{100}\x{200}
880 1: \x{200}\x{100}
881 2: \x{200}
882 *** Failers
883No match
884
885/(?<=[\x{100}\x{200}])X/8
886 abc\x{200}X
887 0: X
888 abc\x{100}X
889 0: X
890 *** Failers
891No match
892 X
893No match
894
895/(?<=[Q\x{100}\x{200}])X/8
896 abc\x{200}X
897 0: X
898 abc\x{100}X
899 0: X
900 abQX
901 0: X
902 *** Failers
903No match
904 X
905No match
906
907/(?<=[\x{100}\x{200}]{3})X/8
908 abc\x{100}\x{200}\x{100}X
909 0: X
910 *** Failers
911No match
912 abc\x{200}X
913No match
914 X
915No match
916
917/[^\x{100}\x{200}]X/8
918 AX
919 0: AX
920 \x{150}X
921 0: \x{150}X
922 \x{500}X
923 0: \x{500}X
924 *** Failers
925No match
926 \x{100}X
927No match
928 \x{200}X
929No match
930
931/[^Q\x{100}\x{200}]X/8
932 AX
933 0: AX
934 \x{150}X
935 0: \x{150}X
936 \x{500}X
937 0: \x{500}X
938 *** Failers
939No match
940 \x{100}X
941No match
942 \x{200}X
943No match
944 QX
945No match
946
947/[^\x{100}-\x{200}]X/8
948 AX
949 0: AX
950 \x{500}X
951 0: \x{500}X
952 *** Failers
953No match
954 \x{100}X
955No match
956 \x{150}X
957No match
958 \x{200}X
959No match
960
961/[z-\x{100}]/8i
962 z
963 0: z
964 Z
965 0: Z
966 \x{100}
967 0: \x{100}
968 *** Failers
969No match
970 \x{102}
971No match
972 y
973No match
974
975/[\xFF]/
976 >\xff<
977 0: \xff
978
979/[\xff]/8
980 >\x{ff}<
981 0: \x{ff}
982
983/[^\xFF]/
984 XYZ
985 0: X
986
987/[^\xff]/8
988 XYZ
989 0: X
990 \x{123}
991 0: \x{123}
992
993/^[ac]*b/8
994 xb
995No match
996
997/^[ac\x{100}]*b/8
998 xb
999No match
1000
1001/^[^x]*b/8i
1002 xb
1003No match
1004
1005/^[^x]*b/8
1006 xb
1007No match
1008
1009/^\d*b/8
1010 xb
1011No match
1012
1013/(|a)/g8
1014 catac
1015 0:
1016 0: a
1017 1:
1018 0:
1019 0: a
1020 1:
1021 0:
1022 0:
1023 a\x{256}a
1024 0: a
1025 1:
1026 0:
1027 0: a
1028 1:
1029 0:
1030
1031/^\x{85}$/8i
1032 \x{85}
1033 0: \x{85}
1034
1035/^abc./mgx8<any>
1036 abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
1037 0: abc1
1038 0: abc2
1039 0: abc3
1040 0: abc4
1041 0: abc5
1042 0: abc6
1043 0: abc7
1044 0: abc8
1045 0: abc9
1046
1047/abc.$/mgx8<any>
1048 abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
1049 0: abc1
1050 0: abc2
1051 0: abc3
1052 0: abc4
1053 0: abc5
1054 0: abc6
1055 0: abc7
1056 0: abc8
1057 0: abc9
1058
1059/^a\Rb/8<bsr_unicode>
1060 a\nb
1061 0: a\x{0a}b
1062 a\rb
1063 0: a\x{0d}b
1064 a\r\nb
1065 0: a\x{0d}\x{0a}b
1066 a\x0bb
1067 0: a\x{0b}b
1068 a\x0cb
1069 0: a\x{0c}b
1070 a\x{85}b
1071 0: a\x{85}b
1072 a\x{2028}b
1073 0: a\x{2028}b
1074 a\x{2029}b
1075 0: a\x{2029}b
1076 ** Failers
1077No match
1078 a\n\rb
1079No match
1080
1081/^a\R*b/8<bsr_unicode>
1082 ab
1083 0: ab
1084 a\nb
1085 0: a\x{0a}b
1086 a\rb
1087 0: a\x{0d}b
1088 a\r\nb
1089 0: a\x{0d}\x{0a}b
1090 a\x0bb
1091 0: a\x{0b}b
1092 a\x0c\x{2028}\x{2029}b
1093 0: a\x{0c}\x{2028}\x{2029}b
1094 a\x{85}b
1095 0: a\x{85}b
1096 a\n\rb
1097 0: a\x{0a}\x{0d}b
1098 a\n\r\x{85}\x0cb
1099 0: a\x{0a}\x{0d}\x{85}\x{0c}b
1100
1101/^a\R+b/8<bsr_unicode>
1102 a\nb
1103 0: a\x{0a}b
1104 a\rb
1105 0: a\x{0d}b
1106 a\r\nb
1107 0: a\x{0d}\x{0a}b
1108 a\x0bb
1109 0: a\x{0b}b
1110 a\x0c\x{2028}\x{2029}b
1111 0: a\x{0c}\x{2028}\x{2029}b
1112 a\x{85}b
1113 0: a\x{85}b
1114 a\n\rb
1115 0: a\x{0a}\x{0d}b
1116 a\n\r\x{85}\x0cb
1117 0: a\x{0a}\x{0d}\x{85}\x{0c}b
1118 ** Failers
1119No match
1120 ab
1121No match
1122
1123/^a\R{1,3}b/8<bsr_unicode>
1124 a\nb
1125 0: a\x{0a}b
1126 a\n\rb
1127 0: a\x{0a}\x{0d}b
1128 a\n\r\x{85}b
1129 0: a\x{0a}\x{0d}\x{85}b
1130 a\r\n\r\nb
1131 0: a\x{0d}\x{0a}\x{0d}\x{0a}b
1132 a\r\n\r\n\r\nb
1133 0: a\x{0d}\x{0a}\x{0d}\x{0a}\x{0d}\x{0a}b
1134 a\n\r\n\rb
1135 0: a\x{0a}\x{0d}\x{0a}\x{0d}b
1136 a\n\n\r\nb
1137 0: a\x{0a}\x{0a}\x{0d}\x{0a}b
1138 ** Failers
1139No match
1140 a\n\n\n\rb
1141No match
1142 a\r
1143No match
1144
1145/\h+\V?\v{3,4}/8
1146 \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
1147 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
1148 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
1149
1150/\V?\v{3,4}/8
1151 \x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
1152 0: X\x{0a}\x{0b}\x{0c}\x{0d}
1153 1: X\x{0a}\x{0b}\x{0c}
1154
1155/\h+\V?\v{3,4}/8
1156 >\x09\x20\x{a0}X\x0a\x0a\x0a<
1157 0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a}
1158
1159/\V?\v{3,4}/8
1160 >\x09\x20\x{a0}X\x0a\x0a\x0a<
1161 0: X\x{0a}\x{0a}\x{0a}
1162
1163/\H\h\V\v/8
1164 X X\x0a
1165 0: X X\x{0a}
1166 X\x09X\x0b
1167 0: X\x{09}X\x{0b}
1168 ** Failers
1169No match
1170 \x{a0} X\x0a
1171No match
1172
1173/\H*\h+\V?\v{3,4}/8
1174 \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
1175 0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
1176 1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
1177 \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
1178 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}\x{0d}
1179 1: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
1180 \x09\x20\x{a0}\x0a\x0b\x0c
1181 0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
1182 ** Failers
1183No match
1184 \x09\x20\x{a0}\x0a\x0b
1185No match
1186
1187/\H\h\V\v/8
1188 \x{3001}\x{3000}\x{2030}\x{2028}
1189 0: \x{3001}\x{3000}\x{2030}\x{2028}
1190 X\x{180e}X\x{85}
1191 0: X\x{180e}X\x{85}
1192 ** Failers
1193No match
1194 \x{2009} X\x0a
1195No match
1196
1197/\H*\h+\V?\v{3,4}/8
1198 \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
1199 0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d}
1200 1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}
1201 \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
1202 0: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}\x{2028}
1203 1: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}
1204 \x09\x20\x{202f}\x0a\x0b\x0c
1205 0: \x{09} \x{202f}\x{0a}\x{0b}\x{0c}
1206 ** Failers
1207No match
1208 \x09\x{200a}\x{a0}\x{2028}\x0b
1209No match
1210
1211/a\Rb/I8<bsr_anycrlf>
1212Capturing subpattern count = 0
1213Options: bsr_anycrlf utf8
1214First char = 'a'
1215Need char = 'b'
1216 a\rb
1217 0: a\x{0d}b
1218 a\nb
1219 0: a\x{0a}b
1220 a\r\nb
1221 0: a\x{0d}\x{0a}b
1222 ** Failers
1223No match
1224 a\x{85}b
1225No match
1226 a\x0bb
1227No match
1228
1229/a\Rb/I8<bsr_unicode>
1230Capturing subpattern count = 0
1231Options: bsr_unicode utf8
1232First char = 'a'
1233Need char = 'b'
1234 a\rb
1235 0: a\x{0d}b
1236 a\nb
1237 0: a\x{0a}b
1238 a\r\nb
1239 0: a\x{0d}\x{0a}b
1240 a\x{85}b
1241 0: a\x{85}b
1242 a\x0bb
1243 0: a\x{0b}b
1244 ** Failers
1245No match
1246 a\x{85}b\<bsr_anycrlf>
1247No match
1248 a\x0bb\<bsr_anycrlf>
1249No match
1250
1251/a\R?b/I8<bsr_anycrlf>
1252Capturing subpattern count = 0
1253Options: bsr_anycrlf utf8
1254First char = 'a'
1255Need char = 'b'
1256 a\rb
1257 0: a\x{0d}b
1258 a\nb
1259 0: a\x{0a}b
1260 a\r\nb
1261 0: a\x{0d}\x{0a}b
1262 ** Failers
1263No match
1264 a\x{85}b
1265No match
1266 a\x0bb
1267No match
1268
1269/a\R?b/I8<bsr_unicode>
1270Capturing subpattern count = 0
1271Options: bsr_unicode utf8
1272First char = 'a'
1273Need char = 'b'
1274 a\rb
1275 0: a\x{0d}b
1276 a\nb
1277 0: a\x{0a}b
1278 a\r\nb
1279 0: a\x{0d}\x{0a}b
1280 a\x{85}b
1281 0: a\x{85}b
1282 a\x0bb
1283 0: a\x{0b}b
1284 ** Failers
1285No match
1286 a\x{85}b\<bsr_anycrlf>
1287No match
1288 a\x0bb\<bsr_anycrlf>
1289No match
1290
1291/X/8f<any>
1292 A\x{1ec5}ABCXYZ
1293 0: X
1294
1295/abcd*/8
1296 xxxxabcd\P
1297 0: abcd
1298 1: abc
1299 xxxxabcd\P\P
1300Partial match: abcd
1301
1302/abcd*/i8
1303 xxxxabcd\P
1304 0: abcd
1305 1: abc
1306 xxxxabcd\P\P
1307Partial match: abcd
1308 XXXXABCD\P
1309 0: ABCD
1310 1: ABC
1311 XXXXABCD\P\P
1312Partial match: ABCD
1313
1314/abc\d*/8
1315 xxxxabc1\P
1316 0: abc1
1317 1: abc
1318 xxxxabc1\P\P
1319Partial match: abc1
1320
1321/abc[de]*/8
1322 xxxxabcde\P
1323 0: abcde
1324 1: abcd
1325 2: abc
1326 xxxxabcde\P\P
1327Partial match: abcde
1328
1329/\bthe cat\b/8
1330 the cat\P
1331 0: the cat
1332 the cat\P\P
1333Partial match: the cat
1334
1335/a+/8
1336 a\x{123}aa\>1
1337 0: aa
1338 1: a
1339 a\x{123}aa\>2
1340Error -11 (bad UTF-8 offset)
1341 a\x{123}aa\>3
1342 0: aa
1343 1: a
1344 a\x{123}aa\>4
1345 0: a
1346 a\x{123}aa\>5
1347No match
1348 a\x{123}aa\>6
1349Error -24 (bad offset value)
1350
1351/ab\Cde/8
1352 abXde
1353Error -16 (item unsupported for DFA matching)
1354
1355/(?<=ab\Cde)X/8
1356Failed: \C not allowed in lookbehind assertion at offset 10
1357
1358/-- End of testinput8 --/