
======= asm_json/input.sol:C =======
EVM assembly:
{
  ".code":
  [
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH",
      "source": 0,
      "value": "80"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH",
      "source": 0,
      "value": "40"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "MSTORE",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "CALLVALUE",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "DUP1",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "ISZERO",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH [tag]",
      "source": 0,
      "value": "1"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "JUMPI",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH",
      "source": 0,
      "value": "0"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "DUP1",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "REVERT",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "tag",
      "source": 0,
      "value": "1"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "JUMPDEST",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "POP",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH #[$]",
      "source": 0,
      "value": "0000000000000000000000000000000000000000000000000000000000000000"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "DUP1",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH [$]",
      "source": 0,
      "value": "0000000000000000000000000000000000000000000000000000000000000000"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH",
      "source": 0,
      "value": "0"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "CODECOPY",
      "source": 0
    },
    {
      "begin": 60,
      "end": 160,
      "name": "PUSH",
      "source": 0,
      "value": "0"
    },
    {
      "begin": 60,
      "end": 160,
      "name": "RETURN",
      "source": 0
    }
  ],
  ".data":
  {
    "0":
    {
      ".auxdata": "<BYTECODE REMOVED>",
      ".code":
      [
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "80"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "40"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "MSTORE",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "CALLVALUE",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "DUP1",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "ISZERO",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "1"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "JUMPI",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "0"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "DUP1",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "REVERT",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "tag",
          "source": 0,
          "value": "1"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "POP",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "4"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "CALLDATASIZE",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "LT",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "2"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "JUMPI",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "0"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "CALLDATALOAD",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "E0"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "SHR",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "DUP1",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "B3DE648B"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "EQ",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "3"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "JUMPI",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "tag",
          "source": 0,
          "value": "2"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "PUSH",
          "source": 0,
          "value": "0"
        },
        {
          "begin": 60,
          "end": 160,
          "name": "DUP1",
          "source": 0
        },
        {
          "begin": 60,
          "end": 160,
          "name": "REVERT",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "tag",
          "source": 0,
          "value": "3"
        },
        {
          "begin": 77,
          "end": 158,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "4"
        },
        {
          "begin": 77,
          "end": 158,
          "name": "PUSH",
          "source": 0,
          "value": "4"
        },
        {
          "begin": 77,
          "end": 158,
          "name": "DUP1",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "CALLDATASIZE",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "SUB",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "DUP2",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "ADD",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "SWAP1",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "5"
        },
        {
          "begin": 77,
          "end": 158,
          "name": "SWAP2",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "SWAP1",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "6"
        },
        {
          "begin": 77,
          "end": 158,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "tag",
          "source": 0,
          "value": "5"
        },
        {
          "begin": 77,
          "end": 158,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "7"
        },
        {
          "begin": 77,
          "end": 158,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "tag",
          "source": 0,
          "value": "4"
        },
        {
          "begin": 77,
          "end": 158,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "STOP",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "tag",
          "source": 0,
          "value": "7"
        },
        {
          "begin": 77,
          "end": 158,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 123,
          "end": 125,
          "name": "PUSH",
          "source": 0,
          "value": "2A"
        },
        {
          "begin": 118,
          "end": 125,
          "name": "DUP2",
          "source": 0
        },
        {
          "begin": 118,
          "end": 125,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "9"
        },
        {
          "begin": 118,
          "end": 125,
          "name": "SWAP2",
          "source": 0
        },
        {
          "begin": 118,
          "end": 125,
          "name": "SWAP1",
          "source": 0
        },
        {
          "begin": 118,
          "end": 125,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "10"
        },
        {
          "begin": 118,
          "end": 125,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 0
        },
        {
          "begin": 118,
          "end": 125,
          "name": "tag",
          "source": 0,
          "value": "9"
        },
        {
          "begin": 118,
          "end": 125,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 118,
          "end": 125,
          "name": "SWAP1",
          "source": 0
        },
        {
          "begin": 118,
          "end": 125,
          "name": "POP",
          "source": 0
        },
        {
          "begin": 147,
          "end": 150,
          "name": "PUSH",
          "source": 0,
          "value": "64"
        },
        {
          "begin": 143,
          "end": 144,
          "name": "DUP2",
          "source": 0
        },
        {
          "begin": 143,
          "end": 150,
          "name": "GT",
          "source": 0
        },
        {
          "begin": 135,
          "end": 151,
          "name": "PUSH [tag]",
          "source": 0,
          "value": "11"
        },
        {
          "begin": 135,
          "end": 151,
          "name": "JUMPI",
          "source": 0
        },
        {
          "begin": 135,
          "end": 151,
          "name": "PUSH",
          "source": 0,
          "value": "0"
        },
        {
          "begin": 135,
          "end": 151,
          "name": "DUP1",
          "source": 0
        },
        {
          "begin": 135,
          "end": 151,
          "name": "REVERT",
          "source": 0
        },
        {
          "begin": 135,
          "end": 151,
          "name": "tag",
          "source": 0,
          "value": "11"
        },
        {
          "begin": 135,
          "end": 151,
          "name": "JUMPDEST",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "name": "POP",
          "source": 0
        },
        {
          "begin": 77,
          "end": 158,
          "jumpType": "[out]",
          "name": "JUMP",
          "source": 0
        },
        {
          "begin": 88,
          "end": 205,
          "name": "tag",
          "source": 1,
          "value": "13"
        },
        {
          "begin": 88,
          "end": 205,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 197,
          "end": 198,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 194,
          "end": 195,
          "name": "DUP1",
          "source": 1
        },
        {
          "begin": 187,
          "end": 199,
          "name": "REVERT",
          "source": 1
        },
        {
          "begin": 334,
          "end": 411,
          "name": "tag",
          "source": 1,
          "value": "15"
        },
        {
          "begin": 334,
          "end": 411,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 371,
          "end": 378,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 400,
          "end": 405,
          "name": "DUP2",
          "source": 1
        },
        {
          "begin": 389,
          "end": 405,
          "name": "SWAP1",
          "source": 1
        },
        {
          "begin": 389,
          "end": 405,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 334,
          "end": 411,
          "name": "SWAP2",
          "source": 1
        },
        {
          "begin": 334,
          "end": 411,
          "name": "SWAP1",
          "source": 1
        },
        {
          "begin": 334,
          "end": 411,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 334,
          "end": 411,
          "jumpType": "[out]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 417,
          "end": 539,
          "name": "tag",
          "source": 1,
          "value": "16"
        },
        {
          "begin": 417,
          "end": 539,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 490,
          "end": 514,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "25"
        },
        {
          "begin": 508,
          "end": 513,
          "name": "DUP2",
          "source": 1
        },
        {
          "begin": 490,
          "end": 514,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "15"
        },
        {
          "begin": 490,
          "end": 514,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 490,
          "end": 514,
          "name": "tag",
          "source": 1,
          "value": "25"
        },
        {
          "begin": 490,
          "end": 514,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 483,
          "end": 488,
          "name": "DUP2",
          "source": 1
        },
        {
          "begin": 480,
          "end": 515,
          "name": "EQ",
          "source": 1
        },
        {
          "begin": 470,
          "end": 533,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "26"
        },
        {
          "begin": 470,
          "end": 533,
          "name": "JUMPI",
          "source": 1
        },
        {
          "begin": 529,
          "end": 530,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 526,
          "end": 527,
          "name": "DUP1",
          "source": 1
        },
        {
          "begin": 519,
          "end": 531,
          "name": "REVERT",
          "source": 1
        },
        {
          "begin": 470,
          "end": 533,
          "name": "tag",
          "source": 1,
          "value": "26"
        },
        {
          "begin": 470,
          "end": 533,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 417,
          "end": 539,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 417,
          "end": 539,
          "jumpType": "[out]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 545,
          "end": 684,
          "name": "tag",
          "source": 1,
          "value": "17"
        },
        {
          "begin": 545,
          "end": 684,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 591,
          "end": 596,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 629,
          "end": 635,
          "name": "DUP2",
          "source": 1
        },
        {
          "begin": 616,
          "end": 636,
          "name": "CALLDATALOAD",
          "source": 1
        },
        {
          "begin": 607,
          "end": 636,
          "name": "SWAP1",
          "source": 1
        },
        {
          "begin": 607,
          "end": 636,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 645,
          "end": 678,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "28"
        },
        {
          "begin": 672,
          "end": 677,
          "name": "DUP2",
          "source": 1
        },
        {
          "begin": 645,
          "end": 678,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "16"
        },
        {
          "begin": 645,
          "end": 678,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 645,
          "end": 678,
          "name": "tag",
          "source": 1,
          "value": "28"
        },
        {
          "begin": 645,
          "end": 678,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 545,
          "end": 684,
          "name": "SWAP3",
          "source": 1
        },
        {
          "begin": 545,
          "end": 684,
          "name": "SWAP2",
          "source": 1
        },
        {
          "begin": 545,
          "end": 684,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 545,
          "end": 684,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 545,
          "end": 684,
          "jumpType": "[out]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 690,
          "end": 1019,
          "name": "tag",
          "source": 1,
          "value": "6"
        },
        {
          "begin": 690,
          "end": 1019,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 749,
          "end": 755,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 798,
          "end": 800,
          "name": "PUSH",
          "source": 1,
          "value": "20"
        },
        {
          "begin": 786,
          "end": 795,
          "name": "DUP3",
          "source": 1
        },
        {
          "begin": 777,
          "end": 784,
          "name": "DUP5",
          "source": 1
        },
        {
          "begin": 773,
          "end": 796,
          "name": "SUB",
          "source": 1
        },
        {
          "begin": 769,
          "end": 801,
          "name": "SLT",
          "source": 1
        },
        {
          "begin": 766,
          "end": 885,
          "name": "ISZERO",
          "source": 1
        },
        {
          "begin": 766,
          "end": 885,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "30"
        },
        {
          "begin": 766,
          "end": 885,
          "name": "JUMPI",
          "source": 1
        },
        {
          "begin": 804,
          "end": 883,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "31"
        },
        {
          "begin": 804,
          "end": 883,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "13"
        },
        {
          "begin": 804,
          "end": 883,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 804,
          "end": 883,
          "name": "tag",
          "source": 1,
          "value": "31"
        },
        {
          "begin": 804,
          "end": 883,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 766,
          "end": 885,
          "name": "tag",
          "source": 1,
          "value": "30"
        },
        {
          "begin": 766,
          "end": 885,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 924,
          "end": 925,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 949,
          "end": 1002,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "32"
        },
        {
          "begin": 994,
          "end": 1001,
          "name": "DUP5",
          "source": 1
        },
        {
          "begin": 985,
          "end": 991,
          "name": "DUP3",
          "source": 1
        },
        {
          "begin": 974,
          "end": 983,
          "name": "DUP6",
          "source": 1
        },
        {
          "begin": 970,
          "end": 992,
          "name": "ADD",
          "source": 1
        },
        {
          "begin": 949,
          "end": 1002,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "17"
        },
        {
          "begin": 949,
          "end": 1002,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 949,
          "end": 1002,
          "name": "tag",
          "source": 1,
          "value": "32"
        },
        {
          "begin": 949,
          "end": 1002,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 939,
          "end": 1002,
          "name": "SWAP2",
          "source": 1
        },
        {
          "begin": 939,
          "end": 1002,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 895,
          "end": 1012,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 690,
          "end": 1019,
          "name": "SWAP3",
          "source": 1
        },
        {
          "begin": 690,
          "end": 1019,
          "name": "SWAP2",
          "source": 1
        },
        {
          "begin": 690,
          "end": 1019,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 690,
          "end": 1019,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 690,
          "end": 1019,
          "jumpType": "[out]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 1025,
          "end": 1205,
          "name": "tag",
          "source": 1,
          "value": "18"
        },
        {
          "begin": 1025,
          "end": 1205,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 1073,
          "end": 1150,
          "name": "PUSH",
          "source": 1,
          "value": "4E487B7100000000000000000000000000000000000000000000000000000000"
        },
        {
          "begin": 1070,
          "end": 1071,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 1063,
          "end": 1151,
          "name": "MSTORE",
          "source": 1
        },
        {
          "begin": 1170,
          "end": 1174,
          "name": "PUSH",
          "source": 1,
          "value": "11"
        },
        {
          "begin": 1167,
          "end": 1168,
          "name": "PUSH",
          "source": 1,
          "value": "4"
        },
        {
          "begin": 1160,
          "end": 1175,
          "name": "MSTORE",
          "source": 1
        },
        {
          "begin": 1194,
          "end": 1198,
          "name": "PUSH",
          "source": 1,
          "value": "24"
        },
        {
          "begin": 1191,
          "end": 1192,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 1184,
          "end": 1199,
          "name": "REVERT",
          "source": 1
        },
        {
          "begin": 1211,
          "end": 1402,
          "name": "tag",
          "source": 1,
          "value": "10"
        },
        {
          "begin": 1211,
          "end": 1402,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 1251,
          "end": 1254,
          "name": "PUSH",
          "source": 1,
          "value": "0"
        },
        {
          "begin": 1270,
          "end": 1290,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "35"
        },
        {
          "begin": 1288,
          "end": 1289,
          "name": "DUP3",
          "source": 1
        },
        {
          "begin": 1270,
          "end": 1290,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "15"
        },
        {
          "begin": 1270,
          "end": 1290,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 1270,
          "end": 1290,
          "name": "tag",
          "source": 1,
          "value": "35"
        },
        {
          "begin": 1270,
          "end": 1290,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 1265,
          "end": 1290,
          "name": "SWAP2",
          "source": 1
        },
        {
          "begin": 1265,
          "end": 1290,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 1304,
          "end": 1324,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "36"
        },
        {
          "begin": 1322,
          "end": 1323,
          "name": "DUP4",
          "source": 1
        },
        {
          "begin": 1304,
          "end": 1324,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "15"
        },
        {
          "begin": 1304,
          "end": 1324,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 1304,
          "end": 1324,
          "name": "tag",
          "source": 1,
          "value": "36"
        },
        {
          "begin": 1304,
          "end": 1324,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 1299,
          "end": 1324,
          "name": "SWAP3",
          "source": 1
        },
        {
          "begin": 1299,
          "end": 1324,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 1347,
          "end": 1348,
          "name": "DUP3",
          "source": 1
        },
        {
          "begin": 1344,
          "end": 1345,
          "name": "DUP3",
          "source": 1
        },
        {
          "begin": 1340,
          "end": 1349,
          "name": "ADD",
          "source": 1
        },
        {
          "begin": 1333,
          "end": 1349,
          "name": "SWAP1",
          "source": 1
        },
        {
          "begin": 1333,
          "end": 1349,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 1368,
          "end": 1371,
          "name": "DUP1",
          "source": 1
        },
        {
          "begin": 1365,
          "end": 1366,
          "name": "DUP3",
          "source": 1
        },
        {
          "begin": 1362,
          "end": 1372,
          "name": "GT",
          "source": 1
        },
        {
          "begin": 1359,
          "end": 1395,
          "name": "ISZERO",
          "source": 1
        },
        {
          "begin": 1359,
          "end": 1395,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "37"
        },
        {
          "begin": 1359,
          "end": 1395,
          "name": "JUMPI",
          "source": 1
        },
        {
          "begin": 1375,
          "end": 1393,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "38"
        },
        {
          "begin": 1375,
          "end": 1393,
          "name": "PUSH [tag]",
          "source": 1,
          "value": "18"
        },
        {
          "begin": 1375,
          "end": 1393,
          "jumpType": "[in]",
          "name": "JUMP",
          "source": 1
        },
        {
          "begin": 1375,
          "end": 1393,
          "name": "tag",
          "source": 1,
          "value": "38"
        },
        {
          "begin": 1375,
          "end": 1393,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 1359,
          "end": 1395,
          "name": "tag",
          "source": 1,
          "value": "37"
        },
        {
          "begin": 1359,
          "end": 1395,
          "name": "JUMPDEST",
          "source": 1
        },
        {
          "begin": 1211,
          "end": 1402,
          "name": "SWAP3",
          "source": 1
        },
        {
          "begin": 1211,
          "end": 1402,
          "name": "SWAP2",
          "source": 1
        },
        {
          "begin": 1211,
          "end": 1402,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 1211,
          "end": 1402,
          "name": "POP",
          "source": 1
        },
        {
          "begin": 1211,
          "end": 1402,
          "jumpType": "[out]",
          "name": "JUMP",
          "source": 1
        }
      ]
    }
  },
  "sourceList":
  [
    "asm_json/input.sol",
    "#utility.yul"
  ]
}
