1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ETSPackageDeclaration", 6 "name": { 7 "type": "TSQualifiedName", 8 "left": { 9 "type": "TSQualifiedName", 10 "left": { 11 "type": "TSQualifiedName", 12 "left": { 13 "type": "TSQualifiedName", 14 "left": { 15 "type": "Identifier", 16 "name": "com", 17 "decorators": [], 18 "loc": { 19 "start": { 20 "line": 16, 21 "column": 9 22 }, 23 "end": { 24 "line": 16, 25 "column": 12 26 } 27 } 28 }, 29 "right": { 30 "type": "Identifier", 31 "name": "huawei", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 16, 36 "column": 13 37 }, 38 "end": { 39 "line": 16, 40 "column": 19 41 } 42 } 43 }, 44 "loc": { 45 "start": { 46 "line": 16, 47 "column": 9 48 }, 49 "end": { 50 "line": 16, 51 "column": 19 52 } 53 } 54 }, 55 "right": { 56 "type": "Identifier", 57 "name": "migrationtool", 58 "decorators": [], 59 "loc": { 60 "start": { 61 "line": 16, 62 "column": 20 63 }, 64 "end": { 65 "line": 16, 66 "column": 33 67 } 68 } 69 }, 70 "loc": { 71 "start": { 72 "line": 16, 73 "column": 9 74 }, 75 "end": { 76 "line": 16, 77 "column": 33 78 } 79 } 80 }, 81 "right": { 82 "type": "Identifier", 83 "name": "test", 84 "decorators": [], 85 "loc": { 86 "start": { 87 "line": 16, 88 "column": 34 89 }, 90 "end": { 91 "line": 16, 92 "column": 38 93 } 94 } 95 }, 96 "loc": { 97 "start": { 98 "line": 16, 99 "column": 9 100 }, 101 "end": { 102 "line": 16, 103 "column": 38 104 } 105 } 106 }, 107 "right": { 108 "type": "Identifier", 109 "name": "sts", 110 "decorators": [], 111 "loc": { 112 "start": { 113 "line": 16, 114 "column": 39 115 }, 116 "end": { 117 "line": 16, 118 "column": 42 119 } 120 } 121 }, 122 "loc": { 123 "start": { 124 "line": 16, 125 "column": 9 126 }, 127 "end": { 128 "line": 16, 129 "column": 43 130 } 131 } 132 }, 133 "loc": { 134 "start": { 135 "line": 16, 136 "column": 1 137 }, 138 "end": { 139 "line": 16, 140 "column": 43 141 } 142 } 143 }, 144 { 145 "type": "ClassDeclaration", 146 "definition": { 147 "id": { 148 "type": "Identifier", 149 "name": "binary_operations", 150 "decorators": [], 151 "loc": { 152 "start": { 153 "line": 18, 154 "column": 14 155 }, 156 "end": { 157 "line": 18, 158 "column": 31 159 } 160 } 161 }, 162 "superClass": null, 163 "implements": [], 164 "body": [ 165 { 166 "type": "ClassProperty", 167 "key": { 168 "type": "Identifier", 169 "name": "sum1", 170 "decorators": [], 171 "loc": { 172 "start": { 173 "line": 19, 174 "column": 13 175 }, 176 "end": { 177 "line": 19, 178 "column": 17 179 } 180 } 181 }, 182 "value": { 183 "type": "BinaryExpression", 184 "operator": "+", 185 "left": { 186 "type": "NumberLiteral", 187 "value": 3, 188 "loc": { 189 "start": { 190 "line": 19, 191 "column": 26 192 }, 193 "end": { 194 "line": 19, 195 "column": 27 196 } 197 } 198 }, 199 "right": { 200 "type": "NumberLiteral", 201 "value": 2, 202 "loc": { 203 "start": { 204 "line": 19, 205 "column": 30 206 }, 207 "end": { 208 "line": 19, 209 "column": 31 210 } 211 } 212 }, 213 "loc": { 214 "start": { 215 "line": 19, 216 "column": 26 217 }, 218 "end": { 219 "line": 19, 220 "column": 31 221 } 222 } 223 }, 224 "accessibility": "private", 225 "static": false, 226 "readonly": false, 227 "declare": false, 228 "optional": false, 229 "computed": false, 230 "typeAnnotation": { 231 "type": "ETSPrimitiveType", 232 "loc": { 233 "start": { 234 "line": 19, 235 "column": 20 236 }, 237 "end": { 238 "line": 19, 239 "column": 23 240 } 241 } 242 }, 243 "definite": false, 244 "decorators": [], 245 "loc": { 246 "start": { 247 "line": 19, 248 "column": 13 249 }, 250 "end": { 251 "line": 19, 252 "column": 31 253 } 254 } 255 }, 256 { 257 "type": "ClassProperty", 258 "key": { 259 "type": "Identifier", 260 "name": "sum2", 261 "decorators": [], 262 "loc": { 263 "start": { 264 "line": 20, 265 "column": 13 266 }, 267 "end": { 268 "line": 20, 269 "column": 17 270 } 271 } 272 }, 273 "value": { 274 "type": "BinaryExpression", 275 "operator": "+", 276 "left": { 277 "type": "BinaryExpression", 278 "operator": "-", 279 "left": { 280 "type": "BinaryExpression", 281 "operator": "+", 282 "left": { 283 "type": "NumberLiteral", 284 "value": 3, 285 "loc": { 286 "start": { 287 "line": 20, 288 "column": 26 289 }, 290 "end": { 291 "line": 20, 292 "column": 27 293 } 294 } 295 }, 296 "right": { 297 "type": "NumberLiteral", 298 "value": 2, 299 "loc": { 300 "start": { 301 "line": 20, 302 "column": 30 303 }, 304 "end": { 305 "line": 20, 306 "column": 31 307 } 308 } 309 }, 310 "loc": { 311 "start": { 312 "line": 20, 313 "column": 26 314 }, 315 "end": { 316 "line": 20, 317 "column": 31 318 } 319 } 320 }, 321 "right": { 322 "type": "NumberLiteral", 323 "value": 4, 324 "loc": { 325 "start": { 326 "line": 20, 327 "column": 34 328 }, 329 "end": { 330 "line": 20, 331 "column": 35 332 } 333 } 334 }, 335 "loc": { 336 "start": { 337 "line": 20, 338 "column": 26 339 }, 340 "end": { 341 "line": 20, 342 "column": 35 343 } 344 } 345 }, 346 "right": { 347 "type": "NumberLiteral", 348 "value": 1, 349 "loc": { 350 "start": { 351 "line": 20, 352 "column": 38 353 }, 354 "end": { 355 "line": 20, 356 "column": 39 357 } 358 } 359 }, 360 "loc": { 361 "start": { 362 "line": 20, 363 "column": 26 364 }, 365 "end": { 366 "line": 20, 367 "column": 39 368 } 369 } 370 }, 371 "accessibility": "private", 372 "static": false, 373 "readonly": false, 374 "declare": false, 375 "optional": false, 376 "computed": false, 377 "typeAnnotation": { 378 "type": "ETSPrimitiveType", 379 "loc": { 380 "start": { 381 "line": 20, 382 "column": 20 383 }, 384 "end": { 385 "line": 20, 386 "column": 23 387 } 388 } 389 }, 390 "definite": false, 391 "decorators": [], 392 "loc": { 393 "start": { 394 "line": 20, 395 "column": 13 396 }, 397 "end": { 398 "line": 20, 399 "column": 39 400 } 401 } 402 }, 403 { 404 "type": "ClassProperty", 405 "key": { 406 "type": "Identifier", 407 "name": "sub1", 408 "decorators": [], 409 "loc": { 410 "start": { 411 "line": 21, 412 "column": 13 413 }, 414 "end": { 415 "line": 21, 416 "column": 17 417 } 418 } 419 }, 420 "value": { 421 "type": "BinaryExpression", 422 "operator": "-", 423 "left": { 424 "type": "NumberLiteral", 425 "value": 8, 426 "loc": { 427 "start": { 428 "line": 21, 429 "column": 26 430 }, 431 "end": { 432 "line": 21, 433 "column": 27 434 } 435 } 436 }, 437 "right": { 438 "type": "NumberLiteral", 439 "value": 3, 440 "loc": { 441 "start": { 442 "line": 21, 443 "column": 30 444 }, 445 "end": { 446 "line": 21, 447 "column": 31 448 } 449 } 450 }, 451 "loc": { 452 "start": { 453 "line": 21, 454 "column": 26 455 }, 456 "end": { 457 "line": 21, 458 "column": 31 459 } 460 } 461 }, 462 "accessibility": "private", 463 "static": false, 464 "readonly": false, 465 "declare": false, 466 "optional": false, 467 "computed": false, 468 "typeAnnotation": { 469 "type": "ETSPrimitiveType", 470 "loc": { 471 "start": { 472 "line": 21, 473 "column": 20 474 }, 475 "end": { 476 "line": 21, 477 "column": 23 478 } 479 } 480 }, 481 "definite": false, 482 "decorators": [], 483 "loc": { 484 "start": { 485 "line": 21, 486 "column": 13 487 }, 488 "end": { 489 "line": 21, 490 "column": 31 491 } 492 } 493 }, 494 { 495 "type": "ClassProperty", 496 "key": { 497 "type": "Identifier", 498 "name": "sub2", 499 "decorators": [], 500 "loc": { 501 "start": { 502 "line": 22, 503 "column": 13 504 }, 505 "end": { 506 "line": 22, 507 "column": 17 508 } 509 } 510 }, 511 "value": { 512 "type": "BinaryExpression", 513 "operator": "+", 514 "left": { 515 "type": "BinaryExpression", 516 "operator": "-", 517 "left": { 518 "type": "NumberLiteral", 519 "value": 8, 520 "loc": { 521 "start": { 522 "line": 22, 523 "column": 26 524 }, 525 "end": { 526 "line": 22, 527 "column": 27 528 } 529 } 530 }, 531 "right": { 532 "type": "NumberLiteral", 533 "value": 3, 534 "loc": { 535 "start": { 536 "line": 22, 537 "column": 30 538 }, 539 "end": { 540 "line": 22, 541 "column": 31 542 } 543 } 544 }, 545 "loc": { 546 "start": { 547 "line": 22, 548 "column": 26 549 }, 550 "end": { 551 "line": 22, 552 "column": 31 553 } 554 } 555 }, 556 "right": { 557 "type": "NumberLiteral", 558 "value": 8, 559 "loc": { 560 "start": { 561 "line": 22, 562 "column": 34 563 }, 564 "end": { 565 "line": 22, 566 "column": 35 567 } 568 } 569 }, 570 "loc": { 571 "start": { 572 "line": 22, 573 "column": 26 574 }, 575 "end": { 576 "line": 22, 577 "column": 35 578 } 579 } 580 }, 581 "accessibility": "private", 582 "static": false, 583 "readonly": false, 584 "declare": false, 585 "optional": false, 586 "computed": false, 587 "typeAnnotation": { 588 "type": "ETSPrimitiveType", 589 "loc": { 590 "start": { 591 "line": 22, 592 "column": 20 593 }, 594 "end": { 595 "line": 22, 596 "column": 23 597 } 598 } 599 }, 600 "definite": false, 601 "decorators": [], 602 "loc": { 603 "start": { 604 "line": 22, 605 "column": 13 606 }, 607 "end": { 608 "line": 22, 609 "column": 35 610 } 611 } 612 }, 613 { 614 "type": "ClassProperty", 615 "key": { 616 "type": "Identifier", 617 "name": "rem1", 618 "decorators": [], 619 "loc": { 620 "start": { 621 "line": 23, 622 "column": 13 623 }, 624 "end": { 625 "line": 23, 626 "column": 17 627 } 628 } 629 }, 630 "value": { 631 "type": "BinaryExpression", 632 "operator": "%", 633 "left": { 634 "type": "NumberLiteral", 635 "value": 5, 636 "loc": { 637 "start": { 638 "line": 23, 639 "column": 26 640 }, 641 "end": { 642 "line": 23, 643 "column": 27 644 } 645 } 646 }, 647 "right": { 648 "type": "NumberLiteral", 649 "value": 3, 650 "loc": { 651 "start": { 652 "line": 23, 653 "column": 30 654 }, 655 "end": { 656 "line": 23, 657 "column": 31 658 } 659 } 660 }, 661 "loc": { 662 "start": { 663 "line": 23, 664 "column": 26 665 }, 666 "end": { 667 "line": 23, 668 "column": 31 669 } 670 } 671 }, 672 "accessibility": "private", 673 "static": false, 674 "readonly": false, 675 "declare": false, 676 "optional": false, 677 "computed": false, 678 "typeAnnotation": { 679 "type": "ETSPrimitiveType", 680 "loc": { 681 "start": { 682 "line": 23, 683 "column": 20 684 }, 685 "end": { 686 "line": 23, 687 "column": 23 688 } 689 } 690 }, 691 "definite": false, 692 "decorators": [], 693 "loc": { 694 "start": { 695 "line": 23, 696 "column": 13 697 }, 698 "end": { 699 "line": 23, 700 "column": 31 701 } 702 } 703 }, 704 { 705 "type": "ClassProperty", 706 "key": { 707 "type": "Identifier", 708 "name": "rem2", 709 "decorators": [], 710 "loc": { 711 "start": { 712 "line": 24, 713 "column": 13 714 }, 715 "end": { 716 "line": 24, 717 "column": 17 718 } 719 } 720 }, 721 "value": { 722 "type": "BinaryExpression", 723 "operator": "-", 724 "left": { 725 "type": "BinaryExpression", 726 "operator": "%", 727 "left": { 728 "type": "NumberLiteral", 729 "value": 5, 730 "loc": { 731 "start": { 732 "line": 24, 733 "column": 26 734 }, 735 "end": { 736 "line": 24, 737 "column": 27 738 } 739 } 740 }, 741 "right": { 742 "type": "NumberLiteral", 743 "value": 3, 744 "loc": { 745 "start": { 746 "line": 24, 747 "column": 30 748 }, 749 "end": { 750 "line": 24, 751 "column": 31 752 } 753 } 754 }, 755 "loc": { 756 "start": { 757 "line": 24, 758 "column": 26 759 }, 760 "end": { 761 "line": 24, 762 "column": 31 763 } 764 } 765 }, 766 "right": { 767 "type": "BinaryExpression", 768 "operator": "*", 769 "left": { 770 "type": "NumberLiteral", 771 "value": 2, 772 "loc": { 773 "start": { 774 "line": 24, 775 "column": 34 776 }, 777 "end": { 778 "line": 24, 779 "column": 35 780 } 781 } 782 }, 783 "right": { 784 "type": "NumberLiteral", 785 "value": 8, 786 "loc": { 787 "start": { 788 "line": 24, 789 "column": 38 790 }, 791 "end": { 792 "line": 24, 793 "column": 39 794 } 795 } 796 }, 797 "loc": { 798 "start": { 799 "line": 24, 800 "column": 34 801 }, 802 "end": { 803 "line": 24, 804 "column": 39 805 } 806 } 807 }, 808 "loc": { 809 "start": { 810 "line": 24, 811 "column": 26 812 }, 813 "end": { 814 "line": 24, 815 "column": 39 816 } 817 } 818 }, 819 "accessibility": "private", 820 "static": false, 821 "readonly": false, 822 "declare": false, 823 "optional": false, 824 "computed": false, 825 "typeAnnotation": { 826 "type": "ETSPrimitiveType", 827 "loc": { 828 "start": { 829 "line": 24, 830 "column": 20 831 }, 832 "end": { 833 "line": 24, 834 "column": 23 835 } 836 } 837 }, 838 "definite": false, 839 "decorators": [], 840 "loc": { 841 "start": { 842 "line": 24, 843 "column": 13 844 }, 845 "end": { 846 "line": 24, 847 "column": 39 848 } 849 } 850 }, 851 { 852 "type": "ClassProperty", 853 "key": { 854 "type": "Identifier", 855 "name": "mult1", 856 "decorators": [], 857 "loc": { 858 "start": { 859 "line": 25, 860 "column": 13 861 }, 862 "end": { 863 "line": 25, 864 "column": 18 865 } 866 } 867 }, 868 "value": { 869 "type": "BinaryExpression", 870 "operator": "*", 871 "left": { 872 "type": "NumberLiteral", 873 "value": 6.2, 874 "loc": { 875 "start": { 876 "line": 25, 877 "column": 29 878 }, 879 "end": { 880 "line": 25, 881 "column": 32 882 } 883 } 884 }, 885 "right": { 886 "type": "NumberLiteral", 887 "value": 3.14, 888 "loc": { 889 "start": { 890 "line": 25, 891 "column": 35 892 }, 893 "end": { 894 "line": 25, 895 "column": 39 896 } 897 } 898 }, 899 "loc": { 900 "start": { 901 "line": 25, 902 "column": 29 903 }, 904 "end": { 905 "line": 25, 906 "column": 39 907 } 908 } 909 }, 910 "accessibility": "private", 911 "static": false, 912 "readonly": false, 913 "declare": false, 914 "optional": false, 915 "computed": false, 916 "typeAnnotation": { 917 "type": "ETSPrimitiveType", 918 "loc": { 919 "start": { 920 "line": 25, 921 "column": 21 922 }, 923 "end": { 924 "line": 25, 925 "column": 26 926 } 927 } 928 }, 929 "definite": false, 930 "decorators": [], 931 "loc": { 932 "start": { 933 "line": 25, 934 "column": 13 935 }, 936 "end": { 937 "line": 25, 938 "column": 39 939 } 940 } 941 }, 942 { 943 "type": "ClassProperty", 944 "key": { 945 "type": "Identifier", 946 "name": "mult2", 947 "decorators": [], 948 "loc": { 949 "start": { 950 "line": 26, 951 "column": 13 952 }, 953 "end": { 954 "line": 26, 955 "column": 18 956 } 957 } 958 }, 959 "value": { 960 "type": "BinaryExpression", 961 "operator": "/", 962 "left": { 963 "type": "BinaryExpression", 964 "operator": "*", 965 "left": { 966 "type": "NumberLiteral", 967 "value": 6.2, 968 "loc": { 969 "start": { 970 "line": 26, 971 "column": 30 972 }, 973 "end": { 974 "line": 26, 975 "column": 33 976 } 977 } 978 }, 979 "right": { 980 "type": "BinaryExpression", 981 "operator": "+", 982 "left": { 983 "type": "NumberLiteral", 984 "value": 3.7, 985 "loc": { 986 "start": { 987 "line": 26, 988 "column": 37 989 }, 990 "end": { 991 "line": 26, 992 "column": 40 993 } 994 } 995 }, 996 "right": { 997 "type": "NumberLiteral", 998 "value": 8.18, 999 "loc": { 1000 "start": { 1001 "line": 26, 1002 "column": 43 1003 }, 1004 "end": { 1005 "line": 26, 1006 "column": 47 1007 } 1008 } 1009 }, 1010 "loc": { 1011 "start": { 1012 "line": 26, 1013 "column": 36 1014 }, 1015 "end": { 1016 "line": 26, 1017 "column": 48 1018 } 1019 } 1020 }, 1021 "loc": { 1022 "start": { 1023 "line": 26, 1024 "column": 30 1025 }, 1026 "end": { 1027 "line": 26, 1028 "column": 48 1029 } 1030 } 1031 }, 1032 "right": { 1033 "type": "NumberLiteral", 1034 "value": 2.2, 1035 "loc": { 1036 "start": { 1037 "line": 26, 1038 "column": 51 1039 }, 1040 "end": { 1041 "line": 26, 1042 "column": 54 1043 } 1044 } 1045 }, 1046 "loc": { 1047 "start": { 1048 "line": 26, 1049 "column": 30 1050 }, 1051 "end": { 1052 "line": 26, 1053 "column": 54 1054 } 1055 } 1056 }, 1057 "accessibility": "private", 1058 "static": false, 1059 "readonly": false, 1060 "declare": false, 1061 "optional": false, 1062 "computed": false, 1063 "typeAnnotation": { 1064 "type": "ETSPrimitiveType", 1065 "loc": { 1066 "start": { 1067 "line": 26, 1068 "column": 21 1069 }, 1070 "end": { 1071 "line": 26, 1072 "column": 27 1073 } 1074 } 1075 }, 1076 "definite": false, 1077 "decorators": [], 1078 "loc": { 1079 "start": { 1080 "line": 26, 1081 "column": 13 1082 }, 1083 "end": { 1084 "line": 26, 1085 "column": 54 1086 } 1087 } 1088 }, 1089 { 1090 "type": "ClassProperty", 1091 "key": { 1092 "type": "Identifier", 1093 "name": "div1", 1094 "decorators": [], 1095 "loc": { 1096 "start": { 1097 "line": 27, 1098 "column": 13 1099 }, 1100 "end": { 1101 "line": 27, 1102 "column": 17 1103 } 1104 } 1105 }, 1106 "value": { 1107 "type": "BinaryExpression", 1108 "operator": "/", 1109 "left": { 1110 "type": "NumberLiteral", 1111 "value": 4.2, 1112 "loc": { 1113 "start": { 1114 "line": 27, 1115 "column": 28 1116 }, 1117 "end": { 1118 "line": 27, 1119 "column": 31 1120 } 1121 } 1122 }, 1123 "right": { 1124 "type": "NumberLiteral", 1125 "value": 2.3, 1126 "loc": { 1127 "start": { 1128 "line": 27, 1129 "column": 34 1130 }, 1131 "end": { 1132 "line": 27, 1133 "column": 37 1134 } 1135 } 1136 }, 1137 "loc": { 1138 "start": { 1139 "line": 27, 1140 "column": 28 1141 }, 1142 "end": { 1143 "line": 27, 1144 "column": 37 1145 } 1146 } 1147 }, 1148 "accessibility": "private", 1149 "static": false, 1150 "readonly": false, 1151 "declare": false, 1152 "optional": false, 1153 "computed": false, 1154 "typeAnnotation": { 1155 "type": "ETSPrimitiveType", 1156 "loc": { 1157 "start": { 1158 "line": 27, 1159 "column": 20 1160 }, 1161 "end": { 1162 "line": 27, 1163 "column": 25 1164 } 1165 } 1166 }, 1167 "definite": false, 1168 "decorators": [], 1169 "loc": { 1170 "start": { 1171 "line": 27, 1172 "column": 13 1173 }, 1174 "end": { 1175 "line": 27, 1176 "column": 37 1177 } 1178 } 1179 }, 1180 { 1181 "type": "ClassProperty", 1182 "key": { 1183 "type": "Identifier", 1184 "name": "div2", 1185 "decorators": [], 1186 "loc": { 1187 "start": { 1188 "line": 28, 1189 "column": 13 1190 }, 1191 "end": { 1192 "line": 28, 1193 "column": 17 1194 } 1195 } 1196 }, 1197 "value": { 1198 "type": "BinaryExpression", 1199 "operator": "+", 1200 "left": { 1201 "type": "BinaryExpression", 1202 "operator": "/", 1203 "left": { 1204 "type": "NumberLiteral", 1205 "value": 4.2, 1206 "loc": { 1207 "start": { 1208 "line": 28, 1209 "column": 29 1210 }, 1211 "end": { 1212 "line": 28, 1213 "column": 32 1214 } 1215 } 1216 }, 1217 "right": { 1218 "type": "BinaryExpression", 1219 "operator": "-", 1220 "left": { 1221 "type": "NumberLiteral", 1222 "value": 2.2, 1223 "loc": { 1224 "start": { 1225 "line": 28, 1226 "column": 36 1227 }, 1228 "end": { 1229 "line": 28, 1230 "column": 39 1231 } 1232 } 1233 }, 1234 "right": { 1235 "type": "NumberLiteral", 1236 "value": 0.1, 1237 "loc": { 1238 "start": { 1239 "line": 28, 1240 "column": 42 1241 }, 1242 "end": { 1243 "line": 28, 1244 "column": 45 1245 } 1246 } 1247 }, 1248 "loc": { 1249 "start": { 1250 "line": 28, 1251 "column": 35 1252 }, 1253 "end": { 1254 "line": 28, 1255 "column": 46 1256 } 1257 } 1258 }, 1259 "loc": { 1260 "start": { 1261 "line": 28, 1262 "column": 29 1263 }, 1264 "end": { 1265 "line": 28, 1266 "column": 46 1267 } 1268 } 1269 }, 1270 "right": { 1271 "type": "BinaryExpression", 1272 "operator": "/", 1273 "left": { 1274 "type": "NumberLiteral", 1275 "value": 3.3, 1276 "loc": { 1277 "start": { 1278 "line": 28, 1279 "column": 50 1280 }, 1281 "end": { 1282 "line": 28, 1283 "column": 53 1284 } 1285 } 1286 }, 1287 "right": { 1288 "type": "NumberLiteral", 1289 "value": 6.1, 1290 "loc": { 1291 "start": { 1292 "line": 28, 1293 "column": 56 1294 }, 1295 "end": { 1296 "line": 28, 1297 "column": 59 1298 } 1299 } 1300 }, 1301 "loc": { 1302 "start": { 1303 "line": 28, 1304 "column": 49 1305 }, 1306 "end": { 1307 "line": 28, 1308 "column": 60 1309 } 1310 } 1311 }, 1312 "loc": { 1313 "start": { 1314 "line": 28, 1315 "column": 29 1316 }, 1317 "end": { 1318 "line": 28, 1319 "column": 60 1320 } 1321 } 1322 }, 1323 "accessibility": "private", 1324 "static": false, 1325 "readonly": false, 1326 "declare": false, 1327 "optional": false, 1328 "computed": false, 1329 "typeAnnotation": { 1330 "type": "ETSPrimitiveType", 1331 "loc": { 1332 "start": { 1333 "line": 28, 1334 "column": 20 1335 }, 1336 "end": { 1337 "line": 28, 1338 "column": 26 1339 } 1340 } 1341 }, 1342 "definite": false, 1343 "decorators": [], 1344 "loc": { 1345 "start": { 1346 "line": 28, 1347 "column": 13 1348 }, 1349 "end": { 1350 "line": 28, 1351 "column": 60 1352 } 1353 } 1354 }, 1355 { 1356 "type": "ClassProperty", 1357 "key": { 1358 "type": "Identifier", 1359 "name": "lsh", 1360 "decorators": [], 1361 "loc": { 1362 "start": { 1363 "line": 29, 1364 "column": 13 1365 }, 1366 "end": { 1367 "line": 29, 1368 "column": 16 1369 } 1370 } 1371 }, 1372 "value": { 1373 "type": "BinaryExpression", 1374 "operator": "<<", 1375 "left": { 1376 "type": "NumberLiteral", 1377 "value": 7, 1378 "loc": { 1379 "start": { 1380 "line": 29, 1381 "column": 25 1382 }, 1383 "end": { 1384 "line": 29, 1385 "column": 26 1386 } 1387 } 1388 }, 1389 "right": { 1390 "type": "NumberLiteral", 1391 "value": 2, 1392 "loc": { 1393 "start": { 1394 "line": 29, 1395 "column": 30 1396 }, 1397 "end": { 1398 "line": 29, 1399 "column": 31 1400 } 1401 } 1402 }, 1403 "loc": { 1404 "start": { 1405 "line": 29, 1406 "column": 25 1407 }, 1408 "end": { 1409 "line": 29, 1410 "column": 31 1411 } 1412 } 1413 }, 1414 "accessibility": "private", 1415 "static": false, 1416 "readonly": false, 1417 "declare": false, 1418 "optional": false, 1419 "computed": false, 1420 "typeAnnotation": { 1421 "type": "ETSPrimitiveType", 1422 "loc": { 1423 "start": { 1424 "line": 29, 1425 "column": 19 1426 }, 1427 "end": { 1428 "line": 29, 1429 "column": 22 1430 } 1431 } 1432 }, 1433 "definite": false, 1434 "decorators": [], 1435 "loc": { 1436 "start": { 1437 "line": 29, 1438 "column": 13 1439 }, 1440 "end": { 1441 "line": 29, 1442 "column": 31 1443 } 1444 } 1445 }, 1446 { 1447 "type": "ClassProperty", 1448 "key": { 1449 "type": "Identifier", 1450 "name": "rsh1", 1451 "decorators": [], 1452 "loc": { 1453 "start": { 1454 "line": 30, 1455 "column": 13 1456 }, 1457 "end": { 1458 "line": 30, 1459 "column": 17 1460 } 1461 } 1462 }, 1463 "value": { 1464 "type": "BinaryExpression", 1465 "operator": ">>", 1466 "left": { 1467 "type": "NumberLiteral", 1468 "value": 7, 1469 "loc": { 1470 "start": { 1471 "line": 30, 1472 "column": 26 1473 }, 1474 "end": { 1475 "line": 30, 1476 "column": 27 1477 } 1478 } 1479 }, 1480 "right": { 1481 "type": "NumberLiteral", 1482 "value": 2, 1483 "loc": { 1484 "start": { 1485 "line": 30, 1486 "column": 31 1487 }, 1488 "end": { 1489 "line": 30, 1490 "column": 32 1491 } 1492 } 1493 }, 1494 "loc": { 1495 "start": { 1496 "line": 30, 1497 "column": 26 1498 }, 1499 "end": { 1500 "line": 30, 1501 "column": 32 1502 } 1503 } 1504 }, 1505 "accessibility": "private", 1506 "static": false, 1507 "readonly": false, 1508 "declare": false, 1509 "optional": false, 1510 "computed": false, 1511 "typeAnnotation": { 1512 "type": "ETSPrimitiveType", 1513 "loc": { 1514 "start": { 1515 "line": 30, 1516 "column": 20 1517 }, 1518 "end": { 1519 "line": 30, 1520 "column": 23 1521 } 1522 } 1523 }, 1524 "definite": false, 1525 "decorators": [], 1526 "loc": { 1527 "start": { 1528 "line": 30, 1529 "column": 13 1530 }, 1531 "end": { 1532 "line": 30, 1533 "column": 32 1534 } 1535 } 1536 }, 1537 { 1538 "type": "ClassProperty", 1539 "key": { 1540 "type": "Identifier", 1541 "name": "rsh2", 1542 "decorators": [], 1543 "loc": { 1544 "start": { 1545 "line": 31, 1546 "column": 13 1547 }, 1548 "end": { 1549 "line": 31, 1550 "column": 17 1551 } 1552 } 1553 }, 1554 "value": { 1555 "type": "BinaryExpression", 1556 "operator": ">>>", 1557 "left": { 1558 "type": "NumberLiteral", 1559 "value": 7, 1560 "loc": { 1561 "start": { 1562 "line": 31, 1563 "column": 26 1564 }, 1565 "end": { 1566 "line": 31, 1567 "column": 27 1568 } 1569 } 1570 }, 1571 "right": { 1572 "type": "NumberLiteral", 1573 "value": 2, 1574 "loc": { 1575 "start": { 1576 "line": 31, 1577 "column": 32 1578 }, 1579 "end": { 1580 "line": 31, 1581 "column": 33 1582 } 1583 } 1584 }, 1585 "loc": { 1586 "start": { 1587 "line": 31, 1588 "column": 26 1589 }, 1590 "end": { 1591 "line": 31, 1592 "column": 33 1593 } 1594 } 1595 }, 1596 "accessibility": "private", 1597 "static": false, 1598 "readonly": false, 1599 "declare": false, 1600 "optional": false, 1601 "computed": false, 1602 "typeAnnotation": { 1603 "type": "ETSPrimitiveType", 1604 "loc": { 1605 "start": { 1606 "line": 31, 1607 "column": 20 1608 }, 1609 "end": { 1610 "line": 31, 1611 "column": 23 1612 } 1613 } 1614 }, 1615 "definite": false, 1616 "decorators": [], 1617 "loc": { 1618 "start": { 1619 "line": 31, 1620 "column": 13 1621 }, 1622 "end": { 1623 "line": 31, 1624 "column": 33 1625 } 1626 } 1627 }, 1628 { 1629 "type": "ClassProperty", 1630 "key": { 1631 "type": "Identifier", 1632 "name": "bit1", 1633 "decorators": [], 1634 "loc": { 1635 "start": { 1636 "line": 32, 1637 "column": 13 1638 }, 1639 "end": { 1640 "line": 32, 1641 "column": 17 1642 } 1643 } 1644 }, 1645 "value": { 1646 "type": "BinaryExpression", 1647 "operator": "&", 1648 "left": { 1649 "type": "NumberLiteral", 1650 "value": 7, 1651 "loc": { 1652 "start": { 1653 "line": 32, 1654 "column": 26 1655 }, 1656 "end": { 1657 "line": 32, 1658 "column": 27 1659 } 1660 } 1661 }, 1662 "right": { 1663 "type": "NumberLiteral", 1664 "value": 3, 1665 "loc": { 1666 "start": { 1667 "line": 32, 1668 "column": 30 1669 }, 1670 "end": { 1671 "line": 32, 1672 "column": 31 1673 } 1674 } 1675 }, 1676 "loc": { 1677 "start": { 1678 "line": 32, 1679 "column": 26 1680 }, 1681 "end": { 1682 "line": 32, 1683 "column": 31 1684 } 1685 } 1686 }, 1687 "accessibility": "private", 1688 "static": false, 1689 "readonly": false, 1690 "declare": false, 1691 "optional": false, 1692 "computed": false, 1693 "typeAnnotation": { 1694 "type": "ETSPrimitiveType", 1695 "loc": { 1696 "start": { 1697 "line": 32, 1698 "column": 20 1699 }, 1700 "end": { 1701 "line": 32, 1702 "column": 23 1703 } 1704 } 1705 }, 1706 "definite": false, 1707 "decorators": [], 1708 "loc": { 1709 "start": { 1710 "line": 32, 1711 "column": 13 1712 }, 1713 "end": { 1714 "line": 32, 1715 "column": 31 1716 } 1717 } 1718 }, 1719 { 1720 "type": "ClassProperty", 1721 "key": { 1722 "type": "Identifier", 1723 "name": "bit2", 1724 "decorators": [], 1725 "loc": { 1726 "start": { 1727 "line": 33, 1728 "column": 13 1729 }, 1730 "end": { 1731 "line": 33, 1732 "column": 17 1733 } 1734 } 1735 }, 1736 "value": { 1737 "type": "BinaryExpression", 1738 "operator": "|", 1739 "left": { 1740 "type": "NumberLiteral", 1741 "value": 7, 1742 "loc": { 1743 "start": { 1744 "line": 33, 1745 "column": 26 1746 }, 1747 "end": { 1748 "line": 33, 1749 "column": 27 1750 } 1751 } 1752 }, 1753 "right": { 1754 "type": "NumberLiteral", 1755 "value": 3, 1756 "loc": { 1757 "start": { 1758 "line": 33, 1759 "column": 30 1760 }, 1761 "end": { 1762 "line": 33, 1763 "column": 31 1764 } 1765 } 1766 }, 1767 "loc": { 1768 "start": { 1769 "line": 33, 1770 "column": 26 1771 }, 1772 "end": { 1773 "line": 33, 1774 "column": 31 1775 } 1776 } 1777 }, 1778 "accessibility": "private", 1779 "static": false, 1780 "readonly": false, 1781 "declare": false, 1782 "optional": false, 1783 "computed": false, 1784 "typeAnnotation": { 1785 "type": "ETSPrimitiveType", 1786 "loc": { 1787 "start": { 1788 "line": 33, 1789 "column": 20 1790 }, 1791 "end": { 1792 "line": 33, 1793 "column": 23 1794 } 1795 } 1796 }, 1797 "definite": false, 1798 "decorators": [], 1799 "loc": { 1800 "start": { 1801 "line": 33, 1802 "column": 13 1803 }, 1804 "end": { 1805 "line": 33, 1806 "column": 31 1807 } 1808 } 1809 }, 1810 { 1811 "type": "ClassProperty", 1812 "key": { 1813 "type": "Identifier", 1814 "name": "bit3", 1815 "decorators": [], 1816 "loc": { 1817 "start": { 1818 "line": 34, 1819 "column": 13 1820 }, 1821 "end": { 1822 "line": 34, 1823 "column": 17 1824 } 1825 } 1826 }, 1827 "value": { 1828 "type": "BinaryExpression", 1829 "operator": "^", 1830 "left": { 1831 "type": "NumberLiteral", 1832 "value": 7, 1833 "loc": { 1834 "start": { 1835 "line": 34, 1836 "column": 26 1837 }, 1838 "end": { 1839 "line": 34, 1840 "column": 27 1841 } 1842 } 1843 }, 1844 "right": { 1845 "type": "NumberLiteral", 1846 "value": 3, 1847 "loc": { 1848 "start": { 1849 "line": 34, 1850 "column": 30 1851 }, 1852 "end": { 1853 "line": 34, 1854 "column": 31 1855 } 1856 } 1857 }, 1858 "loc": { 1859 "start": { 1860 "line": 34, 1861 "column": 26 1862 }, 1863 "end": { 1864 "line": 34, 1865 "column": 31 1866 } 1867 } 1868 }, 1869 "accessibility": "private", 1870 "static": false, 1871 "readonly": false, 1872 "declare": false, 1873 "optional": false, 1874 "computed": false, 1875 "typeAnnotation": { 1876 "type": "ETSPrimitiveType", 1877 "loc": { 1878 "start": { 1879 "line": 34, 1880 "column": 20 1881 }, 1882 "end": { 1883 "line": 34, 1884 "column": 23 1885 } 1886 } 1887 }, 1888 "definite": false, 1889 "decorators": [], 1890 "loc": { 1891 "start": { 1892 "line": 34, 1893 "column": 13 1894 }, 1895 "end": { 1896 "line": 34, 1897 "column": 31 1898 } 1899 } 1900 }, 1901 { 1902 "type": "ClassProperty", 1903 "key": { 1904 "type": "Identifier", 1905 "name": "b1", 1906 "decorators": [], 1907 "loc": { 1908 "start": { 1909 "line": 35, 1910 "column": 13 1911 }, 1912 "end": { 1913 "line": 35, 1914 "column": 15 1915 } 1916 } 1917 }, 1918 "value": { 1919 "type": "BinaryExpression", 1920 "operator": "<", 1921 "left": { 1922 "type": "NumberLiteral", 1923 "value": 3, 1924 "loc": { 1925 "start": { 1926 "line": 35, 1927 "column": 28 1928 }, 1929 "end": { 1930 "line": 35, 1931 "column": 29 1932 } 1933 } 1934 }, 1935 "right": { 1936 "type": "NumberLiteral", 1937 "value": 8, 1938 "loc": { 1939 "start": { 1940 "line": 35, 1941 "column": 32 1942 }, 1943 "end": { 1944 "line": 35, 1945 "column": 33 1946 } 1947 } 1948 }, 1949 "loc": { 1950 "start": { 1951 "line": 35, 1952 "column": 28 1953 }, 1954 "end": { 1955 "line": 35, 1956 "column": 33 1957 } 1958 } 1959 }, 1960 "accessibility": "private", 1961 "static": false, 1962 "readonly": false, 1963 "declare": false, 1964 "optional": false, 1965 "computed": false, 1966 "typeAnnotation": { 1967 "type": "ETSPrimitiveType", 1968 "loc": { 1969 "start": { 1970 "line": 35, 1971 "column": 18 1972 }, 1973 "end": { 1974 "line": 35, 1975 "column": 25 1976 } 1977 } 1978 }, 1979 "definite": false, 1980 "decorators": [], 1981 "loc": { 1982 "start": { 1983 "line": 35, 1984 "column": 13 1985 }, 1986 "end": { 1987 "line": 35, 1988 "column": 33 1989 } 1990 } 1991 }, 1992 { 1993 "type": "ClassProperty", 1994 "key": { 1995 "type": "Identifier", 1996 "name": "b2", 1997 "decorators": [], 1998 "loc": { 1999 "start": { 2000 "line": 36, 2001 "column": 13 2002 }, 2003 "end": { 2004 "line": 36, 2005 "column": 15 2006 } 2007 } 2008 }, 2009 "value": { 2010 "type": "BinaryExpression", 2011 "operator": "<=", 2012 "left": { 2013 "type": "NumberLiteral", 2014 "value": 3, 2015 "loc": { 2016 "start": { 2017 "line": 36, 2018 "column": 28 2019 }, 2020 "end": { 2021 "line": 36, 2022 "column": 29 2023 } 2024 } 2025 }, 2026 "right": { 2027 "type": "NumberLiteral", 2028 "value": 7, 2029 "loc": { 2030 "start": { 2031 "line": 36, 2032 "column": 33 2033 }, 2034 "end": { 2035 "line": 36, 2036 "column": 34 2037 } 2038 } 2039 }, 2040 "loc": { 2041 "start": { 2042 "line": 36, 2043 "column": 28 2044 }, 2045 "end": { 2046 "line": 36, 2047 "column": 34 2048 } 2049 } 2050 }, 2051 "accessibility": "private", 2052 "static": false, 2053 "readonly": false, 2054 "declare": false, 2055 "optional": false, 2056 "computed": false, 2057 "typeAnnotation": { 2058 "type": "ETSPrimitiveType", 2059 "loc": { 2060 "start": { 2061 "line": 36, 2062 "column": 18 2063 }, 2064 "end": { 2065 "line": 36, 2066 "column": 25 2067 } 2068 } 2069 }, 2070 "definite": false, 2071 "decorators": [], 2072 "loc": { 2073 "start": { 2074 "line": 36, 2075 "column": 13 2076 }, 2077 "end": { 2078 "line": 36, 2079 "column": 34 2080 } 2081 } 2082 }, 2083 { 2084 "type": "ClassProperty", 2085 "key": { 2086 "type": "Identifier", 2087 "name": "b3", 2088 "decorators": [], 2089 "loc": { 2090 "start": { 2091 "line": 37, 2092 "column": 13 2093 }, 2094 "end": { 2095 "line": 37, 2096 "column": 15 2097 } 2098 } 2099 }, 2100 "value": { 2101 "type": "BinaryExpression", 2102 "operator": ">=", 2103 "left": { 2104 "type": "NumberLiteral", 2105 "value": 3, 2106 "loc": { 2107 "start": { 2108 "line": 37, 2109 "column": 28 2110 }, 2111 "end": { 2112 "line": 37, 2113 "column": 29 2114 } 2115 } 2116 }, 2117 "right": { 2118 "type": "NumberLiteral", 2119 "value": 7, 2120 "loc": { 2121 "start": { 2122 "line": 37, 2123 "column": 33 2124 }, 2125 "end": { 2126 "line": 37, 2127 "column": 34 2128 } 2129 } 2130 }, 2131 "loc": { 2132 "start": { 2133 "line": 37, 2134 "column": 28 2135 }, 2136 "end": { 2137 "line": 37, 2138 "column": 34 2139 } 2140 } 2141 }, 2142 "accessibility": "private", 2143 "static": false, 2144 "readonly": false, 2145 "declare": false, 2146 "optional": false, 2147 "computed": false, 2148 "typeAnnotation": { 2149 "type": "ETSPrimitiveType", 2150 "loc": { 2151 "start": { 2152 "line": 37, 2153 "column": 18 2154 }, 2155 "end": { 2156 "line": 37, 2157 "column": 25 2158 } 2159 } 2160 }, 2161 "definite": false, 2162 "decorators": [], 2163 "loc": { 2164 "start": { 2165 "line": 37, 2166 "column": 13 2167 }, 2168 "end": { 2169 "line": 37, 2170 "column": 34 2171 } 2172 } 2173 }, 2174 { 2175 "type": "ClassProperty", 2176 "key": { 2177 "type": "Identifier", 2178 "name": "b4", 2179 "decorators": [], 2180 "loc": { 2181 "start": { 2182 "line": 38, 2183 "column": 13 2184 }, 2185 "end": { 2186 "line": 38, 2187 "column": 15 2188 } 2189 } 2190 }, 2191 "value": { 2192 "type": "BinaryExpression", 2193 "operator": ">", 2194 "left": { 2195 "type": "NumberLiteral", 2196 "value": 3, 2197 "loc": { 2198 "start": { 2199 "line": 38, 2200 "column": 28 2201 }, 2202 "end": { 2203 "line": 38, 2204 "column": 29 2205 } 2206 } 2207 }, 2208 "right": { 2209 "type": "NumberLiteral", 2210 "value": 8, 2211 "loc": { 2212 "start": { 2213 "line": 38, 2214 "column": 32 2215 }, 2216 "end": { 2217 "line": 38, 2218 "column": 33 2219 } 2220 } 2221 }, 2222 "loc": { 2223 "start": { 2224 "line": 38, 2225 "column": 28 2226 }, 2227 "end": { 2228 "line": 38, 2229 "column": 33 2230 } 2231 } 2232 }, 2233 "accessibility": "private", 2234 "static": false, 2235 "readonly": false, 2236 "declare": false, 2237 "optional": false, 2238 "computed": false, 2239 "typeAnnotation": { 2240 "type": "ETSPrimitiveType", 2241 "loc": { 2242 "start": { 2243 "line": 38, 2244 "column": 18 2245 }, 2246 "end": { 2247 "line": 38, 2248 "column": 25 2249 } 2250 } 2251 }, 2252 "definite": false, 2253 "decorators": [], 2254 "loc": { 2255 "start": { 2256 "line": 38, 2257 "column": 13 2258 }, 2259 "end": { 2260 "line": 38, 2261 "column": 33 2262 } 2263 } 2264 }, 2265 { 2266 "type": "ClassProperty", 2267 "key": { 2268 "type": "Identifier", 2269 "name": "b5", 2270 "decorators": [], 2271 "loc": { 2272 "start": { 2273 "line": 39, 2274 "column": 13 2275 }, 2276 "end": { 2277 "line": 39, 2278 "column": 15 2279 } 2280 } 2281 }, 2282 "value": { 2283 "type": "BinaryExpression", 2284 "operator": "==", 2285 "left": { 2286 "type": "NumberLiteral", 2287 "value": 7, 2288 "loc": { 2289 "start": { 2290 "line": 39, 2291 "column": 28 2292 }, 2293 "end": { 2294 "line": 39, 2295 "column": 29 2296 } 2297 } 2298 }, 2299 "right": { 2300 "type": "NumberLiteral", 2301 "value": 8, 2302 "loc": { 2303 "start": { 2304 "line": 39, 2305 "column": 33 2306 }, 2307 "end": { 2308 "line": 39, 2309 "column": 34 2310 } 2311 } 2312 }, 2313 "loc": { 2314 "start": { 2315 "line": 39, 2316 "column": 28 2317 }, 2318 "end": { 2319 "line": 39, 2320 "column": 34 2321 } 2322 } 2323 }, 2324 "accessibility": "private", 2325 "static": false, 2326 "readonly": false, 2327 "declare": false, 2328 "optional": false, 2329 "computed": false, 2330 "typeAnnotation": { 2331 "type": "ETSPrimitiveType", 2332 "loc": { 2333 "start": { 2334 "line": 39, 2335 "column": 18 2336 }, 2337 "end": { 2338 "line": 39, 2339 "column": 25 2340 } 2341 } 2342 }, 2343 "definite": false, 2344 "decorators": [], 2345 "loc": { 2346 "start": { 2347 "line": 39, 2348 "column": 13 2349 }, 2350 "end": { 2351 "line": 39, 2352 "column": 34 2353 } 2354 } 2355 }, 2356 { 2357 "type": "ClassProperty", 2358 "key": { 2359 "type": "Identifier", 2360 "name": "b6", 2361 "decorators": [], 2362 "loc": { 2363 "start": { 2364 "line": 40, 2365 "column": 13 2366 }, 2367 "end": { 2368 "line": 40, 2369 "column": 15 2370 } 2371 } 2372 }, 2373 "value": { 2374 "type": "BinaryExpression", 2375 "operator": "!=", 2376 "left": { 2377 "type": "NumberLiteral", 2378 "value": 7, 2379 "loc": { 2380 "start": { 2381 "line": 40, 2382 "column": 28 2383 }, 2384 "end": { 2385 "line": 40, 2386 "column": 29 2387 } 2388 } 2389 }, 2390 "right": { 2391 "type": "NumberLiteral", 2392 "value": 4, 2393 "loc": { 2394 "start": { 2395 "line": 40, 2396 "column": 33 2397 }, 2398 "end": { 2399 "line": 40, 2400 "column": 34 2401 } 2402 } 2403 }, 2404 "loc": { 2405 "start": { 2406 "line": 40, 2407 "column": 28 2408 }, 2409 "end": { 2410 "line": 40, 2411 "column": 34 2412 } 2413 } 2414 }, 2415 "accessibility": "private", 2416 "static": false, 2417 "readonly": false, 2418 "declare": false, 2419 "optional": false, 2420 "computed": false, 2421 "typeAnnotation": { 2422 "type": "ETSPrimitiveType", 2423 "loc": { 2424 "start": { 2425 "line": 40, 2426 "column": 18 2427 }, 2428 "end": { 2429 "line": 40, 2430 "column": 25 2431 } 2432 } 2433 }, 2434 "definite": false, 2435 "decorators": [], 2436 "loc": { 2437 "start": { 2438 "line": 40, 2439 "column": 13 2440 }, 2441 "end": { 2442 "line": 40, 2443 "column": 34 2444 } 2445 } 2446 }, 2447 { 2448 "type": "ClassProperty", 2449 "key": { 2450 "type": "Identifier", 2451 "name": "b7", 2452 "decorators": [], 2453 "loc": { 2454 "start": { 2455 "line": 41, 2456 "column": 13 2457 }, 2458 "end": { 2459 "line": 41, 2460 "column": 15 2461 } 2462 } 2463 }, 2464 "value": { 2465 "type": "LogicalExpression", 2466 "operator": "&&", 2467 "left": { 2468 "type": "BinaryExpression", 2469 "operator": "<", 2470 "left": { 2471 "type": "NumberLiteral", 2472 "value": 7, 2473 "loc": { 2474 "start": { 2475 "line": 41, 2476 "column": 29 2477 }, 2478 "end": { 2479 "line": 41, 2480 "column": 30 2481 } 2482 } 2483 }, 2484 "right": { 2485 "type": "NumberLiteral", 2486 "value": 3, 2487 "loc": { 2488 "start": { 2489 "line": 41, 2490 "column": 33 2491 }, 2492 "end": { 2493 "line": 41, 2494 "column": 34 2495 } 2496 } 2497 }, 2498 "loc": { 2499 "start": { 2500 "line": 41, 2501 "column": 28 2502 }, 2503 "end": { 2504 "line": 41, 2505 "column": 35 2506 } 2507 } 2508 }, 2509 "right": { 2510 "type": "BinaryExpression", 2511 "operator": ">", 2512 "left": { 2513 "type": "NumberLiteral", 2514 "value": 8, 2515 "loc": { 2516 "start": { 2517 "line": 41, 2518 "column": 40 2519 }, 2520 "end": { 2521 "line": 41, 2522 "column": 41 2523 } 2524 } 2525 }, 2526 "right": { 2527 "type": "NumberLiteral", 2528 "value": 1, 2529 "loc": { 2530 "start": { 2531 "line": 41, 2532 "column": 44 2533 }, 2534 "end": { 2535 "line": 41, 2536 "column": 45 2537 } 2538 } 2539 }, 2540 "loc": { 2541 "start": { 2542 "line": 41, 2543 "column": 39 2544 }, 2545 "end": { 2546 "line": 41, 2547 "column": 46 2548 } 2549 } 2550 }, 2551 "loc": { 2552 "start": { 2553 "line": 41, 2554 "column": 28 2555 }, 2556 "end": { 2557 "line": 41, 2558 "column": 46 2559 } 2560 } 2561 }, 2562 "accessibility": "private", 2563 "static": false, 2564 "readonly": false, 2565 "declare": false, 2566 "optional": false, 2567 "computed": false, 2568 "typeAnnotation": { 2569 "type": "ETSPrimitiveType", 2570 "loc": { 2571 "start": { 2572 "line": 41, 2573 "column": 18 2574 }, 2575 "end": { 2576 "line": 41, 2577 "column": 25 2578 } 2579 } 2580 }, 2581 "definite": false, 2582 "decorators": [], 2583 "loc": { 2584 "start": { 2585 "line": 41, 2586 "column": 13 2587 }, 2588 "end": { 2589 "line": 41, 2590 "column": 46 2591 } 2592 } 2593 }, 2594 { 2595 "type": "ClassProperty", 2596 "key": { 2597 "type": "Identifier", 2598 "name": "b8", 2599 "decorators": [], 2600 "loc": { 2601 "start": { 2602 "line": 42, 2603 "column": 13 2604 }, 2605 "end": { 2606 "line": 42, 2607 "column": 15 2608 } 2609 } 2610 }, 2611 "value": { 2612 "type": "LogicalExpression", 2613 "operator": "||", 2614 "left": { 2615 "type": "BinaryExpression", 2616 "operator": "<", 2617 "left": { 2618 "type": "NumberLiteral", 2619 "value": 7, 2620 "loc": { 2621 "start": { 2622 "line": 42, 2623 "column": 29 2624 }, 2625 "end": { 2626 "line": 42, 2627 "column": 30 2628 } 2629 } 2630 }, 2631 "right": { 2632 "type": "NumberLiteral", 2633 "value": 3, 2634 "loc": { 2635 "start": { 2636 "line": 42, 2637 "column": 33 2638 }, 2639 "end": { 2640 "line": 42, 2641 "column": 34 2642 } 2643 } 2644 }, 2645 "loc": { 2646 "start": { 2647 "line": 42, 2648 "column": 28 2649 }, 2650 "end": { 2651 "line": 42, 2652 "column": 35 2653 } 2654 } 2655 }, 2656 "right": { 2657 "type": "BinaryExpression", 2658 "operator": ">", 2659 "left": { 2660 "type": "NumberLiteral", 2661 "value": 8, 2662 "loc": { 2663 "start": { 2664 "line": 42, 2665 "column": 40 2666 }, 2667 "end": { 2668 "line": 42, 2669 "column": 41 2670 } 2671 } 2672 }, 2673 "right": { 2674 "type": "NumberLiteral", 2675 "value": 1, 2676 "loc": { 2677 "start": { 2678 "line": 42, 2679 "column": 44 2680 }, 2681 "end": { 2682 "line": 42, 2683 "column": 45 2684 } 2685 } 2686 }, 2687 "loc": { 2688 "start": { 2689 "line": 42, 2690 "column": 39 2691 }, 2692 "end": { 2693 "line": 42, 2694 "column": 46 2695 } 2696 } 2697 }, 2698 "loc": { 2699 "start": { 2700 "line": 42, 2701 "column": 28 2702 }, 2703 "end": { 2704 "line": 42, 2705 "column": 46 2706 } 2707 } 2708 }, 2709 "accessibility": "private", 2710 "static": false, 2711 "readonly": false, 2712 "declare": false, 2713 "optional": false, 2714 "computed": false, 2715 "typeAnnotation": { 2716 "type": "ETSPrimitiveType", 2717 "loc": { 2718 "start": { 2719 "line": 42, 2720 "column": 18 2721 }, 2722 "end": { 2723 "line": 42, 2724 "column": 25 2725 } 2726 } 2727 }, 2728 "definite": false, 2729 "decorators": [], 2730 "loc": { 2731 "start": { 2732 "line": 42, 2733 "column": 13 2734 }, 2735 "end": { 2736 "line": 42, 2737 "column": 46 2738 } 2739 } 2740 }, 2741 { 2742 "type": "MethodDefinition", 2743 "key": { 2744 "type": "Identifier", 2745 "name": "constructor", 2746 "decorators": [], 2747 "loc": { 2748 "start": { 2749 "line": 1, 2750 "column": 1 2751 }, 2752 "end": { 2753 "line": 1, 2754 "column": 1 2755 } 2756 } 2757 }, 2758 "kind": "constructor", 2759 "static": false, 2760 "optional": false, 2761 "computed": false, 2762 "value": { 2763 "type": "FunctionExpression", 2764 "function": { 2765 "type": "ScriptFunction", 2766 "id": { 2767 "type": "Identifier", 2768 "name": "constructor", 2769 "decorators": [], 2770 "loc": { 2771 "start": { 2772 "line": 1, 2773 "column": 1 2774 }, 2775 "end": { 2776 "line": 1, 2777 "column": 1 2778 } 2779 } 2780 }, 2781 "generator": false, 2782 "async": false, 2783 "expression": false, 2784 "params": [], 2785 "body": { 2786 "type": "BlockStatement", 2787 "statements": [], 2788 "loc": { 2789 "start": { 2790 "line": 1, 2791 "column": 1 2792 }, 2793 "end": { 2794 "line": 1, 2795 "column": 1 2796 } 2797 } 2798 }, 2799 "loc": { 2800 "start": { 2801 "line": 1, 2802 "column": 1 2803 }, 2804 "end": { 2805 "line": 1, 2806 "column": 1 2807 } 2808 } 2809 }, 2810 "loc": { 2811 "start": { 2812 "line": 1, 2813 "column": 1 2814 }, 2815 "end": { 2816 "line": 1, 2817 "column": 1 2818 } 2819 } 2820 }, 2821 "overloads": [], 2822 "decorators": [], 2823 "loc": { 2824 "start": { 2825 "line": 43, 2826 "column": 2 2827 }, 2828 "end": { 2829 "line": 43, 2830 "column": 2 2831 } 2832 } 2833 } 2834 ], 2835 "loc": { 2836 "start": { 2837 "line": 18, 2838 "column": 33 2839 }, 2840 "end": { 2841 "line": 43, 2842 "column": 2 2843 } 2844 } 2845 }, 2846 "loc": { 2847 "start": { 2848 "line": 18, 2849 "column": 8 2850 }, 2851 "end": { 2852 "line": 43, 2853 "column": 2 2854 } 2855 } 2856 }, 2857 { 2858 "type": "ClassDeclaration", 2859 "definition": { 2860 "id": { 2861 "type": "Identifier", 2862 "name": "ETSGLOBAL", 2863 "decorators": [], 2864 "loc": { 2865 "start": { 2866 "line": 1, 2867 "column": 1 2868 }, 2869 "end": { 2870 "line": 1, 2871 "column": 1 2872 } 2873 } 2874 }, 2875 "superClass": null, 2876 "implements": [], 2877 "body": [], 2878 "loc": { 2879 "start": { 2880 "line": 1, 2881 "column": 1 2882 }, 2883 "end": { 2884 "line": 1, 2885 "column": 1 2886 } 2887 } 2888 }, 2889 "loc": { 2890 "start": { 2891 "line": 1, 2892 "column": 1 2893 }, 2894 "end": { 2895 "line": 1, 2896 "column": 1 2897 } 2898 } 2899 } 2900 ], 2901 "loc": { 2902 "start": { 2903 "line": 1, 2904 "column": 1 2905 }, 2906 "end": { 2907 "line": 44, 2908 "column": 1 2909 } 2910 } 2911} 2912