-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_50k.rule
50000 lines (50000 loc) · 734 KB
/
_50k.rule
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
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
:
[
]
{
}
c
d
k
K
l
r
u
^!
^#
^*
^.
^?
^@
^$
$!
$"
$#
$%
$&
$'
$(
$)
$*
$+
$,
$-
$.
$/
$:
$;
$<
$=
$>
$?
$@
$[
$\
$]
$^
$_
$`
${
$|
$~
$$
$0
$1
$2
$3
$4
$5
$6
$7
$8
$9
$a
$A
$b
$B
$c
$C
$d
$D
$e
$E
$f
$F
$g
$G
$h
$H
$i
$I
$j
$J
$k
$K
$l
$L
$m
$M
$n
$N
$o
$O
$p
$P
$q
$Q
$r
$R
$s
$S
$t
$T
$u
$U
$v
$V
$w
$W
$x
$X
$y
$Y
$z
$Z
+0
-0
^0
+1
,1
-1
^1
+2
,2
-2
^2
+3
,3
-3
^3
+4
,4
-4
^4
+5
,5
-5
^5
+6
,6
-6
^6
'7
+7
,7
-7
^7
'8
^8
'9
-9
^9
^a
^A
^b
^B
^c
^C
^d
^D
D1
D2
D3
D4
D5
D6
D7
D8
D9
^e
^E
^f
^F
^g
^G
^h
^H
^i
^I
^j
^J
^k
^K
^l
^L
^m
^M
^n
^N
^o
^O
^p
^P
^q
^Q
^r
^R
^s
^S
^t
^T
T0
T1
T3
T4
T5
T6
T7
T8
^u
^U
^v
^V
^w
^W
^x
^X
^y
^Y
y2
Y2
y3
Y3
y4
Y4
y5
Y5
^z
^Z
Z1
z2
Z2
z3
Z3
Z4
Z5
Z7
[ ]
[ {
] ]
] }
{ {
} ]
} }
*02
*03
*04
*05
*06
*07
*08
*12
*23
*34
*45
C [
[ d
} d
d r
E {
E r
[ f
i10
i11
i12
i13
i14
i15
i16
i17
i18
i19
i1a
i1e
i1h
i1i
i1j
i1l
i1m
i1o
i1r
i1s
i1u
i1y
i2
i2#
i2-
i2.
i2@
i2_
i20
i21
i22
i23
i24
i25
i26
i27
i28
i29
i2a
i2b
i2c
i2d
i2e
i2f
i2g
i2h
i2i
i2j
i2k
i2l
i2m
i2n
i2o
i2p
i2q
i2r
i2s
i2t
i2u
i2v
i2w
i2x
i2y
i2z
i3
i3#
i3-
i3.
i3@
i3_
i30
i31
i32
i33
i34
i35
i36
i37
i38
i39
i3a
i3b
i3c
i3d
i3e
i3g
i3h
i3i
i3k
i3m
i3n
i3o
i3p
i3r
i3s
i3t
i3u
i3y
i3z
i4
i4#
i4*
i4-
i4.
i4/
i4@
i4_
i40
i41
i42
i43
i44
i45
i46
i47
i48
i49
i4a
i4c
i4d
i4e
i4h
i4i
i4l
i4m
i4n
i4o
i4r
i4s
i4t
i4u
i4y
i5
i5#
i5-
i5.
i5@
i5_
i50
i51
i52
i53
i54
i55
i56
i57
i58
i59
i5a
i5d
i5e
i5h
i5i
i5l
i5n
i5o
i5r
i5s
i5t
i5u
i5y
i6
i6#
i6*
i6-
i6.
i6@
i6_
i60
i61
i62
i63
i64
i65
i66
i67
i68
i69
i6a
i6e
i6g
i6h
i6i
i6l
i6n
i6o
i6r
i6s
i6t
i6u
i6y
i7
i7#
i7-
i7.
i7@
i7_
i70
i71
i72
i73
i74
i75
i76
i77
i78
i79
i7a
i7e
i7h
i7i
i7o
i7r
i7s
i7u
i7y
i8
i8#
i8-
i8.
i8@
i8_
i80
i81
i82
i83
i84
i85
i86
i87
i88
i89
i8a
i8e
i8h
i8i
i8o
i8r
i8s
i8u
i8y
K [
K }
[ k
] k
} k
] K
{ K
} K
K c
k d
k K
k r
k u
o0!
o0(
o0@
o0$
o00
o01
o02
O02
o03
O03
o04
O04
o05
O05
o06
O06
o07
o08
o09
o0a
o0b
o0c
o0d
o0e
o0f
o0g
o0h
o0i
o0j
o0k
o0l
o0m
o0n
o0o
o0p
o0q
o0r
o0s
o0t
o0u
o0v
o0w
o0x
o0y
o0z
o1@
o10
o11
o12
O12
o13
o14
o15
o16
o17
o18
o19
o1a
o1b
o1c
o1d
o1e
o1g
o1h
o1i
o1j
o1k
o1l
o1m
o1o
o1p
o1q
o1r
o1s
o1t
o1u
o1w
o1y
o1z
o2
o2#
o2-
o2.
o2@
o2_
o20
o21
o22
O22
o23
o24
o25
o26
o27
o28
o29
o2a
o2b
o2c
o2d
o2e
o2f
o2g
o2h
o2i
o2j
o2k
o2l
o2m
o2n
o2o
o2p
o2q
o2r
o2s
o2t
o2u
o2v
o2w
o2x
o2y
o2z
o3
o3#
o3-
o3.
o3@
o3_
o30
o31
o32
O32
o33
o34
o35
o36
o37
o38
o39
o3a
o3b
o3c
o3d
o3e
o3f
o3g
o3h
o3i
o3j
o3k
o3l
o3m
o3n
o3o
o3p
o3q
o3r
o3s
o3t
o3u
o3v
o3w
o3y
o3z
o4
o4#
o4+
o4-
o4.
o4@
o4_
o40
o41
o42
O42
o43
o44
o45
o46
o47
o48
o49
o4a
o4b
o4c
o4d
o4e
o4f
o4g
o4h
o4i
o4j
o4k
o4l
o4m
o4n
o4o
o4p
o4q
o4r
o4s
o4t
o4u
o4v
o4w
o4x
o4y
o4z
o5
o5!
o5#
o5-
o5.
o5@
o5_
o50
o51
o52
O52
o53
O53
o54
o55
o56
o57
o58
o59
o5a
o5b
o5c
o5d
o5e
o5f
o5g
o5i
o5j
o5k
o5l
o5m
o5n
o5o
o5p
o5r
o5s
o5t
o5u
o5v
o5w
o5x
o5y
o5z
o6
o6#
o6,
o6-
o6.
o6@
o6_
o6$
o60
o61
o62
O62
o63
o64
O64
o65
o66
o67
o68
o69
o6a
o6b
o6c
o6d
o6e
o6f
o6g
o6h
o6i
o6j
o6k
o6l
o6n
o6o
o6p
o6q
o6r
o6s
o6t
o6u
o6v
o6w
o6x
o6y
o6z
o7
o7#
o7-
o7.
o7@
o7_
o70
o71
o72
O72
o73
o74
o75
o76
o77
o78
o79
o7a
o7b
o7c
o7e
o7f
o7g
o7i
o7j
o7k
o7l
o7n
o7o
o7p
o7t
o7u
o7w
o7x
o7y
o8
o8#
o8-
o8.
o8@
o8_
o80
o81
o82
o83
o84
o85
o86
o87
o88
o89
o8a
o8c
o8e
o8f
o8i
o8o
o8s
o8u
o8x
o9@
q ]
[ q
q r
r [
r ]
r {
r }
r k
sa4
sae
se3
si1
siy
snr
so0
soa
ss$
ss1
t }
] t
u r
^! ]
^# ]
^* ]
^@ ]
} ^#
[ $!
[ $#
[ $.
[ $?
[ $@
] ^$
] $!
] $#
] $*
] $.
] $?
] $@
{ $@
} $!
$# {
$* [
$. {
$@ {
[ $$
] $$
$$ t
[ $0
] $0
} $0
[ $1
] $1
{ $1
[ $2
] $2
[ $3
] $3
} $3
[ $4
] $4
[ $5
] $5
[ $6
] $6
[ $7
] $7
} $7
[ $8
] $8
[ $9
] $9
[ $a
] $a
{ $a
} $a
$a {
{ $A
$A [
$A u
[ $b
{ $b
[ $c
$& c
$c K
[ $d
] $d
{ $d
$d {
[ $e
] $e
{ $e
$e E
$f [
[ $g
{ $g
[ $h
] $h
{ $h
[ $i
{ $i
$j [
[ $k
{ $k
$@ k
{ $l
$# l
$l [
[ $m
] $m
{ $m
} $m
$M [
$m r
[ $n
$n K
[ $o
] $o
{ $o
$O c
$p [
] $q
$q [
[ $r
] $r
{ $r
$R E
[ $s
] $s
{ $s
$s {