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