1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ClassDeclaration", 6 "definition": { 7 "id": { 8 "type": "Identifier", 9 "name": "StringBase64", 10 "decorators": [], 11 "loc": { 12 "start": { 13 "line": 16, 14 "column": 14, 15 "program": "StringBase64.ets" 16 }, 17 "end": { 18 "line": 16, 19 "column": 26, 20 "program": "StringBase64.ets" 21 } 22 } 23 }, 24 "superClass": null, 25 "implements": [], 26 "body": [ 27 { 28 "type": "ClassProperty", 29 "key": { 30 "type": "Identifier", 31 "name": "TO_BASE64_TABLE", 32 "decorators": [], 33 "loc": { 34 "start": { 35 "line": 17, 36 "column": 21, 37 "program": "StringBase64.ets" 38 }, 39 "end": { 40 "line": 17, 41 "column": 36, 42 "program": "StringBase64.ets" 43 } 44 } 45 }, 46 "value": { 47 "type": "StringLiteral", 48 "value": "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", 49 "loc": { 50 "start": { 51 "line": 17, 52 "column": 48, 53 "program": "StringBase64.ets" 54 }, 55 "end": { 56 "line": 17, 57 "column": 119, 58 "program": "StringBase64.ets" 59 } 60 } 61 }, 62 "accessibility": "public", 63 "static": true, 64 "readonly": true, 65 "declare": false, 66 "optional": false, 67 "computed": false, 68 "typeAnnotation": { 69 "type": "ETSTypeReference", 70 "part": { 71 "type": "ETSTypeReferencePart", 72 "name": { 73 "type": "Identifier", 74 "name": "String", 75 "decorators": [], 76 "loc": { 77 "start": { 78 "line": 17, 79 "column": 39, 80 "program": "StringBase64.ets" 81 }, 82 "end": { 83 "line": 17, 84 "column": 45, 85 "program": "StringBase64.ets" 86 } 87 } 88 }, 89 "loc": { 90 "start": { 91 "line": 17, 92 "column": 39, 93 "program": "StringBase64.ets" 94 }, 95 "end": { 96 "line": 17, 97 "column": 47, 98 "program": "StringBase64.ets" 99 } 100 } 101 }, 102 "loc": { 103 "start": { 104 "line": 17, 105 "column": 39, 106 "program": "StringBase64.ets" 107 }, 108 "end": { 109 "line": 17, 110 "column": 47, 111 "program": "StringBase64.ets" 112 } 113 } 114 }, 115 "definite": false, 116 "decorators": [], 117 "loc": { 118 "start": { 119 "line": 17, 120 "column": 21, 121 "program": "StringBase64.ets" 122 }, 123 "end": { 124 "line": 17, 125 "column": 119, 126 "program": "StringBase64.ets" 127 } 128 } 129 }, 130 { 131 "type": "ClassProperty", 132 "key": { 133 "type": "Identifier", 134 "name": "BASE64PAD", 135 "decorators": [], 136 "loc": { 137 "start": { 138 "line": 18, 139 "column": 21, 140 "program": "StringBase64.ets" 141 }, 142 "end": { 143 "line": 18, 144 "column": 30, 145 "program": "StringBase64.ets" 146 } 147 } 148 }, 149 "value": { 150 "type": "CharLiteral", 151 "value": "=", 152 "loc": { 153 "start": { 154 "line": 18, 155 "column": 40, 156 "program": "StringBase64.ets" 157 }, 158 "end": { 159 "line": 18, 160 "column": 44, 161 "program": "StringBase64.ets" 162 } 163 } 164 }, 165 "accessibility": "public", 166 "static": true, 167 "readonly": true, 168 "declare": false, 169 "optional": false, 170 "computed": false, 171 "typeAnnotation": { 172 "type": "ETSPrimitiveType", 173 "loc": { 174 "start": { 175 "line": 18, 176 "column": 33, 177 "program": "StringBase64.ets" 178 }, 179 "end": { 180 "line": 18, 181 "column": 37, 182 "program": "StringBase64.ets" 183 } 184 } 185 }, 186 "definite": false, 187 "decorators": [], 188 "loc": { 189 "start": { 190 "line": 18, 191 "column": 21, 192 "program": "StringBase64.ets" 193 }, 194 "end": { 195 "line": 18, 196 "column": 44, 197 "program": "StringBase64.ets" 198 } 199 } 200 }, 201 { 202 "type": "ClassProperty", 203 "key": { 204 "type": "Identifier", 205 "name": "TO_BINARY_TABLE", 206 "decorators": [], 207 "loc": { 208 "start": { 209 "line": 19, 210 "column": 21, 211 "program": "StringBase64.ets" 212 }, 213 "end": { 214 "line": 19, 215 "column": 36, 216 "program": "StringBase64.ets" 217 } 218 } 219 }, 220 "value": { 221 "type": "ArrayExpression", 222 "elements": [ 223 { 224 "type": "NumberLiteral", 225 "value": -1, 226 "loc": { 227 "start": { 228 "line": 19, 229 "column": 48, 230 "program": "StringBase64.ets" 231 }, 232 "end": { 233 "line": 19, 234 "column": 50, 235 "program": "StringBase64.ets" 236 } 237 } 238 }, 239 { 240 "type": "NumberLiteral", 241 "value": -1, 242 "loc": { 243 "start": { 244 "line": 19, 245 "column": 52, 246 "program": "StringBase64.ets" 247 }, 248 "end": { 249 "line": 19, 250 "column": 54, 251 "program": "StringBase64.ets" 252 } 253 } 254 }, 255 { 256 "type": "NumberLiteral", 257 "value": -1, 258 "loc": { 259 "start": { 260 "line": 19, 261 "column": 56, 262 "program": "StringBase64.ets" 263 }, 264 "end": { 265 "line": 19, 266 "column": 58, 267 "program": "StringBase64.ets" 268 } 269 } 270 }, 271 { 272 "type": "NumberLiteral", 273 "value": -1, 274 "loc": { 275 "start": { 276 "line": 19, 277 "column": 60, 278 "program": "StringBase64.ets" 279 }, 280 "end": { 281 "line": 19, 282 "column": 62, 283 "program": "StringBase64.ets" 284 } 285 } 286 }, 287 { 288 "type": "NumberLiteral", 289 "value": -1, 290 "loc": { 291 "start": { 292 "line": 19, 293 "column": 64, 294 "program": "StringBase64.ets" 295 }, 296 "end": { 297 "line": 19, 298 "column": 66, 299 "program": "StringBase64.ets" 300 } 301 } 302 }, 303 { 304 "type": "NumberLiteral", 305 "value": -1, 306 "loc": { 307 "start": { 308 "line": 19, 309 "column": 68, 310 "program": "StringBase64.ets" 311 }, 312 "end": { 313 "line": 19, 314 "column": 70, 315 "program": "StringBase64.ets" 316 } 317 } 318 }, 319 { 320 "type": "NumberLiteral", 321 "value": -1, 322 "loc": { 323 "start": { 324 "line": 19, 325 "column": 72, 326 "program": "StringBase64.ets" 327 }, 328 "end": { 329 "line": 19, 330 "column": 74, 331 "program": "StringBase64.ets" 332 } 333 } 334 }, 335 { 336 "type": "NumberLiteral", 337 "value": -1, 338 "loc": { 339 "start": { 340 "line": 19, 341 "column": 76, 342 "program": "StringBase64.ets" 343 }, 344 "end": { 345 "line": 19, 346 "column": 78, 347 "program": "StringBase64.ets" 348 } 349 } 350 }, 351 { 352 "type": "NumberLiteral", 353 "value": -1, 354 "loc": { 355 "start": { 356 "line": 19, 357 "column": 80, 358 "program": "StringBase64.ets" 359 }, 360 "end": { 361 "line": 19, 362 "column": 82, 363 "program": "StringBase64.ets" 364 } 365 } 366 }, 367 { 368 "type": "NumberLiteral", 369 "value": -1, 370 "loc": { 371 "start": { 372 "line": 19, 373 "column": 84, 374 "program": "StringBase64.ets" 375 }, 376 "end": { 377 "line": 19, 378 "column": 86, 379 "program": "StringBase64.ets" 380 } 381 } 382 }, 383 { 384 "type": "NumberLiteral", 385 "value": -1, 386 "loc": { 387 "start": { 388 "line": 19, 389 "column": 88, 390 "program": "StringBase64.ets" 391 }, 392 "end": { 393 "line": 19, 394 "column": 90, 395 "program": "StringBase64.ets" 396 } 397 } 398 }, 399 { 400 "type": "NumberLiteral", 401 "value": -1, 402 "loc": { 403 "start": { 404 "line": 19, 405 "column": 92, 406 "program": "StringBase64.ets" 407 }, 408 "end": { 409 "line": 19, 410 "column": 94, 411 "program": "StringBase64.ets" 412 } 413 } 414 }, 415 { 416 "type": "NumberLiteral", 417 "value": -1, 418 "loc": { 419 "start": { 420 "line": 19, 421 "column": 96, 422 "program": "StringBase64.ets" 423 }, 424 "end": { 425 "line": 19, 426 "column": 98, 427 "program": "StringBase64.ets" 428 } 429 } 430 }, 431 { 432 "type": "NumberLiteral", 433 "value": -1, 434 "loc": { 435 "start": { 436 "line": 19, 437 "column": 100, 438 "program": "StringBase64.ets" 439 }, 440 "end": { 441 "line": 19, 442 "column": 102, 443 "program": "StringBase64.ets" 444 } 445 } 446 }, 447 { 448 "type": "NumberLiteral", 449 "value": -1, 450 "loc": { 451 "start": { 452 "line": 19, 453 "column": 104, 454 "program": "StringBase64.ets" 455 }, 456 "end": { 457 "line": 19, 458 "column": 106, 459 "program": "StringBase64.ets" 460 } 461 } 462 }, 463 { 464 "type": "NumberLiteral", 465 "value": -1, 466 "loc": { 467 "start": { 468 "line": 19, 469 "column": 108, 470 "program": "StringBase64.ets" 471 }, 472 "end": { 473 "line": 19, 474 "column": 110, 475 "program": "StringBase64.ets" 476 } 477 } 478 }, 479 { 480 "type": "NumberLiteral", 481 "value": -1, 482 "loc": { 483 "start": { 484 "line": 19, 485 "column": 112, 486 "program": "StringBase64.ets" 487 }, 488 "end": { 489 "line": 19, 490 "column": 114, 491 "program": "StringBase64.ets" 492 } 493 } 494 }, 495 { 496 "type": "NumberLiteral", 497 "value": -1, 498 "loc": { 499 "start": { 500 "line": 19, 501 "column": 116, 502 "program": "StringBase64.ets" 503 }, 504 "end": { 505 "line": 19, 506 "column": 118, 507 "program": "StringBase64.ets" 508 } 509 } 510 }, 511 { 512 "type": "NumberLiteral", 513 "value": -1, 514 "loc": { 515 "start": { 516 "line": 19, 517 "column": 120, 518 "program": "StringBase64.ets" 519 }, 520 "end": { 521 "line": 19, 522 "column": 122, 523 "program": "StringBase64.ets" 524 } 525 } 526 }, 527 { 528 "type": "NumberLiteral", 529 "value": -1, 530 "loc": { 531 "start": { 532 "line": 19, 533 "column": 124, 534 "program": "StringBase64.ets" 535 }, 536 "end": { 537 "line": 19, 538 "column": 126, 539 "program": "StringBase64.ets" 540 } 541 } 542 }, 543 { 544 "type": "NumberLiteral", 545 "value": -1, 546 "loc": { 547 "start": { 548 "line": 19, 549 "column": 128, 550 "program": "StringBase64.ets" 551 }, 552 "end": { 553 "line": 19, 554 "column": 130, 555 "program": "StringBase64.ets" 556 } 557 } 558 }, 559 { 560 "type": "NumberLiteral", 561 "value": -1, 562 "loc": { 563 "start": { 564 "line": 19, 565 "column": 132, 566 "program": "StringBase64.ets" 567 }, 568 "end": { 569 "line": 19, 570 "column": 134, 571 "program": "StringBase64.ets" 572 } 573 } 574 }, 575 { 576 "type": "NumberLiteral", 577 "value": -1, 578 "loc": { 579 "start": { 580 "line": 19, 581 "column": 136, 582 "program": "StringBase64.ets" 583 }, 584 "end": { 585 "line": 19, 586 "column": 138, 587 "program": "StringBase64.ets" 588 } 589 } 590 }, 591 { 592 "type": "NumberLiteral", 593 "value": -1, 594 "loc": { 595 "start": { 596 "line": 19, 597 "column": 140, 598 "program": "StringBase64.ets" 599 }, 600 "end": { 601 "line": 19, 602 "column": 142, 603 "program": "StringBase64.ets" 604 } 605 } 606 }, 607 { 608 "type": "NumberLiteral", 609 "value": -1, 610 "loc": { 611 "start": { 612 "line": 19, 613 "column": 144, 614 "program": "StringBase64.ets" 615 }, 616 "end": { 617 "line": 19, 618 "column": 146, 619 "program": "StringBase64.ets" 620 } 621 } 622 }, 623 { 624 "type": "NumberLiteral", 625 "value": -1, 626 "loc": { 627 "start": { 628 "line": 19, 629 "column": 148, 630 "program": "StringBase64.ets" 631 }, 632 "end": { 633 "line": 19, 634 "column": 150, 635 "program": "StringBase64.ets" 636 } 637 } 638 }, 639 { 640 "type": "NumberLiteral", 641 "value": -1, 642 "loc": { 643 "start": { 644 "line": 19, 645 "column": 152, 646 "program": "StringBase64.ets" 647 }, 648 "end": { 649 "line": 19, 650 "column": 154, 651 "program": "StringBase64.ets" 652 } 653 } 654 }, 655 { 656 "type": "NumberLiteral", 657 "value": -1, 658 "loc": { 659 "start": { 660 "line": 19, 661 "column": 156, 662 "program": "StringBase64.ets" 663 }, 664 "end": { 665 "line": 19, 666 "column": 158, 667 "program": "StringBase64.ets" 668 } 669 } 670 }, 671 { 672 "type": "NumberLiteral", 673 "value": -1, 674 "loc": { 675 "start": { 676 "line": 19, 677 "column": 160, 678 "program": "StringBase64.ets" 679 }, 680 "end": { 681 "line": 19, 682 "column": 162, 683 "program": "StringBase64.ets" 684 } 685 } 686 }, 687 { 688 "type": "NumberLiteral", 689 "value": -1, 690 "loc": { 691 "start": { 692 "line": 19, 693 "column": 164, 694 "program": "StringBase64.ets" 695 }, 696 "end": { 697 "line": 19, 698 "column": 166, 699 "program": "StringBase64.ets" 700 } 701 } 702 }, 703 { 704 "type": "NumberLiteral", 705 "value": -1, 706 "loc": { 707 "start": { 708 "line": 19, 709 "column": 168, 710 "program": "StringBase64.ets" 711 }, 712 "end": { 713 "line": 19, 714 "column": 170, 715 "program": "StringBase64.ets" 716 } 717 } 718 }, 719 { 720 "type": "NumberLiteral", 721 "value": -1, 722 "loc": { 723 "start": { 724 "line": 19, 725 "column": 172, 726 "program": "StringBase64.ets" 727 }, 728 "end": { 729 "line": 19, 730 "column": 174, 731 "program": "StringBase64.ets" 732 } 733 } 734 }, 735 { 736 "type": "NumberLiteral", 737 "value": -1, 738 "loc": { 739 "start": { 740 "line": 19, 741 "column": 176, 742 "program": "StringBase64.ets" 743 }, 744 "end": { 745 "line": 19, 746 "column": 178, 747 "program": "StringBase64.ets" 748 } 749 } 750 }, 751 { 752 "type": "NumberLiteral", 753 "value": -1, 754 "loc": { 755 "start": { 756 "line": 19, 757 "column": 180, 758 "program": "StringBase64.ets" 759 }, 760 "end": { 761 "line": 19, 762 "column": 182, 763 "program": "StringBase64.ets" 764 } 765 } 766 }, 767 { 768 "type": "NumberLiteral", 769 "value": -1, 770 "loc": { 771 "start": { 772 "line": 19, 773 "column": 184, 774 "program": "StringBase64.ets" 775 }, 776 "end": { 777 "line": 19, 778 "column": 186, 779 "program": "StringBase64.ets" 780 } 781 } 782 }, 783 { 784 "type": "NumberLiteral", 785 "value": -1, 786 "loc": { 787 "start": { 788 "line": 19, 789 "column": 188, 790 "program": "StringBase64.ets" 791 }, 792 "end": { 793 "line": 19, 794 "column": 190, 795 "program": "StringBase64.ets" 796 } 797 } 798 }, 799 { 800 "type": "NumberLiteral", 801 "value": -1, 802 "loc": { 803 "start": { 804 "line": 19, 805 "column": 192, 806 "program": "StringBase64.ets" 807 }, 808 "end": { 809 "line": 19, 810 "column": 194, 811 "program": "StringBase64.ets" 812 } 813 } 814 }, 815 { 816 "type": "NumberLiteral", 817 "value": -1, 818 "loc": { 819 "start": { 820 "line": 19, 821 "column": 196, 822 "program": "StringBase64.ets" 823 }, 824 "end": { 825 "line": 19, 826 "column": 198, 827 "program": "StringBase64.ets" 828 } 829 } 830 }, 831 { 832 "type": "NumberLiteral", 833 "value": -1, 834 "loc": { 835 "start": { 836 "line": 19, 837 "column": 200, 838 "program": "StringBase64.ets" 839 }, 840 "end": { 841 "line": 19, 842 "column": 202, 843 "program": "StringBase64.ets" 844 } 845 } 846 }, 847 { 848 "type": "NumberLiteral", 849 "value": -1, 850 "loc": { 851 "start": { 852 "line": 19, 853 "column": 204, 854 "program": "StringBase64.ets" 855 }, 856 "end": { 857 "line": 19, 858 "column": 206, 859 "program": "StringBase64.ets" 860 } 861 } 862 }, 863 { 864 "type": "NumberLiteral", 865 "value": -1, 866 "loc": { 867 "start": { 868 "line": 19, 869 "column": 208, 870 "program": "StringBase64.ets" 871 }, 872 "end": { 873 "line": 19, 874 "column": 210, 875 "program": "StringBase64.ets" 876 } 877 } 878 }, 879 { 880 "type": "NumberLiteral", 881 "value": -1, 882 "loc": { 883 "start": { 884 "line": 19, 885 "column": 212, 886 "program": "StringBase64.ets" 887 }, 888 "end": { 889 "line": 19, 890 "column": 214, 891 "program": "StringBase64.ets" 892 } 893 } 894 }, 895 { 896 "type": "NumberLiteral", 897 "value": -1, 898 "loc": { 899 "start": { 900 "line": 19, 901 "column": 216, 902 "program": "StringBase64.ets" 903 }, 904 "end": { 905 "line": 19, 906 "column": 218, 907 "program": "StringBase64.ets" 908 } 909 } 910 }, 911 { 912 "type": "NumberLiteral", 913 "value": 62, 914 "loc": { 915 "start": { 916 "line": 19, 917 "column": 220, 918 "program": "StringBase64.ets" 919 }, 920 "end": { 921 "line": 19, 922 "column": 222, 923 "program": "StringBase64.ets" 924 } 925 } 926 }, 927 { 928 "type": "NumberLiteral", 929 "value": -1, 930 "loc": { 931 "start": { 932 "line": 19, 933 "column": 224, 934 "program": "StringBase64.ets" 935 }, 936 "end": { 937 "line": 19, 938 "column": 226, 939 "program": "StringBase64.ets" 940 } 941 } 942 }, 943 { 944 "type": "NumberLiteral", 945 "value": -1, 946 "loc": { 947 "start": { 948 "line": 19, 949 "column": 228, 950 "program": "StringBase64.ets" 951 }, 952 "end": { 953 "line": 19, 954 "column": 230, 955 "program": "StringBase64.ets" 956 } 957 } 958 }, 959 { 960 "type": "NumberLiteral", 961 "value": -1, 962 "loc": { 963 "start": { 964 "line": 19, 965 "column": 232, 966 "program": "StringBase64.ets" 967 }, 968 "end": { 969 "line": 19, 970 "column": 234, 971 "program": "StringBase64.ets" 972 } 973 } 974 }, 975 { 976 "type": "NumberLiteral", 977 "value": 63, 978 "loc": { 979 "start": { 980 "line": 19, 981 "column": 236, 982 "program": "StringBase64.ets" 983 }, 984 "end": { 985 "line": 19, 986 "column": 238, 987 "program": "StringBase64.ets" 988 } 989 } 990 }, 991 { 992 "type": "NumberLiteral", 993 "value": 52, 994 "loc": { 995 "start": { 996 "line": 19, 997 "column": 240, 998 "program": "StringBase64.ets" 999 }, 1000 "end": { 1001 "line": 19, 1002 "column": 242, 1003 "program": "StringBase64.ets" 1004 } 1005 } 1006 }, 1007 { 1008 "type": "NumberLiteral", 1009 "value": 53, 1010 "loc": { 1011 "start": { 1012 "line": 19, 1013 "column": 244, 1014 "program": "StringBase64.ets" 1015 }, 1016 "end": { 1017 "line": 19, 1018 "column": 246, 1019 "program": "StringBase64.ets" 1020 } 1021 } 1022 }, 1023 { 1024 "type": "NumberLiteral", 1025 "value": 54, 1026 "loc": { 1027 "start": { 1028 "line": 19, 1029 "column": 248, 1030 "program": "StringBase64.ets" 1031 }, 1032 "end": { 1033 "line": 19, 1034 "column": 250, 1035 "program": "StringBase64.ets" 1036 } 1037 } 1038 }, 1039 { 1040 "type": "NumberLiteral", 1041 "value": 55, 1042 "loc": { 1043 "start": { 1044 "line": 19, 1045 "column": 252, 1046 "program": "StringBase64.ets" 1047 }, 1048 "end": { 1049 "line": 19, 1050 "column": 254, 1051 "program": "StringBase64.ets" 1052 } 1053 } 1054 }, 1055 { 1056 "type": "NumberLiteral", 1057 "value": 56, 1058 "loc": { 1059 "start": { 1060 "line": 19, 1061 "column": 256, 1062 "program": "StringBase64.ets" 1063 }, 1064 "end": { 1065 "line": 19, 1066 "column": 258, 1067 "program": "StringBase64.ets" 1068 } 1069 } 1070 }, 1071 { 1072 "type": "NumberLiteral", 1073 "value": 57, 1074 "loc": { 1075 "start": { 1076 "line": 19, 1077 "column": 260, 1078 "program": "StringBase64.ets" 1079 }, 1080 "end": { 1081 "line": 19, 1082 "column": 262, 1083 "program": "StringBase64.ets" 1084 } 1085 } 1086 }, 1087 { 1088 "type": "NumberLiteral", 1089 "value": 58, 1090 "loc": { 1091 "start": { 1092 "line": 19, 1093 "column": 264, 1094 "program": "StringBase64.ets" 1095 }, 1096 "end": { 1097 "line": 19, 1098 "column": 266, 1099 "program": "StringBase64.ets" 1100 } 1101 } 1102 }, 1103 { 1104 "type": "NumberLiteral", 1105 "value": 59, 1106 "loc": { 1107 "start": { 1108 "line": 19, 1109 "column": 268, 1110 "program": "StringBase64.ets" 1111 }, 1112 "end": { 1113 "line": 19, 1114 "column": 270, 1115 "program": "StringBase64.ets" 1116 } 1117 } 1118 }, 1119 { 1120 "type": "NumberLiteral", 1121 "value": 60, 1122 "loc": { 1123 "start": { 1124 "line": 19, 1125 "column": 272, 1126 "program": "StringBase64.ets" 1127 }, 1128 "end": { 1129 "line": 19, 1130 "column": 274, 1131 "program": "StringBase64.ets" 1132 } 1133 } 1134 }, 1135 { 1136 "type": "NumberLiteral", 1137 "value": 61, 1138 "loc": { 1139 "start": { 1140 "line": 19, 1141 "column": 276, 1142 "program": "StringBase64.ets" 1143 }, 1144 "end": { 1145 "line": 19, 1146 "column": 278, 1147 "program": "StringBase64.ets" 1148 } 1149 } 1150 }, 1151 { 1152 "type": "NumberLiteral", 1153 "value": -1, 1154 "loc": { 1155 "start": { 1156 "line": 19, 1157 "column": 280, 1158 "program": "StringBase64.ets" 1159 }, 1160 "end": { 1161 "line": 19, 1162 "column": 282, 1163 "program": "StringBase64.ets" 1164 } 1165 } 1166 }, 1167 { 1168 "type": "NumberLiteral", 1169 "value": -1, 1170 "loc": { 1171 "start": { 1172 "line": 19, 1173 "column": 284, 1174 "program": "StringBase64.ets" 1175 }, 1176 "end": { 1177 "line": 19, 1178 "column": 286, 1179 "program": "StringBase64.ets" 1180 } 1181 } 1182 }, 1183 { 1184 "type": "NumberLiteral", 1185 "value": -1, 1186 "loc": { 1187 "start": { 1188 "line": 19, 1189 "column": 288, 1190 "program": "StringBase64.ets" 1191 }, 1192 "end": { 1193 "line": 19, 1194 "column": 290, 1195 "program": "StringBase64.ets" 1196 } 1197 } 1198 }, 1199 { 1200 "type": "NumberLiteral", 1201 "value": 0, 1202 "loc": { 1203 "start": { 1204 "line": 19, 1205 "column": 292, 1206 "program": "StringBase64.ets" 1207 }, 1208 "end": { 1209 "line": 19, 1210 "column": 293, 1211 "program": "StringBase64.ets" 1212 } 1213 } 1214 }, 1215 { 1216 "type": "NumberLiteral", 1217 "value": -1, 1218 "loc": { 1219 "start": { 1220 "line": 19, 1221 "column": 295, 1222 "program": "StringBase64.ets" 1223 }, 1224 "end": { 1225 "line": 19, 1226 "column": 297, 1227 "program": "StringBase64.ets" 1228 } 1229 } 1230 }, 1231 { 1232 "type": "NumberLiteral", 1233 "value": -1, 1234 "loc": { 1235 "start": { 1236 "line": 19, 1237 "column": 299, 1238 "program": "StringBase64.ets" 1239 }, 1240 "end": { 1241 "line": 19, 1242 "column": 301, 1243 "program": "StringBase64.ets" 1244 } 1245 } 1246 }, 1247 { 1248 "type": "NumberLiteral", 1249 "value": -1, 1250 "loc": { 1251 "start": { 1252 "line": 19, 1253 "column": 303, 1254 "program": "StringBase64.ets" 1255 }, 1256 "end": { 1257 "line": 19, 1258 "column": 305, 1259 "program": "StringBase64.ets" 1260 } 1261 } 1262 }, 1263 { 1264 "type": "NumberLiteral", 1265 "value": 0, 1266 "loc": { 1267 "start": { 1268 "line": 19, 1269 "column": 307, 1270 "program": "StringBase64.ets" 1271 }, 1272 "end": { 1273 "line": 19, 1274 "column": 308, 1275 "program": "StringBase64.ets" 1276 } 1277 } 1278 }, 1279 { 1280 "type": "NumberLiteral", 1281 "value": 1, 1282 "loc": { 1283 "start": { 1284 "line": 19, 1285 "column": 310, 1286 "program": "StringBase64.ets" 1287 }, 1288 "end": { 1289 "line": 19, 1290 "column": 311, 1291 "program": "StringBase64.ets" 1292 } 1293 } 1294 }, 1295 { 1296 "type": "NumberLiteral", 1297 "value": 2, 1298 "loc": { 1299 "start": { 1300 "line": 19, 1301 "column": 313, 1302 "program": "StringBase64.ets" 1303 }, 1304 "end": { 1305 "line": 19, 1306 "column": 314, 1307 "program": "StringBase64.ets" 1308 } 1309 } 1310 }, 1311 { 1312 "type": "NumberLiteral", 1313 "value": 3, 1314 "loc": { 1315 "start": { 1316 "line": 19, 1317 "column": 316, 1318 "program": "StringBase64.ets" 1319 }, 1320 "end": { 1321 "line": 19, 1322 "column": 317, 1323 "program": "StringBase64.ets" 1324 } 1325 } 1326 }, 1327 { 1328 "type": "NumberLiteral", 1329 "value": 4, 1330 "loc": { 1331 "start": { 1332 "line": 19, 1333 "column": 319, 1334 "program": "StringBase64.ets" 1335 }, 1336 "end": { 1337 "line": 19, 1338 "column": 320, 1339 "program": "StringBase64.ets" 1340 } 1341 } 1342 }, 1343 { 1344 "type": "NumberLiteral", 1345 "value": 5, 1346 "loc": { 1347 "start": { 1348 "line": 19, 1349 "column": 322, 1350 "program": "StringBase64.ets" 1351 }, 1352 "end": { 1353 "line": 19, 1354 "column": 323, 1355 "program": "StringBase64.ets" 1356 } 1357 } 1358 }, 1359 { 1360 "type": "NumberLiteral", 1361 "value": 6, 1362 "loc": { 1363 "start": { 1364 "line": 19, 1365 "column": 325, 1366 "program": "StringBase64.ets" 1367 }, 1368 "end": { 1369 "line": 19, 1370 "column": 326, 1371 "program": "StringBase64.ets" 1372 } 1373 } 1374 }, 1375 { 1376 "type": "NumberLiteral", 1377 "value": 7, 1378 "loc": { 1379 "start": { 1380 "line": 19, 1381 "column": 328, 1382 "program": "StringBase64.ets" 1383 }, 1384 "end": { 1385 "line": 19, 1386 "column": 329, 1387 "program": "StringBase64.ets" 1388 } 1389 } 1390 }, 1391 { 1392 "type": "NumberLiteral", 1393 "value": 8, 1394 "loc": { 1395 "start": { 1396 "line": 19, 1397 "column": 331, 1398 "program": "StringBase64.ets" 1399 }, 1400 "end": { 1401 "line": 19, 1402 "column": 332, 1403 "program": "StringBase64.ets" 1404 } 1405 } 1406 }, 1407 { 1408 "type": "NumberLiteral", 1409 "value": 9, 1410 "loc": { 1411 "start": { 1412 "line": 19, 1413 "column": 334, 1414 "program": "StringBase64.ets" 1415 }, 1416 "end": { 1417 "line": 19, 1418 "column": 335, 1419 "program": "StringBase64.ets" 1420 } 1421 } 1422 }, 1423 { 1424 "type": "NumberLiteral", 1425 "value": 10, 1426 "loc": { 1427 "start": { 1428 "line": 19, 1429 "column": 337, 1430 "program": "StringBase64.ets" 1431 }, 1432 "end": { 1433 "line": 19, 1434 "column": 339, 1435 "program": "StringBase64.ets" 1436 } 1437 } 1438 }, 1439 { 1440 "type": "NumberLiteral", 1441 "value": 11, 1442 "loc": { 1443 "start": { 1444 "line": 19, 1445 "column": 341, 1446 "program": "StringBase64.ets" 1447 }, 1448 "end": { 1449 "line": 19, 1450 "column": 343, 1451 "program": "StringBase64.ets" 1452 } 1453 } 1454 }, 1455 { 1456 "type": "NumberLiteral", 1457 "value": 12, 1458 "loc": { 1459 "start": { 1460 "line": 19, 1461 "column": 345, 1462 "program": "StringBase64.ets" 1463 }, 1464 "end": { 1465 "line": 19, 1466 "column": 347, 1467 "program": "StringBase64.ets" 1468 } 1469 } 1470 }, 1471 { 1472 "type": "NumberLiteral", 1473 "value": 13, 1474 "loc": { 1475 "start": { 1476 "line": 19, 1477 "column": 349, 1478 "program": "StringBase64.ets" 1479 }, 1480 "end": { 1481 "line": 19, 1482 "column": 351, 1483 "program": "StringBase64.ets" 1484 } 1485 } 1486 }, 1487 { 1488 "type": "NumberLiteral", 1489 "value": 14, 1490 "loc": { 1491 "start": { 1492 "line": 19, 1493 "column": 353, 1494 "program": "StringBase64.ets" 1495 }, 1496 "end": { 1497 "line": 19, 1498 "column": 355, 1499 "program": "StringBase64.ets" 1500 } 1501 } 1502 }, 1503 { 1504 "type": "NumberLiteral", 1505 "value": 15, 1506 "loc": { 1507 "start": { 1508 "line": 19, 1509 "column": 357, 1510 "program": "StringBase64.ets" 1511 }, 1512 "end": { 1513 "line": 19, 1514 "column": 359, 1515 "program": "StringBase64.ets" 1516 } 1517 } 1518 }, 1519 { 1520 "type": "NumberLiteral", 1521 "value": 16, 1522 "loc": { 1523 "start": { 1524 "line": 19, 1525 "column": 361, 1526 "program": "StringBase64.ets" 1527 }, 1528 "end": { 1529 "line": 19, 1530 "column": 363, 1531 "program": "StringBase64.ets" 1532 } 1533 } 1534 }, 1535 { 1536 "type": "NumberLiteral", 1537 "value": 17, 1538 "loc": { 1539 "start": { 1540 "line": 19, 1541 "column": 365, 1542 "program": "StringBase64.ets" 1543 }, 1544 "end": { 1545 "line": 19, 1546 "column": 367, 1547 "program": "StringBase64.ets" 1548 } 1549 } 1550 }, 1551 { 1552 "type": "NumberLiteral", 1553 "value": 18, 1554 "loc": { 1555 "start": { 1556 "line": 19, 1557 "column": 369, 1558 "program": "StringBase64.ets" 1559 }, 1560 "end": { 1561 "line": 19, 1562 "column": 371, 1563 "program": "StringBase64.ets" 1564 } 1565 } 1566 }, 1567 { 1568 "type": "NumberLiteral", 1569 "value": 19, 1570 "loc": { 1571 "start": { 1572 "line": 19, 1573 "column": 373, 1574 "program": "StringBase64.ets" 1575 }, 1576 "end": { 1577 "line": 19, 1578 "column": 375, 1579 "program": "StringBase64.ets" 1580 } 1581 } 1582 }, 1583 { 1584 "type": "NumberLiteral", 1585 "value": 20, 1586 "loc": { 1587 "start": { 1588 "line": 19, 1589 "column": 377, 1590 "program": "StringBase64.ets" 1591 }, 1592 "end": { 1593 "line": 19, 1594 "column": 379, 1595 "program": "StringBase64.ets" 1596 } 1597 } 1598 }, 1599 { 1600 "type": "NumberLiteral", 1601 "value": 21, 1602 "loc": { 1603 "start": { 1604 "line": 19, 1605 "column": 381, 1606 "program": "StringBase64.ets" 1607 }, 1608 "end": { 1609 "line": 19, 1610 "column": 383, 1611 "program": "StringBase64.ets" 1612 } 1613 } 1614 }, 1615 { 1616 "type": "NumberLiteral", 1617 "value": 22, 1618 "loc": { 1619 "start": { 1620 "line": 19, 1621 "column": 385, 1622 "program": "StringBase64.ets" 1623 }, 1624 "end": { 1625 "line": 19, 1626 "column": 387, 1627 "program": "StringBase64.ets" 1628 } 1629 } 1630 }, 1631 { 1632 "type": "NumberLiteral", 1633 "value": 23, 1634 "loc": { 1635 "start": { 1636 "line": 19, 1637 "column": 389, 1638 "program": "StringBase64.ets" 1639 }, 1640 "end": { 1641 "line": 19, 1642 "column": 391, 1643 "program": "StringBase64.ets" 1644 } 1645 } 1646 }, 1647 { 1648 "type": "NumberLiteral", 1649 "value": 24, 1650 "loc": { 1651 "start": { 1652 "line": 19, 1653 "column": 393, 1654 "program": "StringBase64.ets" 1655 }, 1656 "end": { 1657 "line": 19, 1658 "column": 395, 1659 "program": "StringBase64.ets" 1660 } 1661 } 1662 }, 1663 { 1664 "type": "NumberLiteral", 1665 "value": 25, 1666 "loc": { 1667 "start": { 1668 "line": 19, 1669 "column": 397, 1670 "program": "StringBase64.ets" 1671 }, 1672 "end": { 1673 "line": 19, 1674 "column": 399, 1675 "program": "StringBase64.ets" 1676 } 1677 } 1678 }, 1679 { 1680 "type": "NumberLiteral", 1681 "value": -1, 1682 "loc": { 1683 "start": { 1684 "line": 19, 1685 "column": 401, 1686 "program": "StringBase64.ets" 1687 }, 1688 "end": { 1689 "line": 19, 1690 "column": 403, 1691 "program": "StringBase64.ets" 1692 } 1693 } 1694 }, 1695 { 1696 "type": "NumberLiteral", 1697 "value": -1, 1698 "loc": { 1699 "start": { 1700 "line": 19, 1701 "column": 405, 1702 "program": "StringBase64.ets" 1703 }, 1704 "end": { 1705 "line": 19, 1706 "column": 407, 1707 "program": "StringBase64.ets" 1708 } 1709 } 1710 }, 1711 { 1712 "type": "NumberLiteral", 1713 "value": -1, 1714 "loc": { 1715 "start": { 1716 "line": 19, 1717 "column": 409, 1718 "program": "StringBase64.ets" 1719 }, 1720 "end": { 1721 "line": 19, 1722 "column": 411, 1723 "program": "StringBase64.ets" 1724 } 1725 } 1726 }, 1727 { 1728 "type": "NumberLiteral", 1729 "value": -1, 1730 "loc": { 1731 "start": { 1732 "line": 19, 1733 "column": 413, 1734 "program": "StringBase64.ets" 1735 }, 1736 "end": { 1737 "line": 19, 1738 "column": 415, 1739 "program": "StringBase64.ets" 1740 } 1741 } 1742 }, 1743 { 1744 "type": "NumberLiteral", 1745 "value": -1, 1746 "loc": { 1747 "start": { 1748 "line": 19, 1749 "column": 417, 1750 "program": "StringBase64.ets" 1751 }, 1752 "end": { 1753 "line": 19, 1754 "column": 419, 1755 "program": "StringBase64.ets" 1756 } 1757 } 1758 }, 1759 { 1760 "type": "NumberLiteral", 1761 "value": -1, 1762 "loc": { 1763 "start": { 1764 "line": 19, 1765 "column": 421, 1766 "program": "StringBase64.ets" 1767 }, 1768 "end": { 1769 "line": 19, 1770 "column": 423, 1771 "program": "StringBase64.ets" 1772 } 1773 } 1774 }, 1775 { 1776 "type": "NumberLiteral", 1777 "value": 26, 1778 "loc": { 1779 "start": { 1780 "line": 19, 1781 "column": 425, 1782 "program": "StringBase64.ets" 1783 }, 1784 "end": { 1785 "line": 19, 1786 "column": 427, 1787 "program": "StringBase64.ets" 1788 } 1789 } 1790 }, 1791 { 1792 "type": "NumberLiteral", 1793 "value": 27, 1794 "loc": { 1795 "start": { 1796 "line": 19, 1797 "column": 429, 1798 "program": "StringBase64.ets" 1799 }, 1800 "end": { 1801 "line": 19, 1802 "column": 431, 1803 "program": "StringBase64.ets" 1804 } 1805 } 1806 }, 1807 { 1808 "type": "NumberLiteral", 1809 "value": 28, 1810 "loc": { 1811 "start": { 1812 "line": 19, 1813 "column": 433, 1814 "program": "StringBase64.ets" 1815 }, 1816 "end": { 1817 "line": 19, 1818 "column": 435, 1819 "program": "StringBase64.ets" 1820 } 1821 } 1822 }, 1823 { 1824 "type": "NumberLiteral", 1825 "value": 29, 1826 "loc": { 1827 "start": { 1828 "line": 19, 1829 "column": 437, 1830 "program": "StringBase64.ets" 1831 }, 1832 "end": { 1833 "line": 19, 1834 "column": 439, 1835 "program": "StringBase64.ets" 1836 } 1837 } 1838 }, 1839 { 1840 "type": "NumberLiteral", 1841 "value": 30, 1842 "loc": { 1843 "start": { 1844 "line": 19, 1845 "column": 441, 1846 "program": "StringBase64.ets" 1847 }, 1848 "end": { 1849 "line": 19, 1850 "column": 443, 1851 "program": "StringBase64.ets" 1852 } 1853 } 1854 }, 1855 { 1856 "type": "NumberLiteral", 1857 "value": 31, 1858 "loc": { 1859 "start": { 1860 "line": 19, 1861 "column": 445, 1862 "program": "StringBase64.ets" 1863 }, 1864 "end": { 1865 "line": 19, 1866 "column": 447, 1867 "program": "StringBase64.ets" 1868 } 1869 } 1870 }, 1871 { 1872 "type": "NumberLiteral", 1873 "value": 32, 1874 "loc": { 1875 "start": { 1876 "line": 19, 1877 "column": 449, 1878 "program": "StringBase64.ets" 1879 }, 1880 "end": { 1881 "line": 19, 1882 "column": 451, 1883 "program": "StringBase64.ets" 1884 } 1885 } 1886 }, 1887 { 1888 "type": "NumberLiteral", 1889 "value": 33, 1890 "loc": { 1891 "start": { 1892 "line": 19, 1893 "column": 453, 1894 "program": "StringBase64.ets" 1895 }, 1896 "end": { 1897 "line": 19, 1898 "column": 455, 1899 "program": "StringBase64.ets" 1900 } 1901 } 1902 }, 1903 { 1904 "type": "NumberLiteral", 1905 "value": 34, 1906 "loc": { 1907 "start": { 1908 "line": 19, 1909 "column": 457, 1910 "program": "StringBase64.ets" 1911 }, 1912 "end": { 1913 "line": 19, 1914 "column": 459, 1915 "program": "StringBase64.ets" 1916 } 1917 } 1918 }, 1919 { 1920 "type": "NumberLiteral", 1921 "value": 35, 1922 "loc": { 1923 "start": { 1924 "line": 19, 1925 "column": 461, 1926 "program": "StringBase64.ets" 1927 }, 1928 "end": { 1929 "line": 19, 1930 "column": 463, 1931 "program": "StringBase64.ets" 1932 } 1933 } 1934 }, 1935 { 1936 "type": "NumberLiteral", 1937 "value": 36, 1938 "loc": { 1939 "start": { 1940 "line": 19, 1941 "column": 465, 1942 "program": "StringBase64.ets" 1943 }, 1944 "end": { 1945 "line": 19, 1946 "column": 467, 1947 "program": "StringBase64.ets" 1948 } 1949 } 1950 }, 1951 { 1952 "type": "NumberLiteral", 1953 "value": 37, 1954 "loc": { 1955 "start": { 1956 "line": 19, 1957 "column": 469, 1958 "program": "StringBase64.ets" 1959 }, 1960 "end": { 1961 "line": 19, 1962 "column": 471, 1963 "program": "StringBase64.ets" 1964 } 1965 } 1966 }, 1967 { 1968 "type": "NumberLiteral", 1969 "value": 38, 1970 "loc": { 1971 "start": { 1972 "line": 19, 1973 "column": 473, 1974 "program": "StringBase64.ets" 1975 }, 1976 "end": { 1977 "line": 19, 1978 "column": 475, 1979 "program": "StringBase64.ets" 1980 } 1981 } 1982 }, 1983 { 1984 "type": "NumberLiteral", 1985 "value": 39, 1986 "loc": { 1987 "start": { 1988 "line": 19, 1989 "column": 477, 1990 "program": "StringBase64.ets" 1991 }, 1992 "end": { 1993 "line": 19, 1994 "column": 479, 1995 "program": "StringBase64.ets" 1996 } 1997 } 1998 }, 1999 { 2000 "type": "NumberLiteral", 2001 "value": 40, 2002 "loc": { 2003 "start": { 2004 "line": 19, 2005 "column": 481, 2006 "program": "StringBase64.ets" 2007 }, 2008 "end": { 2009 "line": 19, 2010 "column": 483, 2011 "program": "StringBase64.ets" 2012 } 2013 } 2014 }, 2015 { 2016 "type": "NumberLiteral", 2017 "value": 41, 2018 "loc": { 2019 "start": { 2020 "line": 19, 2021 "column": 485, 2022 "program": "StringBase64.ets" 2023 }, 2024 "end": { 2025 "line": 19, 2026 "column": 487, 2027 "program": "StringBase64.ets" 2028 } 2029 } 2030 }, 2031 { 2032 "type": "NumberLiteral", 2033 "value": 42, 2034 "loc": { 2035 "start": { 2036 "line": 19, 2037 "column": 489, 2038 "program": "StringBase64.ets" 2039 }, 2040 "end": { 2041 "line": 19, 2042 "column": 491, 2043 "program": "StringBase64.ets" 2044 } 2045 } 2046 }, 2047 { 2048 "type": "NumberLiteral", 2049 "value": 43, 2050 "loc": { 2051 "start": { 2052 "line": 19, 2053 "column": 493, 2054 "program": "StringBase64.ets" 2055 }, 2056 "end": { 2057 "line": 19, 2058 "column": 495, 2059 "program": "StringBase64.ets" 2060 } 2061 } 2062 }, 2063 { 2064 "type": "NumberLiteral", 2065 "value": 44, 2066 "loc": { 2067 "start": { 2068 "line": 19, 2069 "column": 497, 2070 "program": "StringBase64.ets" 2071 }, 2072 "end": { 2073 "line": 19, 2074 "column": 499, 2075 "program": "StringBase64.ets" 2076 } 2077 } 2078 }, 2079 { 2080 "type": "NumberLiteral", 2081 "value": 45, 2082 "loc": { 2083 "start": { 2084 "line": 19, 2085 "column": 501, 2086 "program": "StringBase64.ets" 2087 }, 2088 "end": { 2089 "line": 19, 2090 "column": 503, 2091 "program": "StringBase64.ets" 2092 } 2093 } 2094 }, 2095 { 2096 "type": "NumberLiteral", 2097 "value": 46, 2098 "loc": { 2099 "start": { 2100 "line": 19, 2101 "column": 505, 2102 "program": "StringBase64.ets" 2103 }, 2104 "end": { 2105 "line": 19, 2106 "column": 507, 2107 "program": "StringBase64.ets" 2108 } 2109 } 2110 }, 2111 { 2112 "type": "NumberLiteral", 2113 "value": 47, 2114 "loc": { 2115 "start": { 2116 "line": 19, 2117 "column": 509, 2118 "program": "StringBase64.ets" 2119 }, 2120 "end": { 2121 "line": 19, 2122 "column": 511, 2123 "program": "StringBase64.ets" 2124 } 2125 } 2126 }, 2127 { 2128 "type": "NumberLiteral", 2129 "value": 48, 2130 "loc": { 2131 "start": { 2132 "line": 19, 2133 "column": 513, 2134 "program": "StringBase64.ets" 2135 }, 2136 "end": { 2137 "line": 19, 2138 "column": 515, 2139 "program": "StringBase64.ets" 2140 } 2141 } 2142 }, 2143 { 2144 "type": "NumberLiteral", 2145 "value": 49, 2146 "loc": { 2147 "start": { 2148 "line": 19, 2149 "column": 517, 2150 "program": "StringBase64.ets" 2151 }, 2152 "end": { 2153 "line": 19, 2154 "column": 519, 2155 "program": "StringBase64.ets" 2156 } 2157 } 2158 }, 2159 { 2160 "type": "NumberLiteral", 2161 "value": 50, 2162 "loc": { 2163 "start": { 2164 "line": 19, 2165 "column": 521, 2166 "program": "StringBase64.ets" 2167 }, 2168 "end": { 2169 "line": 19, 2170 "column": 523, 2171 "program": "StringBase64.ets" 2172 } 2173 } 2174 }, 2175 { 2176 "type": "NumberLiteral", 2177 "value": 51, 2178 "loc": { 2179 "start": { 2180 "line": 19, 2181 "column": 525, 2182 "program": "StringBase64.ets" 2183 }, 2184 "end": { 2185 "line": 19, 2186 "column": 527, 2187 "program": "StringBase64.ets" 2188 } 2189 } 2190 }, 2191 { 2192 "type": "NumberLiteral", 2193 "value": -1, 2194 "loc": { 2195 "start": { 2196 "line": 19, 2197 "column": 529, 2198 "program": "StringBase64.ets" 2199 }, 2200 "end": { 2201 "line": 19, 2202 "column": 531, 2203 "program": "StringBase64.ets" 2204 } 2205 } 2206 }, 2207 { 2208 "type": "NumberLiteral", 2209 "value": -1, 2210 "loc": { 2211 "start": { 2212 "line": 19, 2213 "column": 533, 2214 "program": "StringBase64.ets" 2215 }, 2216 "end": { 2217 "line": 19, 2218 "column": 535, 2219 "program": "StringBase64.ets" 2220 } 2221 } 2222 }, 2223 { 2224 "type": "NumberLiteral", 2225 "value": -1, 2226 "loc": { 2227 "start": { 2228 "line": 19, 2229 "column": 537, 2230 "program": "StringBase64.ets" 2231 }, 2232 "end": { 2233 "line": 19, 2234 "column": 539, 2235 "program": "StringBase64.ets" 2236 } 2237 } 2238 }, 2239 { 2240 "type": "NumberLiteral", 2241 "value": -1, 2242 "loc": { 2243 "start": { 2244 "line": 19, 2245 "column": 541, 2246 "program": "StringBase64.ets" 2247 }, 2248 "end": { 2249 "line": 19, 2250 "column": 543, 2251 "program": "StringBase64.ets" 2252 } 2253 } 2254 }, 2255 { 2256 "type": "NumberLiteral", 2257 "value": -1, 2258 "loc": { 2259 "start": { 2260 "line": 19, 2261 "column": 545, 2262 "program": "StringBase64.ets" 2263 }, 2264 "end": { 2265 "line": 19, 2266 "column": 547, 2267 "program": "StringBase64.ets" 2268 } 2269 } 2270 } 2271 ], 2272 "loc": { 2273 "start": { 2274 "line": 19, 2275 "column": 47, 2276 "program": "StringBase64.ets" 2277 }, 2278 "end": { 2279 "line": 19, 2280 "column": 548, 2281 "program": "StringBase64.ets" 2282 } 2283 } 2284 }, 2285 "accessibility": "public", 2286 "static": true, 2287 "readonly": true, 2288 "declare": false, 2289 "optional": false, 2290 "computed": false, 2291 "typeAnnotation": { 2292 "type": "ETSTypeReference", 2293 "part": { 2294 "type": "ETSTypeReferencePart", 2295 "name": { 2296 "type": "Identifier", 2297 "name": "Array", 2298 "decorators": [], 2299 "loc": { 2300 "start": { 2301 "line": 1, 2302 "column": 1, 2303 "program": "StringBase64.ets" 2304 }, 2305 "end": { 2306 "line": 1, 2307 "column": 3, 2308 "program": "StringBase64.ets" 2309 } 2310 } 2311 }, 2312 "typeParams": { 2313 "type": "TSTypeParameterInstantiation", 2314 "params": [ 2315 { 2316 "type": "ETSPrimitiveType", 2317 "loc": { 2318 "start": { 2319 "line": 1, 2320 "column": 3, 2321 "program": "StringBase64.ets" 2322 }, 2323 "end": { 2324 "line": 1, 2325 "column": 3, 2326 "program": "StringBase64.ets" 2327 } 2328 } 2329 } 2330 ], 2331 "loc": { 2332 "start": { 2333 "line": 1, 2334 "column": 3, 2335 "program": "StringBase64.ets" 2336 }, 2337 "end": { 2338 "line": 1, 2339 "column": 3, 2340 "program": "StringBase64.ets" 2341 } 2342 } 2343 }, 2344 "loc": { 2345 "start": { 2346 "line": 1, 2347 "column": 1, 2348 "program": "StringBase64.ets" 2349 }, 2350 "end": { 2351 "line": 1, 2352 "column": 3, 2353 "program": "StringBase64.ets" 2354 } 2355 } 2356 }, 2357 "loc": { 2358 "start": { 2359 "line": 19, 2360 "column": 42, 2361 "program": "StringBase64.ets" 2362 }, 2363 "end": { 2364 "line": 19, 2365 "column": 44, 2366 "program": "StringBase64.ets" 2367 } 2368 } 2369 }, 2370 "definite": false, 2371 "decorators": [], 2372 "loc": { 2373 "start": { 2374 "line": 19, 2375 "column": 21, 2376 "program": "StringBase64.ets" 2377 }, 2378 "end": { 2379 "line": 19, 2380 "column": 548, 2381 "program": "StringBase64.ets" 2382 } 2383 } 2384 }, 2385 { 2386 "type": "MethodDefinition", 2387 "key": { 2388 "type": "Identifier", 2389 "name": "toBase64", 2390 "decorators": [], 2391 "loc": { 2392 "start": { 2393 "line": 20, 2394 "column": 6, 2395 "program": "StringBase64.ets" 2396 }, 2397 "end": { 2398 "line": 20, 2399 "column": 14, 2400 "program": "StringBase64.ets" 2401 } 2402 } 2403 }, 2404 "kind": "method", 2405 "accessibility": "public", 2406 "static": false, 2407 "optional": false, 2408 "computed": false, 2409 "value": { 2410 "type": "FunctionExpression", 2411 "function": { 2412 "type": "ScriptFunction", 2413 "id": { 2414 "type": "Identifier", 2415 "name": "toBase64", 2416 "decorators": [], 2417 "loc": { 2418 "start": { 2419 "line": 20, 2420 "column": 6, 2421 "program": "StringBase64.ets" 2422 }, 2423 "end": { 2424 "line": 20, 2425 "column": 14, 2426 "program": "StringBase64.ets" 2427 } 2428 } 2429 }, 2430 "generator": false, 2431 "async": false, 2432 "expression": false, 2433 "params": [ 2434 { 2435 "type": "ETSParameterExpression", 2436 "name": { 2437 "type": "Identifier", 2438 "name": "data", 2439 "typeAnnotation": { 2440 "type": "ETSTypeReference", 2441 "part": { 2442 "type": "ETSTypeReferencePart", 2443 "name": { 2444 "type": "Identifier", 2445 "name": "String", 2446 "decorators": [], 2447 "loc": { 2448 "start": { 2449 "line": 20, 2450 "column": 22, 2451 "program": "StringBase64.ets" 2452 }, 2453 "end": { 2454 "line": 20, 2455 "column": 28, 2456 "program": "StringBase64.ets" 2457 } 2458 } 2459 }, 2460 "loc": { 2461 "start": { 2462 "line": 20, 2463 "column": 22, 2464 "program": "StringBase64.ets" 2465 }, 2466 "end": { 2467 "line": 20, 2468 "column": 29, 2469 "program": "StringBase64.ets" 2470 } 2471 } 2472 }, 2473 "loc": { 2474 "start": { 2475 "line": 20, 2476 "column": 22, 2477 "program": "StringBase64.ets" 2478 }, 2479 "end": { 2480 "line": 20, 2481 "column": 29, 2482 "program": "StringBase64.ets" 2483 } 2484 } 2485 }, 2486 "decorators": [], 2487 "loc": { 2488 "start": { 2489 "line": 20, 2490 "column": 15, 2491 "program": "StringBase64.ets" 2492 }, 2493 "end": { 2494 "line": 20, 2495 "column": 29, 2496 "program": "StringBase64.ets" 2497 } 2498 } 2499 }, 2500 "loc": { 2501 "start": { 2502 "line": 20, 2503 "column": 15, 2504 "program": "StringBase64.ets" 2505 }, 2506 "end": { 2507 "line": 20, 2508 "column": 29, 2509 "program": "StringBase64.ets" 2510 } 2511 } 2512 } 2513 ], 2514 "returnType": { 2515 "type": "ETSTypeReference", 2516 "part": { 2517 "type": "ETSTypeReferencePart", 2518 "name": { 2519 "type": "Identifier", 2520 "name": "String", 2521 "decorators": [], 2522 "loc": { 2523 "start": { 2524 "line": 20, 2525 "column": 31, 2526 "program": "StringBase64.ets" 2527 }, 2528 "end": { 2529 "line": 20, 2530 "column": 37, 2531 "program": "StringBase64.ets" 2532 } 2533 } 2534 }, 2535 "loc": { 2536 "start": { 2537 "line": 20, 2538 "column": 31, 2539 "program": "StringBase64.ets" 2540 }, 2541 "end": { 2542 "line": 20, 2543 "column": 39, 2544 "program": "StringBase64.ets" 2545 } 2546 } 2547 }, 2548 "loc": { 2549 "start": { 2550 "line": 20, 2551 "column": 31, 2552 "program": "StringBase64.ets" 2553 }, 2554 "end": { 2555 "line": 20, 2556 "column": 39, 2557 "program": "StringBase64.ets" 2558 } 2559 } 2560 }, 2561 "body": { 2562 "type": "BlockStatement", 2563 "statements": [ 2564 { 2565 "type": "VariableDeclaration", 2566 "declarations": [ 2567 { 2568 "type": "VariableDeclarator", 2569 "id": { 2570 "type": "Identifier", 2571 "name": "result", 2572 "typeAnnotation": { 2573 "type": "ETSTypeReference", 2574 "part": { 2575 "type": "ETSTypeReferencePart", 2576 "name": { 2577 "type": "Identifier", 2578 "name": "StringBuilder", 2579 "decorators": [], 2580 "loc": { 2581 "start": { 2582 "line": 21, 2583 "column": 22, 2584 "program": "StringBase64.ets" 2585 }, 2586 "end": { 2587 "line": 21, 2588 "column": 35, 2589 "program": "StringBase64.ets" 2590 } 2591 } 2592 }, 2593 "loc": { 2594 "start": { 2595 "line": 21, 2596 "column": 22, 2597 "program": "StringBase64.ets" 2598 }, 2599 "end": { 2600 "line": 21, 2601 "column": 37, 2602 "program": "StringBase64.ets" 2603 } 2604 } 2605 }, 2606 "loc": { 2607 "start": { 2608 "line": 21, 2609 "column": 22, 2610 "program": "StringBase64.ets" 2611 }, 2612 "end": { 2613 "line": 21, 2614 "column": 37, 2615 "program": "StringBase64.ets" 2616 } 2617 } 2618 }, 2619 "decorators": [], 2620 "loc": { 2621 "start": { 2622 "line": 21, 2623 "column": 13, 2624 "program": "StringBase64.ets" 2625 }, 2626 "end": { 2627 "line": 21, 2628 "column": 19, 2629 "program": "StringBase64.ets" 2630 } 2631 } 2632 }, 2633 "init": { 2634 "type": "ETSNewClassInstanceExpression", 2635 "typeReference": { 2636 "type": "ETSTypeReference", 2637 "part": { 2638 "type": "ETSTypeReferencePart", 2639 "name": { 2640 "type": "Identifier", 2641 "name": "StringBuilder", 2642 "decorators": [], 2643 "loc": { 2644 "start": { 2645 "line": 21, 2646 "column": 42, 2647 "program": "StringBase64.ets" 2648 }, 2649 "end": { 2650 "line": 21, 2651 "column": 55, 2652 "program": "StringBase64.ets" 2653 } 2654 } 2655 }, 2656 "loc": { 2657 "start": { 2658 "line": 21, 2659 "column": 42, 2660 "program": "StringBase64.ets" 2661 }, 2662 "end": { 2663 "line": 21, 2664 "column": 56, 2665 "program": "StringBase64.ets" 2666 } 2667 } 2668 }, 2669 "loc": { 2670 "start": { 2671 "line": 21, 2672 "column": 42, 2673 "program": "StringBase64.ets" 2674 }, 2675 "end": { 2676 "line": 21, 2677 "column": 56, 2678 "program": "StringBase64.ets" 2679 } 2680 } 2681 }, 2682 "arguments": [], 2683 "loc": { 2684 "start": { 2685 "line": 21, 2686 "column": 38, 2687 "program": "StringBase64.ets" 2688 }, 2689 "end": { 2690 "line": 21, 2691 "column": 58, 2692 "program": "StringBase64.ets" 2693 } 2694 } 2695 }, 2696 "loc": { 2697 "start": { 2698 "line": 21, 2699 "column": 13, 2700 "program": "StringBase64.ets" 2701 }, 2702 "end": { 2703 "line": 21, 2704 "column": 58, 2705 "program": "StringBase64.ets" 2706 } 2707 } 2708 } 2709 ], 2710 "kind": "let", 2711 "loc": { 2712 "start": { 2713 "line": 21, 2714 "column": 9, 2715 "program": "StringBase64.ets" 2716 }, 2717 "end": { 2718 "line": 21, 2719 "column": 58, 2720 "program": "StringBase64.ets" 2721 } 2722 } 2723 }, 2724 { 2725 "type": "VariableDeclaration", 2726 "declarations": [ 2727 { 2728 "type": "VariableDeclarator", 2729 "id": { 2730 "type": "Identifier", 2731 "name": "length", 2732 "typeAnnotation": { 2733 "type": "ETSPrimitiveType", 2734 "loc": { 2735 "start": { 2736 "line": 22, 2737 "column": 22, 2738 "program": "StringBase64.ets" 2739 }, 2740 "end": { 2741 "line": 22, 2742 "column": 25, 2743 "program": "StringBase64.ets" 2744 } 2745 } 2746 }, 2747 "decorators": [], 2748 "loc": { 2749 "start": { 2750 "line": 22, 2751 "column": 13, 2752 "program": "StringBase64.ets" 2753 }, 2754 "end": { 2755 "line": 22, 2756 "column": 19, 2757 "program": "StringBase64.ets" 2758 } 2759 } 2760 }, 2761 "init": { 2762 "type": "TSAsExpression", 2763 "expression": { 2764 "type": "MemberExpression", 2765 "object": { 2766 "type": "Identifier", 2767 "name": "data", 2768 "decorators": [], 2769 "loc": { 2770 "start": { 2771 "line": 22, 2772 "column": 28, 2773 "program": "StringBase64.ets" 2774 }, 2775 "end": { 2776 "line": 22, 2777 "column": 32, 2778 "program": "StringBase64.ets" 2779 } 2780 } 2781 }, 2782 "property": { 2783 "type": "Identifier", 2784 "name": "length", 2785 "decorators": [], 2786 "loc": { 2787 "start": { 2788 "line": 22, 2789 "column": 33, 2790 "program": "StringBase64.ets" 2791 }, 2792 "end": { 2793 "line": 22, 2794 "column": 39, 2795 "program": "StringBase64.ets" 2796 } 2797 } 2798 }, 2799 "computed": false, 2800 "optional": false, 2801 "loc": { 2802 "start": { 2803 "line": 22, 2804 "column": 28, 2805 "program": "StringBase64.ets" 2806 }, 2807 "end": { 2808 "line": 22, 2809 "column": 39, 2810 "program": "StringBase64.ets" 2811 } 2812 } 2813 }, 2814 "typeAnnotation": { 2815 "type": "ETSPrimitiveType", 2816 "loc": { 2817 "start": { 2818 "line": 22, 2819 "column": 43, 2820 "program": "StringBase64.ets" 2821 }, 2822 "end": { 2823 "line": 22, 2824 "column": 46, 2825 "program": "StringBase64.ets" 2826 } 2827 } 2828 }, 2829 "loc": { 2830 "start": { 2831 "line": 22, 2832 "column": 28, 2833 "program": "StringBase64.ets" 2834 }, 2835 "end": { 2836 "line": 22, 2837 "column": 39, 2838 "program": "StringBase64.ets" 2839 } 2840 } 2841 }, 2842 "loc": { 2843 "start": { 2844 "line": 22, 2845 "column": 13, 2846 "program": "StringBase64.ets" 2847 }, 2848 "end": { 2849 "line": 22, 2850 "column": 39, 2851 "program": "StringBase64.ets" 2852 } 2853 } 2854 } 2855 ], 2856 "kind": "let", 2857 "loc": { 2858 "start": { 2859 "line": 22, 2860 "column": 9, 2861 "program": "StringBase64.ets" 2862 }, 2863 "end": { 2864 "line": 22, 2865 "column": 47, 2866 "program": "StringBase64.ets" 2867 } 2868 } 2869 }, 2870 { 2871 "type": "VariableDeclaration", 2872 "declarations": [ 2873 { 2874 "type": "VariableDeclarator", 2875 "id": { 2876 "type": "Identifier", 2877 "name": "i", 2878 "typeAnnotation": { 2879 "type": "ETSPrimitiveType", 2880 "loc": { 2881 "start": { 2882 "line": 23, 2883 "column": 17, 2884 "program": "StringBase64.ets" 2885 }, 2886 "end": { 2887 "line": 23, 2888 "column": 20, 2889 "program": "StringBase64.ets" 2890 } 2891 } 2892 }, 2893 "decorators": [], 2894 "loc": { 2895 "start": { 2896 "line": 23, 2897 "column": 13, 2898 "program": "StringBase64.ets" 2899 }, 2900 "end": { 2901 "line": 23, 2902 "column": 14, 2903 "program": "StringBase64.ets" 2904 } 2905 } 2906 }, 2907 "init": null, 2908 "loc": { 2909 "start": { 2910 "line": 23, 2911 "column": 13, 2912 "program": "StringBase64.ets" 2913 }, 2914 "end": { 2915 "line": 23, 2916 "column": 14, 2917 "program": "StringBase64.ets" 2918 } 2919 } 2920 } 2921 ], 2922 "kind": "let", 2923 "loc": { 2924 "start": { 2925 "line": 23, 2926 "column": 9, 2927 "program": "StringBase64.ets" 2928 }, 2929 "end": { 2930 "line": 23, 2931 "column": 22, 2932 "program": "StringBase64.ets" 2933 } 2934 } 2935 }, 2936 { 2937 "type": "ForUpdateStatement", 2938 "init": { 2939 "type": "AssignmentExpression", 2940 "operator": "=", 2941 "left": { 2942 "type": "Identifier", 2943 "name": "i", 2944 "decorators": [], 2945 "loc": { 2946 "start": { 2947 "line": 24, 2948 "column": 14, 2949 "program": "StringBase64.ets" 2950 }, 2951 "end": { 2952 "line": 24, 2953 "column": 15, 2954 "program": "StringBase64.ets" 2955 } 2956 } 2957 }, 2958 "right": { 2959 "type": "NumberLiteral", 2960 "value": 0, 2961 "loc": { 2962 "start": { 2963 "line": 24, 2964 "column": 18, 2965 "program": "StringBase64.ets" 2966 }, 2967 "end": { 2968 "line": 24, 2969 "column": 19, 2970 "program": "StringBase64.ets" 2971 } 2972 } 2973 }, 2974 "loc": { 2975 "start": { 2976 "line": 24, 2977 "column": 14, 2978 "program": "StringBase64.ets" 2979 }, 2980 "end": { 2981 "line": 24, 2982 "column": 19, 2983 "program": "StringBase64.ets" 2984 } 2985 } 2986 }, 2987 "test": { 2988 "type": "BinaryExpression", 2989 "operator": "<", 2990 "left": { 2991 "type": "Identifier", 2992 "name": "i", 2993 "decorators": [], 2994 "loc": { 2995 "start": { 2996 "line": 24, 2997 "column": 21, 2998 "program": "StringBase64.ets" 2999 }, 3000 "end": { 3001 "line": 24, 3002 "column": 22, 3003 "program": "StringBase64.ets" 3004 } 3005 } 3006 }, 3007 "right": { 3008 "type": "BinaryExpression", 3009 "operator": "-", 3010 "left": { 3011 "type": "Identifier", 3012 "name": "length", 3013 "decorators": [], 3014 "loc": { 3015 "start": { 3016 "line": 24, 3017 "column": 26, 3018 "program": "StringBase64.ets" 3019 }, 3020 "end": { 3021 "line": 24, 3022 "column": 32, 3023 "program": "StringBase64.ets" 3024 } 3025 } 3026 }, 3027 "right": { 3028 "type": "NumberLiteral", 3029 "value": 2, 3030 "loc": { 3031 "start": { 3032 "line": 24, 3033 "column": 35, 3034 "program": "StringBase64.ets" 3035 }, 3036 "end": { 3037 "line": 24, 3038 "column": 36, 3039 "program": "StringBase64.ets" 3040 } 3041 } 3042 }, 3043 "loc": { 3044 "start": { 3045 "line": 24, 3046 "column": 25, 3047 "program": "StringBase64.ets" 3048 }, 3049 "end": { 3050 "line": 24, 3051 "column": 37, 3052 "program": "StringBase64.ets" 3053 } 3054 } 3055 }, 3056 "loc": { 3057 "start": { 3058 "line": 24, 3059 "column": 21, 3060 "program": "StringBase64.ets" 3061 }, 3062 "end": { 3063 "line": 24, 3064 "column": 37, 3065 "program": "StringBase64.ets" 3066 } 3067 } 3068 }, 3069 "update": { 3070 "type": "AssignmentExpression", 3071 "operator": "+=", 3072 "left": { 3073 "type": "Identifier", 3074 "name": "i", 3075 "decorators": [], 3076 "loc": { 3077 "start": { 3078 "line": 24, 3079 "column": 39, 3080 "program": "StringBase64.ets" 3081 }, 3082 "end": { 3083 "line": 24, 3084 "column": 40, 3085 "program": "StringBase64.ets" 3086 } 3087 } 3088 }, 3089 "right": { 3090 "type": "NumberLiteral", 3091 "value": 3, 3092 "loc": { 3093 "start": { 3094 "line": 24, 3095 "column": 44, 3096 "program": "StringBase64.ets" 3097 }, 3098 "end": { 3099 "line": 24, 3100 "column": 45, 3101 "program": "StringBase64.ets" 3102 } 3103 } 3104 }, 3105 "loc": { 3106 "start": { 3107 "line": 24, 3108 "column": 39, 3109 "program": "StringBase64.ets" 3110 }, 3111 "end": { 3112 "line": 24, 3113 "column": 45, 3114 "program": "StringBase64.ets" 3115 } 3116 } 3117 }, 3118 "body": { 3119 "type": "BlockStatement", 3120 "statements": [ 3121 { 3122 "type": "ExpressionStatement", 3123 "expression": { 3124 "type": "CallExpression", 3125 "callee": { 3126 "type": "MemberExpression", 3127 "object": { 3128 "type": "Identifier", 3129 "name": "result", 3130 "decorators": [], 3131 "loc": { 3132 "start": { 3133 "line": 25, 3134 "column": 13, 3135 "program": "StringBase64.ets" 3136 }, 3137 "end": { 3138 "line": 25, 3139 "column": 19, 3140 "program": "StringBase64.ets" 3141 } 3142 } 3143 }, 3144 "property": { 3145 "type": "Identifier", 3146 "name": "append", 3147 "decorators": [], 3148 "loc": { 3149 "start": { 3150 "line": 25, 3151 "column": 20, 3152 "program": "StringBase64.ets" 3153 }, 3154 "end": { 3155 "line": 25, 3156 "column": 26, 3157 "program": "StringBase64.ets" 3158 } 3159 } 3160 }, 3161 "computed": false, 3162 "optional": false, 3163 "loc": { 3164 "start": { 3165 "line": 25, 3166 "column": 13, 3167 "program": "StringBase64.ets" 3168 }, 3169 "end": { 3170 "line": 25, 3171 "column": 26, 3172 "program": "StringBase64.ets" 3173 } 3174 } 3175 }, 3176 "arguments": [ 3177 { 3178 "type": "CallExpression", 3179 "callee": { 3180 "type": "MemberExpression", 3181 "object": { 3182 "type": "MemberExpression", 3183 "object": { 3184 "type": "Identifier", 3185 "name": "StringBase64", 3186 "decorators": [], 3187 "loc": { 3188 "start": { 3189 "line": 25, 3190 "column": 27, 3191 "program": "StringBase64.ets" 3192 }, 3193 "end": { 3194 "line": 25, 3195 "column": 39, 3196 "program": "StringBase64.ets" 3197 } 3198 } 3199 }, 3200 "property": { 3201 "type": "Identifier", 3202 "name": "TO_BASE64_TABLE", 3203 "decorators": [], 3204 "loc": { 3205 "start": { 3206 "line": 25, 3207 "column": 40, 3208 "program": "StringBase64.ets" 3209 }, 3210 "end": { 3211 "line": 25, 3212 "column": 55, 3213 "program": "StringBase64.ets" 3214 } 3215 } 3216 }, 3217 "computed": false, 3218 "optional": false, 3219 "loc": { 3220 "start": { 3221 "line": 25, 3222 "column": 27, 3223 "program": "StringBase64.ets" 3224 }, 3225 "end": { 3226 "line": 25, 3227 "column": 55, 3228 "program": "StringBase64.ets" 3229 } 3230 } 3231 }, 3232 "property": { 3233 "type": "Identifier", 3234 "name": "charAt", 3235 "decorators": [], 3236 "loc": { 3237 "start": { 3238 "line": 25, 3239 "column": 56, 3240 "program": "StringBase64.ets" 3241 }, 3242 "end": { 3243 "line": 25, 3244 "column": 62, 3245 "program": "StringBase64.ets" 3246 } 3247 } 3248 }, 3249 "computed": false, 3250 "optional": false, 3251 "loc": { 3252 "start": { 3253 "line": 25, 3254 "column": 27, 3255 "program": "StringBase64.ets" 3256 }, 3257 "end": { 3258 "line": 25, 3259 "column": 62, 3260 "program": "StringBase64.ets" 3261 } 3262 } 3263 }, 3264 "arguments": [ 3265 { 3266 "type": "BinaryExpression", 3267 "operator": ">>", 3268 "left": { 3269 "type": "CallExpression", 3270 "callee": { 3271 "type": "MemberExpression", 3272 "object": { 3273 "type": "Identifier", 3274 "name": "data", 3275 "decorators": [], 3276 "loc": { 3277 "start": { 3278 "line": 25, 3279 "column": 63, 3280 "program": "StringBase64.ets" 3281 }, 3282 "end": { 3283 "line": 25, 3284 "column": 67, 3285 "program": "StringBase64.ets" 3286 } 3287 } 3288 }, 3289 "property": { 3290 "type": "Identifier", 3291 "name": "charAt", 3292 "decorators": [], 3293 "loc": { 3294 "start": { 3295 "line": 25, 3296 "column": 68, 3297 "program": "StringBase64.ets" 3298 }, 3299 "end": { 3300 "line": 25, 3301 "column": 74, 3302 "program": "StringBase64.ets" 3303 } 3304 } 3305 }, 3306 "computed": false, 3307 "optional": false, 3308 "loc": { 3309 "start": { 3310 "line": 25, 3311 "column": 63, 3312 "program": "StringBase64.ets" 3313 }, 3314 "end": { 3315 "line": 25, 3316 "column": 74, 3317 "program": "StringBase64.ets" 3318 } 3319 } 3320 }, 3321 "arguments": [ 3322 { 3323 "type": "Identifier", 3324 "name": "i", 3325 "decorators": [], 3326 "loc": { 3327 "start": { 3328 "line": 25, 3329 "column": 75, 3330 "program": "StringBase64.ets" 3331 }, 3332 "end": { 3333 "line": 25, 3334 "column": 76, 3335 "program": "StringBase64.ets" 3336 } 3337 } 3338 } 3339 ], 3340 "optional": false, 3341 "loc": { 3342 "start": { 3343 "line": 25, 3344 "column": 63, 3345 "program": "StringBase64.ets" 3346 }, 3347 "end": { 3348 "line": 25, 3349 "column": 77, 3350 "program": "StringBase64.ets" 3351 } 3352 } 3353 }, 3354 "right": { 3355 "type": "NumberLiteral", 3356 "value": 2, 3357 "loc": { 3358 "start": { 3359 "line": 25, 3360 "column": 81, 3361 "program": "StringBase64.ets" 3362 }, 3363 "end": { 3364 "line": 25, 3365 "column": 82, 3366 "program": "StringBase64.ets" 3367 } 3368 } 3369 }, 3370 "loc": { 3371 "start": { 3372 "line": 25, 3373 "column": 63, 3374 "program": "StringBase64.ets" 3375 }, 3376 "end": { 3377 "line": 25, 3378 "column": 82, 3379 "program": "StringBase64.ets" 3380 } 3381 } 3382 } 3383 ], 3384 "optional": false, 3385 "loc": { 3386 "start": { 3387 "line": 25, 3388 "column": 27, 3389 "program": "StringBase64.ets" 3390 }, 3391 "end": { 3392 "line": 25, 3393 "column": 83, 3394 "program": "StringBase64.ets" 3395 } 3396 } 3397 } 3398 ], 3399 "optional": false, 3400 "loc": { 3401 "start": { 3402 "line": 25, 3403 "column": 13, 3404 "program": "StringBase64.ets" 3405 }, 3406 "end": { 3407 "line": 25, 3408 "column": 84, 3409 "program": "StringBase64.ets" 3410 } 3411 } 3412 }, 3413 "loc": { 3414 "start": { 3415 "line": 25, 3416 "column": 13, 3417 "program": "StringBase64.ets" 3418 }, 3419 "end": { 3420 "line": 25, 3421 "column": 85, 3422 "program": "StringBase64.ets" 3423 } 3424 } 3425 }, 3426 { 3427 "type": "ExpressionStatement", 3428 "expression": { 3429 "type": "CallExpression", 3430 "callee": { 3431 "type": "MemberExpression", 3432 "object": { 3433 "type": "Identifier", 3434 "name": "result", 3435 "decorators": [], 3436 "loc": { 3437 "start": { 3438 "line": 26, 3439 "column": 13, 3440 "program": "StringBase64.ets" 3441 }, 3442 "end": { 3443 "line": 26, 3444 "column": 19, 3445 "program": "StringBase64.ets" 3446 } 3447 } 3448 }, 3449 "property": { 3450 "type": "Identifier", 3451 "name": "append", 3452 "decorators": [], 3453 "loc": { 3454 "start": { 3455 "line": 26, 3456 "column": 20, 3457 "program": "StringBase64.ets" 3458 }, 3459 "end": { 3460 "line": 26, 3461 "column": 26, 3462 "program": "StringBase64.ets" 3463 } 3464 } 3465 }, 3466 "computed": false, 3467 "optional": false, 3468 "loc": { 3469 "start": { 3470 "line": 26, 3471 "column": 13, 3472 "program": "StringBase64.ets" 3473 }, 3474 "end": { 3475 "line": 26, 3476 "column": 26, 3477 "program": "StringBase64.ets" 3478 } 3479 } 3480 }, 3481 "arguments": [ 3482 { 3483 "type": "CallExpression", 3484 "callee": { 3485 "type": "MemberExpression", 3486 "object": { 3487 "type": "MemberExpression", 3488 "object": { 3489 "type": "Identifier", 3490 "name": "StringBase64", 3491 "decorators": [], 3492 "loc": { 3493 "start": { 3494 "line": 26, 3495 "column": 27, 3496 "program": "StringBase64.ets" 3497 }, 3498 "end": { 3499 "line": 26, 3500 "column": 39, 3501 "program": "StringBase64.ets" 3502 } 3503 } 3504 }, 3505 "property": { 3506 "type": "Identifier", 3507 "name": "TO_BASE64_TABLE", 3508 "decorators": [], 3509 "loc": { 3510 "start": { 3511 "line": 26, 3512 "column": 40, 3513 "program": "StringBase64.ets" 3514 }, 3515 "end": { 3516 "line": 26, 3517 "column": 55, 3518 "program": "StringBase64.ets" 3519 } 3520 } 3521 }, 3522 "computed": false, 3523 "optional": false, 3524 "loc": { 3525 "start": { 3526 "line": 26, 3527 "column": 27, 3528 "program": "StringBase64.ets" 3529 }, 3530 "end": { 3531 "line": 26, 3532 "column": 55, 3533 "program": "StringBase64.ets" 3534 } 3535 } 3536 }, 3537 "property": { 3538 "type": "Identifier", 3539 "name": "charAt", 3540 "decorators": [], 3541 "loc": { 3542 "start": { 3543 "line": 26, 3544 "column": 56, 3545 "program": "StringBase64.ets" 3546 }, 3547 "end": { 3548 "line": 26, 3549 "column": 62, 3550 "program": "StringBase64.ets" 3551 } 3552 } 3553 }, 3554 "computed": false, 3555 "optional": false, 3556 "loc": { 3557 "start": { 3558 "line": 26, 3559 "column": 27, 3560 "program": "StringBase64.ets" 3561 }, 3562 "end": { 3563 "line": 26, 3564 "column": 62, 3565 "program": "StringBase64.ets" 3566 } 3567 } 3568 }, 3569 "arguments": [ 3570 { 3571 "type": "BinaryExpression", 3572 "operator": "+", 3573 "left": { 3574 "type": "BinaryExpression", 3575 "operator": "<<", 3576 "left": { 3577 "type": "BinaryExpression", 3578 "operator": "&", 3579 "left": { 3580 "type": "CallExpression", 3581 "callee": { 3582 "type": "MemberExpression", 3583 "object": { 3584 "type": "Identifier", 3585 "name": "data", 3586 "decorators": [], 3587 "loc": { 3588 "start": { 3589 "line": 26, 3590 "column": 65, 3591 "program": "StringBase64.ets" 3592 }, 3593 "end": { 3594 "line": 26, 3595 "column": 69, 3596 "program": "StringBase64.ets" 3597 } 3598 } 3599 }, 3600 "property": { 3601 "type": "Identifier", 3602 "name": "charAt", 3603 "decorators": [], 3604 "loc": { 3605 "start": { 3606 "line": 26, 3607 "column": 70, 3608 "program": "StringBase64.ets" 3609 }, 3610 "end": { 3611 "line": 26, 3612 "column": 76, 3613 "program": "StringBase64.ets" 3614 } 3615 } 3616 }, 3617 "computed": false, 3618 "optional": false, 3619 "loc": { 3620 "start": { 3621 "line": 26, 3622 "column": 65, 3623 "program": "StringBase64.ets" 3624 }, 3625 "end": { 3626 "line": 26, 3627 "column": 76, 3628 "program": "StringBase64.ets" 3629 } 3630 } 3631 }, 3632 "arguments": [ 3633 { 3634 "type": "Identifier", 3635 "name": "i", 3636 "decorators": [], 3637 "loc": { 3638 "start": { 3639 "line": 26, 3640 "column": 77, 3641 "program": "StringBase64.ets" 3642 }, 3643 "end": { 3644 "line": 26, 3645 "column": 78, 3646 "program": "StringBase64.ets" 3647 } 3648 } 3649 } 3650 ], 3651 "optional": false, 3652 "loc": { 3653 "start": { 3654 "line": 26, 3655 "column": 65, 3656 "program": "StringBase64.ets" 3657 }, 3658 "end": { 3659 "line": 26, 3660 "column": 79, 3661 "program": "StringBase64.ets" 3662 } 3663 } 3664 }, 3665 "right": { 3666 "type": "NumberLiteral", 3667 "value": 3, 3668 "loc": { 3669 "start": { 3670 "line": 26, 3671 "column": 82, 3672 "program": "StringBase64.ets" 3673 }, 3674 "end": { 3675 "line": 26, 3676 "column": 86, 3677 "program": "StringBase64.ets" 3678 } 3679 } 3680 }, 3681 "loc": { 3682 "start": { 3683 "line": 26, 3684 "column": 64, 3685 "program": "StringBase64.ets" 3686 }, 3687 "end": { 3688 "line": 26, 3689 "column": 87, 3690 "program": "StringBase64.ets" 3691 } 3692 } 3693 }, 3694 "right": { 3695 "type": "NumberLiteral", 3696 "value": 4, 3697 "loc": { 3698 "start": { 3699 "line": 26, 3700 "column": 91, 3701 "program": "StringBase64.ets" 3702 }, 3703 "end": { 3704 "line": 26, 3705 "column": 92, 3706 "program": "StringBase64.ets" 3707 } 3708 } 3709 }, 3710 "loc": { 3711 "start": { 3712 "line": 26, 3713 "column": 63, 3714 "program": "StringBase64.ets" 3715 }, 3716 "end": { 3717 "line": 26, 3718 "column": 93, 3719 "program": "StringBase64.ets" 3720 } 3721 } 3722 }, 3723 "right": { 3724 "type": "BinaryExpression", 3725 "operator": ">>", 3726 "left": { 3727 "type": "CallExpression", 3728 "callee": { 3729 "type": "MemberExpression", 3730 "object": { 3731 "type": "Identifier", 3732 "name": "data", 3733 "decorators": [], 3734 "loc": { 3735 "start": { 3736 "line": 26, 3737 "column": 97, 3738 "program": "StringBase64.ets" 3739 }, 3740 "end": { 3741 "line": 26, 3742 "column": 101, 3743 "program": "StringBase64.ets" 3744 } 3745 } 3746 }, 3747 "property": { 3748 "type": "Identifier", 3749 "name": "charAt", 3750 "decorators": [], 3751 "loc": { 3752 "start": { 3753 "line": 26, 3754 "column": 102, 3755 "program": "StringBase64.ets" 3756 }, 3757 "end": { 3758 "line": 26, 3759 "column": 108, 3760 "program": "StringBase64.ets" 3761 } 3762 } 3763 }, 3764 "computed": false, 3765 "optional": false, 3766 "loc": { 3767 "start": { 3768 "line": 26, 3769 "column": 97, 3770 "program": "StringBase64.ets" 3771 }, 3772 "end": { 3773 "line": 26, 3774 "column": 108, 3775 "program": "StringBase64.ets" 3776 } 3777 } 3778 }, 3779 "arguments": [ 3780 { 3781 "type": "BinaryExpression", 3782 "operator": "+", 3783 "left": { 3784 "type": "Identifier", 3785 "name": "i", 3786 "decorators": [], 3787 "loc": { 3788 "start": { 3789 "line": 26, 3790 "column": 109, 3791 "program": "StringBase64.ets" 3792 }, 3793 "end": { 3794 "line": 26, 3795 "column": 110, 3796 "program": "StringBase64.ets" 3797 } 3798 } 3799 }, 3800 "right": { 3801 "type": "NumberLiteral", 3802 "value": 1, 3803 "loc": { 3804 "start": { 3805 "line": 26, 3806 "column": 113, 3807 "program": "StringBase64.ets" 3808 }, 3809 "end": { 3810 "line": 26, 3811 "column": 114, 3812 "program": "StringBase64.ets" 3813 } 3814 } 3815 }, 3816 "loc": { 3817 "start": { 3818 "line": 26, 3819 "column": 109, 3820 "program": "StringBase64.ets" 3821 }, 3822 "end": { 3823 "line": 26, 3824 "column": 114, 3825 "program": "StringBase64.ets" 3826 } 3827 } 3828 } 3829 ], 3830 "optional": false, 3831 "loc": { 3832 "start": { 3833 "line": 26, 3834 "column": 97, 3835 "program": "StringBase64.ets" 3836 }, 3837 "end": { 3838 "line": 26, 3839 "column": 115, 3840 "program": "StringBase64.ets" 3841 } 3842 } 3843 }, 3844 "right": { 3845 "type": "NumberLiteral", 3846 "value": 4, 3847 "loc": { 3848 "start": { 3849 "line": 26, 3850 "column": 119, 3851 "program": "StringBase64.ets" 3852 }, 3853 "end": { 3854 "line": 26, 3855 "column": 120, 3856 "program": "StringBase64.ets" 3857 } 3858 } 3859 }, 3860 "loc": { 3861 "start": { 3862 "line": 26, 3863 "column": 96, 3864 "program": "StringBase64.ets" 3865 }, 3866 "end": { 3867 "line": 26, 3868 "column": 121, 3869 "program": "StringBase64.ets" 3870 } 3871 } 3872 }, 3873 "loc": { 3874 "start": { 3875 "line": 26, 3876 "column": 63, 3877 "program": "StringBase64.ets" 3878 }, 3879 "end": { 3880 "line": 26, 3881 "column": 121, 3882 "program": "StringBase64.ets" 3883 } 3884 } 3885 } 3886 ], 3887 "optional": false, 3888 "loc": { 3889 "start": { 3890 "line": 26, 3891 "column": 27, 3892 "program": "StringBase64.ets" 3893 }, 3894 "end": { 3895 "line": 26, 3896 "column": 122, 3897 "program": "StringBase64.ets" 3898 } 3899 } 3900 } 3901 ], 3902 "optional": false, 3903 "loc": { 3904 "start": { 3905 "line": 26, 3906 "column": 13, 3907 "program": "StringBase64.ets" 3908 }, 3909 "end": { 3910 "line": 26, 3911 "column": 123, 3912 "program": "StringBase64.ets" 3913 } 3914 } 3915 }, 3916 "loc": { 3917 "start": { 3918 "line": 26, 3919 "column": 13, 3920 "program": "StringBase64.ets" 3921 }, 3922 "end": { 3923 "line": 26, 3924 "column": 124, 3925 "program": "StringBase64.ets" 3926 } 3927 } 3928 }, 3929 { 3930 "type": "ExpressionStatement", 3931 "expression": { 3932 "type": "CallExpression", 3933 "callee": { 3934 "type": "MemberExpression", 3935 "object": { 3936 "type": "Identifier", 3937 "name": "result", 3938 "decorators": [], 3939 "loc": { 3940 "start": { 3941 "line": 27, 3942 "column": 13, 3943 "program": "StringBase64.ets" 3944 }, 3945 "end": { 3946 "line": 27, 3947 "column": 19, 3948 "program": "StringBase64.ets" 3949 } 3950 } 3951 }, 3952 "property": { 3953 "type": "Identifier", 3954 "name": "append", 3955 "decorators": [], 3956 "loc": { 3957 "start": { 3958 "line": 27, 3959 "column": 20, 3960 "program": "StringBase64.ets" 3961 }, 3962 "end": { 3963 "line": 27, 3964 "column": 26, 3965 "program": "StringBase64.ets" 3966 } 3967 } 3968 }, 3969 "computed": false, 3970 "optional": false, 3971 "loc": { 3972 "start": { 3973 "line": 27, 3974 "column": 13, 3975 "program": "StringBase64.ets" 3976 }, 3977 "end": { 3978 "line": 27, 3979 "column": 26, 3980 "program": "StringBase64.ets" 3981 } 3982 } 3983 }, 3984 "arguments": [ 3985 { 3986 "type": "CallExpression", 3987 "callee": { 3988 "type": "MemberExpression", 3989 "object": { 3990 "type": "MemberExpression", 3991 "object": { 3992 "type": "Identifier", 3993 "name": "StringBase64", 3994 "decorators": [], 3995 "loc": { 3996 "start": { 3997 "line": 27, 3998 "column": 27, 3999 "program": "StringBase64.ets" 4000 }, 4001 "end": { 4002 "line": 27, 4003 "column": 39, 4004 "program": "StringBase64.ets" 4005 } 4006 } 4007 }, 4008 "property": { 4009 "type": "Identifier", 4010 "name": "TO_BASE64_TABLE", 4011 "decorators": [], 4012 "loc": { 4013 "start": { 4014 "line": 27, 4015 "column": 40, 4016 "program": "StringBase64.ets" 4017 }, 4018 "end": { 4019 "line": 27, 4020 "column": 55, 4021 "program": "StringBase64.ets" 4022 } 4023 } 4024 }, 4025 "computed": false, 4026 "optional": false, 4027 "loc": { 4028 "start": { 4029 "line": 27, 4030 "column": 27, 4031 "program": "StringBase64.ets" 4032 }, 4033 "end": { 4034 "line": 27, 4035 "column": 55, 4036 "program": "StringBase64.ets" 4037 } 4038 } 4039 }, 4040 "property": { 4041 "type": "Identifier", 4042 "name": "charAt", 4043 "decorators": [], 4044 "loc": { 4045 "start": { 4046 "line": 27, 4047 "column": 56, 4048 "program": "StringBase64.ets" 4049 }, 4050 "end": { 4051 "line": 27, 4052 "column": 62, 4053 "program": "StringBase64.ets" 4054 } 4055 } 4056 }, 4057 "computed": false, 4058 "optional": false, 4059 "loc": { 4060 "start": { 4061 "line": 27, 4062 "column": 27, 4063 "program": "StringBase64.ets" 4064 }, 4065 "end": { 4066 "line": 27, 4067 "column": 62, 4068 "program": "StringBase64.ets" 4069 } 4070 } 4071 }, 4072 "arguments": [ 4073 { 4074 "type": "BinaryExpression", 4075 "operator": "+", 4076 "left": { 4077 "type": "BinaryExpression", 4078 "operator": "<<", 4079 "left": { 4080 "type": "BinaryExpression", 4081 "operator": "&", 4082 "left": { 4083 "type": "CallExpression", 4084 "callee": { 4085 "type": "MemberExpression", 4086 "object": { 4087 "type": "Identifier", 4088 "name": "data", 4089 "decorators": [], 4090 "loc": { 4091 "start": { 4092 "line": 27, 4093 "column": 65, 4094 "program": "StringBase64.ets" 4095 }, 4096 "end": { 4097 "line": 27, 4098 "column": 69, 4099 "program": "StringBase64.ets" 4100 } 4101 } 4102 }, 4103 "property": { 4104 "type": "Identifier", 4105 "name": "charAt", 4106 "decorators": [], 4107 "loc": { 4108 "start": { 4109 "line": 27, 4110 "column": 70, 4111 "program": "StringBase64.ets" 4112 }, 4113 "end": { 4114 "line": 27, 4115 "column": 76, 4116 "program": "StringBase64.ets" 4117 } 4118 } 4119 }, 4120 "computed": false, 4121 "optional": false, 4122 "loc": { 4123 "start": { 4124 "line": 27, 4125 "column": 65, 4126 "program": "StringBase64.ets" 4127 }, 4128 "end": { 4129 "line": 27, 4130 "column": 76, 4131 "program": "StringBase64.ets" 4132 } 4133 } 4134 }, 4135 "arguments": [ 4136 { 4137 "type": "BinaryExpression", 4138 "operator": "+", 4139 "left": { 4140 "type": "Identifier", 4141 "name": "i", 4142 "decorators": [], 4143 "loc": { 4144 "start": { 4145 "line": 27, 4146 "column": 77, 4147 "program": "StringBase64.ets" 4148 }, 4149 "end": { 4150 "line": 27, 4151 "column": 78, 4152 "program": "StringBase64.ets" 4153 } 4154 } 4155 }, 4156 "right": { 4157 "type": "NumberLiteral", 4158 "value": 1, 4159 "loc": { 4160 "start": { 4161 "line": 27, 4162 "column": 81, 4163 "program": "StringBase64.ets" 4164 }, 4165 "end": { 4166 "line": 27, 4167 "column": 82, 4168 "program": "StringBase64.ets" 4169 } 4170 } 4171 }, 4172 "loc": { 4173 "start": { 4174 "line": 27, 4175 "column": 77, 4176 "program": "StringBase64.ets" 4177 }, 4178 "end": { 4179 "line": 27, 4180 "column": 82, 4181 "program": "StringBase64.ets" 4182 } 4183 } 4184 } 4185 ], 4186 "optional": false, 4187 "loc": { 4188 "start": { 4189 "line": 27, 4190 "column": 65, 4191 "program": "StringBase64.ets" 4192 }, 4193 "end": { 4194 "line": 27, 4195 "column": 83, 4196 "program": "StringBase64.ets" 4197 } 4198 } 4199 }, 4200 "right": { 4201 "type": "NumberLiteral", 4202 "value": 15, 4203 "loc": { 4204 "start": { 4205 "line": 27, 4206 "column": 86, 4207 "program": "StringBase64.ets" 4208 }, 4209 "end": { 4210 "line": 27, 4211 "column": 90, 4212 "program": "StringBase64.ets" 4213 } 4214 } 4215 }, 4216 "loc": { 4217 "start": { 4218 "line": 27, 4219 "column": 64, 4220 "program": "StringBase64.ets" 4221 }, 4222 "end": { 4223 "line": 27, 4224 "column": 91, 4225 "program": "StringBase64.ets" 4226 } 4227 } 4228 }, 4229 "right": { 4230 "type": "NumberLiteral", 4231 "value": 2, 4232 "loc": { 4233 "start": { 4234 "line": 27, 4235 "column": 95, 4236 "program": "StringBase64.ets" 4237 }, 4238 "end": { 4239 "line": 27, 4240 "column": 96, 4241 "program": "StringBase64.ets" 4242 } 4243 } 4244 }, 4245 "loc": { 4246 "start": { 4247 "line": 27, 4248 "column": 63, 4249 "program": "StringBase64.ets" 4250 }, 4251 "end": { 4252 "line": 27, 4253 "column": 97, 4254 "program": "StringBase64.ets" 4255 } 4256 } 4257 }, 4258 "right": { 4259 "type": "BinaryExpression", 4260 "operator": ">>", 4261 "left": { 4262 "type": "CallExpression", 4263 "callee": { 4264 "type": "MemberExpression", 4265 "object": { 4266 "type": "Identifier", 4267 "name": "data", 4268 "decorators": [], 4269 "loc": { 4270 "start": { 4271 "line": 27, 4272 "column": 101, 4273 "program": "StringBase64.ets" 4274 }, 4275 "end": { 4276 "line": 27, 4277 "column": 105, 4278 "program": "StringBase64.ets" 4279 } 4280 } 4281 }, 4282 "property": { 4283 "type": "Identifier", 4284 "name": "charAt", 4285 "decorators": [], 4286 "loc": { 4287 "start": { 4288 "line": 27, 4289 "column": 106, 4290 "program": "StringBase64.ets" 4291 }, 4292 "end": { 4293 "line": 27, 4294 "column": 112, 4295 "program": "StringBase64.ets" 4296 } 4297 } 4298 }, 4299 "computed": false, 4300 "optional": false, 4301 "loc": { 4302 "start": { 4303 "line": 27, 4304 "column": 101, 4305 "program": "StringBase64.ets" 4306 }, 4307 "end": { 4308 "line": 27, 4309 "column": 112, 4310 "program": "StringBase64.ets" 4311 } 4312 } 4313 }, 4314 "arguments": [ 4315 { 4316 "type": "BinaryExpression", 4317 "operator": "+", 4318 "left": { 4319 "type": "Identifier", 4320 "name": "i", 4321 "decorators": [], 4322 "loc": { 4323 "start": { 4324 "line": 27, 4325 "column": 113, 4326 "program": "StringBase64.ets" 4327 }, 4328 "end": { 4329 "line": 27, 4330 "column": 114, 4331 "program": "StringBase64.ets" 4332 } 4333 } 4334 }, 4335 "right": { 4336 "type": "NumberLiteral", 4337 "value": 2, 4338 "loc": { 4339 "start": { 4340 "line": 27, 4341 "column": 117, 4342 "program": "StringBase64.ets" 4343 }, 4344 "end": { 4345 "line": 27, 4346 "column": 118, 4347 "program": "StringBase64.ets" 4348 } 4349 } 4350 }, 4351 "loc": { 4352 "start": { 4353 "line": 27, 4354 "column": 113, 4355 "program": "StringBase64.ets" 4356 }, 4357 "end": { 4358 "line": 27, 4359 "column": 118, 4360 "program": "StringBase64.ets" 4361 } 4362 } 4363 } 4364 ], 4365 "optional": false, 4366 "loc": { 4367 "start": { 4368 "line": 27, 4369 "column": 101, 4370 "program": "StringBase64.ets" 4371 }, 4372 "end": { 4373 "line": 27, 4374 "column": 119, 4375 "program": "StringBase64.ets" 4376 } 4377 } 4378 }, 4379 "right": { 4380 "type": "NumberLiteral", 4381 "value": 6, 4382 "loc": { 4383 "start": { 4384 "line": 27, 4385 "column": 123, 4386 "program": "StringBase64.ets" 4387 }, 4388 "end": { 4389 "line": 27, 4390 "column": 124, 4391 "program": "StringBase64.ets" 4392 } 4393 } 4394 }, 4395 "loc": { 4396 "start": { 4397 "line": 27, 4398 "column": 100, 4399 "program": "StringBase64.ets" 4400 }, 4401 "end": { 4402 "line": 27, 4403 "column": 125, 4404 "program": "StringBase64.ets" 4405 } 4406 } 4407 }, 4408 "loc": { 4409 "start": { 4410 "line": 27, 4411 "column": 63, 4412 "program": "StringBase64.ets" 4413 }, 4414 "end": { 4415 "line": 27, 4416 "column": 125, 4417 "program": "StringBase64.ets" 4418 } 4419 } 4420 } 4421 ], 4422 "optional": false, 4423 "loc": { 4424 "start": { 4425 "line": 27, 4426 "column": 27, 4427 "program": "StringBase64.ets" 4428 }, 4429 "end": { 4430 "line": 27, 4431 "column": 126, 4432 "program": "StringBase64.ets" 4433 } 4434 } 4435 } 4436 ], 4437 "optional": false, 4438 "loc": { 4439 "start": { 4440 "line": 27, 4441 "column": 13, 4442 "program": "StringBase64.ets" 4443 }, 4444 "end": { 4445 "line": 27, 4446 "column": 127, 4447 "program": "StringBase64.ets" 4448 } 4449 } 4450 }, 4451 "loc": { 4452 "start": { 4453 "line": 27, 4454 "column": 13, 4455 "program": "StringBase64.ets" 4456 }, 4457 "end": { 4458 "line": 27, 4459 "column": 128, 4460 "program": "StringBase64.ets" 4461 } 4462 } 4463 }, 4464 { 4465 "type": "ExpressionStatement", 4466 "expression": { 4467 "type": "CallExpression", 4468 "callee": { 4469 "type": "MemberExpression", 4470 "object": { 4471 "type": "Identifier", 4472 "name": "result", 4473 "decorators": [], 4474 "loc": { 4475 "start": { 4476 "line": 28, 4477 "column": 13, 4478 "program": "StringBase64.ets" 4479 }, 4480 "end": { 4481 "line": 28, 4482 "column": 19, 4483 "program": "StringBase64.ets" 4484 } 4485 } 4486 }, 4487 "property": { 4488 "type": "Identifier", 4489 "name": "append", 4490 "decorators": [], 4491 "loc": { 4492 "start": { 4493 "line": 28, 4494 "column": 20, 4495 "program": "StringBase64.ets" 4496 }, 4497 "end": { 4498 "line": 28, 4499 "column": 26, 4500 "program": "StringBase64.ets" 4501 } 4502 } 4503 }, 4504 "computed": false, 4505 "optional": false, 4506 "loc": { 4507 "start": { 4508 "line": 28, 4509 "column": 13, 4510 "program": "StringBase64.ets" 4511 }, 4512 "end": { 4513 "line": 28, 4514 "column": 26, 4515 "program": "StringBase64.ets" 4516 } 4517 } 4518 }, 4519 "arguments": [ 4520 { 4521 "type": "CallExpression", 4522 "callee": { 4523 "type": "MemberExpression", 4524 "object": { 4525 "type": "MemberExpression", 4526 "object": { 4527 "type": "Identifier", 4528 "name": "StringBase64", 4529 "decorators": [], 4530 "loc": { 4531 "start": { 4532 "line": 28, 4533 "column": 27, 4534 "program": "StringBase64.ets" 4535 }, 4536 "end": { 4537 "line": 28, 4538 "column": 39, 4539 "program": "StringBase64.ets" 4540 } 4541 } 4542 }, 4543 "property": { 4544 "type": "Identifier", 4545 "name": "TO_BASE64_TABLE", 4546 "decorators": [], 4547 "loc": { 4548 "start": { 4549 "line": 28, 4550 "column": 40, 4551 "program": "StringBase64.ets" 4552 }, 4553 "end": { 4554 "line": 28, 4555 "column": 55, 4556 "program": "StringBase64.ets" 4557 } 4558 } 4559 }, 4560 "computed": false, 4561 "optional": false, 4562 "loc": { 4563 "start": { 4564 "line": 28, 4565 "column": 27, 4566 "program": "StringBase64.ets" 4567 }, 4568 "end": { 4569 "line": 28, 4570 "column": 55, 4571 "program": "StringBase64.ets" 4572 } 4573 } 4574 }, 4575 "property": { 4576 "type": "Identifier", 4577 "name": "charAt", 4578 "decorators": [], 4579 "loc": { 4580 "start": { 4581 "line": 28, 4582 "column": 56, 4583 "program": "StringBase64.ets" 4584 }, 4585 "end": { 4586 "line": 28, 4587 "column": 62, 4588 "program": "StringBase64.ets" 4589 } 4590 } 4591 }, 4592 "computed": false, 4593 "optional": false, 4594 "loc": { 4595 "start": { 4596 "line": 28, 4597 "column": 27, 4598 "program": "StringBase64.ets" 4599 }, 4600 "end": { 4601 "line": 28, 4602 "column": 62, 4603 "program": "StringBase64.ets" 4604 } 4605 } 4606 }, 4607 "arguments": [ 4608 { 4609 "type": "BinaryExpression", 4610 "operator": "&", 4611 "left": { 4612 "type": "CallExpression", 4613 "callee": { 4614 "type": "MemberExpression", 4615 "object": { 4616 "type": "Identifier", 4617 "name": "data", 4618 "decorators": [], 4619 "loc": { 4620 "start": { 4621 "line": 28, 4622 "column": 63, 4623 "program": "StringBase64.ets" 4624 }, 4625 "end": { 4626 "line": 28, 4627 "column": 67, 4628 "program": "StringBase64.ets" 4629 } 4630 } 4631 }, 4632 "property": { 4633 "type": "Identifier", 4634 "name": "charAt", 4635 "decorators": [], 4636 "loc": { 4637 "start": { 4638 "line": 28, 4639 "column": 68, 4640 "program": "StringBase64.ets" 4641 }, 4642 "end": { 4643 "line": 28, 4644 "column": 74, 4645 "program": "StringBase64.ets" 4646 } 4647 } 4648 }, 4649 "computed": false, 4650 "optional": false, 4651 "loc": { 4652 "start": { 4653 "line": 28, 4654 "column": 63, 4655 "program": "StringBase64.ets" 4656 }, 4657 "end": { 4658 "line": 28, 4659 "column": 74, 4660 "program": "StringBase64.ets" 4661 } 4662 } 4663 }, 4664 "arguments": [ 4665 { 4666 "type": "BinaryExpression", 4667 "operator": "+", 4668 "left": { 4669 "type": "Identifier", 4670 "name": "i", 4671 "decorators": [], 4672 "loc": { 4673 "start": { 4674 "line": 28, 4675 "column": 75, 4676 "program": "StringBase64.ets" 4677 }, 4678 "end": { 4679 "line": 28, 4680 "column": 76, 4681 "program": "StringBase64.ets" 4682 } 4683 } 4684 }, 4685 "right": { 4686 "type": "NumberLiteral", 4687 "value": 2, 4688 "loc": { 4689 "start": { 4690 "line": 28, 4691 "column": 79, 4692 "program": "StringBase64.ets" 4693 }, 4694 "end": { 4695 "line": 28, 4696 "column": 80, 4697 "program": "StringBase64.ets" 4698 } 4699 } 4700 }, 4701 "loc": { 4702 "start": { 4703 "line": 28, 4704 "column": 75, 4705 "program": "StringBase64.ets" 4706 }, 4707 "end": { 4708 "line": 28, 4709 "column": 80, 4710 "program": "StringBase64.ets" 4711 } 4712 } 4713 } 4714 ], 4715 "optional": false, 4716 "loc": { 4717 "start": { 4718 "line": 28, 4719 "column": 63, 4720 "program": "StringBase64.ets" 4721 }, 4722 "end": { 4723 "line": 28, 4724 "column": 81, 4725 "program": "StringBase64.ets" 4726 } 4727 } 4728 }, 4729 "right": { 4730 "type": "NumberLiteral", 4731 "value": 63, 4732 "loc": { 4733 "start": { 4734 "line": 28, 4735 "column": 84, 4736 "program": "StringBase64.ets" 4737 }, 4738 "end": { 4739 "line": 28, 4740 "column": 88, 4741 "program": "StringBase64.ets" 4742 } 4743 } 4744 }, 4745 "loc": { 4746 "start": { 4747 "line": 28, 4748 "column": 63, 4749 "program": "StringBase64.ets" 4750 }, 4751 "end": { 4752 "line": 28, 4753 "column": 88, 4754 "program": "StringBase64.ets" 4755 } 4756 } 4757 } 4758 ], 4759 "optional": false, 4760 "loc": { 4761 "start": { 4762 "line": 28, 4763 "column": 27, 4764 "program": "StringBase64.ets" 4765 }, 4766 "end": { 4767 "line": 28, 4768 "column": 89, 4769 "program": "StringBase64.ets" 4770 } 4771 } 4772 } 4773 ], 4774 "optional": false, 4775 "loc": { 4776 "start": { 4777 "line": 28, 4778 "column": 13, 4779 "program": "StringBase64.ets" 4780 }, 4781 "end": { 4782 "line": 28, 4783 "column": 90, 4784 "program": "StringBase64.ets" 4785 } 4786 } 4787 }, 4788 "loc": { 4789 "start": { 4790 "line": 28, 4791 "column": 13, 4792 "program": "StringBase64.ets" 4793 }, 4794 "end": { 4795 "line": 28, 4796 "column": 91, 4797 "program": "StringBase64.ets" 4798 } 4799 } 4800 } 4801 ], 4802 "loc": { 4803 "start": { 4804 "line": 24, 4805 "column": 47, 4806 "program": "StringBase64.ets" 4807 }, 4808 "end": { 4809 "line": 29, 4810 "column": 10, 4811 "program": "StringBase64.ets" 4812 } 4813 } 4814 }, 4815 "loc": { 4816 "start": { 4817 "line": 24, 4818 "column": 9, 4819 "program": "StringBase64.ets" 4820 }, 4821 "end": { 4822 "line": 29, 4823 "column": 10, 4824 "program": "StringBase64.ets" 4825 } 4826 } 4827 }, 4828 { 4829 "type": "IfStatement", 4830 "test": { 4831 "type": "BinaryExpression", 4832 "operator": "!=", 4833 "left": { 4834 "type": "BinaryExpression", 4835 "operator": "%", 4836 "left": { 4837 "type": "Identifier", 4838 "name": "length", 4839 "decorators": [], 4840 "loc": { 4841 "start": { 4842 "line": 30, 4843 "column": 13, 4844 "program": "StringBase64.ets" 4845 }, 4846 "end": { 4847 "line": 30, 4848 "column": 19, 4849 "program": "StringBase64.ets" 4850 } 4851 } 4852 }, 4853 "right": { 4854 "type": "NumberLiteral", 4855 "value": 3, 4856 "loc": { 4857 "start": { 4858 "line": 30, 4859 "column": 22, 4860 "program": "StringBase64.ets" 4861 }, 4862 "end": { 4863 "line": 30, 4864 "column": 23, 4865 "program": "StringBase64.ets" 4866 } 4867 } 4868 }, 4869 "loc": { 4870 "start": { 4871 "line": 30, 4872 "column": 13, 4873 "program": "StringBase64.ets" 4874 }, 4875 "end": { 4876 "line": 30, 4877 "column": 23, 4878 "program": "StringBase64.ets" 4879 } 4880 } 4881 }, 4882 "right": { 4883 "type": "NumberLiteral", 4884 "value": 0, 4885 "loc": { 4886 "start": { 4887 "line": 30, 4888 "column": 27, 4889 "program": "StringBase64.ets" 4890 }, 4891 "end": { 4892 "line": 30, 4893 "column": 28, 4894 "program": "StringBase64.ets" 4895 } 4896 } 4897 }, 4898 "loc": { 4899 "start": { 4900 "line": 30, 4901 "column": 13, 4902 "program": "StringBase64.ets" 4903 }, 4904 "end": { 4905 "line": 30, 4906 "column": 28, 4907 "program": "StringBase64.ets" 4908 } 4909 } 4910 }, 4911 "consequent": { 4912 "type": "BlockStatement", 4913 "statements": [ 4914 { 4915 "type": "ExpressionStatement", 4916 "expression": { 4917 "type": "AssignmentExpression", 4918 "operator": "=", 4919 "left": { 4920 "type": "Identifier", 4921 "name": "i", 4922 "decorators": [], 4923 "loc": { 4924 "start": { 4925 "line": 31, 4926 "column": 13, 4927 "program": "StringBase64.ets" 4928 }, 4929 "end": { 4930 "line": 31, 4931 "column": 14, 4932 "program": "StringBase64.ets" 4933 } 4934 } 4935 }, 4936 "right": { 4937 "type": "BinaryExpression", 4938 "operator": "-", 4939 "left": { 4940 "type": "Identifier", 4941 "name": "length", 4942 "decorators": [], 4943 "loc": { 4944 "start": { 4945 "line": 31, 4946 "column": 17, 4947 "program": "StringBase64.ets" 4948 }, 4949 "end": { 4950 "line": 31, 4951 "column": 23, 4952 "program": "StringBase64.ets" 4953 } 4954 } 4955 }, 4956 "right": { 4957 "type": "BinaryExpression", 4958 "operator": "%", 4959 "left": { 4960 "type": "Identifier", 4961 "name": "length", 4962 "decorators": [], 4963 "loc": { 4964 "start": { 4965 "line": 31, 4966 "column": 27, 4967 "program": "StringBase64.ets" 4968 }, 4969 "end": { 4970 "line": 31, 4971 "column": 33, 4972 "program": "StringBase64.ets" 4973 } 4974 } 4975 }, 4976 "right": { 4977 "type": "NumberLiteral", 4978 "value": 3, 4979 "loc": { 4980 "start": { 4981 "line": 31, 4982 "column": 36, 4983 "program": "StringBase64.ets" 4984 }, 4985 "end": { 4986 "line": 31, 4987 "column": 37, 4988 "program": "StringBase64.ets" 4989 } 4990 } 4991 }, 4992 "loc": { 4993 "start": { 4994 "line": 31, 4995 "column": 26, 4996 "program": "StringBase64.ets" 4997 }, 4998 "end": { 4999 "line": 31, 5000 "column": 38, 5001 "program": "StringBase64.ets" 5002 } 5003 } 5004 }, 5005 "loc": { 5006 "start": { 5007 "line": 31, 5008 "column": 17, 5009 "program": "StringBase64.ets" 5010 }, 5011 "end": { 5012 "line": 31, 5013 "column": 38, 5014 "program": "StringBase64.ets" 5015 } 5016 } 5017 }, 5018 "loc": { 5019 "start": { 5020 "line": 31, 5021 "column": 13, 5022 "program": "StringBase64.ets" 5023 }, 5024 "end": { 5025 "line": 31, 5026 "column": 38, 5027 "program": "StringBase64.ets" 5028 } 5029 } 5030 }, 5031 "loc": { 5032 "start": { 5033 "line": 31, 5034 "column": 13, 5035 "program": "StringBase64.ets" 5036 }, 5037 "end": { 5038 "line": 31, 5039 "column": 39, 5040 "program": "StringBase64.ets" 5041 } 5042 } 5043 }, 5044 { 5045 "type": "ExpressionStatement", 5046 "expression": { 5047 "type": "CallExpression", 5048 "callee": { 5049 "type": "MemberExpression", 5050 "object": { 5051 "type": "Identifier", 5052 "name": "result", 5053 "decorators": [], 5054 "loc": { 5055 "start": { 5056 "line": 32, 5057 "column": 13, 5058 "program": "StringBase64.ets" 5059 }, 5060 "end": { 5061 "line": 32, 5062 "column": 19, 5063 "program": "StringBase64.ets" 5064 } 5065 } 5066 }, 5067 "property": { 5068 "type": "Identifier", 5069 "name": "append", 5070 "decorators": [], 5071 "loc": { 5072 "start": { 5073 "line": 32, 5074 "column": 20, 5075 "program": "StringBase64.ets" 5076 }, 5077 "end": { 5078 "line": 32, 5079 "column": 26, 5080 "program": "StringBase64.ets" 5081 } 5082 } 5083 }, 5084 "computed": false, 5085 "optional": false, 5086 "loc": { 5087 "start": { 5088 "line": 32, 5089 "column": 13, 5090 "program": "StringBase64.ets" 5091 }, 5092 "end": { 5093 "line": 32, 5094 "column": 26, 5095 "program": "StringBase64.ets" 5096 } 5097 } 5098 }, 5099 "arguments": [ 5100 { 5101 "type": "CallExpression", 5102 "callee": { 5103 "type": "MemberExpression", 5104 "object": { 5105 "type": "MemberExpression", 5106 "object": { 5107 "type": "Identifier", 5108 "name": "StringBase64", 5109 "decorators": [], 5110 "loc": { 5111 "start": { 5112 "line": 32, 5113 "column": 27, 5114 "program": "StringBase64.ets" 5115 }, 5116 "end": { 5117 "line": 32, 5118 "column": 39, 5119 "program": "StringBase64.ets" 5120 } 5121 } 5122 }, 5123 "property": { 5124 "type": "Identifier", 5125 "name": "TO_BASE64_TABLE", 5126 "decorators": [], 5127 "loc": { 5128 "start": { 5129 "line": 32, 5130 "column": 40, 5131 "program": "StringBase64.ets" 5132 }, 5133 "end": { 5134 "line": 32, 5135 "column": 55, 5136 "program": "StringBase64.ets" 5137 } 5138 } 5139 }, 5140 "computed": false, 5141 "optional": false, 5142 "loc": { 5143 "start": { 5144 "line": 32, 5145 "column": 27, 5146 "program": "StringBase64.ets" 5147 }, 5148 "end": { 5149 "line": 32, 5150 "column": 55, 5151 "program": "StringBase64.ets" 5152 } 5153 } 5154 }, 5155 "property": { 5156 "type": "Identifier", 5157 "name": "charAt", 5158 "decorators": [], 5159 "loc": { 5160 "start": { 5161 "line": 32, 5162 "column": 56, 5163 "program": "StringBase64.ets" 5164 }, 5165 "end": { 5166 "line": 32, 5167 "column": 62, 5168 "program": "StringBase64.ets" 5169 } 5170 } 5171 }, 5172 "computed": false, 5173 "optional": false, 5174 "loc": { 5175 "start": { 5176 "line": 32, 5177 "column": 27, 5178 "program": "StringBase64.ets" 5179 }, 5180 "end": { 5181 "line": 32, 5182 "column": 62, 5183 "program": "StringBase64.ets" 5184 } 5185 } 5186 }, 5187 "arguments": [ 5188 { 5189 "type": "BinaryExpression", 5190 "operator": ">>", 5191 "left": { 5192 "type": "CallExpression", 5193 "callee": { 5194 "type": "MemberExpression", 5195 "object": { 5196 "type": "Identifier", 5197 "name": "data", 5198 "decorators": [], 5199 "loc": { 5200 "start": { 5201 "line": 32, 5202 "column": 63, 5203 "program": "StringBase64.ets" 5204 }, 5205 "end": { 5206 "line": 32, 5207 "column": 67, 5208 "program": "StringBase64.ets" 5209 } 5210 } 5211 }, 5212 "property": { 5213 "type": "Identifier", 5214 "name": "charAt", 5215 "decorators": [], 5216 "loc": { 5217 "start": { 5218 "line": 32, 5219 "column": 68, 5220 "program": "StringBase64.ets" 5221 }, 5222 "end": { 5223 "line": 32, 5224 "column": 74, 5225 "program": "StringBase64.ets" 5226 } 5227 } 5228 }, 5229 "computed": false, 5230 "optional": false, 5231 "loc": { 5232 "start": { 5233 "line": 32, 5234 "column": 63, 5235 "program": "StringBase64.ets" 5236 }, 5237 "end": { 5238 "line": 32, 5239 "column": 74, 5240 "program": "StringBase64.ets" 5241 } 5242 } 5243 }, 5244 "arguments": [ 5245 { 5246 "type": "Identifier", 5247 "name": "i", 5248 "decorators": [], 5249 "loc": { 5250 "start": { 5251 "line": 32, 5252 "column": 75, 5253 "program": "StringBase64.ets" 5254 }, 5255 "end": { 5256 "line": 32, 5257 "column": 76, 5258 "program": "StringBase64.ets" 5259 } 5260 } 5261 } 5262 ], 5263 "optional": false, 5264 "loc": { 5265 "start": { 5266 "line": 32, 5267 "column": 63, 5268 "program": "StringBase64.ets" 5269 }, 5270 "end": { 5271 "line": 32, 5272 "column": 77, 5273 "program": "StringBase64.ets" 5274 } 5275 } 5276 }, 5277 "right": { 5278 "type": "NumberLiteral", 5279 "value": 2, 5280 "loc": { 5281 "start": { 5282 "line": 32, 5283 "column": 81, 5284 "program": "StringBase64.ets" 5285 }, 5286 "end": { 5287 "line": 32, 5288 "column": 82, 5289 "program": "StringBase64.ets" 5290 } 5291 } 5292 }, 5293 "loc": { 5294 "start": { 5295 "line": 32, 5296 "column": 63, 5297 "program": "StringBase64.ets" 5298 }, 5299 "end": { 5300 "line": 32, 5301 "column": 82, 5302 "program": "StringBase64.ets" 5303 } 5304 } 5305 } 5306 ], 5307 "optional": false, 5308 "loc": { 5309 "start": { 5310 "line": 32, 5311 "column": 27, 5312 "program": "StringBase64.ets" 5313 }, 5314 "end": { 5315 "line": 32, 5316 "column": 83, 5317 "program": "StringBase64.ets" 5318 } 5319 } 5320 } 5321 ], 5322 "optional": false, 5323 "loc": { 5324 "start": { 5325 "line": 32, 5326 "column": 13, 5327 "program": "StringBase64.ets" 5328 }, 5329 "end": { 5330 "line": 32, 5331 "column": 84, 5332 "program": "StringBase64.ets" 5333 } 5334 } 5335 }, 5336 "loc": { 5337 "start": { 5338 "line": 32, 5339 "column": 13, 5340 "program": "StringBase64.ets" 5341 }, 5342 "end": { 5343 "line": 32, 5344 "column": 85, 5345 "program": "StringBase64.ets" 5346 } 5347 } 5348 }, 5349 { 5350 "type": "IfStatement", 5351 "test": { 5352 "type": "BinaryExpression", 5353 "operator": "==", 5354 "left": { 5355 "type": "BinaryExpression", 5356 "operator": "%", 5357 "left": { 5358 "type": "Identifier", 5359 "name": "length", 5360 "decorators": [], 5361 "loc": { 5362 "start": { 5363 "line": 33, 5364 "column": 18, 5365 "program": "StringBase64.ets" 5366 }, 5367 "end": { 5368 "line": 33, 5369 "column": 24, 5370 "program": "StringBase64.ets" 5371 } 5372 } 5373 }, 5374 "right": { 5375 "type": "NumberLiteral", 5376 "value": 3, 5377 "loc": { 5378 "start": { 5379 "line": 33, 5380 "column": 27, 5381 "program": "StringBase64.ets" 5382 }, 5383 "end": { 5384 "line": 33, 5385 "column": 28, 5386 "program": "StringBase64.ets" 5387 } 5388 } 5389 }, 5390 "loc": { 5391 "start": { 5392 "line": 33, 5393 "column": 17, 5394 "program": "StringBase64.ets" 5395 }, 5396 "end": { 5397 "line": 33, 5398 "column": 29, 5399 "program": "StringBase64.ets" 5400 } 5401 } 5402 }, 5403 "right": { 5404 "type": "NumberLiteral", 5405 "value": 2, 5406 "loc": { 5407 "start": { 5408 "line": 33, 5409 "column": 33, 5410 "program": "StringBase64.ets" 5411 }, 5412 "end": { 5413 "line": 33, 5414 "column": 34, 5415 "program": "StringBase64.ets" 5416 } 5417 } 5418 }, 5419 "loc": { 5420 "start": { 5421 "line": 33, 5422 "column": 17, 5423 "program": "StringBase64.ets" 5424 }, 5425 "end": { 5426 "line": 33, 5427 "column": 34, 5428 "program": "StringBase64.ets" 5429 } 5430 } 5431 }, 5432 "consequent": { 5433 "type": "BlockStatement", 5434 "statements": [ 5435 { 5436 "type": "ExpressionStatement", 5437 "expression": { 5438 "type": "CallExpression", 5439 "callee": { 5440 "type": "MemberExpression", 5441 "object": { 5442 "type": "Identifier", 5443 "name": "result", 5444 "decorators": [], 5445 "loc": { 5446 "start": { 5447 "line": 34, 5448 "column": 17, 5449 "program": "StringBase64.ets" 5450 }, 5451 "end": { 5452 "line": 34, 5453 "column": 23, 5454 "program": "StringBase64.ets" 5455 } 5456 } 5457 }, 5458 "property": { 5459 "type": "Identifier", 5460 "name": "append", 5461 "decorators": [], 5462 "loc": { 5463 "start": { 5464 "line": 34, 5465 "column": 24, 5466 "program": "StringBase64.ets" 5467 }, 5468 "end": { 5469 "line": 34, 5470 "column": 30, 5471 "program": "StringBase64.ets" 5472 } 5473 } 5474 }, 5475 "computed": false, 5476 "optional": false, 5477 "loc": { 5478 "start": { 5479 "line": 34, 5480 "column": 17, 5481 "program": "StringBase64.ets" 5482 }, 5483 "end": { 5484 "line": 34, 5485 "column": 30, 5486 "program": "StringBase64.ets" 5487 } 5488 } 5489 }, 5490 "arguments": [ 5491 { 5492 "type": "CallExpression", 5493 "callee": { 5494 "type": "MemberExpression", 5495 "object": { 5496 "type": "MemberExpression", 5497 "object": { 5498 "type": "Identifier", 5499 "name": "StringBase64", 5500 "decorators": [], 5501 "loc": { 5502 "start": { 5503 "line": 34, 5504 "column": 31, 5505 "program": "StringBase64.ets" 5506 }, 5507 "end": { 5508 "line": 34, 5509 "column": 43, 5510 "program": "StringBase64.ets" 5511 } 5512 } 5513 }, 5514 "property": { 5515 "type": "Identifier", 5516 "name": "TO_BASE64_TABLE", 5517 "decorators": [], 5518 "loc": { 5519 "start": { 5520 "line": 34, 5521 "column": 44, 5522 "program": "StringBase64.ets" 5523 }, 5524 "end": { 5525 "line": 34, 5526 "column": 59, 5527 "program": "StringBase64.ets" 5528 } 5529 } 5530 }, 5531 "computed": false, 5532 "optional": false, 5533 "loc": { 5534 "start": { 5535 "line": 34, 5536 "column": 31, 5537 "program": "StringBase64.ets" 5538 }, 5539 "end": { 5540 "line": 34, 5541 "column": 59, 5542 "program": "StringBase64.ets" 5543 } 5544 } 5545 }, 5546 "property": { 5547 "type": "Identifier", 5548 "name": "charAt", 5549 "decorators": [], 5550 "loc": { 5551 "start": { 5552 "line": 34, 5553 "column": 60, 5554 "program": "StringBase64.ets" 5555 }, 5556 "end": { 5557 "line": 34, 5558 "column": 66, 5559 "program": "StringBase64.ets" 5560 } 5561 } 5562 }, 5563 "computed": false, 5564 "optional": false, 5565 "loc": { 5566 "start": { 5567 "line": 34, 5568 "column": 31, 5569 "program": "StringBase64.ets" 5570 }, 5571 "end": { 5572 "line": 34, 5573 "column": 66, 5574 "program": "StringBase64.ets" 5575 } 5576 } 5577 }, 5578 "arguments": [ 5579 { 5580 "type": "BinaryExpression", 5581 "operator": "+", 5582 "left": { 5583 "type": "BinaryExpression", 5584 "operator": "<<", 5585 "left": { 5586 "type": "BinaryExpression", 5587 "operator": "&", 5588 "left": { 5589 "type": "CallExpression", 5590 "callee": { 5591 "type": "MemberExpression", 5592 "object": { 5593 "type": "Identifier", 5594 "name": "data", 5595 "decorators": [], 5596 "loc": { 5597 "start": { 5598 "line": 34, 5599 "column": 69, 5600 "program": "StringBase64.ets" 5601 }, 5602 "end": { 5603 "line": 34, 5604 "column": 73, 5605 "program": "StringBase64.ets" 5606 } 5607 } 5608 }, 5609 "property": { 5610 "type": "Identifier", 5611 "name": "charAt", 5612 "decorators": [], 5613 "loc": { 5614 "start": { 5615 "line": 34, 5616 "column": 74, 5617 "program": "StringBase64.ets" 5618 }, 5619 "end": { 5620 "line": 34, 5621 "column": 80, 5622 "program": "StringBase64.ets" 5623 } 5624 } 5625 }, 5626 "computed": false, 5627 "optional": false, 5628 "loc": { 5629 "start": { 5630 "line": 34, 5631 "column": 69, 5632 "program": "StringBase64.ets" 5633 }, 5634 "end": { 5635 "line": 34, 5636 "column": 80, 5637 "program": "StringBase64.ets" 5638 } 5639 } 5640 }, 5641 "arguments": [ 5642 { 5643 "type": "Identifier", 5644 "name": "i", 5645 "decorators": [], 5646 "loc": { 5647 "start": { 5648 "line": 34, 5649 "column": 81, 5650 "program": "StringBase64.ets" 5651 }, 5652 "end": { 5653 "line": 34, 5654 "column": 82, 5655 "program": "StringBase64.ets" 5656 } 5657 } 5658 } 5659 ], 5660 "optional": false, 5661 "loc": { 5662 "start": { 5663 "line": 34, 5664 "column": 69, 5665 "program": "StringBase64.ets" 5666 }, 5667 "end": { 5668 "line": 34, 5669 "column": 83, 5670 "program": "StringBase64.ets" 5671 } 5672 } 5673 }, 5674 "right": { 5675 "type": "NumberLiteral", 5676 "value": 3, 5677 "loc": { 5678 "start": { 5679 "line": 34, 5680 "column": 86, 5681 "program": "StringBase64.ets" 5682 }, 5683 "end": { 5684 "line": 34, 5685 "column": 90, 5686 "program": "StringBase64.ets" 5687 } 5688 } 5689 }, 5690 "loc": { 5691 "start": { 5692 "line": 34, 5693 "column": 68, 5694 "program": "StringBase64.ets" 5695 }, 5696 "end": { 5697 "line": 34, 5698 "column": 91, 5699 "program": "StringBase64.ets" 5700 } 5701 } 5702 }, 5703 "right": { 5704 "type": "NumberLiteral", 5705 "value": 4, 5706 "loc": { 5707 "start": { 5708 "line": 34, 5709 "column": 95, 5710 "program": "StringBase64.ets" 5711 }, 5712 "end": { 5713 "line": 34, 5714 "column": 96, 5715 "program": "StringBase64.ets" 5716 } 5717 } 5718 }, 5719 "loc": { 5720 "start": { 5721 "line": 34, 5722 "column": 67, 5723 "program": "StringBase64.ets" 5724 }, 5725 "end": { 5726 "line": 34, 5727 "column": 97, 5728 "program": "StringBase64.ets" 5729 } 5730 } 5731 }, 5732 "right": { 5733 "type": "BinaryExpression", 5734 "operator": ">>", 5735 "left": { 5736 "type": "CallExpression", 5737 "callee": { 5738 "type": "MemberExpression", 5739 "object": { 5740 "type": "Identifier", 5741 "name": "data", 5742 "decorators": [], 5743 "loc": { 5744 "start": { 5745 "line": 34, 5746 "column": 101, 5747 "program": "StringBase64.ets" 5748 }, 5749 "end": { 5750 "line": 34, 5751 "column": 105, 5752 "program": "StringBase64.ets" 5753 } 5754 } 5755 }, 5756 "property": { 5757 "type": "Identifier", 5758 "name": "charAt", 5759 "decorators": [], 5760 "loc": { 5761 "start": { 5762 "line": 34, 5763 "column": 106, 5764 "program": "StringBase64.ets" 5765 }, 5766 "end": { 5767 "line": 34, 5768 "column": 112, 5769 "program": "StringBase64.ets" 5770 } 5771 } 5772 }, 5773 "computed": false, 5774 "optional": false, 5775 "loc": { 5776 "start": { 5777 "line": 34, 5778 "column": 101, 5779 "program": "StringBase64.ets" 5780 }, 5781 "end": { 5782 "line": 34, 5783 "column": 112, 5784 "program": "StringBase64.ets" 5785 } 5786 } 5787 }, 5788 "arguments": [ 5789 { 5790 "type": "BinaryExpression", 5791 "operator": "+", 5792 "left": { 5793 "type": "Identifier", 5794 "name": "i", 5795 "decorators": [], 5796 "loc": { 5797 "start": { 5798 "line": 34, 5799 "column": 113, 5800 "program": "StringBase64.ets" 5801 }, 5802 "end": { 5803 "line": 34, 5804 "column": 114, 5805 "program": "StringBase64.ets" 5806 } 5807 } 5808 }, 5809 "right": { 5810 "type": "NumberLiteral", 5811 "value": 1, 5812 "loc": { 5813 "start": { 5814 "line": 34, 5815 "column": 117, 5816 "program": "StringBase64.ets" 5817 }, 5818 "end": { 5819 "line": 34, 5820 "column": 118, 5821 "program": "StringBase64.ets" 5822 } 5823 } 5824 }, 5825 "loc": { 5826 "start": { 5827 "line": 34, 5828 "column": 113, 5829 "program": "StringBase64.ets" 5830 }, 5831 "end": { 5832 "line": 34, 5833 "column": 118, 5834 "program": "StringBase64.ets" 5835 } 5836 } 5837 } 5838 ], 5839 "optional": false, 5840 "loc": { 5841 "start": { 5842 "line": 34, 5843 "column": 101, 5844 "program": "StringBase64.ets" 5845 }, 5846 "end": { 5847 "line": 34, 5848 "column": 119, 5849 "program": "StringBase64.ets" 5850 } 5851 } 5852 }, 5853 "right": { 5854 "type": "NumberLiteral", 5855 "value": 4, 5856 "loc": { 5857 "start": { 5858 "line": 34, 5859 "column": 123, 5860 "program": "StringBase64.ets" 5861 }, 5862 "end": { 5863 "line": 34, 5864 "column": 124, 5865 "program": "StringBase64.ets" 5866 } 5867 } 5868 }, 5869 "loc": { 5870 "start": { 5871 "line": 34, 5872 "column": 100, 5873 "program": "StringBase64.ets" 5874 }, 5875 "end": { 5876 "line": 34, 5877 "column": 125, 5878 "program": "StringBase64.ets" 5879 } 5880 } 5881 }, 5882 "loc": { 5883 "start": { 5884 "line": 34, 5885 "column": 67, 5886 "program": "StringBase64.ets" 5887 }, 5888 "end": { 5889 "line": 34, 5890 "column": 125, 5891 "program": "StringBase64.ets" 5892 } 5893 } 5894 } 5895 ], 5896 "optional": false, 5897 "loc": { 5898 "start": { 5899 "line": 34, 5900 "column": 31, 5901 "program": "StringBase64.ets" 5902 }, 5903 "end": { 5904 "line": 34, 5905 "column": 126, 5906 "program": "StringBase64.ets" 5907 } 5908 } 5909 } 5910 ], 5911 "optional": false, 5912 "loc": { 5913 "start": { 5914 "line": 34, 5915 "column": 17, 5916 "program": "StringBase64.ets" 5917 }, 5918 "end": { 5919 "line": 34, 5920 "column": 127, 5921 "program": "StringBase64.ets" 5922 } 5923 } 5924 }, 5925 "loc": { 5926 "start": { 5927 "line": 34, 5928 "column": 17, 5929 "program": "StringBase64.ets" 5930 }, 5931 "end": { 5932 "line": 34, 5933 "column": 128, 5934 "program": "StringBase64.ets" 5935 } 5936 } 5937 }, 5938 { 5939 "type": "ExpressionStatement", 5940 "expression": { 5941 "type": "CallExpression", 5942 "callee": { 5943 "type": "MemberExpression", 5944 "object": { 5945 "type": "Identifier", 5946 "name": "result", 5947 "decorators": [], 5948 "loc": { 5949 "start": { 5950 "line": 35, 5951 "column": 17, 5952 "program": "StringBase64.ets" 5953 }, 5954 "end": { 5955 "line": 35, 5956 "column": 23, 5957 "program": "StringBase64.ets" 5958 } 5959 } 5960 }, 5961 "property": { 5962 "type": "Identifier", 5963 "name": "append", 5964 "decorators": [], 5965 "loc": { 5966 "start": { 5967 "line": 35, 5968 "column": 24, 5969 "program": "StringBase64.ets" 5970 }, 5971 "end": { 5972 "line": 35, 5973 "column": 30, 5974 "program": "StringBase64.ets" 5975 } 5976 } 5977 }, 5978 "computed": false, 5979 "optional": false, 5980 "loc": { 5981 "start": { 5982 "line": 35, 5983 "column": 17, 5984 "program": "StringBase64.ets" 5985 }, 5986 "end": { 5987 "line": 35, 5988 "column": 30, 5989 "program": "StringBase64.ets" 5990 } 5991 } 5992 }, 5993 "arguments": [ 5994 { 5995 "type": "CallExpression", 5996 "callee": { 5997 "type": "MemberExpression", 5998 "object": { 5999 "type": "MemberExpression", 6000 "object": { 6001 "type": "Identifier", 6002 "name": "StringBase64", 6003 "decorators": [], 6004 "loc": { 6005 "start": { 6006 "line": 35, 6007 "column": 31, 6008 "program": "StringBase64.ets" 6009 }, 6010 "end": { 6011 "line": 35, 6012 "column": 43, 6013 "program": "StringBase64.ets" 6014 } 6015 } 6016 }, 6017 "property": { 6018 "type": "Identifier", 6019 "name": "TO_BASE64_TABLE", 6020 "decorators": [], 6021 "loc": { 6022 "start": { 6023 "line": 35, 6024 "column": 44, 6025 "program": "StringBase64.ets" 6026 }, 6027 "end": { 6028 "line": 35, 6029 "column": 59, 6030 "program": "StringBase64.ets" 6031 } 6032 } 6033 }, 6034 "computed": false, 6035 "optional": false, 6036 "loc": { 6037 "start": { 6038 "line": 35, 6039 "column": 31, 6040 "program": "StringBase64.ets" 6041 }, 6042 "end": { 6043 "line": 35, 6044 "column": 59, 6045 "program": "StringBase64.ets" 6046 } 6047 } 6048 }, 6049 "property": { 6050 "type": "Identifier", 6051 "name": "charAt", 6052 "decorators": [], 6053 "loc": { 6054 "start": { 6055 "line": 35, 6056 "column": 60, 6057 "program": "StringBase64.ets" 6058 }, 6059 "end": { 6060 "line": 35, 6061 "column": 66, 6062 "program": "StringBase64.ets" 6063 } 6064 } 6065 }, 6066 "computed": false, 6067 "optional": false, 6068 "loc": { 6069 "start": { 6070 "line": 35, 6071 "column": 31, 6072 "program": "StringBase64.ets" 6073 }, 6074 "end": { 6075 "line": 35, 6076 "column": 66, 6077 "program": "StringBase64.ets" 6078 } 6079 } 6080 }, 6081 "arguments": [ 6082 { 6083 "type": "BinaryExpression", 6084 "operator": "<<", 6085 "left": { 6086 "type": "BinaryExpression", 6087 "operator": "&", 6088 "left": { 6089 "type": "CallExpression", 6090 "callee": { 6091 "type": "MemberExpression", 6092 "object": { 6093 "type": "Identifier", 6094 "name": "data", 6095 "decorators": [], 6096 "loc": { 6097 "start": { 6098 "line": 35, 6099 "column": 68, 6100 "program": "StringBase64.ets" 6101 }, 6102 "end": { 6103 "line": 35, 6104 "column": 72, 6105 "program": "StringBase64.ets" 6106 } 6107 } 6108 }, 6109 "property": { 6110 "type": "Identifier", 6111 "name": "charAt", 6112 "decorators": [], 6113 "loc": { 6114 "start": { 6115 "line": 35, 6116 "column": 73, 6117 "program": "StringBase64.ets" 6118 }, 6119 "end": { 6120 "line": 35, 6121 "column": 79, 6122 "program": "StringBase64.ets" 6123 } 6124 } 6125 }, 6126 "computed": false, 6127 "optional": false, 6128 "loc": { 6129 "start": { 6130 "line": 35, 6131 "column": 68, 6132 "program": "StringBase64.ets" 6133 }, 6134 "end": { 6135 "line": 35, 6136 "column": 79, 6137 "program": "StringBase64.ets" 6138 } 6139 } 6140 }, 6141 "arguments": [ 6142 { 6143 "type": "BinaryExpression", 6144 "operator": "+", 6145 "left": { 6146 "type": "Identifier", 6147 "name": "i", 6148 "decorators": [], 6149 "loc": { 6150 "start": { 6151 "line": 35, 6152 "column": 80, 6153 "program": "StringBase64.ets" 6154 }, 6155 "end": { 6156 "line": 35, 6157 "column": 81, 6158 "program": "StringBase64.ets" 6159 } 6160 } 6161 }, 6162 "right": { 6163 "type": "NumberLiteral", 6164 "value": 1, 6165 "loc": { 6166 "start": { 6167 "line": 35, 6168 "column": 84, 6169 "program": "StringBase64.ets" 6170 }, 6171 "end": { 6172 "line": 35, 6173 "column": 85, 6174 "program": "StringBase64.ets" 6175 } 6176 } 6177 }, 6178 "loc": { 6179 "start": { 6180 "line": 35, 6181 "column": 80, 6182 "program": "StringBase64.ets" 6183 }, 6184 "end": { 6185 "line": 35, 6186 "column": 85, 6187 "program": "StringBase64.ets" 6188 } 6189 } 6190 } 6191 ], 6192 "optional": false, 6193 "loc": { 6194 "start": { 6195 "line": 35, 6196 "column": 68, 6197 "program": "StringBase64.ets" 6198 }, 6199 "end": { 6200 "line": 35, 6201 "column": 86, 6202 "program": "StringBase64.ets" 6203 } 6204 } 6205 }, 6206 "right": { 6207 "type": "NumberLiteral", 6208 "value": 15, 6209 "loc": { 6210 "start": { 6211 "line": 35, 6212 "column": 89, 6213 "program": "StringBase64.ets" 6214 }, 6215 "end": { 6216 "line": 35, 6217 "column": 93, 6218 "program": "StringBase64.ets" 6219 } 6220 } 6221 }, 6222 "loc": { 6223 "start": { 6224 "line": 35, 6225 "column": 67, 6226 "program": "StringBase64.ets" 6227 }, 6228 "end": { 6229 "line": 35, 6230 "column": 94, 6231 "program": "StringBase64.ets" 6232 } 6233 } 6234 }, 6235 "right": { 6236 "type": "NumberLiteral", 6237 "value": 2, 6238 "loc": { 6239 "start": { 6240 "line": 35, 6241 "column": 98, 6242 "program": "StringBase64.ets" 6243 }, 6244 "end": { 6245 "line": 35, 6246 "column": 99, 6247 "program": "StringBase64.ets" 6248 } 6249 } 6250 }, 6251 "loc": { 6252 "start": { 6253 "line": 35, 6254 "column": 67, 6255 "program": "StringBase64.ets" 6256 }, 6257 "end": { 6258 "line": 35, 6259 "column": 99, 6260 "program": "StringBase64.ets" 6261 } 6262 } 6263 } 6264 ], 6265 "optional": false, 6266 "loc": { 6267 "start": { 6268 "line": 35, 6269 "column": 31, 6270 "program": "StringBase64.ets" 6271 }, 6272 "end": { 6273 "line": 35, 6274 "column": 100, 6275 "program": "StringBase64.ets" 6276 } 6277 } 6278 } 6279 ], 6280 "optional": false, 6281 "loc": { 6282 "start": { 6283 "line": 35, 6284 "column": 17, 6285 "program": "StringBase64.ets" 6286 }, 6287 "end": { 6288 "line": 35, 6289 "column": 101, 6290 "program": "StringBase64.ets" 6291 } 6292 } 6293 }, 6294 "loc": { 6295 "start": { 6296 "line": 35, 6297 "column": 17, 6298 "program": "StringBase64.ets" 6299 }, 6300 "end": { 6301 "line": 35, 6302 "column": 102, 6303 "program": "StringBase64.ets" 6304 } 6305 } 6306 }, 6307 { 6308 "type": "ExpressionStatement", 6309 "expression": { 6310 "type": "CallExpression", 6311 "callee": { 6312 "type": "MemberExpression", 6313 "object": { 6314 "type": "Identifier", 6315 "name": "result", 6316 "decorators": [], 6317 "loc": { 6318 "start": { 6319 "line": 36, 6320 "column": 17, 6321 "program": "StringBase64.ets" 6322 }, 6323 "end": { 6324 "line": 36, 6325 "column": 23, 6326 "program": "StringBase64.ets" 6327 } 6328 } 6329 }, 6330 "property": { 6331 "type": "Identifier", 6332 "name": "append", 6333 "decorators": [], 6334 "loc": { 6335 "start": { 6336 "line": 36, 6337 "column": 24, 6338 "program": "StringBase64.ets" 6339 }, 6340 "end": { 6341 "line": 36, 6342 "column": 30, 6343 "program": "StringBase64.ets" 6344 } 6345 } 6346 }, 6347 "computed": false, 6348 "optional": false, 6349 "loc": { 6350 "start": { 6351 "line": 36, 6352 "column": 17, 6353 "program": "StringBase64.ets" 6354 }, 6355 "end": { 6356 "line": 36, 6357 "column": 30, 6358 "program": "StringBase64.ets" 6359 } 6360 } 6361 }, 6362 "arguments": [ 6363 { 6364 "type": "MemberExpression", 6365 "object": { 6366 "type": "Identifier", 6367 "name": "StringBase64", 6368 "decorators": [], 6369 "loc": { 6370 "start": { 6371 "line": 36, 6372 "column": 31, 6373 "program": "StringBase64.ets" 6374 }, 6375 "end": { 6376 "line": 36, 6377 "column": 43, 6378 "program": "StringBase64.ets" 6379 } 6380 } 6381 }, 6382 "property": { 6383 "type": "Identifier", 6384 "name": "BASE64PAD", 6385 "decorators": [], 6386 "loc": { 6387 "start": { 6388 "line": 36, 6389 "column": 44, 6390 "program": "StringBase64.ets" 6391 }, 6392 "end": { 6393 "line": 36, 6394 "column": 53, 6395 "program": "StringBase64.ets" 6396 } 6397 } 6398 }, 6399 "computed": false, 6400 "optional": false, 6401 "loc": { 6402 "start": { 6403 "line": 36, 6404 "column": 31, 6405 "program": "StringBase64.ets" 6406 }, 6407 "end": { 6408 "line": 36, 6409 "column": 53, 6410 "program": "StringBase64.ets" 6411 } 6412 } 6413 } 6414 ], 6415 "optional": false, 6416 "loc": { 6417 "start": { 6418 "line": 36, 6419 "column": 17, 6420 "program": "StringBase64.ets" 6421 }, 6422 "end": { 6423 "line": 36, 6424 "column": 54, 6425 "program": "StringBase64.ets" 6426 } 6427 } 6428 }, 6429 "loc": { 6430 "start": { 6431 "line": 36, 6432 "column": 17, 6433 "program": "StringBase64.ets" 6434 }, 6435 "end": { 6436 "line": 36, 6437 "column": 55, 6438 "program": "StringBase64.ets" 6439 } 6440 } 6441 } 6442 ], 6443 "loc": { 6444 "start": { 6445 "line": 33, 6446 "column": 36, 6447 "program": "StringBase64.ets" 6448 }, 6449 "end": { 6450 "line": 37, 6451 "column": 14, 6452 "program": "StringBase64.ets" 6453 } 6454 } 6455 }, 6456 "alternate": { 6457 "type": "BlockStatement", 6458 "statements": [ 6459 { 6460 "type": "ExpressionStatement", 6461 "expression": { 6462 "type": "CallExpression", 6463 "callee": { 6464 "type": "MemberExpression", 6465 "object": { 6466 "type": "Identifier", 6467 "name": "result", 6468 "decorators": [], 6469 "loc": { 6470 "start": { 6471 "line": 39, 6472 "column": 17, 6473 "program": "StringBase64.ets" 6474 }, 6475 "end": { 6476 "line": 39, 6477 "column": 23, 6478 "program": "StringBase64.ets" 6479 } 6480 } 6481 }, 6482 "property": { 6483 "type": "Identifier", 6484 "name": "append", 6485 "decorators": [], 6486 "loc": { 6487 "start": { 6488 "line": 39, 6489 "column": 24, 6490 "program": "StringBase64.ets" 6491 }, 6492 "end": { 6493 "line": 39, 6494 "column": 30, 6495 "program": "StringBase64.ets" 6496 } 6497 } 6498 }, 6499 "computed": false, 6500 "optional": false, 6501 "loc": { 6502 "start": { 6503 "line": 39, 6504 "column": 17, 6505 "program": "StringBase64.ets" 6506 }, 6507 "end": { 6508 "line": 39, 6509 "column": 30, 6510 "program": "StringBase64.ets" 6511 } 6512 } 6513 }, 6514 "arguments": [ 6515 { 6516 "type": "CallExpression", 6517 "callee": { 6518 "type": "MemberExpression", 6519 "object": { 6520 "type": "MemberExpression", 6521 "object": { 6522 "type": "Identifier", 6523 "name": "StringBase64", 6524 "decorators": [], 6525 "loc": { 6526 "start": { 6527 "line": 39, 6528 "column": 31, 6529 "program": "StringBase64.ets" 6530 }, 6531 "end": { 6532 "line": 39, 6533 "column": 43, 6534 "program": "StringBase64.ets" 6535 } 6536 } 6537 }, 6538 "property": { 6539 "type": "Identifier", 6540 "name": "TO_BASE64_TABLE", 6541 "decorators": [], 6542 "loc": { 6543 "start": { 6544 "line": 39, 6545 "column": 44, 6546 "program": "StringBase64.ets" 6547 }, 6548 "end": { 6549 "line": 39, 6550 "column": 59, 6551 "program": "StringBase64.ets" 6552 } 6553 } 6554 }, 6555 "computed": false, 6556 "optional": false, 6557 "loc": { 6558 "start": { 6559 "line": 39, 6560 "column": 31, 6561 "program": "StringBase64.ets" 6562 }, 6563 "end": { 6564 "line": 39, 6565 "column": 59, 6566 "program": "StringBase64.ets" 6567 } 6568 } 6569 }, 6570 "property": { 6571 "type": "Identifier", 6572 "name": "charAt", 6573 "decorators": [], 6574 "loc": { 6575 "start": { 6576 "line": 39, 6577 "column": 60, 6578 "program": "StringBase64.ets" 6579 }, 6580 "end": { 6581 "line": 39, 6582 "column": 66, 6583 "program": "StringBase64.ets" 6584 } 6585 } 6586 }, 6587 "computed": false, 6588 "optional": false, 6589 "loc": { 6590 "start": { 6591 "line": 39, 6592 "column": 31, 6593 "program": "StringBase64.ets" 6594 }, 6595 "end": { 6596 "line": 39, 6597 "column": 66, 6598 "program": "StringBase64.ets" 6599 } 6600 } 6601 }, 6602 "arguments": [ 6603 { 6604 "type": "BinaryExpression", 6605 "operator": "<<", 6606 "left": { 6607 "type": "BinaryExpression", 6608 "operator": "&", 6609 "left": { 6610 "type": "CallExpression", 6611 "callee": { 6612 "type": "MemberExpression", 6613 "object": { 6614 "type": "Identifier", 6615 "name": "data", 6616 "decorators": [], 6617 "loc": { 6618 "start": { 6619 "line": 39, 6620 "column": 68, 6621 "program": "StringBase64.ets" 6622 }, 6623 "end": { 6624 "line": 39, 6625 "column": 72, 6626 "program": "StringBase64.ets" 6627 } 6628 } 6629 }, 6630 "property": { 6631 "type": "Identifier", 6632 "name": "charAt", 6633 "decorators": [], 6634 "loc": { 6635 "start": { 6636 "line": 39, 6637 "column": 73, 6638 "program": "StringBase64.ets" 6639 }, 6640 "end": { 6641 "line": 39, 6642 "column": 79, 6643 "program": "StringBase64.ets" 6644 } 6645 } 6646 }, 6647 "computed": false, 6648 "optional": false, 6649 "loc": { 6650 "start": { 6651 "line": 39, 6652 "column": 68, 6653 "program": "StringBase64.ets" 6654 }, 6655 "end": { 6656 "line": 39, 6657 "column": 79, 6658 "program": "StringBase64.ets" 6659 } 6660 } 6661 }, 6662 "arguments": [ 6663 { 6664 "type": "Identifier", 6665 "name": "i", 6666 "decorators": [], 6667 "loc": { 6668 "start": { 6669 "line": 39, 6670 "column": 80, 6671 "program": "StringBase64.ets" 6672 }, 6673 "end": { 6674 "line": 39, 6675 "column": 81, 6676 "program": "StringBase64.ets" 6677 } 6678 } 6679 } 6680 ], 6681 "optional": false, 6682 "loc": { 6683 "start": { 6684 "line": 39, 6685 "column": 68, 6686 "program": "StringBase64.ets" 6687 }, 6688 "end": { 6689 "line": 39, 6690 "column": 82, 6691 "program": "StringBase64.ets" 6692 } 6693 } 6694 }, 6695 "right": { 6696 "type": "NumberLiteral", 6697 "value": 3, 6698 "loc": { 6699 "start": { 6700 "line": 39, 6701 "column": 85, 6702 "program": "StringBase64.ets" 6703 }, 6704 "end": { 6705 "line": 39, 6706 "column": 89, 6707 "program": "StringBase64.ets" 6708 } 6709 } 6710 }, 6711 "loc": { 6712 "start": { 6713 "line": 39, 6714 "column": 67, 6715 "program": "StringBase64.ets" 6716 }, 6717 "end": { 6718 "line": 39, 6719 "column": 90, 6720 "program": "StringBase64.ets" 6721 } 6722 } 6723 }, 6724 "right": { 6725 "type": "NumberLiteral", 6726 "value": 4, 6727 "loc": { 6728 "start": { 6729 "line": 39, 6730 "column": 94, 6731 "program": "StringBase64.ets" 6732 }, 6733 "end": { 6734 "line": 39, 6735 "column": 95, 6736 "program": "StringBase64.ets" 6737 } 6738 } 6739 }, 6740 "loc": { 6741 "start": { 6742 "line": 39, 6743 "column": 67, 6744 "program": "StringBase64.ets" 6745 }, 6746 "end": { 6747 "line": 39, 6748 "column": 95, 6749 "program": "StringBase64.ets" 6750 } 6751 } 6752 } 6753 ], 6754 "optional": false, 6755 "loc": { 6756 "start": { 6757 "line": 39, 6758 "column": 31, 6759 "program": "StringBase64.ets" 6760 }, 6761 "end": { 6762 "line": 39, 6763 "column": 96, 6764 "program": "StringBase64.ets" 6765 } 6766 } 6767 } 6768 ], 6769 "optional": false, 6770 "loc": { 6771 "start": { 6772 "line": 39, 6773 "column": 17, 6774 "program": "StringBase64.ets" 6775 }, 6776 "end": { 6777 "line": 39, 6778 "column": 97, 6779 "program": "StringBase64.ets" 6780 } 6781 } 6782 }, 6783 "loc": { 6784 "start": { 6785 "line": 39, 6786 "column": 17, 6787 "program": "StringBase64.ets" 6788 }, 6789 "end": { 6790 "line": 39, 6791 "column": 98, 6792 "program": "StringBase64.ets" 6793 } 6794 } 6795 }, 6796 { 6797 "type": "ExpressionStatement", 6798 "expression": { 6799 "type": "CallExpression", 6800 "callee": { 6801 "type": "MemberExpression", 6802 "object": { 6803 "type": "Identifier", 6804 "name": "result", 6805 "decorators": [], 6806 "loc": { 6807 "start": { 6808 "line": 40, 6809 "column": 17, 6810 "program": "StringBase64.ets" 6811 }, 6812 "end": { 6813 "line": 40, 6814 "column": 23, 6815 "program": "StringBase64.ets" 6816 } 6817 } 6818 }, 6819 "property": { 6820 "type": "Identifier", 6821 "name": "append", 6822 "decorators": [], 6823 "loc": { 6824 "start": { 6825 "line": 40, 6826 "column": 24, 6827 "program": "StringBase64.ets" 6828 }, 6829 "end": { 6830 "line": 40, 6831 "column": 30, 6832 "program": "StringBase64.ets" 6833 } 6834 } 6835 }, 6836 "computed": false, 6837 "optional": false, 6838 "loc": { 6839 "start": { 6840 "line": 40, 6841 "column": 17, 6842 "program": "StringBase64.ets" 6843 }, 6844 "end": { 6845 "line": 40, 6846 "column": 30, 6847 "program": "StringBase64.ets" 6848 } 6849 } 6850 }, 6851 "arguments": [ 6852 { 6853 "type": "MemberExpression", 6854 "object": { 6855 "type": "Identifier", 6856 "name": "StringBase64", 6857 "decorators": [], 6858 "loc": { 6859 "start": { 6860 "line": 40, 6861 "column": 31, 6862 "program": "StringBase64.ets" 6863 }, 6864 "end": { 6865 "line": 40, 6866 "column": 43, 6867 "program": "StringBase64.ets" 6868 } 6869 } 6870 }, 6871 "property": { 6872 "type": "Identifier", 6873 "name": "BASE64PAD", 6874 "decorators": [], 6875 "loc": { 6876 "start": { 6877 "line": 40, 6878 "column": 44, 6879 "program": "StringBase64.ets" 6880 }, 6881 "end": { 6882 "line": 40, 6883 "column": 53, 6884 "program": "StringBase64.ets" 6885 } 6886 } 6887 }, 6888 "computed": false, 6889 "optional": false, 6890 "loc": { 6891 "start": { 6892 "line": 40, 6893 "column": 31, 6894 "program": "StringBase64.ets" 6895 }, 6896 "end": { 6897 "line": 40, 6898 "column": 53, 6899 "program": "StringBase64.ets" 6900 } 6901 } 6902 } 6903 ], 6904 "optional": false, 6905 "loc": { 6906 "start": { 6907 "line": 40, 6908 "column": 17, 6909 "program": "StringBase64.ets" 6910 }, 6911 "end": { 6912 "line": 40, 6913 "column": 54, 6914 "program": "StringBase64.ets" 6915 } 6916 } 6917 }, 6918 "loc": { 6919 "start": { 6920 "line": 40, 6921 "column": 17, 6922 "program": "StringBase64.ets" 6923 }, 6924 "end": { 6925 "line": 40, 6926 "column": 55, 6927 "program": "StringBase64.ets" 6928 } 6929 } 6930 }, 6931 { 6932 "type": "ExpressionStatement", 6933 "expression": { 6934 "type": "CallExpression", 6935 "callee": { 6936 "type": "MemberExpression", 6937 "object": { 6938 "type": "Identifier", 6939 "name": "result", 6940 "decorators": [], 6941 "loc": { 6942 "start": { 6943 "line": 41, 6944 "column": 17, 6945 "program": "StringBase64.ets" 6946 }, 6947 "end": { 6948 "line": 41, 6949 "column": 23, 6950 "program": "StringBase64.ets" 6951 } 6952 } 6953 }, 6954 "property": { 6955 "type": "Identifier", 6956 "name": "append", 6957 "decorators": [], 6958 "loc": { 6959 "start": { 6960 "line": 41, 6961 "column": 24, 6962 "program": "StringBase64.ets" 6963 }, 6964 "end": { 6965 "line": 41, 6966 "column": 30, 6967 "program": "StringBase64.ets" 6968 } 6969 } 6970 }, 6971 "computed": false, 6972 "optional": false, 6973 "loc": { 6974 "start": { 6975 "line": 41, 6976 "column": 17, 6977 "program": "StringBase64.ets" 6978 }, 6979 "end": { 6980 "line": 41, 6981 "column": 30, 6982 "program": "StringBase64.ets" 6983 } 6984 } 6985 }, 6986 "arguments": [ 6987 { 6988 "type": "MemberExpression", 6989 "object": { 6990 "type": "Identifier", 6991 "name": "StringBase64", 6992 "decorators": [], 6993 "loc": { 6994 "start": { 6995 "line": 41, 6996 "column": 31, 6997 "program": "StringBase64.ets" 6998 }, 6999 "end": { 7000 "line": 41, 7001 "column": 43, 7002 "program": "StringBase64.ets" 7003 } 7004 } 7005 }, 7006 "property": { 7007 "type": "Identifier", 7008 "name": "BASE64PAD", 7009 "decorators": [], 7010 "loc": { 7011 "start": { 7012 "line": 41, 7013 "column": 44, 7014 "program": "StringBase64.ets" 7015 }, 7016 "end": { 7017 "line": 41, 7018 "column": 53, 7019 "program": "StringBase64.ets" 7020 } 7021 } 7022 }, 7023 "computed": false, 7024 "optional": false, 7025 "loc": { 7026 "start": { 7027 "line": 41, 7028 "column": 31, 7029 "program": "StringBase64.ets" 7030 }, 7031 "end": { 7032 "line": 41, 7033 "column": 53, 7034 "program": "StringBase64.ets" 7035 } 7036 } 7037 } 7038 ], 7039 "optional": false, 7040 "loc": { 7041 "start": { 7042 "line": 41, 7043 "column": 17, 7044 "program": "StringBase64.ets" 7045 }, 7046 "end": { 7047 "line": 41, 7048 "column": 54, 7049 "program": "StringBase64.ets" 7050 } 7051 } 7052 }, 7053 "loc": { 7054 "start": { 7055 "line": 41, 7056 "column": 17, 7057 "program": "StringBase64.ets" 7058 }, 7059 "end": { 7060 "line": 41, 7061 "column": 55, 7062 "program": "StringBase64.ets" 7063 } 7064 } 7065 } 7066 ], 7067 "loc": { 7068 "start": { 7069 "line": 38, 7070 "column": 18, 7071 "program": "StringBase64.ets" 7072 }, 7073 "end": { 7074 "line": 42, 7075 "column": 14, 7076 "program": "StringBase64.ets" 7077 } 7078 } 7079 }, 7080 "loc": { 7081 "start": { 7082 "line": 33, 7083 "column": 13, 7084 "program": "StringBase64.ets" 7085 }, 7086 "end": { 7087 "line": 42, 7088 "column": 14, 7089 "program": "StringBase64.ets" 7090 } 7091 } 7092 } 7093 ], 7094 "loc": { 7095 "start": { 7096 "line": 30, 7097 "column": 30, 7098 "program": "StringBase64.ets" 7099 }, 7100 "end": { 7101 "line": 43, 7102 "column": 10, 7103 "program": "StringBase64.ets" 7104 } 7105 } 7106 }, 7107 "alternate": null, 7108 "loc": { 7109 "start": { 7110 "line": 30, 7111 "column": 9, 7112 "program": "StringBase64.ets" 7113 }, 7114 "end": { 7115 "line": 43, 7116 "column": 10, 7117 "program": "StringBase64.ets" 7118 } 7119 } 7120 }, 7121 { 7122 "type": "ReturnStatement", 7123 "argument": { 7124 "type": "CallExpression", 7125 "callee": { 7126 "type": "MemberExpression", 7127 "object": { 7128 "type": "Identifier", 7129 "name": "result", 7130 "decorators": [], 7131 "loc": { 7132 "start": { 7133 "line": 44, 7134 "column": 16, 7135 "program": "StringBase64.ets" 7136 }, 7137 "end": { 7138 "line": 44, 7139 "column": 22, 7140 "program": "StringBase64.ets" 7141 } 7142 } 7143 }, 7144 "property": { 7145 "type": "Identifier", 7146 "name": "toString", 7147 "decorators": [], 7148 "loc": { 7149 "start": { 7150 "line": 44, 7151 "column": 23, 7152 "program": "StringBase64.ets" 7153 }, 7154 "end": { 7155 "line": 44, 7156 "column": 31, 7157 "program": "StringBase64.ets" 7158 } 7159 } 7160 }, 7161 "computed": false, 7162 "optional": false, 7163 "loc": { 7164 "start": { 7165 "line": 44, 7166 "column": 16, 7167 "program": "StringBase64.ets" 7168 }, 7169 "end": { 7170 "line": 44, 7171 "column": 31, 7172 "program": "StringBase64.ets" 7173 } 7174 } 7175 }, 7176 "arguments": [], 7177 "optional": false, 7178 "loc": { 7179 "start": { 7180 "line": 44, 7181 "column": 16, 7182 "program": "StringBase64.ets" 7183 }, 7184 "end": { 7185 "line": 44, 7186 "column": 33, 7187 "program": "StringBase64.ets" 7188 } 7189 } 7190 }, 7191 "loc": { 7192 "start": { 7193 "line": 44, 7194 "column": 9, 7195 "program": "StringBase64.ets" 7196 }, 7197 "end": { 7198 "line": 44, 7199 "column": 34, 7200 "program": "StringBase64.ets" 7201 } 7202 } 7203 } 7204 ], 7205 "loc": { 7206 "start": { 7207 "line": 20, 7208 "column": 38, 7209 "program": "StringBase64.ets" 7210 }, 7211 "end": { 7212 "line": 45, 7213 "column": 6, 7214 "program": "StringBase64.ets" 7215 } 7216 } 7217 }, 7218 "loc": { 7219 "start": { 7220 "line": 20, 7221 "column": 14, 7222 "program": "StringBase64.ets" 7223 }, 7224 "end": { 7225 "line": 45, 7226 "column": 6, 7227 "program": "StringBase64.ets" 7228 } 7229 } 7230 }, 7231 "loc": { 7232 "start": { 7233 "line": 20, 7234 "column": 14, 7235 "program": "StringBase64.ets" 7236 }, 7237 "end": { 7238 "line": 45, 7239 "column": 6, 7240 "program": "StringBase64.ets" 7241 } 7242 } 7243 }, 7244 "overloads": [], 7245 "decorators": [], 7246 "loc": { 7247 "start": { 7248 "line": 20, 7249 "column": 6, 7250 "program": "StringBase64.ets" 7251 }, 7252 "end": { 7253 "line": 45, 7254 "column": 6, 7255 "program": "StringBase64.ets" 7256 } 7257 } 7258 }, 7259 { 7260 "type": "MethodDefinition", 7261 "key": { 7262 "type": "Identifier", 7263 "name": "base64ToString", 7264 "decorators": [], 7265 "loc": { 7266 "start": { 7267 "line": 46, 7268 "column": 6, 7269 "program": "StringBase64.ets" 7270 }, 7271 "end": { 7272 "line": 46, 7273 "column": 20, 7274 "program": "StringBase64.ets" 7275 } 7276 } 7277 }, 7278 "kind": "method", 7279 "accessibility": "public", 7280 "static": false, 7281 "optional": false, 7282 "computed": false, 7283 "value": { 7284 "type": "FunctionExpression", 7285 "function": { 7286 "type": "ScriptFunction", 7287 "id": { 7288 "type": "Identifier", 7289 "name": "base64ToString", 7290 "decorators": [], 7291 "loc": { 7292 "start": { 7293 "line": 46, 7294 "column": 6, 7295 "program": "StringBase64.ets" 7296 }, 7297 "end": { 7298 "line": 46, 7299 "column": 20, 7300 "program": "StringBase64.ets" 7301 } 7302 } 7303 }, 7304 "generator": false, 7305 "async": false, 7306 "expression": false, 7307 "params": [ 7308 { 7309 "type": "ETSParameterExpression", 7310 "name": { 7311 "type": "Identifier", 7312 "name": "data", 7313 "typeAnnotation": { 7314 "type": "ETSTypeReference", 7315 "part": { 7316 "type": "ETSTypeReferencePart", 7317 "name": { 7318 "type": "Identifier", 7319 "name": "String", 7320 "decorators": [], 7321 "loc": { 7322 "start": { 7323 "line": 46, 7324 "column": 28, 7325 "program": "StringBase64.ets" 7326 }, 7327 "end": { 7328 "line": 46, 7329 "column": 34, 7330 "program": "StringBase64.ets" 7331 } 7332 } 7333 }, 7334 "loc": { 7335 "start": { 7336 "line": 46, 7337 "column": 28, 7338 "program": "StringBase64.ets" 7339 }, 7340 "end": { 7341 "line": 46, 7342 "column": 35, 7343 "program": "StringBase64.ets" 7344 } 7345 } 7346 }, 7347 "loc": { 7348 "start": { 7349 "line": 46, 7350 "column": 28, 7351 "program": "StringBase64.ets" 7352 }, 7353 "end": { 7354 "line": 46, 7355 "column": 35, 7356 "program": "StringBase64.ets" 7357 } 7358 } 7359 }, 7360 "decorators": [], 7361 "loc": { 7362 "start": { 7363 "line": 46, 7364 "column": 21, 7365 "program": "StringBase64.ets" 7366 }, 7367 "end": { 7368 "line": 46, 7369 "column": 35, 7370 "program": "StringBase64.ets" 7371 } 7372 } 7373 }, 7374 "loc": { 7375 "start": { 7376 "line": 46, 7377 "column": 21, 7378 "program": "StringBase64.ets" 7379 }, 7380 "end": { 7381 "line": 46, 7382 "column": 35, 7383 "program": "StringBase64.ets" 7384 } 7385 } 7386 } 7387 ], 7388 "returnType": { 7389 "type": "ETSTypeReference", 7390 "part": { 7391 "type": "ETSTypeReferencePart", 7392 "name": { 7393 "type": "Identifier", 7394 "name": "String", 7395 "decorators": [], 7396 "loc": { 7397 "start": { 7398 "line": 46, 7399 "column": 37, 7400 "program": "StringBase64.ets" 7401 }, 7402 "end": { 7403 "line": 46, 7404 "column": 43, 7405 "program": "StringBase64.ets" 7406 } 7407 } 7408 }, 7409 "loc": { 7410 "start": { 7411 "line": 46, 7412 "column": 37, 7413 "program": "StringBase64.ets" 7414 }, 7415 "end": { 7416 "line": 46, 7417 "column": 45, 7418 "program": "StringBase64.ets" 7419 } 7420 } 7421 }, 7422 "loc": { 7423 "start": { 7424 "line": 46, 7425 "column": 37, 7426 "program": "StringBase64.ets" 7427 }, 7428 "end": { 7429 "line": 46, 7430 "column": 45, 7431 "program": "StringBase64.ets" 7432 } 7433 } 7434 }, 7435 "body": { 7436 "type": "BlockStatement", 7437 "statements": [ 7438 { 7439 "type": "VariableDeclaration", 7440 "declarations": [ 7441 { 7442 "type": "VariableDeclarator", 7443 "id": { 7444 "type": "Identifier", 7445 "name": "result", 7446 "typeAnnotation": { 7447 "type": "ETSTypeReference", 7448 "part": { 7449 "type": "ETSTypeReferencePart", 7450 "name": { 7451 "type": "Identifier", 7452 "name": "StringBuilder", 7453 "decorators": [], 7454 "loc": { 7455 "start": { 7456 "line": 47, 7457 "column": 22, 7458 "program": "StringBase64.ets" 7459 }, 7460 "end": { 7461 "line": 47, 7462 "column": 35, 7463 "program": "StringBase64.ets" 7464 } 7465 } 7466 }, 7467 "loc": { 7468 "start": { 7469 "line": 47, 7470 "column": 22, 7471 "program": "StringBase64.ets" 7472 }, 7473 "end": { 7474 "line": 47, 7475 "column": 37, 7476 "program": "StringBase64.ets" 7477 } 7478 } 7479 }, 7480 "loc": { 7481 "start": { 7482 "line": 47, 7483 "column": 22, 7484 "program": "StringBase64.ets" 7485 }, 7486 "end": { 7487 "line": 47, 7488 "column": 37, 7489 "program": "StringBase64.ets" 7490 } 7491 } 7492 }, 7493 "decorators": [], 7494 "loc": { 7495 "start": { 7496 "line": 47, 7497 "column": 13, 7498 "program": "StringBase64.ets" 7499 }, 7500 "end": { 7501 "line": 47, 7502 "column": 19, 7503 "program": "StringBase64.ets" 7504 } 7505 } 7506 }, 7507 "init": { 7508 "type": "ETSNewClassInstanceExpression", 7509 "typeReference": { 7510 "type": "ETSTypeReference", 7511 "part": { 7512 "type": "ETSTypeReferencePart", 7513 "name": { 7514 "type": "Identifier", 7515 "name": "StringBuilder", 7516 "decorators": [], 7517 "loc": { 7518 "start": { 7519 "line": 47, 7520 "column": 42, 7521 "program": "StringBase64.ets" 7522 }, 7523 "end": { 7524 "line": 47, 7525 "column": 55, 7526 "program": "StringBase64.ets" 7527 } 7528 } 7529 }, 7530 "loc": { 7531 "start": { 7532 "line": 47, 7533 "column": 42, 7534 "program": "StringBase64.ets" 7535 }, 7536 "end": { 7537 "line": 47, 7538 "column": 56, 7539 "program": "StringBase64.ets" 7540 } 7541 } 7542 }, 7543 "loc": { 7544 "start": { 7545 "line": 47, 7546 "column": 42, 7547 "program": "StringBase64.ets" 7548 }, 7549 "end": { 7550 "line": 47, 7551 "column": 56, 7552 "program": "StringBase64.ets" 7553 } 7554 } 7555 }, 7556 "arguments": [], 7557 "loc": { 7558 "start": { 7559 "line": 47, 7560 "column": 38, 7561 "program": "StringBase64.ets" 7562 }, 7563 "end": { 7564 "line": 47, 7565 "column": 58, 7566 "program": "StringBase64.ets" 7567 } 7568 } 7569 }, 7570 "loc": { 7571 "start": { 7572 "line": 47, 7573 "column": 13, 7574 "program": "StringBase64.ets" 7575 }, 7576 "end": { 7577 "line": 47, 7578 "column": 58, 7579 "program": "StringBase64.ets" 7580 } 7581 } 7582 } 7583 ], 7584 "kind": "let", 7585 "loc": { 7586 "start": { 7587 "line": 47, 7588 "column": 9, 7589 "program": "StringBase64.ets" 7590 }, 7591 "end": { 7592 "line": 47, 7593 "column": 58, 7594 "program": "StringBase64.ets" 7595 } 7596 } 7597 }, 7598 { 7599 "type": "VariableDeclaration", 7600 "declarations": [ 7601 { 7602 "type": "VariableDeclarator", 7603 "id": { 7604 "type": "Identifier", 7605 "name": "leftbits", 7606 "typeAnnotation": { 7607 "type": "ETSPrimitiveType", 7608 "loc": { 7609 "start": { 7610 "line": 48, 7611 "column": 24, 7612 "program": "StringBase64.ets" 7613 }, 7614 "end": { 7615 "line": 48, 7616 "column": 27, 7617 "program": "StringBase64.ets" 7618 } 7619 } 7620 }, 7621 "decorators": [], 7622 "loc": { 7623 "start": { 7624 "line": 48, 7625 "column": 13, 7626 "program": "StringBase64.ets" 7627 }, 7628 "end": { 7629 "line": 48, 7630 "column": 21, 7631 "program": "StringBase64.ets" 7632 } 7633 } 7634 }, 7635 "init": { 7636 "type": "NumberLiteral", 7637 "value": 0, 7638 "loc": { 7639 "start": { 7640 "line": 48, 7641 "column": 30, 7642 "program": "StringBase64.ets" 7643 }, 7644 "end": { 7645 "line": 48, 7646 "column": 31, 7647 "program": "StringBase64.ets" 7648 } 7649 } 7650 }, 7651 "loc": { 7652 "start": { 7653 "line": 48, 7654 "column": 13, 7655 "program": "StringBase64.ets" 7656 }, 7657 "end": { 7658 "line": 48, 7659 "column": 31, 7660 "program": "StringBase64.ets" 7661 } 7662 } 7663 } 7664 ], 7665 "kind": "let", 7666 "loc": { 7667 "start": { 7668 "line": 48, 7669 "column": 9, 7670 "program": "StringBase64.ets" 7671 }, 7672 "end": { 7673 "line": 48, 7674 "column": 32, 7675 "program": "StringBase64.ets" 7676 } 7677 } 7678 }, 7679 { 7680 "type": "VariableDeclaration", 7681 "declarations": [ 7682 { 7683 "type": "VariableDeclarator", 7684 "id": { 7685 "type": "Identifier", 7686 "name": "leftdata", 7687 "typeAnnotation": { 7688 "type": "ETSPrimitiveType", 7689 "loc": { 7690 "start": { 7691 "line": 49, 7692 "column": 24, 7693 "program": "StringBase64.ets" 7694 }, 7695 "end": { 7696 "line": 49, 7697 "column": 27, 7698 "program": "StringBase64.ets" 7699 } 7700 } 7701 }, 7702 "decorators": [], 7703 "loc": { 7704 "start": { 7705 "line": 49, 7706 "column": 13, 7707 "program": "StringBase64.ets" 7708 }, 7709 "end": { 7710 "line": 49, 7711 "column": 21, 7712 "program": "StringBase64.ets" 7713 } 7714 } 7715 }, 7716 "init": { 7717 "type": "NumberLiteral", 7718 "value": 0, 7719 "loc": { 7720 "start": { 7721 "line": 49, 7722 "column": 30, 7723 "program": "StringBase64.ets" 7724 }, 7725 "end": { 7726 "line": 49, 7727 "column": 31, 7728 "program": "StringBase64.ets" 7729 } 7730 } 7731 }, 7732 "loc": { 7733 "start": { 7734 "line": 49, 7735 "column": 13, 7736 "program": "StringBase64.ets" 7737 }, 7738 "end": { 7739 "line": 49, 7740 "column": 31, 7741 "program": "StringBase64.ets" 7742 } 7743 } 7744 } 7745 ], 7746 "kind": "let", 7747 "loc": { 7748 "start": { 7749 "line": 49, 7750 "column": 9, 7751 "program": "StringBase64.ets" 7752 }, 7753 "end": { 7754 "line": 49, 7755 "column": 32, 7756 "program": "StringBase64.ets" 7757 } 7758 } 7759 }, 7760 { 7761 "type": "ForUpdateStatement", 7762 "init": { 7763 "type": "VariableDeclaration", 7764 "declarations": [ 7765 { 7766 "type": "VariableDeclarator", 7767 "id": { 7768 "type": "Identifier", 7769 "name": "i", 7770 "typeAnnotation": { 7771 "type": "ETSPrimitiveType", 7772 "loc": { 7773 "start": { 7774 "line": 50, 7775 "column": 22, 7776 "program": "StringBase64.ets" 7777 }, 7778 "end": { 7779 "line": 50, 7780 "column": 25, 7781 "program": "StringBase64.ets" 7782 } 7783 } 7784 }, 7785 "decorators": [], 7786 "loc": { 7787 "start": { 7788 "line": 50, 7789 "column": 18, 7790 "program": "StringBase64.ets" 7791 }, 7792 "end": { 7793 "line": 50, 7794 "column": 19, 7795 "program": "StringBase64.ets" 7796 } 7797 } 7798 }, 7799 "init": { 7800 "type": "NumberLiteral", 7801 "value": 0, 7802 "loc": { 7803 "start": { 7804 "line": 50, 7805 "column": 28, 7806 "program": "StringBase64.ets" 7807 }, 7808 "end": { 7809 "line": 50, 7810 "column": 29, 7811 "program": "StringBase64.ets" 7812 } 7813 } 7814 }, 7815 "loc": { 7816 "start": { 7817 "line": 50, 7818 "column": 18, 7819 "program": "StringBase64.ets" 7820 }, 7821 "end": { 7822 "line": 50, 7823 "column": 29, 7824 "program": "StringBase64.ets" 7825 } 7826 } 7827 } 7828 ], 7829 "kind": "let", 7830 "loc": { 7831 "start": { 7832 "line": 50, 7833 "column": 14, 7834 "program": "StringBase64.ets" 7835 }, 7836 "end": { 7837 "line": 50, 7838 "column": 29, 7839 "program": "StringBase64.ets" 7840 } 7841 } 7842 }, 7843 "test": { 7844 "type": "BinaryExpression", 7845 "operator": "<", 7846 "left": { 7847 "type": "Identifier", 7848 "name": "i", 7849 "decorators": [], 7850 "loc": { 7851 "start": { 7852 "line": 50, 7853 "column": 31, 7854 "program": "StringBase64.ets" 7855 }, 7856 "end": { 7857 "line": 50, 7858 "column": 32, 7859 "program": "StringBase64.ets" 7860 } 7861 } 7862 }, 7863 "right": { 7864 "type": "MemberExpression", 7865 "object": { 7866 "type": "Identifier", 7867 "name": "data", 7868 "decorators": [], 7869 "loc": { 7870 "start": { 7871 "line": 50, 7872 "column": 35, 7873 "program": "StringBase64.ets" 7874 }, 7875 "end": { 7876 "line": 50, 7877 "column": 39, 7878 "program": "StringBase64.ets" 7879 } 7880 } 7881 }, 7882 "property": { 7883 "type": "Identifier", 7884 "name": "length", 7885 "decorators": [], 7886 "loc": { 7887 "start": { 7888 "line": 50, 7889 "column": 40, 7890 "program": "StringBase64.ets" 7891 }, 7892 "end": { 7893 "line": 50, 7894 "column": 46, 7895 "program": "StringBase64.ets" 7896 } 7897 } 7898 }, 7899 "computed": false, 7900 "optional": false, 7901 "loc": { 7902 "start": { 7903 "line": 50, 7904 "column": 35, 7905 "program": "StringBase64.ets" 7906 }, 7907 "end": { 7908 "line": 50, 7909 "column": 46, 7910 "program": "StringBase64.ets" 7911 } 7912 } 7913 }, 7914 "loc": { 7915 "start": { 7916 "line": 50, 7917 "column": 31, 7918 "program": "StringBase64.ets" 7919 }, 7920 "end": { 7921 "line": 50, 7922 "column": 46, 7923 "program": "StringBase64.ets" 7924 } 7925 } 7926 }, 7927 "update": { 7928 "type": "UpdateExpression", 7929 "operator": "++", 7930 "prefix": false, 7931 "argument": { 7932 "type": "Identifier", 7933 "name": "i", 7934 "decorators": [], 7935 "loc": { 7936 "start": { 7937 "line": 50, 7938 "column": 48, 7939 "program": "StringBase64.ets" 7940 }, 7941 "end": { 7942 "line": 50, 7943 "column": 49, 7944 "program": "StringBase64.ets" 7945 } 7946 } 7947 }, 7948 "loc": { 7949 "start": { 7950 "line": 50, 7951 "column": 48, 7952 "program": "StringBase64.ets" 7953 }, 7954 "end": { 7955 "line": 50, 7956 "column": 51, 7957 "program": "StringBase64.ets" 7958 } 7959 } 7960 }, 7961 "body": { 7962 "type": "BlockStatement", 7963 "statements": [ 7964 { 7965 "type": "VariableDeclaration", 7966 "declarations": [ 7967 { 7968 "type": "VariableDeclarator", 7969 "id": { 7970 "type": "Identifier", 7971 "name": "c", 7972 "typeAnnotation": { 7973 "type": "ETSPrimitiveType", 7974 "loc": { 7975 "start": { 7976 "line": 51, 7977 "column": 21, 7978 "program": "StringBase64.ets" 7979 }, 7980 "end": { 7981 "line": 51, 7982 "column": 24, 7983 "program": "StringBase64.ets" 7984 } 7985 } 7986 }, 7987 "decorators": [], 7988 "loc": { 7989 "start": { 7990 "line": 51, 7991 "column": 17, 7992 "program": "StringBase64.ets" 7993 }, 7994 "end": { 7995 "line": 51, 7996 "column": 18, 7997 "program": "StringBase64.ets" 7998 } 7999 } 8000 }, 8001 "init": { 8002 "type": "MemberExpression", 8003 "object": { 8004 "type": "MemberExpression", 8005 "object": { 8006 "type": "Identifier", 8007 "name": "StringBase64", 8008 "decorators": [], 8009 "loc": { 8010 "start": { 8011 "line": 51, 8012 "column": 27, 8013 "program": "StringBase64.ets" 8014 }, 8015 "end": { 8016 "line": 51, 8017 "column": 39, 8018 "program": "StringBase64.ets" 8019 } 8020 } 8021 }, 8022 "property": { 8023 "type": "Identifier", 8024 "name": "TO_BINARY_TABLE", 8025 "decorators": [], 8026 "loc": { 8027 "start": { 8028 "line": 51, 8029 "column": 40, 8030 "program": "StringBase64.ets" 8031 }, 8032 "end": { 8033 "line": 51, 8034 "column": 55, 8035 "program": "StringBase64.ets" 8036 } 8037 } 8038 }, 8039 "computed": false, 8040 "optional": false, 8041 "loc": { 8042 "start": { 8043 "line": 51, 8044 "column": 27, 8045 "program": "StringBase64.ets" 8046 }, 8047 "end": { 8048 "line": 51, 8049 "column": 55, 8050 "program": "StringBase64.ets" 8051 } 8052 } 8053 }, 8054 "property": { 8055 "type": "BinaryExpression", 8056 "operator": "&", 8057 "left": { 8058 "type": "CallExpression", 8059 "callee": { 8060 "type": "MemberExpression", 8061 "object": { 8062 "type": "Identifier", 8063 "name": "data", 8064 "decorators": [], 8065 "loc": { 8066 "start": { 8067 "line": 51, 8068 "column": 56, 8069 "program": "StringBase64.ets" 8070 }, 8071 "end": { 8072 "line": 51, 8073 "column": 60, 8074 "program": "StringBase64.ets" 8075 } 8076 } 8077 }, 8078 "property": { 8079 "type": "Identifier", 8080 "name": "charAt", 8081 "decorators": [], 8082 "loc": { 8083 "start": { 8084 "line": 51, 8085 "column": 61, 8086 "program": "StringBase64.ets" 8087 }, 8088 "end": { 8089 "line": 51, 8090 "column": 67, 8091 "program": "StringBase64.ets" 8092 } 8093 } 8094 }, 8095 "computed": false, 8096 "optional": false, 8097 "loc": { 8098 "start": { 8099 "line": 51, 8100 "column": 56, 8101 "program": "StringBase64.ets" 8102 }, 8103 "end": { 8104 "line": 51, 8105 "column": 67, 8106 "program": "StringBase64.ets" 8107 } 8108 } 8109 }, 8110 "arguments": [ 8111 { 8112 "type": "Identifier", 8113 "name": "i", 8114 "decorators": [], 8115 "loc": { 8116 "start": { 8117 "line": 51, 8118 "column": 68, 8119 "program": "StringBase64.ets" 8120 }, 8121 "end": { 8122 "line": 51, 8123 "column": 69, 8124 "program": "StringBase64.ets" 8125 } 8126 } 8127 } 8128 ], 8129 "optional": false, 8130 "loc": { 8131 "start": { 8132 "line": 51, 8133 "column": 56, 8134 "program": "StringBase64.ets" 8135 }, 8136 "end": { 8137 "line": 51, 8138 "column": 70, 8139 "program": "StringBase64.ets" 8140 } 8141 } 8142 }, 8143 "right": { 8144 "type": "NumberLiteral", 8145 "value": 127, 8146 "loc": { 8147 "start": { 8148 "line": 51, 8149 "column": 73, 8150 "program": "StringBase64.ets" 8151 }, 8152 "end": { 8153 "line": 51, 8154 "column": 77, 8155 "program": "StringBase64.ets" 8156 } 8157 } 8158 }, 8159 "loc": { 8160 "start": { 8161 "line": 51, 8162 "column": 56, 8163 "program": "StringBase64.ets" 8164 }, 8165 "end": { 8166 "line": 51, 8167 "column": 77, 8168 "program": "StringBase64.ets" 8169 } 8170 } 8171 }, 8172 "computed": true, 8173 "optional": false, 8174 "loc": { 8175 "start": { 8176 "line": 51, 8177 "column": 27, 8178 "program": "StringBase64.ets" 8179 }, 8180 "end": { 8181 "line": 51, 8182 "column": 78, 8183 "program": "StringBase64.ets" 8184 } 8185 } 8186 }, 8187 "loc": { 8188 "start": { 8189 "line": 51, 8190 "column": 17, 8191 "program": "StringBase64.ets" 8192 }, 8193 "end": { 8194 "line": 51, 8195 "column": 78, 8196 "program": "StringBase64.ets" 8197 } 8198 } 8199 } 8200 ], 8201 "kind": "let", 8202 "loc": { 8203 "start": { 8204 "line": 51, 8205 "column": 13, 8206 "program": "StringBase64.ets" 8207 }, 8208 "end": { 8209 "line": 51, 8210 "column": 79, 8211 "program": "StringBase64.ets" 8212 } 8213 } 8214 }, 8215 { 8216 "type": "VariableDeclaration", 8217 "declarations": [ 8218 { 8219 "type": "VariableDeclarator", 8220 "id": { 8221 "type": "Identifier", 8222 "name": "padding", 8223 "typeAnnotation": { 8224 "type": "ETSPrimitiveType", 8225 "loc": { 8226 "start": { 8227 "line": 52, 8228 "column": 27, 8229 "program": "StringBase64.ets" 8230 }, 8231 "end": { 8232 "line": 52, 8233 "column": 34, 8234 "program": "StringBase64.ets" 8235 } 8236 } 8237 }, 8238 "decorators": [], 8239 "loc": { 8240 "start": { 8241 "line": 52, 8242 "column": 17, 8243 "program": "StringBase64.ets" 8244 }, 8245 "end": { 8246 "line": 52, 8247 "column": 24, 8248 "program": "StringBase64.ets" 8249 } 8250 } 8251 }, 8252 "init": { 8253 "type": "BinaryExpression", 8254 "operator": "==", 8255 "left": { 8256 "type": "CallExpression", 8257 "callee": { 8258 "type": "MemberExpression", 8259 "object": { 8260 "type": "Identifier", 8261 "name": "data", 8262 "decorators": [], 8263 "loc": { 8264 "start": { 8265 "line": 52, 8266 "column": 37, 8267 "program": "StringBase64.ets" 8268 }, 8269 "end": { 8270 "line": 52, 8271 "column": 41, 8272 "program": "StringBase64.ets" 8273 } 8274 } 8275 }, 8276 "property": { 8277 "type": "Identifier", 8278 "name": "charAt", 8279 "decorators": [], 8280 "loc": { 8281 "start": { 8282 "line": 52, 8283 "column": 42, 8284 "program": "StringBase64.ets" 8285 }, 8286 "end": { 8287 "line": 52, 8288 "column": 48, 8289 "program": "StringBase64.ets" 8290 } 8291 } 8292 }, 8293 "computed": false, 8294 "optional": false, 8295 "loc": { 8296 "start": { 8297 "line": 52, 8298 "column": 37, 8299 "program": "StringBase64.ets" 8300 }, 8301 "end": { 8302 "line": 52, 8303 "column": 48, 8304 "program": "StringBase64.ets" 8305 } 8306 } 8307 }, 8308 "arguments": [ 8309 { 8310 "type": "Identifier", 8311 "name": "i", 8312 "decorators": [], 8313 "loc": { 8314 "start": { 8315 "line": 52, 8316 "column": 49, 8317 "program": "StringBase64.ets" 8318 }, 8319 "end": { 8320 "line": 52, 8321 "column": 50, 8322 "program": "StringBase64.ets" 8323 } 8324 } 8325 } 8326 ], 8327 "optional": false, 8328 "loc": { 8329 "start": { 8330 "line": 52, 8331 "column": 37, 8332 "program": "StringBase64.ets" 8333 }, 8334 "end": { 8335 "line": 52, 8336 "column": 51, 8337 "program": "StringBase64.ets" 8338 } 8339 } 8340 }, 8341 "right": { 8342 "type": "MemberExpression", 8343 "object": { 8344 "type": "Identifier", 8345 "name": "StringBase64", 8346 "decorators": [], 8347 "loc": { 8348 "start": { 8349 "line": 52, 8350 "column": 55, 8351 "program": "StringBase64.ets" 8352 }, 8353 "end": { 8354 "line": 52, 8355 "column": 67, 8356 "program": "StringBase64.ets" 8357 } 8358 } 8359 }, 8360 "property": { 8361 "type": "Identifier", 8362 "name": "BASE64PAD", 8363 "decorators": [], 8364 "loc": { 8365 "start": { 8366 "line": 52, 8367 "column": 68, 8368 "program": "StringBase64.ets" 8369 }, 8370 "end": { 8371 "line": 52, 8372 "column": 77, 8373 "program": "StringBase64.ets" 8374 } 8375 } 8376 }, 8377 "computed": false, 8378 "optional": false, 8379 "loc": { 8380 "start": { 8381 "line": 52, 8382 "column": 55, 8383 "program": "StringBase64.ets" 8384 }, 8385 "end": { 8386 "line": 52, 8387 "column": 77, 8388 "program": "StringBase64.ets" 8389 } 8390 } 8391 }, 8392 "loc": { 8393 "start": { 8394 "line": 52, 8395 "column": 37, 8396 "program": "StringBase64.ets" 8397 }, 8398 "end": { 8399 "line": 52, 8400 "column": 77, 8401 "program": "StringBase64.ets" 8402 } 8403 } 8404 }, 8405 "loc": { 8406 "start": { 8407 "line": 52, 8408 "column": 17, 8409 "program": "StringBase64.ets" 8410 }, 8411 "end": { 8412 "line": 52, 8413 "column": 77, 8414 "program": "StringBase64.ets" 8415 } 8416 } 8417 } 8418 ], 8419 "kind": "let", 8420 "loc": { 8421 "start": { 8422 "line": 52, 8423 "column": 13, 8424 "program": "StringBase64.ets" 8425 }, 8426 "end": { 8427 "line": 52, 8428 "column": 78, 8429 "program": "StringBase64.ets" 8430 } 8431 } 8432 }, 8433 { 8434 "type": "IfStatement", 8435 "test": { 8436 "type": "BinaryExpression", 8437 "operator": "==", 8438 "left": { 8439 "type": "Identifier", 8440 "name": "c", 8441 "decorators": [], 8442 "loc": { 8443 "start": { 8444 "line": 53, 8445 "column": 17, 8446 "program": "StringBase64.ets" 8447 }, 8448 "end": { 8449 "line": 53, 8450 "column": 18, 8451 "program": "StringBase64.ets" 8452 } 8453 } 8454 }, 8455 "right": { 8456 "type": "NumberLiteral", 8457 "value": -1, 8458 "loc": { 8459 "start": { 8460 "line": 53, 8461 "column": 22, 8462 "program": "StringBase64.ets" 8463 }, 8464 "end": { 8465 "line": 53, 8466 "column": 24, 8467 "program": "StringBase64.ets" 8468 } 8469 } 8470 }, 8471 "loc": { 8472 "start": { 8473 "line": 53, 8474 "column": 17, 8475 "program": "StringBase64.ets" 8476 }, 8477 "end": { 8478 "line": 53, 8479 "column": 24, 8480 "program": "StringBase64.ets" 8481 } 8482 } 8483 }, 8484 "consequent": { 8485 "type": "BlockStatement", 8486 "statements": [ 8487 { 8488 "type": "ContinueStatement", 8489 "label": null, 8490 "loc": { 8491 "start": { 8492 "line": 54, 8493 "column": 17, 8494 "program": "StringBase64.ets" 8495 }, 8496 "end": { 8497 "line": 54, 8498 "column": 26, 8499 "program": "StringBase64.ets" 8500 } 8501 } 8502 } 8503 ], 8504 "loc": { 8505 "start": { 8506 "line": 53, 8507 "column": 26, 8508 "program": "StringBase64.ets" 8509 }, 8510 "end": { 8511 "line": 55, 8512 "column": 14, 8513 "program": "StringBase64.ets" 8514 } 8515 } 8516 }, 8517 "alternate": null, 8518 "loc": { 8519 "start": { 8520 "line": 53, 8521 "column": 13, 8522 "program": "StringBase64.ets" 8523 }, 8524 "end": { 8525 "line": 55, 8526 "column": 14, 8527 "program": "StringBase64.ets" 8528 } 8529 } 8530 }, 8531 { 8532 "type": "ExpressionStatement", 8533 "expression": { 8534 "type": "AssignmentExpression", 8535 "operator": "=", 8536 "left": { 8537 "type": "Identifier", 8538 "name": "leftdata", 8539 "decorators": [], 8540 "loc": { 8541 "start": { 8542 "line": 56, 8543 "column": 13, 8544 "program": "StringBase64.ets" 8545 }, 8546 "end": { 8547 "line": 56, 8548 "column": 21, 8549 "program": "StringBase64.ets" 8550 } 8551 } 8552 }, 8553 "right": { 8554 "type": "BinaryExpression", 8555 "operator": "|", 8556 "left": { 8557 "type": "BinaryExpression", 8558 "operator": "<<", 8559 "left": { 8560 "type": "Identifier", 8561 "name": "leftdata", 8562 "decorators": [], 8563 "loc": { 8564 "start": { 8565 "line": 56, 8566 "column": 25, 8567 "program": "StringBase64.ets" 8568 }, 8569 "end": { 8570 "line": 56, 8571 "column": 33, 8572 "program": "StringBase64.ets" 8573 } 8574 } 8575 }, 8576 "right": { 8577 "type": "NumberLiteral", 8578 "value": 6, 8579 "loc": { 8580 "start": { 8581 "line": 56, 8582 "column": 37, 8583 "program": "StringBase64.ets" 8584 }, 8585 "end": { 8586 "line": 56, 8587 "column": 38, 8588 "program": "StringBase64.ets" 8589 } 8590 } 8591 }, 8592 "loc": { 8593 "start": { 8594 "line": 56, 8595 "column": 24, 8596 "program": "StringBase64.ets" 8597 }, 8598 "end": { 8599 "line": 56, 8600 "column": 39, 8601 "program": "StringBase64.ets" 8602 } 8603 } 8604 }, 8605 "right": { 8606 "type": "Identifier", 8607 "name": "c", 8608 "decorators": [], 8609 "loc": { 8610 "start": { 8611 "line": 56, 8612 "column": 42, 8613 "program": "StringBase64.ets" 8614 }, 8615 "end": { 8616 "line": 56, 8617 "column": 43, 8618 "program": "StringBase64.ets" 8619 } 8620 } 8621 }, 8622 "loc": { 8623 "start": { 8624 "line": 56, 8625 "column": 24, 8626 "program": "StringBase64.ets" 8627 }, 8628 "end": { 8629 "line": 56, 8630 "column": 43, 8631 "program": "StringBase64.ets" 8632 } 8633 } 8634 }, 8635 "loc": { 8636 "start": { 8637 "line": 56, 8638 "column": 13, 8639 "program": "StringBase64.ets" 8640 }, 8641 "end": { 8642 "line": 56, 8643 "column": 43, 8644 "program": "StringBase64.ets" 8645 } 8646 } 8647 }, 8648 "loc": { 8649 "start": { 8650 "line": 56, 8651 "column": 13, 8652 "program": "StringBase64.ets" 8653 }, 8654 "end": { 8655 "line": 56, 8656 "column": 44, 8657 "program": "StringBase64.ets" 8658 } 8659 } 8660 }, 8661 { 8662 "type": "ExpressionStatement", 8663 "expression": { 8664 "type": "AssignmentExpression", 8665 "operator": "+=", 8666 "left": { 8667 "type": "Identifier", 8668 "name": "leftbits", 8669 "decorators": [], 8670 "loc": { 8671 "start": { 8672 "line": 57, 8673 "column": 13, 8674 "program": "StringBase64.ets" 8675 }, 8676 "end": { 8677 "line": 57, 8678 "column": 21, 8679 "program": "StringBase64.ets" 8680 } 8681 } 8682 }, 8683 "right": { 8684 "type": "NumberLiteral", 8685 "value": 6, 8686 "loc": { 8687 "start": { 8688 "line": 57, 8689 "column": 25, 8690 "program": "StringBase64.ets" 8691 }, 8692 "end": { 8693 "line": 57, 8694 "column": 26, 8695 "program": "StringBase64.ets" 8696 } 8697 } 8698 }, 8699 "loc": { 8700 "start": { 8701 "line": 57, 8702 "column": 13, 8703 "program": "StringBase64.ets" 8704 }, 8705 "end": { 8706 "line": 57, 8707 "column": 26, 8708 "program": "StringBase64.ets" 8709 } 8710 } 8711 }, 8712 "loc": { 8713 "start": { 8714 "line": 57, 8715 "column": 13, 8716 "program": "StringBase64.ets" 8717 }, 8718 "end": { 8719 "line": 57, 8720 "column": 27, 8721 "program": "StringBase64.ets" 8722 } 8723 } 8724 }, 8725 { 8726 "type": "IfStatement", 8727 "test": { 8728 "type": "BinaryExpression", 8729 "operator": ">=", 8730 "left": { 8731 "type": "Identifier", 8732 "name": "leftbits", 8733 "decorators": [], 8734 "loc": { 8735 "start": { 8736 "line": 58, 8737 "column": 17, 8738 "program": "StringBase64.ets" 8739 }, 8740 "end": { 8741 "line": 58, 8742 "column": 25, 8743 "program": "StringBase64.ets" 8744 } 8745 } 8746 }, 8747 "right": { 8748 "type": "NumberLiteral", 8749 "value": 8, 8750 "loc": { 8751 "start": { 8752 "line": 58, 8753 "column": 29, 8754 "program": "StringBase64.ets" 8755 }, 8756 "end": { 8757 "line": 58, 8758 "column": 30, 8759 "program": "StringBase64.ets" 8760 } 8761 } 8762 }, 8763 "loc": { 8764 "start": { 8765 "line": 58, 8766 "column": 17, 8767 "program": "StringBase64.ets" 8768 }, 8769 "end": { 8770 "line": 58, 8771 "column": 30, 8772 "program": "StringBase64.ets" 8773 } 8774 } 8775 }, 8776 "consequent": { 8777 "type": "BlockStatement", 8778 "statements": [ 8779 { 8780 "type": "ExpressionStatement", 8781 "expression": { 8782 "type": "AssignmentExpression", 8783 "operator": "-=", 8784 "left": { 8785 "type": "Identifier", 8786 "name": "leftbits", 8787 "decorators": [], 8788 "loc": { 8789 "start": { 8790 "line": 59, 8791 "column": 17, 8792 "program": "StringBase64.ets" 8793 }, 8794 "end": { 8795 "line": 59, 8796 "column": 25, 8797 "program": "StringBase64.ets" 8798 } 8799 } 8800 }, 8801 "right": { 8802 "type": "NumberLiteral", 8803 "value": 8, 8804 "loc": { 8805 "start": { 8806 "line": 59, 8807 "column": 29, 8808 "program": "StringBase64.ets" 8809 }, 8810 "end": { 8811 "line": 59, 8812 "column": 30, 8813 "program": "StringBase64.ets" 8814 } 8815 } 8816 }, 8817 "loc": { 8818 "start": { 8819 "line": 59, 8820 "column": 17, 8821 "program": "StringBase64.ets" 8822 }, 8823 "end": { 8824 "line": 59, 8825 "column": 30, 8826 "program": "StringBase64.ets" 8827 } 8828 } 8829 }, 8830 "loc": { 8831 "start": { 8832 "line": 59, 8833 "column": 17, 8834 "program": "StringBase64.ets" 8835 }, 8836 "end": { 8837 "line": 59, 8838 "column": 31, 8839 "program": "StringBase64.ets" 8840 } 8841 } 8842 }, 8843 { 8844 "type": "IfStatement", 8845 "test": { 8846 "type": "UnaryExpression", 8847 "operator": "!", 8848 "prefix": true, 8849 "argument": { 8850 "type": "Identifier", 8851 "name": "padding", 8852 "decorators": [], 8853 "loc": { 8854 "start": { 8855 "line": 60, 8856 "column": 22, 8857 "program": "StringBase64.ets" 8858 }, 8859 "end": { 8860 "line": 60, 8861 "column": 29, 8862 "program": "StringBase64.ets" 8863 } 8864 } 8865 }, 8866 "loc": { 8867 "start": { 8868 "line": 60, 8869 "column": 21, 8870 "program": "StringBase64.ets" 8871 }, 8872 "end": { 8873 "line": 60, 8874 "column": 29, 8875 "program": "StringBase64.ets" 8876 } 8877 } 8878 }, 8879 "consequent": { 8880 "type": "BlockStatement", 8881 "statements": [ 8882 { 8883 "type": "ExpressionStatement", 8884 "expression": { 8885 "type": "CallExpression", 8886 "callee": { 8887 "type": "MemberExpression", 8888 "object": { 8889 "type": "Identifier", 8890 "name": "result", 8891 "decorators": [], 8892 "loc": { 8893 "start": { 8894 "line": 61, 8895 "column": 21, 8896 "program": "StringBase64.ets" 8897 }, 8898 "end": { 8899 "line": 61, 8900 "column": 27, 8901 "program": "StringBase64.ets" 8902 } 8903 } 8904 }, 8905 "property": { 8906 "type": "Identifier", 8907 "name": "append", 8908 "decorators": [], 8909 "loc": { 8910 "start": { 8911 "line": 61, 8912 "column": 28, 8913 "program": "StringBase64.ets" 8914 }, 8915 "end": { 8916 "line": 61, 8917 "column": 34, 8918 "program": "StringBase64.ets" 8919 } 8920 } 8921 }, 8922 "computed": false, 8923 "optional": false, 8924 "loc": { 8925 "start": { 8926 "line": 61, 8927 "column": 21, 8928 "program": "StringBase64.ets" 8929 }, 8930 "end": { 8931 "line": 61, 8932 "column": 34, 8933 "program": "StringBase64.ets" 8934 } 8935 } 8936 }, 8937 "arguments": [ 8938 { 8939 "type": "TSAsExpression", 8940 "expression": { 8941 "type": "BinaryExpression", 8942 "operator": "&", 8943 "left": { 8944 "type": "BinaryExpression", 8945 "operator": ">>", 8946 "left": { 8947 "type": "Identifier", 8948 "name": "leftdata", 8949 "decorators": [], 8950 "loc": { 8951 "start": { 8952 "line": 61, 8953 "column": 37, 8954 "program": "StringBase64.ets" 8955 }, 8956 "end": { 8957 "line": 61, 8958 "column": 45, 8959 "program": "StringBase64.ets" 8960 } 8961 } 8962 }, 8963 "right": { 8964 "type": "Identifier", 8965 "name": "leftbits", 8966 "decorators": [], 8967 "loc": { 8968 "start": { 8969 "line": 61, 8970 "column": 49, 8971 "program": "StringBase64.ets" 8972 }, 8973 "end": { 8974 "line": 61, 8975 "column": 57, 8976 "program": "StringBase64.ets" 8977 } 8978 } 8979 }, 8980 "loc": { 8981 "start": { 8982 "line": 61, 8983 "column": 36, 8984 "program": "StringBase64.ets" 8985 }, 8986 "end": { 8987 "line": 61, 8988 "column": 58, 8989 "program": "StringBase64.ets" 8990 } 8991 } 8992 }, 8993 "right": { 8994 "type": "NumberLiteral", 8995 "value": 255, 8996 "loc": { 8997 "start": { 8998 "line": 61, 8999 "column": 61, 9000 "program": "StringBase64.ets" 9001 }, 9002 "end": { 9003 "line": 61, 9004 "column": 65, 9005 "program": "StringBase64.ets" 9006 } 9007 } 9008 }, 9009 "loc": { 9010 "start": { 9011 "line": 61, 9012 "column": 35, 9013 "program": "StringBase64.ets" 9014 }, 9015 "end": { 9016 "line": 61, 9017 "column": 66, 9018 "program": "StringBase64.ets" 9019 } 9020 } 9021 }, 9022 "typeAnnotation": { 9023 "type": "ETSPrimitiveType", 9024 "loc": { 9025 "start": { 9026 "line": 61, 9027 "column": 70, 9028 "program": "StringBase64.ets" 9029 }, 9030 "end": { 9031 "line": 61, 9032 "column": 74, 9033 "program": "StringBase64.ets" 9034 } 9035 } 9036 }, 9037 "loc": { 9038 "start": { 9039 "line": 61, 9040 "column": 35, 9041 "program": "StringBase64.ets" 9042 }, 9043 "end": { 9044 "line": 61, 9045 "column": 66, 9046 "program": "StringBase64.ets" 9047 } 9048 } 9049 } 9050 ], 9051 "optional": false, 9052 "loc": { 9053 "start": { 9054 "line": 61, 9055 "column": 21, 9056 "program": "StringBase64.ets" 9057 }, 9058 "end": { 9059 "line": 61, 9060 "column": 75, 9061 "program": "StringBase64.ets" 9062 } 9063 } 9064 }, 9065 "loc": { 9066 "start": { 9067 "line": 61, 9068 "column": 21, 9069 "program": "StringBase64.ets" 9070 }, 9071 "end": { 9072 "line": 61, 9073 "column": 76, 9074 "program": "StringBase64.ets" 9075 } 9076 } 9077 } 9078 ], 9079 "loc": { 9080 "start": { 9081 "line": 60, 9082 "column": 31, 9083 "program": "StringBase64.ets" 9084 }, 9085 "end": { 9086 "line": 62, 9087 "column": 18, 9088 "program": "StringBase64.ets" 9089 } 9090 } 9091 }, 9092 "alternate": null, 9093 "loc": { 9094 "start": { 9095 "line": 60, 9096 "column": 17, 9097 "program": "StringBase64.ets" 9098 }, 9099 "end": { 9100 "line": 62, 9101 "column": 18, 9102 "program": "StringBase64.ets" 9103 } 9104 } 9105 }, 9106 { 9107 "type": "ExpressionStatement", 9108 "expression": { 9109 "type": "AssignmentExpression", 9110 "operator": "&=", 9111 "left": { 9112 "type": "Identifier", 9113 "name": "leftdata", 9114 "decorators": [], 9115 "loc": { 9116 "start": { 9117 "line": 63, 9118 "column": 17, 9119 "program": "StringBase64.ets" 9120 }, 9121 "end": { 9122 "line": 63, 9123 "column": 25, 9124 "program": "StringBase64.ets" 9125 } 9126 } 9127 }, 9128 "right": { 9129 "type": "BinaryExpression", 9130 "operator": "-", 9131 "left": { 9132 "type": "BinaryExpression", 9133 "operator": "<<", 9134 "left": { 9135 "type": "NumberLiteral", 9136 "value": 1, 9137 "loc": { 9138 "start": { 9139 "line": 63, 9140 "column": 30, 9141 "program": "StringBase64.ets" 9142 }, 9143 "end": { 9144 "line": 63, 9145 "column": 31, 9146 "program": "StringBase64.ets" 9147 } 9148 } 9149 }, 9150 "right": { 9151 "type": "Identifier", 9152 "name": "leftbits", 9153 "decorators": [], 9154 "loc": { 9155 "start": { 9156 "line": 63, 9157 "column": 35, 9158 "program": "StringBase64.ets" 9159 }, 9160 "end": { 9161 "line": 63, 9162 "column": 43, 9163 "program": "StringBase64.ets" 9164 } 9165 } 9166 }, 9167 "loc": { 9168 "start": { 9169 "line": 63, 9170 "column": 29, 9171 "program": "StringBase64.ets" 9172 }, 9173 "end": { 9174 "line": 63, 9175 "column": 44, 9176 "program": "StringBase64.ets" 9177 } 9178 } 9179 }, 9180 "right": { 9181 "type": "NumberLiteral", 9182 "value": 1, 9183 "loc": { 9184 "start": { 9185 "line": 63, 9186 "column": 47, 9187 "program": "StringBase64.ets" 9188 }, 9189 "end": { 9190 "line": 63, 9191 "column": 48, 9192 "program": "StringBase64.ets" 9193 } 9194 } 9195 }, 9196 "loc": { 9197 "start": { 9198 "line": 63, 9199 "column": 29, 9200 "program": "StringBase64.ets" 9201 }, 9202 "end": { 9203 "line": 63, 9204 "column": 48, 9205 "program": "StringBase64.ets" 9206 } 9207 } 9208 }, 9209 "loc": { 9210 "start": { 9211 "line": 63, 9212 "column": 17, 9213 "program": "StringBase64.ets" 9214 }, 9215 "end": { 9216 "line": 63, 9217 "column": 48, 9218 "program": "StringBase64.ets" 9219 } 9220 } 9221 }, 9222 "loc": { 9223 "start": { 9224 "line": 63, 9225 "column": 17, 9226 "program": "StringBase64.ets" 9227 }, 9228 "end": { 9229 "line": 63, 9230 "column": 49, 9231 "program": "StringBase64.ets" 9232 } 9233 } 9234 } 9235 ], 9236 "loc": { 9237 "start": { 9238 "line": 58, 9239 "column": 32, 9240 "program": "StringBase64.ets" 9241 }, 9242 "end": { 9243 "line": 64, 9244 "column": 14, 9245 "program": "StringBase64.ets" 9246 } 9247 } 9248 }, 9249 "alternate": null, 9250 "loc": { 9251 "start": { 9252 "line": 58, 9253 "column": 13, 9254 "program": "StringBase64.ets" 9255 }, 9256 "end": { 9257 "line": 64, 9258 "column": 14, 9259 "program": "StringBase64.ets" 9260 } 9261 } 9262 } 9263 ], 9264 "loc": { 9265 "start": { 9266 "line": 50, 9267 "column": 53, 9268 "program": "StringBase64.ets" 9269 }, 9270 "end": { 9271 "line": 65, 9272 "column": 10, 9273 "program": "StringBase64.ets" 9274 } 9275 } 9276 }, 9277 "loc": { 9278 "start": { 9279 "line": 50, 9280 "column": 9, 9281 "program": "StringBase64.ets" 9282 }, 9283 "end": { 9284 "line": 65, 9285 "column": 10, 9286 "program": "StringBase64.ets" 9287 } 9288 } 9289 }, 9290 { 9291 "type": "IfStatement", 9292 "test": { 9293 "type": "BinaryExpression", 9294 "operator": "!=", 9295 "left": { 9296 "type": "Identifier", 9297 "name": "leftbits", 9298 "decorators": [], 9299 "loc": { 9300 "start": { 9301 "line": 66, 9302 "column": 13, 9303 "program": "StringBase64.ets" 9304 }, 9305 "end": { 9306 "line": 66, 9307 "column": 21, 9308 "program": "StringBase64.ets" 9309 } 9310 } 9311 }, 9312 "right": { 9313 "type": "NumberLiteral", 9314 "value": 0, 9315 "loc": { 9316 "start": { 9317 "line": 66, 9318 "column": 25, 9319 "program": "StringBase64.ets" 9320 }, 9321 "end": { 9322 "line": 66, 9323 "column": 26, 9324 "program": "StringBase64.ets" 9325 } 9326 } 9327 }, 9328 "loc": { 9329 "start": { 9330 "line": 66, 9331 "column": 13, 9332 "program": "StringBase64.ets" 9333 }, 9334 "end": { 9335 "line": 66, 9336 "column": 26, 9337 "program": "StringBase64.ets" 9338 } 9339 } 9340 }, 9341 "consequent": { 9342 "type": "BlockStatement", 9343 "statements": [], 9344 "loc": { 9345 "start": { 9346 "line": 66, 9347 "column": 28, 9348 "program": "StringBase64.ets" 9349 }, 9350 "end": { 9351 "line": 67, 9352 "column": 10, 9353 "program": "StringBase64.ets" 9354 } 9355 } 9356 }, 9357 "alternate": null, 9358 "loc": { 9359 "start": { 9360 "line": 66, 9361 "column": 9, 9362 "program": "StringBase64.ets" 9363 }, 9364 "end": { 9365 "line": 67, 9366 "column": 10, 9367 "program": "StringBase64.ets" 9368 } 9369 } 9370 }, 9371 { 9372 "type": "ReturnStatement", 9373 "argument": { 9374 "type": "CallExpression", 9375 "callee": { 9376 "type": "MemberExpression", 9377 "object": { 9378 "type": "Identifier", 9379 "name": "result", 9380 "decorators": [], 9381 "loc": { 9382 "start": { 9383 "line": 68, 9384 "column": 16, 9385 "program": "StringBase64.ets" 9386 }, 9387 "end": { 9388 "line": 68, 9389 "column": 22, 9390 "program": "StringBase64.ets" 9391 } 9392 } 9393 }, 9394 "property": { 9395 "type": "Identifier", 9396 "name": "toString", 9397 "decorators": [], 9398 "loc": { 9399 "start": { 9400 "line": 68, 9401 "column": 23, 9402 "program": "StringBase64.ets" 9403 }, 9404 "end": { 9405 "line": 68, 9406 "column": 31, 9407 "program": "StringBase64.ets" 9408 } 9409 } 9410 }, 9411 "computed": false, 9412 "optional": false, 9413 "loc": { 9414 "start": { 9415 "line": 68, 9416 "column": 16, 9417 "program": "StringBase64.ets" 9418 }, 9419 "end": { 9420 "line": 68, 9421 "column": 31, 9422 "program": "StringBase64.ets" 9423 } 9424 } 9425 }, 9426 "arguments": [], 9427 "optional": false, 9428 "loc": { 9429 "start": { 9430 "line": 68, 9431 "column": 16, 9432 "program": "StringBase64.ets" 9433 }, 9434 "end": { 9435 "line": 68, 9436 "column": 33, 9437 "program": "StringBase64.ets" 9438 } 9439 } 9440 }, 9441 "loc": { 9442 "start": { 9443 "line": 68, 9444 "column": 9, 9445 "program": "StringBase64.ets" 9446 }, 9447 "end": { 9448 "line": 68, 9449 "column": 34, 9450 "program": "StringBase64.ets" 9451 } 9452 } 9453 } 9454 ], 9455 "loc": { 9456 "start": { 9457 "line": 46, 9458 "column": 44, 9459 "program": "StringBase64.ets" 9460 }, 9461 "end": { 9462 "line": 69, 9463 "column": 6, 9464 "program": "StringBase64.ets" 9465 } 9466 } 9467 }, 9468 "loc": { 9469 "start": { 9470 "line": 46, 9471 "column": 20, 9472 "program": "StringBase64.ets" 9473 }, 9474 "end": { 9475 "line": 69, 9476 "column": 6, 9477 "program": "StringBase64.ets" 9478 } 9479 } 9480 }, 9481 "loc": { 9482 "start": { 9483 "line": 46, 9484 "column": 20, 9485 "program": "StringBase64.ets" 9486 }, 9487 "end": { 9488 "line": 69, 9489 "column": 6, 9490 "program": "StringBase64.ets" 9491 } 9492 } 9493 }, 9494 "overloads": [], 9495 "decorators": [], 9496 "loc": { 9497 "start": { 9498 "line": 46, 9499 "column": 6, 9500 "program": "StringBase64.ets" 9501 }, 9502 "end": { 9503 "line": 69, 9504 "column": 6, 9505 "program": "StringBase64.ets" 9506 } 9507 } 9508 }, 9509 { 9510 "type": "ClassProperty", 9511 "key": { 9512 "type": "Identifier", 9513 "name": "n1", 9514 "decorators": [], 9515 "loc": { 9516 "start": { 9517 "line": 70, 9518 "column": 5, 9519 "program": "StringBase64.ets" 9520 }, 9521 "end": { 9522 "line": 70, 9523 "column": 7, 9524 "program": "StringBase64.ets" 9525 } 9526 } 9527 }, 9528 "value": { 9529 "type": "NumberLiteral", 9530 "value": 8192, 9531 "loc": { 9532 "start": { 9533 "line": 70, 9534 "column": 16, 9535 "program": "StringBase64.ets" 9536 }, 9537 "end": { 9538 "line": 70, 9539 "column": 20, 9540 "program": "StringBase64.ets" 9541 } 9542 } 9543 }, 9544 "accessibility": "public", 9545 "static": false, 9546 "readonly": false, 9547 "declare": false, 9548 "optional": false, 9549 "computed": false, 9550 "typeAnnotation": { 9551 "type": "ETSPrimitiveType", 9552 "loc": { 9553 "start": { 9554 "line": 70, 9555 "column": 10, 9556 "program": "StringBase64.ets" 9557 }, 9558 "end": { 9559 "line": 70, 9560 "column": 13, 9561 "program": "StringBase64.ets" 9562 } 9563 } 9564 }, 9565 "definite": false, 9566 "decorators": [], 9567 "loc": { 9568 "start": { 9569 "line": 70, 9570 "column": 5, 9571 "program": "StringBase64.ets" 9572 }, 9573 "end": { 9574 "line": 70, 9575 "column": 20, 9576 "program": "StringBase64.ets" 9577 } 9578 } 9579 }, 9580 { 9581 "type": "ClassProperty", 9582 "key": { 9583 "type": "Identifier", 9584 "name": "n2", 9585 "decorators": [], 9586 "loc": { 9587 "start": { 9588 "line": 71, 9589 "column": 5, 9590 "program": "StringBase64.ets" 9591 }, 9592 "end": { 9593 "line": 71, 9594 "column": 7, 9595 "program": "StringBase64.ets" 9596 } 9597 } 9598 }, 9599 "value": { 9600 "type": "NumberLiteral", 9601 "value": 16384, 9602 "loc": { 9603 "start": { 9604 "line": 71, 9605 "column": 16, 9606 "program": "StringBase64.ets" 9607 }, 9608 "end": { 9609 "line": 71, 9610 "column": 21, 9611 "program": "StringBase64.ets" 9612 } 9613 } 9614 }, 9615 "accessibility": "public", 9616 "static": false, 9617 "readonly": false, 9618 "declare": false, 9619 "optional": false, 9620 "computed": false, 9621 "typeAnnotation": { 9622 "type": "ETSPrimitiveType", 9623 "loc": { 9624 "start": { 9625 "line": 71, 9626 "column": 10, 9627 "program": "StringBase64.ets" 9628 }, 9629 "end": { 9630 "line": 71, 9631 "column": 13, 9632 "program": "StringBase64.ets" 9633 } 9634 } 9635 }, 9636 "definite": false, 9637 "decorators": [], 9638 "loc": { 9639 "start": { 9640 "line": 71, 9641 "column": 5, 9642 "program": "StringBase64.ets" 9643 }, 9644 "end": { 9645 "line": 71, 9646 "column": 21, 9647 "program": "StringBase64.ets" 9648 } 9649 } 9650 }, 9651 { 9652 "type": "MethodDefinition", 9653 "key": { 9654 "type": "Identifier", 9655 "name": "run", 9656 "decorators": [], 9657 "loc": { 9658 "start": { 9659 "line": 72, 9660 "column": 13, 9661 "program": "StringBase64.ets" 9662 }, 9663 "end": { 9664 "line": 72, 9665 "column": 16, 9666 "program": "StringBase64.ets" 9667 } 9668 } 9669 }, 9670 "kind": "method", 9671 "accessibility": "public", 9672 "static": false, 9673 "optional": false, 9674 "computed": false, 9675 "value": { 9676 "type": "FunctionExpression", 9677 "function": { 9678 "type": "ScriptFunction", 9679 "id": { 9680 "type": "Identifier", 9681 "name": "run", 9682 "decorators": [], 9683 "loc": { 9684 "start": { 9685 "line": 72, 9686 "column": 13, 9687 "program": "StringBase64.ets" 9688 }, 9689 "end": { 9690 "line": 72, 9691 "column": 16, 9692 "program": "StringBase64.ets" 9693 } 9694 } 9695 }, 9696 "generator": false, 9697 "async": false, 9698 "expression": false, 9699 "params": [], 9700 "returnType": { 9701 "type": "ETSPrimitiveType", 9702 "loc": { 9703 "start": { 9704 "line": 72, 9705 "column": 20, 9706 "program": "StringBase64.ets" 9707 }, 9708 "end": { 9709 "line": 72, 9710 "column": 24, 9711 "program": "StringBase64.ets" 9712 } 9713 } 9714 }, 9715 "body": { 9716 "type": "BlockStatement", 9717 "statements": [ 9718 { 9719 "type": "VariableDeclaration", 9720 "declarations": [ 9721 { 9722 "type": "VariableDeclarator", 9723 "id": { 9724 "type": "Identifier", 9725 "name": "str", 9726 "typeAnnotation": { 9727 "type": "ETSTypeReference", 9728 "part": { 9729 "type": "ETSTypeReferencePart", 9730 "name": { 9731 "type": "Identifier", 9732 "name": "String", 9733 "decorators": [], 9734 "loc": { 9735 "start": { 9736 "line": 73, 9737 "column": 19, 9738 "program": "StringBase64.ets" 9739 }, 9740 "end": { 9741 "line": 73, 9742 "column": 25, 9743 "program": "StringBase64.ets" 9744 } 9745 } 9746 }, 9747 "loc": { 9748 "start": { 9749 "line": 73, 9750 "column": 19, 9751 "program": "StringBase64.ets" 9752 }, 9753 "end": { 9754 "line": 73, 9755 "column": 27, 9756 "program": "StringBase64.ets" 9757 } 9758 } 9759 }, 9760 "loc": { 9761 "start": { 9762 "line": 73, 9763 "column": 19, 9764 "program": "StringBase64.ets" 9765 }, 9766 "end": { 9767 "line": 73, 9768 "column": 27, 9769 "program": "StringBase64.ets" 9770 } 9771 } 9772 }, 9773 "decorators": [], 9774 "loc": { 9775 "start": { 9776 "line": 73, 9777 "column": 13, 9778 "program": "StringBase64.ets" 9779 }, 9780 "end": { 9781 "line": 73, 9782 "column": 16, 9783 "program": "StringBase64.ets" 9784 } 9785 } 9786 }, 9787 "init": { 9788 "type": "StringLiteral", 9789 "value": "", 9790 "loc": { 9791 "start": { 9792 "line": 73, 9793 "column": 28, 9794 "program": "StringBase64.ets" 9795 }, 9796 "end": { 9797 "line": 73, 9798 "column": 30, 9799 "program": "StringBase64.ets" 9800 } 9801 } 9802 }, 9803 "loc": { 9804 "start": { 9805 "line": 73, 9806 "column": 13, 9807 "program": "StringBase64.ets" 9808 }, 9809 "end": { 9810 "line": 73, 9811 "column": 30, 9812 "program": "StringBase64.ets" 9813 } 9814 } 9815 } 9816 ], 9817 "kind": "let", 9818 "loc": { 9819 "start": { 9820 "line": 73, 9821 "column": 9, 9822 "program": "StringBase64.ets" 9823 }, 9824 "end": { 9825 "line": 73, 9826 "column": 31, 9827 "program": "StringBase64.ets" 9828 } 9829 } 9830 }, 9831 { 9832 "type": "ForUpdateStatement", 9833 "init": { 9834 "type": "VariableDeclaration", 9835 "declarations": [ 9836 { 9837 "type": "VariableDeclarator", 9838 "id": { 9839 "type": "Identifier", 9840 "name": "i", 9841 "typeAnnotation": { 9842 "type": "ETSPrimitiveType", 9843 "loc": { 9844 "start": { 9845 "line": 74, 9846 "column": 22, 9847 "program": "StringBase64.ets" 9848 }, 9849 "end": { 9850 "line": 74, 9851 "column": 25, 9852 "program": "StringBase64.ets" 9853 } 9854 } 9855 }, 9856 "decorators": [], 9857 "loc": { 9858 "start": { 9859 "line": 74, 9860 "column": 18, 9861 "program": "StringBase64.ets" 9862 }, 9863 "end": { 9864 "line": 74, 9865 "column": 19, 9866 "program": "StringBase64.ets" 9867 } 9868 } 9869 }, 9870 "init": { 9871 "type": "NumberLiteral", 9872 "value": 0, 9873 "loc": { 9874 "start": { 9875 "line": 74, 9876 "column": 28, 9877 "program": "StringBase64.ets" 9878 }, 9879 "end": { 9880 "line": 74, 9881 "column": 29, 9882 "program": "StringBase64.ets" 9883 } 9884 } 9885 }, 9886 "loc": { 9887 "start": { 9888 "line": 74, 9889 "column": 18, 9890 "program": "StringBase64.ets" 9891 }, 9892 "end": { 9893 "line": 74, 9894 "column": 29, 9895 "program": "StringBase64.ets" 9896 } 9897 } 9898 } 9899 ], 9900 "kind": "let", 9901 "loc": { 9902 "start": { 9903 "line": 74, 9904 "column": 14, 9905 "program": "StringBase64.ets" 9906 }, 9907 "end": { 9908 "line": 74, 9909 "column": 29, 9910 "program": "StringBase64.ets" 9911 } 9912 } 9913 }, 9914 "test": { 9915 "type": "BinaryExpression", 9916 "operator": "<", 9917 "left": { 9918 "type": "Identifier", 9919 "name": "i", 9920 "decorators": [], 9921 "loc": { 9922 "start": { 9923 "line": 74, 9924 "column": 31, 9925 "program": "StringBase64.ets" 9926 }, 9927 "end": { 9928 "line": 74, 9929 "column": 32, 9930 "program": "StringBase64.ets" 9931 } 9932 } 9933 }, 9934 "right": { 9935 "type": "MemberExpression", 9936 "object": { 9937 "type": "ThisExpression", 9938 "loc": { 9939 "start": { 9940 "line": 74, 9941 "column": 35, 9942 "program": "StringBase64.ets" 9943 }, 9944 "end": { 9945 "line": 74, 9946 "column": 39, 9947 "program": "StringBase64.ets" 9948 } 9949 } 9950 }, 9951 "property": { 9952 "type": "Identifier", 9953 "name": "n1", 9954 "decorators": [], 9955 "loc": { 9956 "start": { 9957 "line": 74, 9958 "column": 40, 9959 "program": "StringBase64.ets" 9960 }, 9961 "end": { 9962 "line": 74, 9963 "column": 42, 9964 "program": "StringBase64.ets" 9965 } 9966 } 9967 }, 9968 "computed": false, 9969 "optional": false, 9970 "loc": { 9971 "start": { 9972 "line": 74, 9973 "column": 35, 9974 "program": "StringBase64.ets" 9975 }, 9976 "end": { 9977 "line": 74, 9978 "column": 42, 9979 "program": "StringBase64.ets" 9980 } 9981 } 9982 }, 9983 "loc": { 9984 "start": { 9985 "line": 74, 9986 "column": 31, 9987 "program": "StringBase64.ets" 9988 }, 9989 "end": { 9990 "line": 74, 9991 "column": 42, 9992 "program": "StringBase64.ets" 9993 } 9994 } 9995 }, 9996 "update": { 9997 "type": "UpdateExpression", 9998 "operator": "++", 9999 "prefix": false, 10000 "argument": { 10001 "type": "Identifier", 10002 "name": "i", 10003 "decorators": [], 10004 "loc": { 10005 "start": { 10006 "line": 74, 10007 "column": 44, 10008 "program": "StringBase64.ets" 10009 }, 10010 "end": { 10011 "line": 74, 10012 "column": 45, 10013 "program": "StringBase64.ets" 10014 } 10015 } 10016 }, 10017 "loc": { 10018 "start": { 10019 "line": 74, 10020 "column": 44, 10021 "program": "StringBase64.ets" 10022 }, 10023 "end": { 10024 "line": 74, 10025 "column": 47, 10026 "program": "StringBase64.ets" 10027 } 10028 } 10029 }, 10030 "body": { 10031 "type": "BlockStatement", 10032 "statements": [ 10033 { 10034 "type": "ExpressionStatement", 10035 "expression": { 10036 "type": "AssignmentExpression", 10037 "operator": "+=", 10038 "left": { 10039 "type": "Identifier", 10040 "name": "str", 10041 "decorators": [], 10042 "loc": { 10043 "start": { 10044 "line": 75, 10045 "column": 13, 10046 "program": "StringBase64.ets" 10047 }, 10048 "end": { 10049 "line": 75, 10050 "column": 16, 10051 "program": "StringBase64.ets" 10052 } 10053 } 10054 }, 10055 "right": { 10056 "type": "TSAsExpression", 10057 "expression": { 10058 "type": "BinaryExpression", 10059 "operator": "+", 10060 "left": { 10061 "type": "BinaryExpression", 10062 "operator": "*", 10063 "left": { 10064 "type": "NumberLiteral", 10065 "value": 25, 10066 "loc": { 10067 "start": { 10068 "line": 75, 10069 "column": 22, 10070 "program": "StringBase64.ets" 10071 }, 10072 "end": { 10073 "line": 75, 10074 "column": 24, 10075 "program": "StringBase64.ets" 10076 } 10077 } 10078 }, 10079 "right": { 10080 "type": "CallExpression", 10081 "callee": { 10082 "type": "Identifier", 10083 "name": "random", 10084 "decorators": [], 10085 "loc": { 10086 "start": { 10087 "line": 75, 10088 "column": 27, 10089 "program": "StringBase64.ets" 10090 }, 10091 "end": { 10092 "line": 75, 10093 "column": 33, 10094 "program": "StringBase64.ets" 10095 } 10096 } 10097 }, 10098 "arguments": [], 10099 "optional": false, 10100 "loc": { 10101 "start": { 10102 "line": 75, 10103 "column": 27, 10104 "program": "StringBase64.ets" 10105 }, 10106 "end": { 10107 "line": 75, 10108 "column": 35, 10109 "program": "StringBase64.ets" 10110 } 10111 } 10112 }, 10113 "loc": { 10114 "start": { 10115 "line": 75, 10116 "column": 21, 10117 "program": "StringBase64.ets" 10118 }, 10119 "end": { 10120 "line": 75, 10121 "column": 36, 10122 "program": "StringBase64.ets" 10123 } 10124 } 10125 }, 10126 "right": { 10127 "type": "NumberLiteral", 10128 "value": 97, 10129 "loc": { 10130 "start": { 10131 "line": 75, 10132 "column": 39, 10133 "program": "StringBase64.ets" 10134 }, 10135 "end": { 10136 "line": 75, 10137 "column": 41, 10138 "program": "StringBase64.ets" 10139 } 10140 } 10141 }, 10142 "loc": { 10143 "start": { 10144 "line": 75, 10145 "column": 20, 10146 "program": "StringBase64.ets" 10147 }, 10148 "end": { 10149 "line": 75, 10150 "column": 42, 10151 "program": "StringBase64.ets" 10152 } 10153 } 10154 }, 10155 "typeAnnotation": { 10156 "type": "ETSPrimitiveType", 10157 "loc": { 10158 "start": { 10159 "line": 75, 10160 "column": 46, 10161 "program": "StringBase64.ets" 10162 }, 10163 "end": { 10164 "line": 75, 10165 "column": 50, 10166 "program": "StringBase64.ets" 10167 } 10168 } 10169 }, 10170 "loc": { 10171 "start": { 10172 "line": 75, 10173 "column": 20, 10174 "program": "StringBase64.ets" 10175 }, 10176 "end": { 10177 "line": 75, 10178 "column": 42, 10179 "program": "StringBase64.ets" 10180 } 10181 } 10182 }, 10183 "loc": { 10184 "start": { 10185 "line": 75, 10186 "column": 13, 10187 "program": "StringBase64.ets" 10188 }, 10189 "end": { 10190 "line": 75, 10191 "column": 42, 10192 "program": "StringBase64.ets" 10193 } 10194 } 10195 }, 10196 "loc": { 10197 "start": { 10198 "line": 75, 10199 "column": 13, 10200 "program": "StringBase64.ets" 10201 }, 10202 "end": { 10203 "line": 75, 10204 "column": 51, 10205 "program": "StringBase64.ets" 10206 } 10207 } 10208 } 10209 ], 10210 "loc": { 10211 "start": { 10212 "line": 74, 10213 "column": 49, 10214 "program": "StringBase64.ets" 10215 }, 10216 "end": { 10217 "line": 76, 10218 "column": 10, 10219 "program": "StringBase64.ets" 10220 } 10221 } 10222 }, 10223 "loc": { 10224 "start": { 10225 "line": 74, 10226 "column": 9, 10227 "program": "StringBase64.ets" 10228 }, 10229 "end": { 10230 "line": 76, 10231 "column": 10, 10232 "program": "StringBase64.ets" 10233 } 10234 } 10235 }, 10236 { 10237 "type": "ForUpdateStatement", 10238 "init": { 10239 "type": "VariableDeclaration", 10240 "declarations": [ 10241 { 10242 "type": "VariableDeclarator", 10243 "id": { 10244 "type": "Identifier", 10245 "name": "i", 10246 "typeAnnotation": { 10247 "type": "ETSPrimitiveType", 10248 "loc": { 10249 "start": { 10250 "line": 77, 10251 "column": 22, 10252 "program": "StringBase64.ets" 10253 }, 10254 "end": { 10255 "line": 77, 10256 "column": 25, 10257 "program": "StringBase64.ets" 10258 } 10259 } 10260 }, 10261 "decorators": [], 10262 "loc": { 10263 "start": { 10264 "line": 77, 10265 "column": 18, 10266 "program": "StringBase64.ets" 10267 }, 10268 "end": { 10269 "line": 77, 10270 "column": 19, 10271 "program": "StringBase64.ets" 10272 } 10273 } 10274 }, 10275 "init": { 10276 "type": "MemberExpression", 10277 "object": { 10278 "type": "ThisExpression", 10279 "loc": { 10280 "start": { 10281 "line": 77, 10282 "column": 28, 10283 "program": "StringBase64.ets" 10284 }, 10285 "end": { 10286 "line": 77, 10287 "column": 32, 10288 "program": "StringBase64.ets" 10289 } 10290 } 10291 }, 10292 "property": { 10293 "type": "Identifier", 10294 "name": "n1", 10295 "decorators": [], 10296 "loc": { 10297 "start": { 10298 "line": 77, 10299 "column": 33, 10300 "program": "StringBase64.ets" 10301 }, 10302 "end": { 10303 "line": 77, 10304 "column": 35, 10305 "program": "StringBase64.ets" 10306 } 10307 } 10308 }, 10309 "computed": false, 10310 "optional": false, 10311 "loc": { 10312 "start": { 10313 "line": 77, 10314 "column": 28, 10315 "program": "StringBase64.ets" 10316 }, 10317 "end": { 10318 "line": 77, 10319 "column": 35, 10320 "program": "StringBase64.ets" 10321 } 10322 } 10323 }, 10324 "loc": { 10325 "start": { 10326 "line": 77, 10327 "column": 18, 10328 "program": "StringBase64.ets" 10329 }, 10330 "end": { 10331 "line": 77, 10332 "column": 35, 10333 "program": "StringBase64.ets" 10334 } 10335 } 10336 } 10337 ], 10338 "kind": "let", 10339 "loc": { 10340 "start": { 10341 "line": 77, 10342 "column": 14, 10343 "program": "StringBase64.ets" 10344 }, 10345 "end": { 10346 "line": 77, 10347 "column": 35, 10348 "program": "StringBase64.ets" 10349 } 10350 } 10351 }, 10352 "test": { 10353 "type": "BinaryExpression", 10354 "operator": "<=", 10355 "left": { 10356 "type": "Identifier", 10357 "name": "i", 10358 "decorators": [], 10359 "loc": { 10360 "start": { 10361 "line": 77, 10362 "column": 37, 10363 "program": "StringBase64.ets" 10364 }, 10365 "end": { 10366 "line": 77, 10367 "column": 38, 10368 "program": "StringBase64.ets" 10369 } 10370 } 10371 }, 10372 "right": { 10373 "type": "MemberExpression", 10374 "object": { 10375 "type": "ThisExpression", 10376 "loc": { 10377 "start": { 10378 "line": 77, 10379 "column": 42, 10380 "program": "StringBase64.ets" 10381 }, 10382 "end": { 10383 "line": 77, 10384 "column": 46, 10385 "program": "StringBase64.ets" 10386 } 10387 } 10388 }, 10389 "property": { 10390 "type": "Identifier", 10391 "name": "n2", 10392 "decorators": [], 10393 "loc": { 10394 "start": { 10395 "line": 77, 10396 "column": 47, 10397 "program": "StringBase64.ets" 10398 }, 10399 "end": { 10400 "line": 77, 10401 "column": 49, 10402 "program": "StringBase64.ets" 10403 } 10404 } 10405 }, 10406 "computed": false, 10407 "optional": false, 10408 "loc": { 10409 "start": { 10410 "line": 77, 10411 "column": 42, 10412 "program": "StringBase64.ets" 10413 }, 10414 "end": { 10415 "line": 77, 10416 "column": 49, 10417 "program": "StringBase64.ets" 10418 } 10419 } 10420 }, 10421 "loc": { 10422 "start": { 10423 "line": 77, 10424 "column": 37, 10425 "program": "StringBase64.ets" 10426 }, 10427 "end": { 10428 "line": 77, 10429 "column": 49, 10430 "program": "StringBase64.ets" 10431 } 10432 } 10433 }, 10434 "update": { 10435 "type": "AssignmentExpression", 10436 "operator": "*=", 10437 "left": { 10438 "type": "Identifier", 10439 "name": "i", 10440 "decorators": [], 10441 "loc": { 10442 "start": { 10443 "line": 77, 10444 "column": 51, 10445 "program": "StringBase64.ets" 10446 }, 10447 "end": { 10448 "line": 77, 10449 "column": 52, 10450 "program": "StringBase64.ets" 10451 } 10452 } 10453 }, 10454 "right": { 10455 "type": "NumberLiteral", 10456 "value": 2, 10457 "loc": { 10458 "start": { 10459 "line": 77, 10460 "column": 56, 10461 "program": "StringBase64.ets" 10462 }, 10463 "end": { 10464 "line": 77, 10465 "column": 57, 10466 "program": "StringBase64.ets" 10467 } 10468 } 10469 }, 10470 "loc": { 10471 "start": { 10472 "line": 77, 10473 "column": 51, 10474 "program": "StringBase64.ets" 10475 }, 10476 "end": { 10477 "line": 77, 10478 "column": 57, 10479 "program": "StringBase64.ets" 10480 } 10481 } 10482 }, 10483 "body": { 10484 "type": "BlockStatement", 10485 "statements": [ 10486 { 10487 "type": "VariableDeclaration", 10488 "declarations": [ 10489 { 10490 "type": "VariableDeclarator", 10491 "id": { 10492 "type": "Identifier", 10493 "name": "base64", 10494 "typeAnnotation": { 10495 "type": "ETSTypeReference", 10496 "part": { 10497 "type": "ETSTypeReferencePart", 10498 "name": { 10499 "type": "Identifier", 10500 "name": "String", 10501 "decorators": [], 10502 "loc": { 10503 "start": { 10504 "line": 78, 10505 "column": 26, 10506 "program": "StringBase64.ets" 10507 }, 10508 "end": { 10509 "line": 78, 10510 "column": 32, 10511 "program": "StringBase64.ets" 10512 } 10513 } 10514 }, 10515 "loc": { 10516 "start": { 10517 "line": 78, 10518 "column": 26, 10519 "program": "StringBase64.ets" 10520 }, 10521 "end": { 10522 "line": 78, 10523 "column": 34, 10524 "program": "StringBase64.ets" 10525 } 10526 } 10527 }, 10528 "loc": { 10529 "start": { 10530 "line": 78, 10531 "column": 26, 10532 "program": "StringBase64.ets" 10533 }, 10534 "end": { 10535 "line": 78, 10536 "column": 34, 10537 "program": "StringBase64.ets" 10538 } 10539 } 10540 }, 10541 "decorators": [], 10542 "loc": { 10543 "start": { 10544 "line": 78, 10545 "column": 17, 10546 "program": "StringBase64.ets" 10547 }, 10548 "end": { 10549 "line": 78, 10550 "column": 23, 10551 "program": "StringBase64.ets" 10552 } 10553 } 10554 }, 10555 "init": { 10556 "type": "CallExpression", 10557 "callee": { 10558 "type": "MemberExpression", 10559 "object": { 10560 "type": "ThisExpression", 10561 "loc": { 10562 "start": { 10563 "line": 78, 10564 "column": 35, 10565 "program": "StringBase64.ets" 10566 }, 10567 "end": { 10568 "line": 78, 10569 "column": 39, 10570 "program": "StringBase64.ets" 10571 } 10572 } 10573 }, 10574 "property": { 10575 "type": "Identifier", 10576 "name": "toBase64", 10577 "decorators": [], 10578 "loc": { 10579 "start": { 10580 "line": 78, 10581 "column": 40, 10582 "program": "StringBase64.ets" 10583 }, 10584 "end": { 10585 "line": 78, 10586 "column": 48, 10587 "program": "StringBase64.ets" 10588 } 10589 } 10590 }, 10591 "computed": false, 10592 "optional": false, 10593 "loc": { 10594 "start": { 10595 "line": 78, 10596 "column": 35, 10597 "program": "StringBase64.ets" 10598 }, 10599 "end": { 10600 "line": 78, 10601 "column": 48, 10602 "program": "StringBase64.ets" 10603 } 10604 } 10605 }, 10606 "arguments": [ 10607 { 10608 "type": "Identifier", 10609 "name": "str", 10610 "decorators": [], 10611 "loc": { 10612 "start": { 10613 "line": 78, 10614 "column": 49, 10615 "program": "StringBase64.ets" 10616 }, 10617 "end": { 10618 "line": 78, 10619 "column": 52, 10620 "program": "StringBase64.ets" 10621 } 10622 } 10623 } 10624 ], 10625 "optional": false, 10626 "loc": { 10627 "start": { 10628 "line": 78, 10629 "column": 35, 10630 "program": "StringBase64.ets" 10631 }, 10632 "end": { 10633 "line": 78, 10634 "column": 53, 10635 "program": "StringBase64.ets" 10636 } 10637 } 10638 }, 10639 "loc": { 10640 "start": { 10641 "line": 78, 10642 "column": 17, 10643 "program": "StringBase64.ets" 10644 }, 10645 "end": { 10646 "line": 78, 10647 "column": 53, 10648 "program": "StringBase64.ets" 10649 } 10650 } 10651 } 10652 ], 10653 "kind": "let", 10654 "loc": { 10655 "start": { 10656 "line": 78, 10657 "column": 13, 10658 "program": "StringBase64.ets" 10659 }, 10660 "end": { 10661 "line": 78, 10662 "column": 54, 10663 "program": "StringBase64.ets" 10664 } 10665 } 10666 }, 10667 { 10668 "type": "VariableDeclaration", 10669 "declarations": [ 10670 { 10671 "type": "VariableDeclarator", 10672 "id": { 10673 "type": "Identifier", 10674 "name": "encoded", 10675 "typeAnnotation": { 10676 "type": "ETSTypeReference", 10677 "part": { 10678 "type": "ETSTypeReferencePart", 10679 "name": { 10680 "type": "Identifier", 10681 "name": "String", 10682 "decorators": [], 10683 "loc": { 10684 "start": { 10685 "line": 79, 10686 "column": 27, 10687 "program": "StringBase64.ets" 10688 }, 10689 "end": { 10690 "line": 79, 10691 "column": 33, 10692 "program": "StringBase64.ets" 10693 } 10694 } 10695 }, 10696 "loc": { 10697 "start": { 10698 "line": 79, 10699 "column": 27, 10700 "program": "StringBase64.ets" 10701 }, 10702 "end": { 10703 "line": 79, 10704 "column": 35, 10705 "program": "StringBase64.ets" 10706 } 10707 } 10708 }, 10709 "loc": { 10710 "start": { 10711 "line": 79, 10712 "column": 27, 10713 "program": "StringBase64.ets" 10714 }, 10715 "end": { 10716 "line": 79, 10717 "column": 35, 10718 "program": "StringBase64.ets" 10719 } 10720 } 10721 }, 10722 "decorators": [], 10723 "loc": { 10724 "start": { 10725 "line": 79, 10726 "column": 17, 10727 "program": "StringBase64.ets" 10728 }, 10729 "end": { 10730 "line": 79, 10731 "column": 24, 10732 "program": "StringBase64.ets" 10733 } 10734 } 10735 }, 10736 "init": { 10737 "type": "CallExpression", 10738 "callee": { 10739 "type": "MemberExpression", 10740 "object": { 10741 "type": "ThisExpression", 10742 "loc": { 10743 "start": { 10744 "line": 79, 10745 "column": 36, 10746 "program": "StringBase64.ets" 10747 }, 10748 "end": { 10749 "line": 79, 10750 "column": 40, 10751 "program": "StringBase64.ets" 10752 } 10753 } 10754 }, 10755 "property": { 10756 "type": "Identifier", 10757 "name": "base64ToString", 10758 "decorators": [], 10759 "loc": { 10760 "start": { 10761 "line": 79, 10762 "column": 41, 10763 "program": "StringBase64.ets" 10764 }, 10765 "end": { 10766 "line": 79, 10767 "column": 55, 10768 "program": "StringBase64.ets" 10769 } 10770 } 10771 }, 10772 "computed": false, 10773 "optional": false, 10774 "loc": { 10775 "start": { 10776 "line": 79, 10777 "column": 36, 10778 "program": "StringBase64.ets" 10779 }, 10780 "end": { 10781 "line": 79, 10782 "column": 55, 10783 "program": "StringBase64.ets" 10784 } 10785 } 10786 }, 10787 "arguments": [ 10788 { 10789 "type": "Identifier", 10790 "name": "base64", 10791 "decorators": [], 10792 "loc": { 10793 "start": { 10794 "line": 79, 10795 "column": 56, 10796 "program": "StringBase64.ets" 10797 }, 10798 "end": { 10799 "line": 79, 10800 "column": 62, 10801 "program": "StringBase64.ets" 10802 } 10803 } 10804 } 10805 ], 10806 "optional": false, 10807 "loc": { 10808 "start": { 10809 "line": 79, 10810 "column": 36, 10811 "program": "StringBase64.ets" 10812 }, 10813 "end": { 10814 "line": 79, 10815 "column": 63, 10816 "program": "StringBase64.ets" 10817 } 10818 } 10819 }, 10820 "loc": { 10821 "start": { 10822 "line": 79, 10823 "column": 17, 10824 "program": "StringBase64.ets" 10825 }, 10826 "end": { 10827 "line": 79, 10828 "column": 63, 10829 "program": "StringBase64.ets" 10830 } 10831 } 10832 } 10833 ], 10834 "kind": "let", 10835 "loc": { 10836 "start": { 10837 "line": 79, 10838 "column": 13, 10839 "program": "StringBase64.ets" 10840 }, 10841 "end": { 10842 "line": 79, 10843 "column": 64, 10844 "program": "StringBase64.ets" 10845 } 10846 } 10847 }, 10848 { 10849 "type": "IfStatement", 10850 "test": { 10851 "type": "UnaryExpression", 10852 "operator": "!", 10853 "prefix": true, 10854 "argument": { 10855 "type": "CallExpression", 10856 "callee": { 10857 "type": "MemberExpression", 10858 "object": { 10859 "type": "Identifier", 10860 "name": "encoded", 10861 "decorators": [], 10862 "loc": { 10863 "start": { 10864 "line": 80, 10865 "column": 18, 10866 "program": "StringBase64.ets" 10867 }, 10868 "end": { 10869 "line": 80, 10870 "column": 25, 10871 "program": "StringBase64.ets" 10872 } 10873 } 10874 }, 10875 "property": { 10876 "type": "Identifier", 10877 "name": "equals", 10878 "decorators": [], 10879 "loc": { 10880 "start": { 10881 "line": 80, 10882 "column": 26, 10883 "program": "StringBase64.ets" 10884 }, 10885 "end": { 10886 "line": 80, 10887 "column": 32, 10888 "program": "StringBase64.ets" 10889 } 10890 } 10891 }, 10892 "computed": false, 10893 "optional": false, 10894 "loc": { 10895 "start": { 10896 "line": 80, 10897 "column": 18, 10898 "program": "StringBase64.ets" 10899 }, 10900 "end": { 10901 "line": 80, 10902 "column": 32, 10903 "program": "StringBase64.ets" 10904 } 10905 } 10906 }, 10907 "arguments": [ 10908 { 10909 "type": "Identifier", 10910 "name": "str", 10911 "decorators": [], 10912 "loc": { 10913 "start": { 10914 "line": 80, 10915 "column": 33, 10916 "program": "StringBase64.ets" 10917 }, 10918 "end": { 10919 "line": 80, 10920 "column": 36, 10921 "program": "StringBase64.ets" 10922 } 10923 } 10924 } 10925 ], 10926 "optional": false, 10927 "loc": { 10928 "start": { 10929 "line": 80, 10930 "column": 18, 10931 "program": "StringBase64.ets" 10932 }, 10933 "end": { 10934 "line": 80, 10935 "column": 37, 10936 "program": "StringBase64.ets" 10937 } 10938 } 10939 }, 10940 "loc": { 10941 "start": { 10942 "line": 80, 10943 "column": 17, 10944 "program": "StringBase64.ets" 10945 }, 10946 "end": { 10947 "line": 80, 10948 "column": 37, 10949 "program": "StringBase64.ets" 10950 } 10951 } 10952 }, 10953 "consequent": { 10954 "type": "BlockStatement", 10955 "statements": [], 10956 "loc": { 10957 "start": { 10958 "line": 80, 10959 "column": 39, 10960 "program": "StringBase64.ets" 10961 }, 10962 "end": { 10963 "line": 81, 10964 "column": 14, 10965 "program": "StringBase64.ets" 10966 } 10967 } 10968 }, 10969 "alternate": null, 10970 "loc": { 10971 "start": { 10972 "line": 80, 10973 "column": 13, 10974 "program": "StringBase64.ets" 10975 }, 10976 "end": { 10977 "line": 81, 10978 "column": 14, 10979 "program": "StringBase64.ets" 10980 } 10981 } 10982 }, 10983 { 10984 "type": "ExpressionStatement", 10985 "expression": { 10986 "type": "AssignmentExpression", 10987 "operator": "+=", 10988 "left": { 10989 "type": "Identifier", 10990 "name": "str", 10991 "decorators": [], 10992 "loc": { 10993 "start": { 10994 "line": 82, 10995 "column": 13, 10996 "program": "StringBase64.ets" 10997 }, 10998 "end": { 10999 "line": 82, 11000 "column": 16, 11001 "program": "StringBase64.ets" 11002 } 11003 } 11004 }, 11005 "right": { 11006 "type": "Identifier", 11007 "name": "str", 11008 "decorators": [], 11009 "loc": { 11010 "start": { 11011 "line": 82, 11012 "column": 20, 11013 "program": "StringBase64.ets" 11014 }, 11015 "end": { 11016 "line": 82, 11017 "column": 23, 11018 "program": "StringBase64.ets" 11019 } 11020 } 11021 }, 11022 "loc": { 11023 "start": { 11024 "line": 82, 11025 "column": 13, 11026 "program": "StringBase64.ets" 11027 }, 11028 "end": { 11029 "line": 82, 11030 "column": 23, 11031 "program": "StringBase64.ets" 11032 } 11033 } 11034 }, 11035 "loc": { 11036 "start": { 11037 "line": 82, 11038 "column": 13, 11039 "program": "StringBase64.ets" 11040 }, 11041 "end": { 11042 "line": 82, 11043 "column": 24, 11044 "program": "StringBase64.ets" 11045 } 11046 } 11047 } 11048 ], 11049 "loc": { 11050 "start": { 11051 "line": 77, 11052 "column": 59, 11053 "program": "StringBase64.ets" 11054 }, 11055 "end": { 11056 "line": 83, 11057 "column": 10, 11058 "program": "StringBase64.ets" 11059 } 11060 } 11061 }, 11062 "loc": { 11063 "start": { 11064 "line": 77, 11065 "column": 9, 11066 "program": "StringBase64.ets" 11067 }, 11068 "end": { 11069 "line": 83, 11070 "column": 10, 11071 "program": "StringBase64.ets" 11072 } 11073 } 11074 } 11075 ], 11076 "loc": { 11077 "start": { 11078 "line": 72, 11079 "column": 25, 11080 "program": "StringBase64.ets" 11081 }, 11082 "end": { 11083 "line": 85, 11084 "column": 6, 11085 "program": "StringBase64.ets" 11086 } 11087 } 11088 }, 11089 "loc": { 11090 "start": { 11091 "line": 72, 11092 "column": 16, 11093 "program": "StringBase64.ets" 11094 }, 11095 "end": { 11096 "line": 85, 11097 "column": 6, 11098 "program": "StringBase64.ets" 11099 } 11100 } 11101 }, 11102 "loc": { 11103 "start": { 11104 "line": 72, 11105 "column": 16, 11106 "program": "StringBase64.ets" 11107 }, 11108 "end": { 11109 "line": 85, 11110 "column": 6, 11111 "program": "StringBase64.ets" 11112 } 11113 } 11114 }, 11115 "overloads": [], 11116 "decorators": [], 11117 "loc": { 11118 "start": { 11119 "line": 72, 11120 "column": 5, 11121 "program": "StringBase64.ets" 11122 }, 11123 "end": { 11124 "line": 85, 11125 "column": 6, 11126 "program": "StringBase64.ets" 11127 } 11128 } 11129 }, 11130 { 11131 "type": "MethodDefinition", 11132 "key": { 11133 "type": "Identifier", 11134 "name": "constructor", 11135 "decorators": [], 11136 "loc": { 11137 "start": { 11138 "line": 16, 11139 "column": 29, 11140 "program": "StringBase64.ets" 11141 }, 11142 "end": { 11143 "line": 16, 11144 "column": 29, 11145 "program": "StringBase64.ets" 11146 } 11147 } 11148 }, 11149 "kind": "constructor", 11150 "static": false, 11151 "optional": false, 11152 "computed": false, 11153 "value": { 11154 "type": "FunctionExpression", 11155 "function": { 11156 "type": "ScriptFunction", 11157 "id": { 11158 "type": "Identifier", 11159 "name": "constructor", 11160 "decorators": [], 11161 "loc": { 11162 "start": { 11163 "line": 16, 11164 "column": 29, 11165 "program": "StringBase64.ets" 11166 }, 11167 "end": { 11168 "line": 16, 11169 "column": 29, 11170 "program": "StringBase64.ets" 11171 } 11172 } 11173 }, 11174 "generator": false, 11175 "async": false, 11176 "expression": false, 11177 "params": [], 11178 "body": { 11179 "type": "BlockStatement", 11180 "statements": [], 11181 "loc": { 11182 "start": { 11183 "line": 16, 11184 "column": 29, 11185 "program": "StringBase64.ets" 11186 }, 11187 "end": { 11188 "line": 16, 11189 "column": 29, 11190 "program": "StringBase64.ets" 11191 } 11192 } 11193 }, 11194 "loc": { 11195 "start": { 11196 "line": 16, 11197 "column": 29, 11198 "program": "StringBase64.ets" 11199 }, 11200 "end": { 11201 "line": 16, 11202 "column": 29, 11203 "program": "StringBase64.ets" 11204 } 11205 } 11206 }, 11207 "loc": { 11208 "start": { 11209 "line": 16, 11210 "column": 29, 11211 "program": "StringBase64.ets" 11212 }, 11213 "end": { 11214 "line": 16, 11215 "column": 29, 11216 "program": "StringBase64.ets" 11217 } 11218 } 11219 }, 11220 "overloads": [], 11221 "decorators": [], 11222 "loc": { 11223 "start": { 11224 "line": 1, 11225 "column": 1, 11226 "program": null 11227 }, 11228 "end": { 11229 "line": 1, 11230 "column": 1, 11231 "program": null 11232 } 11233 } 11234 } 11235 ], 11236 "loc": { 11237 "start": { 11238 "line": 16, 11239 "column": 28, 11240 "program": "StringBase64.ets" 11241 }, 11242 "end": { 11243 "line": 88, 11244 "column": 9, 11245 "program": "StringBase64.ets" 11246 } 11247 } 11248 }, 11249 "loc": { 11250 "start": { 11251 "line": 16, 11252 "column": 8, 11253 "program": "StringBase64.ets" 11254 }, 11255 "end": { 11256 "line": 88, 11257 "column": 9, 11258 "program": "StringBase64.ets" 11259 } 11260 } 11261 }, 11262 { 11263 "type": "ClassDeclaration", 11264 "definition": { 11265 "id": { 11266 "type": "Identifier", 11267 "name": "ETSGLOBAL", 11268 "decorators": [], 11269 "loc": { 11270 "start": { 11271 "line": 1, 11272 "column": 1, 11273 "program": "StringBase64.ets" 11274 }, 11275 "end": { 11276 "line": 1, 11277 "column": 1, 11278 "program": "StringBase64.ets" 11279 } 11280 } 11281 }, 11282 "superClass": null, 11283 "implements": [], 11284 "body": [ 11285 { 11286 "type": "MethodDefinition", 11287 "key": { 11288 "type": "Identifier", 11289 "name": "_$init$_", 11290 "decorators": [], 11291 "loc": { 11292 "start": { 11293 "line": 1, 11294 "column": 1, 11295 "program": null 11296 }, 11297 "end": { 11298 "line": 1, 11299 "column": 1, 11300 "program": null 11301 } 11302 } 11303 }, 11304 "kind": "method", 11305 "accessibility": "public", 11306 "static": true, 11307 "optional": false, 11308 "computed": false, 11309 "value": { 11310 "type": "FunctionExpression", 11311 "function": { 11312 "type": "ScriptFunction", 11313 "id": { 11314 "type": "Identifier", 11315 "name": "_$init$_", 11316 "decorators": [], 11317 "loc": { 11318 "start": { 11319 "line": 1, 11320 "column": 1, 11321 "program": null 11322 }, 11323 "end": { 11324 "line": 1, 11325 "column": 1, 11326 "program": null 11327 } 11328 } 11329 }, 11330 "generator": false, 11331 "async": false, 11332 "expression": false, 11333 "params": [], 11334 "body": { 11335 "type": "BlockStatement", 11336 "statements": [], 11337 "loc": { 11338 "start": { 11339 "line": 1, 11340 "column": 1, 11341 "program": null 11342 }, 11343 "end": { 11344 "line": 1, 11345 "column": 1, 11346 "program": null 11347 } 11348 } 11349 }, 11350 "loc": { 11351 "start": { 11352 "line": 1, 11353 "column": 1, 11354 "program": null 11355 }, 11356 "end": { 11357 "line": 1, 11358 "column": 1, 11359 "program": null 11360 } 11361 } 11362 }, 11363 "loc": { 11364 "start": { 11365 "line": 1, 11366 "column": 1, 11367 "program": null 11368 }, 11369 "end": { 11370 "line": 1, 11371 "column": 1, 11372 "program": null 11373 } 11374 } 11375 }, 11376 "overloads": [], 11377 "decorators": [], 11378 "loc": { 11379 "start": { 11380 "line": 1, 11381 "column": 1, 11382 "program": "StringBase64.ets" 11383 }, 11384 "end": { 11385 "line": 1, 11386 "column": 1, 11387 "program": "StringBase64.ets" 11388 } 11389 } 11390 }, 11391 { 11392 "type": "MethodDefinition", 11393 "key": { 11394 "type": "Identifier", 11395 "name": "main", 11396 "decorators": [], 11397 "loc": { 11398 "start": { 11399 "line": 88, 11400 "column": 10, 11401 "program": "StringBase64.ets" 11402 }, 11403 "end": { 11404 "line": 88, 11405 "column": 14, 11406 "program": "StringBase64.ets" 11407 } 11408 } 11409 }, 11410 "kind": "method", 11411 "accessibility": "public", 11412 "static": true, 11413 "optional": false, 11414 "computed": false, 11415 "value": { 11416 "type": "FunctionExpression", 11417 "function": { 11418 "type": "ScriptFunction", 11419 "id": { 11420 "type": "Identifier", 11421 "name": "main", 11422 "decorators": [], 11423 "loc": { 11424 "start": { 11425 "line": 88, 11426 "column": 10, 11427 "program": "StringBase64.ets" 11428 }, 11429 "end": { 11430 "line": 88, 11431 "column": 14, 11432 "program": "StringBase64.ets" 11433 } 11434 } 11435 }, 11436 "generator": false, 11437 "async": false, 11438 "expression": false, 11439 "params": [], 11440 "returnType": { 11441 "type": "ETSPrimitiveType", 11442 "loc": { 11443 "start": { 11444 "line": 88, 11445 "column": 18, 11446 "program": "StringBase64.ets" 11447 }, 11448 "end": { 11449 "line": 88, 11450 "column": 22, 11451 "program": "StringBase64.ets" 11452 } 11453 } 11454 }, 11455 "body": { 11456 "type": "BlockStatement", 11457 "statements": [ 11458 { 11459 "type": "VariableDeclaration", 11460 "declarations": [ 11461 { 11462 "type": "VariableDeclarator", 11463 "id": { 11464 "type": "Identifier", 11465 "name": "a", 11466 "decorators": [], 11467 "loc": { 11468 "start": { 11469 "line": 89, 11470 "column": 7, 11471 "program": "StringBase64.ets" 11472 }, 11473 "end": { 11474 "line": 89, 11475 "column": 8, 11476 "program": "StringBase64.ets" 11477 } 11478 } 11479 }, 11480 "init": { 11481 "type": "ETSNewClassInstanceExpression", 11482 "typeReference": { 11483 "type": "ETSTypeReference", 11484 "part": { 11485 "type": "ETSTypeReferencePart", 11486 "name": { 11487 "type": "Identifier", 11488 "name": "StringBase64", 11489 "decorators": [], 11490 "loc": { 11491 "start": { 11492 "line": 89, 11493 "column": 15, 11494 "program": "StringBase64.ets" 11495 }, 11496 "end": { 11497 "line": 89, 11498 "column": 27, 11499 "program": "StringBase64.ets" 11500 } 11501 } 11502 }, 11503 "loc": { 11504 "start": { 11505 "line": 89, 11506 "column": 15, 11507 "program": "StringBase64.ets" 11508 }, 11509 "end": { 11510 "line": 89, 11511 "column": 28, 11512 "program": "StringBase64.ets" 11513 } 11514 } 11515 }, 11516 "loc": { 11517 "start": { 11518 "line": 89, 11519 "column": 15, 11520 "program": "StringBase64.ets" 11521 }, 11522 "end": { 11523 "line": 89, 11524 "column": 28, 11525 "program": "StringBase64.ets" 11526 } 11527 } 11528 }, 11529 "arguments": [], 11530 "loc": { 11531 "start": { 11532 "line": 89, 11533 "column": 11, 11534 "program": "StringBase64.ets" 11535 }, 11536 "end": { 11537 "line": 89, 11538 "column": 28, 11539 "program": "StringBase64.ets" 11540 } 11541 } 11542 }, 11543 "loc": { 11544 "start": { 11545 "line": 89, 11546 "column": 7, 11547 "program": "StringBase64.ets" 11548 }, 11549 "end": { 11550 "line": 89, 11551 "column": 28, 11552 "program": "StringBase64.ets" 11553 } 11554 } 11555 } 11556 ], 11557 "kind": "let", 11558 "loc": { 11559 "start": { 11560 "line": 89, 11561 "column": 3, 11562 "program": "StringBase64.ets" 11563 }, 11564 "end": { 11565 "line": 89, 11566 "column": 28, 11567 "program": "StringBase64.ets" 11568 } 11569 } 11570 }, 11571 { 11572 "type": "ExpressionStatement", 11573 "expression": { 11574 "type": "CallExpression", 11575 "callee": { 11576 "type": "MemberExpression", 11577 "object": { 11578 "type": "Identifier", 11579 "name": "a", 11580 "decorators": [], 11581 "loc": { 11582 "start": { 11583 "line": 90, 11584 "column": 3, 11585 "program": "StringBase64.ets" 11586 }, 11587 "end": { 11588 "line": 90, 11589 "column": 4, 11590 "program": "StringBase64.ets" 11591 } 11592 } 11593 }, 11594 "property": { 11595 "type": "Identifier", 11596 "name": "run", 11597 "decorators": [], 11598 "loc": { 11599 "start": { 11600 "line": 90, 11601 "column": 5, 11602 "program": "StringBase64.ets" 11603 }, 11604 "end": { 11605 "line": 90, 11606 "column": 8, 11607 "program": "StringBase64.ets" 11608 } 11609 } 11610 }, 11611 "computed": false, 11612 "optional": false, 11613 "loc": { 11614 "start": { 11615 "line": 90, 11616 "column": 3, 11617 "program": "StringBase64.ets" 11618 }, 11619 "end": { 11620 "line": 90, 11621 "column": 8, 11622 "program": "StringBase64.ets" 11623 } 11624 } 11625 }, 11626 "arguments": [], 11627 "optional": false, 11628 "loc": { 11629 "start": { 11630 "line": 90, 11631 "column": 3, 11632 "program": "StringBase64.ets" 11633 }, 11634 "end": { 11635 "line": 90, 11636 "column": 10, 11637 "program": "StringBase64.ets" 11638 } 11639 } 11640 }, 11641 "loc": { 11642 "start": { 11643 "line": 90, 11644 "column": 3, 11645 "program": "StringBase64.ets" 11646 }, 11647 "end": { 11648 "line": 90, 11649 "column": 11, 11650 "program": "StringBase64.ets" 11651 } 11652 } 11653 } 11654 ], 11655 "loc": { 11656 "start": { 11657 "line": 88, 11658 "column": 23, 11659 "program": "StringBase64.ets" 11660 }, 11661 "end": { 11662 "line": 91, 11663 "column": 2, 11664 "program": "StringBase64.ets" 11665 } 11666 } 11667 }, 11668 "loc": { 11669 "start": { 11670 "line": 88, 11671 "column": 10, 11672 "program": "StringBase64.ets" 11673 }, 11674 "end": { 11675 "line": 91, 11676 "column": 2, 11677 "program": "StringBase64.ets" 11678 } 11679 } 11680 }, 11681 "loc": { 11682 "start": { 11683 "line": 88, 11684 "column": 10, 11685 "program": "StringBase64.ets" 11686 }, 11687 "end": { 11688 "line": 91, 11689 "column": 2, 11690 "program": "StringBase64.ets" 11691 } 11692 } 11693 }, 11694 "overloads": [], 11695 "decorators": [], 11696 "loc": { 11697 "start": { 11698 "line": 88, 11699 "column": 1, 11700 "program": "StringBase64.ets" 11701 }, 11702 "end": { 11703 "line": 91, 11704 "column": 2, 11705 "program": "StringBase64.ets" 11706 } 11707 } 11708 } 11709 ], 11710 "loc": { 11711 "start": { 11712 "line": 1, 11713 "column": 1, 11714 "program": "StringBase64.ets" 11715 }, 11716 "end": { 11717 "line": 1, 11718 "column": 1, 11719 "program": "StringBase64.ets" 11720 } 11721 } 11722 }, 11723 "loc": { 11724 "start": { 11725 "line": 1, 11726 "column": 1, 11727 "program": "StringBase64.ets" 11728 }, 11729 "end": { 11730 "line": 1, 11731 "column": 1, 11732 "program": "StringBase64.ets" 11733 } 11734 } 11735 } 11736 ], 11737 "loc": { 11738 "start": { 11739 "line": 1, 11740 "column": 1, 11741 "program": "StringBase64.ets" 11742 }, 11743 "end": { 11744 "line": 92, 11745 "column": 1, 11746 "program": "StringBase64.ets" 11747 } 11748 } 11749} 11750