summaryrefslogtreecommitdiffstats
path: root/starmath/source/mathml/mathmlMo.cxx
blob: fb76b070ea472c36ad416a718e527adf73f6297f (plain)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */

#include <mathmlMo.hxx>

static moOperatorData moOperatorDataDictionaryData[starmathdatabase::MATHML_MO_COUNT]
    = { { u"\u2018", moOpDF::prefix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
        { u"\u2019", moOpDF::postfix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
        { u"\u201C", moOpDF::prefix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
        { u"\u201D", moOpDF::postfix, 10, 0, 0, moOpDP::fence | moOpDP::nonedp },
        { u"(", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u")", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"[", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"]", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"{", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"|", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"||", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"|||", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"}", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2016", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence },
        { u"\u2308", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2309", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u230A", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u230B", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2329", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u232A", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2772", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2773", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27E6", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27E7", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27E8", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27E9", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27EA", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27EB", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27EC", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27ED", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27EE", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u27EF", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2980", moOpDF::prepostfix, 20, 0, 0, moOpDP::stretchyfence },
        { u"\u2983", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2984", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2985", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2986", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2987", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2988", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2989", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u298A", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u298B", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u298C", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u298D", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u298E", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u298F", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2990", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2991", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2992", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2993", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2994", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2995", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2996", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2997", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2998", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u29FC", moOpDF::prefix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u29FD", moOpDF::postfix, 20, 0, 0, moOpDP::stretchyfence | moOpDP::symmetric },
        { u";", moOpDF::infix, 30, 0, 3, moOpDP::separator | moOpDP::linebreakstyleAfter },
        { u",", moOpDF::infix, 40, 0, 3, moOpDP::separator | moOpDP::linebreakstyleAfter },
        { u"\u2063", moOpDF::infix, 40, 0, 0, moOpDP::separator | moOpDP::linebreakstyleAfter },
        { u"\u2234", moOpDF::infix, 70, 5, 5, moOpDP::nonedp },
        { u"\u2235", moOpDF::infix, 70, 5, 5, moOpDP::nonedp },
        { u"->", moOpDF::infix, 90, 5, 5, moOpDP::nonedp },
        { u"..", moOpDF::postfix, 100, 0, 0, moOpDP::nonedp },
        { u"...", moOpDF::postfix, 100, 0, 0, moOpDP::nonedp },
        { u":", moOpDF::infix, 100, 1, 2, moOpDP::nonedp },
        { u"\u03F6", moOpDF::infix, 110, 5, 5, moOpDP::nonedp },
        { u"\u2026", moOpDF::infix, 150, 0, 0, moOpDP::nonedp },
        { u"\u22EE", moOpDF::infix, 150, 5, 5, moOpDP::nonedp },
        { u"\u22EF", moOpDF::infix, 150, 0, 0, moOpDP::nonedp },
        { u"\u22F1", moOpDF::infix, 150, 5, 5, moOpDP::nonedp },
        { u"\u220B", moOpDF::infix, 160, 5, 5, moOpDP::nonedp },
        { u"\u22A2", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22A3", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22A4", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22A8", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22A9", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22AC", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22AD", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22AE", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u22AF", moOpDF::infix, 170, 5, 5, moOpDP::nonedp },
        { u"\u2228", moOpDF::infix, 190, 4, 4, moOpDP::nonedp },
        { u"&&", moOpDF::infix, 200, 4, 4, moOpDP::nonedp },
        { u"\u2227", moOpDF::infix, 200, 4, 4, moOpDP::nonedp },
        { u"\u2200", moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
        { u"\u2203", moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
        { u"\u2204", moOpDF::prefix, 230, 2, 1, moOpDP::nonedp },
        { u"\u2201", moOpDF::infix, 240, 1, 2, moOpDP::nonedp },
        { u"\u2208", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2209", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u220C", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2282", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2282\u20D2", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2283", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2283\u20D2", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2284", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2285", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2286", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2287", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2288", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u2289", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u228A", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"\u228B", moOpDF::infix, 240, 5, 5, moOpDP::nonedp },
        { u"<=", moOpDF::infix, 241, 5, 5, moOpDP::nonedp },
        { u"\u2264", moOpDF::infix, 241, 5, 5, moOpDP::nonedp },
        { u"\u2265", moOpDF::infix, 242, 5, 5, moOpDP::nonedp },
        { u">", moOpDF::infix, 243, 5, 5, moOpDP::nonedp },
        { u">=", moOpDF::infix, 243, 5, 5, moOpDP::nonedp },
        { u"\u226F", moOpDF::infix, 244, 5, 5, moOpDP::nonedp },
        { u"&lt", moOpDF::infix, 245, 5, 5, moOpDP::nonedp },
        { u"\u226E", moOpDF::infix, 246, 5, 5, moOpDP::nonedp },
        { u"\u2248", moOpDF::infix, 247, 5, 5, moOpDP::nonedp },
        { u"\u223C", moOpDF::infix, 250, 5, 5, moOpDP::nonedp },
        { u"\u2249", moOpDF::infix, 250, 5, 5, moOpDP::nonedp },
        { u"\u2262", moOpDF::infix, 252, 5, 5, moOpDP::nonedp },
        { u"\u2260", moOpDF::infix, 255, 5, 5, moOpDP::nonedp },
        { u"!=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"*=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"+=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"-=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"/=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u":=", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"=", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"==", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u221D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2224", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2225", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2226", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2241", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2243", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2244", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2245", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2246", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2247", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u224D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2254", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2257", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2259", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u225A", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u225B", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u225C", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u225F", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2261", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2268", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2269", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u226A", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u226A\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u226B", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u226B\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u226D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2270", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2271", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u227A", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u227B", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u227C", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u227D", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2280", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2281", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22A5", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22B4", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22B5", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22C9", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u22CA", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u22CB", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u22CC", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u22D4", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22D6", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22D7", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22D8", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22D9", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22EA", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22EB", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22EC", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u22ED", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u25A0", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25A1", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25AA", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25AB", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25AD", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25AE", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25AF", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25B0", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25B1", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u25B3", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25B4", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25B5", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25B6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25B7", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25B8", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25B9", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25BC", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25BD", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25BE", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25BF", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C0", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C1", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C2", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C3", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C4", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C5", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C7", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C8", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25C9", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25CC", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25CD", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25CE", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25CF", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25D6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25D7", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u25E6", moOpDF::infix, 260, 4, 4, moOpDP::nonedp },
        { u"\u29C0", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u29C1", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u29E3", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u29E4", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u29E5", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u29E6", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u29F3", moOpDF::infix, 260, 3, 3, moOpDP::nonedp },
        { u"\u2A87", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2A88", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2AAF", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2AAF\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2AB0", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2AB0\u0338", moOpDF::infix, 260, 5, 5, moOpDP::nonedp },
        { u"\u2044", moOpDF::infix, 265, 4, 4, moOpDP::stretchy },
        { u"\u2206", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u220A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u220D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u220E", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2215", moOpDF::infix, 265, 4, 4, moOpDP::stretchy },
        { u"\u2217", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2218", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2219", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u221F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2223", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2236", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2237", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2238", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2239", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u223A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u223B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u223D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u223D\u0331", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u223E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u223F", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2242", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2242\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u224A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u224B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u224C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u224E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u224E\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u224F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u224F\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2250", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2251", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2252", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2253", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2255", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2256", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2258", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u225D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u225E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2263", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2266", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2266\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2267", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u226C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2272", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2273", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2274", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2275", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2276", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2277", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2278", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2279", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u227E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u227F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u227F\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u228C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u228D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u228E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u228F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u228F\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2290", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2290\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2291", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2292", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2293", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2294", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u229A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u229B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u229C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u229D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22A6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22A7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22AA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22AB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22B0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22B1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22B2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22B3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22B6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22B7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22B9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22BA", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22BB", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22BC", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22BD", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22BE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u22BF", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u22C4", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22C6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22C7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22C8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22CD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22CE", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22CF", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22D0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22D1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22D2", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22D3", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u22D5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22DA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22DB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22DC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22DD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22DE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22DF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22E9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22F9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22FA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22FB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22FC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22FD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22FE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u22FF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u25B2", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2758", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2981", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2982", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A1", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A3", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A4", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A5", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A6", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A7", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29A9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29AA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29AB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29AC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29AD", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29AE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29AF", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29B0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29B1", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29B2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29B3", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29B4", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29B5", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29B6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29B7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29B8", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29B9", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29BA", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29BB", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29BC", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29BD", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29BE", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29BF", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29C2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29C3", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29C4", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29C5", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29C6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29C7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29C8", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29C9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29CA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29CB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29CC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29CD", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29CE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29CF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29CF\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D0\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29D6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29D7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29D8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29D9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29DB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29DC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29DD", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29DE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29E0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29E1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u29E2", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29E7", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29E8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29E9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29EA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29EB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29EC", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29ED", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29EE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29F0", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29F1", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29F2", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29F5", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29F6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29F7", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29F8", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29F9", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29FA", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29FB", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u29FE", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u29FF", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A1D", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2A1E", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2A1F", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2A20", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2A21", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"\u2A22", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A23", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A24", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A25", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A26", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A27", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A28", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A29", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A2A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A2B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A2C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A2D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A2E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A30", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A31", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A32", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A33", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A34", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A35", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A36", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A37", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A38", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A39", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A3A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A3B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A3C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A3D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A3E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A40", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A41", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A42", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A43", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A44", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A45", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A46", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A47", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A48", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A49", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A4A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A4B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A4C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A4D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A4E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A4F", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A50", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A51", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A52", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A53", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A54", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A55", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A56", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A57", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A58", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A59", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A5A", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A5B", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A5C", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A5D", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A5E", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A5F", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A60", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A61", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A62", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A63", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A64", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A65", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A66", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A67", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A68", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A69", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A6A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A6B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A6C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A6D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A6E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A6F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A70", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A71", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A72", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2A73", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A74", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A75", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A76", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A77", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A78", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A79", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7D\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7E\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A7F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A80", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A81", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A82", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A83", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A84", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A85", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A86", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A89", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A8A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A8B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A8C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A8D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A8E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A8F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A90", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A91", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A92", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A93", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A94", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A95", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A96", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A97", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A98", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A99", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A9A", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A9B", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A9C", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A9D", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A9E", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2A9F", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA1\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA2\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AA9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AAA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AAB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AAC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AAD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AAE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AB9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ABA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ABB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ABC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ABD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ABE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ABF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AC9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ACA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ACB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ACC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ACD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ACE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ACF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AD9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ADA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ADB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ADD", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ADD\u0338", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ADE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2ADF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE4", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE5", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE6", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AE9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AEA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AEB", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AEC", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AED", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AEE", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AEF", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AF0", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AF1", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AF2", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AF3", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AF4", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2AF5", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2AF6", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2AF7", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AF8", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AF9", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AFA", moOpDF::infix, 265, 5, 5, moOpDP::nonedp },
        { u"\u2AFB", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2AFD", moOpDF::infix, 265, 4, 4, moOpDP::nonedp },
        { u"\u2AFE", moOpDF::infix, 265, 3, 3, moOpDP::nonedp },
        { u"|", moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"||", moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"|||", moOpDF::infix, 270, 2, 2, moOpDP::stretchyfence | moOpDP::symmetric },
        { u"\u2190", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2191", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2192", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2193", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2194", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2195", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2196", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2197", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2198", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2199", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u219A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u219B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u219C", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u219D", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u219E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u219F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21A0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21A1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21A2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21A3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21A4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21A5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21A6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21A7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21A8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21A9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21AA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21AB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21AC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21AD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21AE", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21AF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21B0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21B1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21B2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21B3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21B4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21B5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21B6", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21B7", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21B8", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u21B9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21BA", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u21BB", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u21BC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21BD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21BE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21BF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21C0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21C1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21C2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21C3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21C4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21C5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21C6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21C7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21C8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21C9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21CA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21CB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21CC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21CD", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21CE", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21CF", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21D0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21D1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21D2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21D3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21D4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21D5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21D6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21D7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21D8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21D9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21DA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21DB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21DC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21DD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21DE", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u21DF", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u21E0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21E1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21E2", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21E3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21E4", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21E5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21E6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21E7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21E8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21E9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21EA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21EB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21EC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21ED", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21EE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21EF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21F0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21F1", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u21F2", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u21F3", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21F4", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21F5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u21F6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21F7", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21F8", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21F9", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21FA", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21FB", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21FC", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u21FD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21FE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u21FF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u22B8", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u27F0", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u27F1", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u27F5", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27F6", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27F7", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27F8", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27F9", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27FA", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27FB", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27FC", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27FD", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27FE", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u27FF", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2900", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2901", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2902", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2903", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2904", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2905", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2906", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2907", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2908", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2909", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u290A", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u290B", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u290C", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u290D", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u290E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u290F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2910", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2911", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2912", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2913", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2914", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2915", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2916", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2917", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2918", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2919", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u291A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u291B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u291C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u291D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u291E", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u291F", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2920", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2921", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2922", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2923", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2924", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2925", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2926", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2927", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2928", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2929", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u292A", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u292B", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u292C", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u292D", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u292E", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u292F", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2930", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2931", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2932", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2933", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2934", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2935", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2936", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2937", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2938", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2939", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u293A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u293B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u293C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u293D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u293E", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u293F", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2940", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2941", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2942", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2943", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2944", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2945", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2946", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2947", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2948", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2949", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u294A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u294B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u294C", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u294D", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u294E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u294F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2950", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2951", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2952", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2953", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2954", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2955", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2956", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2957", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2958", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2959", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u295A", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u295B", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u295C", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u295D", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u295E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u295F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy | moOpDP::accent },
        { u"\u2960", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2961", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2962", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2963", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2964", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2965", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2966", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2967", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2968", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2969", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u296A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u296B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u296C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u296D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u296E", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u296F", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2970", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2971", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2972", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2973", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2974", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2975", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2976", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2977", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2978", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u2979", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u297A", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u297B", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u297C", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u297D", moOpDF::infix, 270, 5, 5, moOpDP::accent },
        { u"\u297E", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u297F", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2999", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u299A", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u299B", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u299C", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u299D", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u299E", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u299F", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u29DF", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u29EF", moOpDF::infix, 270, 3, 3, moOpDP::nonedp },
        { u"\u29F4", moOpDF::infix, 270, 5, 5, moOpDP::nonedp },
        { u"\u2B45", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"\u2B46", moOpDF::infix, 270, 5, 5, moOpDP::stretchy },
        { u"+", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"+", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
        { u"-", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"-", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
        { u"\u00B1", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"\u00B1", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
        { u"\u2212", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"\u2212", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
        { u"\u2213", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"\u2213", moOpDF::prefix, 275, 0, 1, moOpDP::nonedp },
        { u"\u2214", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"\u229E", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"\u229F", moOpDF::infix, 275, 4, 4, moOpDP::nonedp },
        { u"\u2211", moOpDF::prefix, 290, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A0A", moOpDF::prefix, 290, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A0B", moOpDF::prefix, 290, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u222C", moOpDF::prefix, 300, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u222D", moOpDF::prefix, 300, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2295", moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
        { u"\u2296", moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
        { u"\u2298", moOpDF::infix, 300, 4, 4, moOpDP::nonedp },
        { u"\u2A01", moOpDF::prefix, 300, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u222B", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u222E", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u222F", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2230", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2231", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2232", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2233", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A0C", moOpDF::prefix, 310, 0, 1, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A0D", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A0E", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A0F", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A10", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A11", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A12", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A13", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A14", moOpDF::prefix, 310, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A15", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A16", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A17", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A18", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A19", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A1A", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A1B", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u2A1C", moOpDF::prefix, 310, 1, 2, moOpDP::largeop | moOpDP::symmetric },
        { u"\u22C3", moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A03", moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A04", moOpDF::prefix, 320, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u22C0", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u22C1", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u22C2", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A00", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A02", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A05", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A06", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A07", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A08", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2A09", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2AFC", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2AFF", moOpDF::prefix, 330, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2240", moOpDF::infix, 340, 4, 4, moOpDP::nonedp },
        { u"\u220F", moOpDF::prefix, 350, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2210", moOpDF::prefix, 350, 1, 2, moOpDP::movablelargeop | moOpDP::symmetric },
        { u"\u2229", moOpDF::infix, 350, 4, 4, moOpDP::nonedp },
        { u"\u222A", moOpDF::infix, 350, 4, 4, moOpDP::nonedp },
        { u"*", moOpDF::infix, 390, 3, 3, moOpDP::nonedp },
        { u".", moOpDF::infix, 390, 3, 3, moOpDP::nonedp },
        { u"\u00D7", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u2022", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u2043", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u2062", moOpDF::infix, 390, 0, 0, moOpDP::nonedp },
        { u"\u22A0", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u22A1", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u22C5", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u2A2F", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u2A3F", moOpDF::infix, 390, 4, 4, moOpDP::nonedp },
        { u"\u00B7", moOpDF::infix, 400, 4, 4, moOpDP::nonedp },
        { u"\u2297", moOpDF::infix, 410, 4, 4, moOpDP::nonedp },
        { u"%", moOpDF::infix, 640, 3, 3, moOpDP::nonedp },
        { u"\\", moOpDF::infix, 650, 0, 0, moOpDP::nonedp },
        { u"\u2216", moOpDF::infix, 650, 4, 4, moOpDP::nonedp },
        { u"/", moOpDF::infix, 660, 1, 1, moOpDP::nonedp },
        { u"\u00F7", moOpDF::infix, 660, 4, 4, moOpDP::nonedp },
        { u"\u2220", moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
        { u"\u2221", moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
        { u"\u2222", moOpDF::prefix, 670, 0, 0, moOpDP::nonedp },
        { u"\u00AC", moOpDF::prefix, 680, 2, 1, moOpDP::nonedp },
        { u"\u2299", moOpDF::infix, 710, 4, 4, moOpDP::nonedp },
        { u"\u2202", moOpDF::prefix, 740, 2, 1, moOpDP::nonedp },
        { u"\u2207", moOpDF::prefix, 740, 2, 1, moOpDP::nonedp },
        { u"**", moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
        { u"<>", moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
        { u"^", moOpDF::infix, 780, 1, 1, moOpDP::nonedp },
        { u"\u2032", moOpDF::postfix, 800, 0, 0, moOpDP::nonedp },
        { u"\u266D", moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
        { u"\u266E", moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
        { u"\u266F", moOpDF::postfix, 800, 0, 2, moOpDP::nonedp },
        { u"!", moOpDF::postfix, 810, 1, 0, moOpDP::nonedp },
        { u"!!", moOpDF::postfix, 810, 1, 0, moOpDP::nonedp },
        { u"//", moOpDF::infix, 820, 1, 1, moOpDP::nonedp },
        { u"@", moOpDF::infix, 825, 1, 1, moOpDP::nonedp },
        { u"?", moOpDF::infix, 835, 1, 1, moOpDP::nonedp },
        { u"\u2145", moOpDF::prefix, 845, 2, 1, moOpDP::nonedp },
        { u"\u2146", moOpDF::prefix, 845, 2, 0, moOpDP::nonedp },
        { u"\u221A", moOpDF::prefix, 845, 1, 1, moOpDP::stretchy },
        { u"\u221B", moOpDF::prefix, 845, 1, 1, moOpDP::nonedp },
        { u"\u221C", moOpDF::prefix, 845, 1, 1, moOpDP::nonedp },
        { u"\u2061", moOpDF::infix, 850, 0, 0, moOpDP::nonedp },
        { u"\"", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"&", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
        { u"\'", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"++", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
        { u"--", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
        { u"^", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"_", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"`", moOpDF::postfix, 880, 0, 00, moOpDP::accent },
        { u"~", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u00A8", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u00AA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u00AF", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u00B0", moOpDF::postfix, 880, 0, 0, moOpDP::nonedp },
        { u"\u00B2", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u00B3", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u00B4", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u00B8", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u00B9", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u00BA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u02C6", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u02C7", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u02C9", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u02CA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u02CB", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u02CD", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u02D8", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u02D9", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u02DA", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u02DC", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u02DD", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u02F7", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u0302", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u0311", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u201A", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u201B", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u201E", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u201F", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u2033", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u2034", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u2035", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u2036", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u2037", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u203E", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u2057", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u2064", moOpDF::infix, 880, 0, 0, moOpDP::nonedp },
        { u"\u20DB", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u20DC", moOpDF::postfix, 880, 0, 0, moOpDP::accent },
        { u"\u23B4", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u23B5", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u23DC", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u23DD", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u23DE", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u23DF", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u23E0", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"\u23E1", moOpDF::postfix, 880, 0, 0, moOpDP::stretchy | moOpDP::accent },
        { u"_", moOpDF::infix, 900, 1, 1, moOpDP::nonedp } };

std::vector<moOperatorData> starmathdatabase::moOperatorDataDictionary(
    moOperatorDataDictionaryData, moOperatorDataDictionaryData + starmathdatabase::MATHML_MO_COUNT);

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */