{
  "_format": "hh-sol-artifact-1",
  "contractName": "BatchTransfer",
  "sourceName": "contracts/BatchTransfer.sol",
  "abi": [
    {
      "inputs": [],
      "name": "ReentrancyGuardReentrantCall",
      "type": "error"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "token",
          "type": "address"
        }
      ],
      "name": "SafeERC20FailedOperation",
      "type": "error"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "tokenCount",
          "type": "uint256"
        }
      ],
      "name": "BatchTransferCompleted",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "token",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "TokenTransferred",
      "type": "event"
    },
    {
      "inputs": [
        {
          "internalType": "address[]",
          "name": "tokens",
          "type": "address[]"
        },
        {
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "internalType": "uint256[]",
          "name": "amounts",
          "type": "uint256[]"
        }
      ],
      "name": "batchTransferFrom",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address[]",
          "name": "tokens",
          "type": "address[]"
        },
        {
          "internalType": "address",
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "checkAllowances",
      "outputs": [
        {
          "internalType": "uint256[]",
          "name": "allowances",
          "type": "uint256[]"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address[]",
          "name": "tokens",
          "type": "address[]"
        },
        {
          "internalType": "address",
          "name": "owner",
          "type": "address"
        }
      ],
      "name": "checkBalances",
      "outputs": [
        {
          "internalType": "uint256[]",
          "name": "balances",
          "type": "uint256[]"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "token",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "from",
          "type": "address"
        },
        {
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "singleTransferFrom",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b506001600081905550611501806100286000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c8063322eb93a146100515780634c8e394814610081578063df904e33146100b1578063ee07c804146100cd575b600080fd5b61006b60048036038101906100669190610cf4565b6100e9565b6040516100789190610e1c565b60405180910390f35b61009b60048036038101906100969190610cf4565b610222565b6040516100a89190610e1c565b60405180910390f35b6100cb60048036038101906100c69190610e6a565b61035d565b005b6100e760048036038101906100e29190610f27565b610676565b005b60608383905067ffffffffffffffff81111561010857610107610fce565b5b6040519080825280602002602001820160405280156101365781602001602082028036833780820191505090505b50905060005b8484905081101561021a5784848281811061015a57610159610ffd565b5b905060200201602081019061016f919061102c565b73ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b81526004016101a79190611068565b602060405180830381865afa1580156101c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e89190611098565b8282815181106101fb576101fa610ffd565b5b6020026020010181815250508080610212906110f4565b91505061013c565b509392505050565b60608383905067ffffffffffffffff81111561024157610240610fce565b5b60405190808252806020026020018201604052801561026f5781602001602082028036833780820191505090505b50905060005b848490508110156103555784848281811061029357610292610ffd565b5b90506020020160208101906102a8919061102c565b73ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e84306040518363ffffffff1660e01b81526004016102e292919061113c565b602060405180830381865afa1580156102ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103239190611098565b82828151811061033657610335610ffd565b5b602002602001018181525050808061034d906110f4565b915050610275565b509392505050565b610365610ab3565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036103d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103cb906111c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a9061122e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a99061129a565b60405180910390fd5b600081116104f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ec90611306565b60405180910390fd5b600084905060008173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e86306040518363ffffffff1660e01b815260040161053792919061113c565b602060405180830381865afa158015610554573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105789190611098565b9050828110156105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490611372565b60405180910390fd5b6105ea8585858573ffffffffffffffffffffffffffffffffffffffff16610af9909392919063ffffffff16565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f9af266b6ca4909f988dc948fb50ad15153abbe525351881bad4fa858be96515c8660405161065e91906113a1565b60405180910390a45050610670610b7b565b50505050565b61067e610ab3565b8181905086869050146106c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106bd90611408565b60405180910390fd5b6000868690501161070c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070390611474565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361077b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107729061122e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036107ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e19061129a565b60405180910390fd5b60005b86869050811015610a3a57600083838381811061080d5761080c610ffd565b5b905060200201351115610a2757600087878381811061082f5761082e610ffd565b5b9050602002016020810190610844919061102c565b905060008173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e88306040518363ffffffff1660e01b815260040161088392919061113c565b602060405180830381865afa1580156108a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c49190611098565b90508484848181106108d9576108d8610ffd565b5b90506020020135811015610922576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091990611372565b60405180910390fd5b610968878787878781811061093a57610939610ffd565b5b905060200201358573ffffffffffffffffffffffffffffffffffffffff16610af9909392919063ffffffff16565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168a8a868181106109a9576109a8610ffd565b5b90506020020160208101906109be919061102c565b73ffffffffffffffffffffffffffffffffffffffff167f9af266b6ca4909f988dc948fb50ad15153abbe525351881bad4fa858be96515c888888818110610a0857610a07610ffd565b5b90506020020135604051610a1c91906113a1565b60405180910390a450505b8080610a32906110f4565b9150506107ed565b508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fee33b49c2685af4719e7e52028345a4147b8df3070f604eed24da16954c07e1a88889050604051610a9b91906113a1565b60405180910390a3610aab610b7b565b505050505050565b600260005403610aef576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600081905550565b610b75848573ffffffffffffffffffffffffffffffffffffffff166323b872dd868686604051602401610b2e93929190611494565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610b85565b50505050565b6001600081905550565b600080602060008451602086016000885af180610ba8576040513d6000823e3d81fd5b3d925060005191505060008214610bc3576001811415610bdf565b60008473ffffffffffffffffffffffffffffffffffffffff163b145b15610c2157836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610c189190611068565b60405180910390fd5b50505050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f840112610c5657610c55610c31565b5b8235905067ffffffffffffffff811115610c7357610c72610c36565b5b602083019150836020820283011115610c8f57610c8e610c3b565b5b9250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610cc182610c96565b9050919050565b610cd181610cb6565b8114610cdc57600080fd5b50565b600081359050610cee81610cc8565b92915050565b600080600060408486031215610d0d57610d0c610c27565b5b600084013567ffffffffffffffff811115610d2b57610d2a610c2c565b5b610d3786828701610c40565b93509350506020610d4a86828701610cdf565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000819050919050565b610d9381610d80565b82525050565b6000610da58383610d8a565b60208301905092915050565b6000602082019050919050565b6000610dc982610d54565b610dd38185610d5f565b9350610dde83610d70565b8060005b83811015610e0f578151610df68882610d99565b9750610e0183610db1565b925050600181019050610de2565b5085935050505092915050565b60006020820190508181036000830152610e368184610dbe565b905092915050565b610e4781610d80565b8114610e5257600080fd5b50565b600081359050610e6481610e3e565b92915050565b60008060008060808587031215610e8457610e83610c27565b5b6000610e9287828801610cdf565b9450506020610ea387828801610cdf565b9350506040610eb487828801610cdf565b9250506060610ec587828801610e55565b91505092959194509250565b60008083601f840112610ee757610ee6610c31565b5b8235905067ffffffffffffffff811115610f0457610f03610c36565b5b602083019150836020820283011115610f2057610f1f610c3b565b5b9250929050565b60008060008060008060808789031215610f4457610f43610c27565b5b600087013567ffffffffffffffff811115610f6257610f61610c2c565b5b610f6e89828a01610c40565b96509650506020610f8189828a01610cdf565b9450506040610f9289828a01610cdf565b935050606087013567ffffffffffffffff811115610fb357610fb2610c2c565b5b610fbf89828a01610ed1565b92509250509295509295509295565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561104257611041610c27565b5b600061105084828501610cdf565b91505092915050565b61106281610cb6565b82525050565b600060208201905061107d6000830184611059565b92915050565b60008151905061109281610e3e565b92915050565b6000602082840312156110ae576110ad610c27565b5b60006110bc84828501611083565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110ff82610d80565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611131576111306110c5565b5b600182019050919050565b60006040820190506111516000830185611059565b61115e6020830184611059565b9392505050565b600082825260208201905092915050565b7f496e76616c696420746f6b656e00000000000000000000000000000000000000600082015250565b60006111ac600d83611165565b91506111b782611176565b602082019050919050565b600060208201905081810360008301526111db8161119f565b9050919050565b7f496e76616c69642064657374696e6174696f6e00000000000000000000000000600082015250565b6000611218601383611165565b9150611223826111e2565b602082019050919050565b600060208201905081810360008301526112478161120b565b9050919050565b7f496e76616c696420736f75726365000000000000000000000000000000000000600082015250565b6000611284600e83611165565b915061128f8261124e565b602082019050919050565b600060208201905081810360008301526112b381611277565b9050919050565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b60006112f0601d83611165565b91506112fb826112ba565b602082019050919050565b6000602082019050818103600083015261131f816112e3565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e636500000000000000000000600082015250565b600061135c601683611165565b915061136782611326565b602082019050919050565b6000602082019050818103600083015261138b8161134f565b9050919050565b61139b81610d80565b82525050565b60006020820190506113b66000830184611392565b92915050565b7f417272617973206c656e677468206d69736d6174636800000000000000000000600082015250565b60006113f2601683611165565b91506113fd826113bc565b602082019050919050565b60006020820190508181036000830152611421816113e5565b9050919050565b7f456d707479206172726179730000000000000000000000000000000000000000600082015250565b600061145e600c83611165565b915061146982611428565b602082019050919050565b6000602082019050818103600083015261148d81611451565b9050919050565b60006060820190506114a96000830186611059565b6114b66020830185611059565b6114c36040830184611392565b94935050505056fea264697066735822122070000d0c098dab08abab2ca617142a80d5ca28c2c53045e61bc8894550d943d764736f6c63430008140033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061004c5760003560e01c8063322eb93a146100515780634c8e394814610081578063df904e33146100b1578063ee07c804146100cd575b600080fd5b61006b60048036038101906100669190610cf4565b6100e9565b6040516100789190610e1c565b60405180910390f35b61009b60048036038101906100969190610cf4565b610222565b6040516100a89190610e1c565b60405180910390f35b6100cb60048036038101906100c69190610e6a565b61035d565b005b6100e760048036038101906100e29190610f27565b610676565b005b60608383905067ffffffffffffffff81111561010857610107610fce565b5b6040519080825280602002602001820160405280156101365781602001602082028036833780820191505090505b50905060005b8484905081101561021a5784848281811061015a57610159610ffd565b5b905060200201602081019061016f919061102c565b73ffffffffffffffffffffffffffffffffffffffff166370a08231846040518263ffffffff1660e01b81526004016101a79190611068565b602060405180830381865afa1580156101c4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101e89190611098565b8282815181106101fb576101fa610ffd565b5b6020026020010181815250508080610212906110f4565b91505061013c565b509392505050565b60608383905067ffffffffffffffff81111561024157610240610fce565b5b60405190808252806020026020018201604052801561026f5781602001602082028036833780820191505090505b50905060005b848490508110156103555784848281811061029357610292610ffd565b5b90506020020160208101906102a8919061102c565b73ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e84306040518363ffffffff1660e01b81526004016102e292919061113c565b602060405180830381865afa1580156102ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103239190611098565b82828151811061033657610335610ffd565b5b602002602001018181525050808061034d906110f4565b915050610275565b509392505050565b610365610ab3565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036103d4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103cb906111c2565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a9061122e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036104b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a99061129a565b60405180910390fd5b600081116104f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104ec90611306565b60405180910390fd5b600084905060008173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e86306040518363ffffffff1660e01b815260040161053792919061113c565b602060405180830381865afa158015610554573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105789190611098565b9050828110156105bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b490611372565b60405180910390fd5b6105ea8585858573ffffffffffffffffffffffffffffffffffffffff16610af9909392919063ffffffff16565b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f9af266b6ca4909f988dc948fb50ad15153abbe525351881bad4fa858be96515c8660405161065e91906113a1565b60405180910390a45050610670610b7b565b50505050565b61067e610ab3565b8181905086869050146106c6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106bd90611408565b60405180910390fd5b6000868690501161070c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161070390611474565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361077b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107729061122e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036107ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107e19061129a565b60405180910390fd5b60005b86869050811015610a3a57600083838381811061080d5761080c610ffd565b5b905060200201351115610a2757600087878381811061082f5761082e610ffd565b5b9050602002016020810190610844919061102c565b905060008173ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e88306040518363ffffffff1660e01b815260040161088392919061113c565b602060405180830381865afa1580156108a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108c49190611098565b90508484848181106108d9576108d8610ffd565b5b90506020020135811015610922576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091990611372565b60405180910390fd5b610968878787878781811061093a57610939610ffd565b5b905060200201358573ffffffffffffffffffffffffffffffffffffffff16610af9909392919063ffffffff16565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff168a8a868181106109a9576109a8610ffd565b5b90506020020160208101906109be919061102c565b73ffffffffffffffffffffffffffffffffffffffff167f9af266b6ca4909f988dc948fb50ad15153abbe525351881bad4fa858be96515c888888818110610a0857610a07610ffd565b5b90506020020135604051610a1c91906113a1565b60405180910390a450505b8080610a32906110f4565b9150506107ed565b508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fee33b49c2685af4719e7e52028345a4147b8df3070f604eed24da16954c07e1a88889050604051610a9b91906113a1565b60405180910390a3610aab610b7b565b505050505050565b600260005403610aef576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600081905550565b610b75848573ffffffffffffffffffffffffffffffffffffffff166323b872dd868686604051602401610b2e93929190611494565b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610b85565b50505050565b6001600081905550565b600080602060008451602086016000885af180610ba8576040513d6000823e3d81fd5b3d925060005191505060008214610bc3576001811415610bdf565b60008473ffffffffffffffffffffffffffffffffffffffff163b145b15610c2157836040517f5274afe7000000000000000000000000000000000000000000000000000000008152600401610c189190611068565b60405180910390fd5b50505050565b600080fd5b600080fd5b600080fd5b600080fd5b600080fd5b60008083601f840112610c5657610c55610c31565b5b8235905067ffffffffffffffff811115610c7357610c72610c36565b5b602083019150836020820283011115610c8f57610c8e610c3b565b5b9250929050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610cc182610c96565b9050919050565b610cd181610cb6565b8114610cdc57600080fd5b50565b600081359050610cee81610cc8565b92915050565b600080600060408486031215610d0d57610d0c610c27565b5b600084013567ffffffffffffffff811115610d2b57610d2a610c2c565b5b610d3786828701610c40565b93509350506020610d4a86828701610cdf565b9150509250925092565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6000819050919050565b610d9381610d80565b82525050565b6000610da58383610d8a565b60208301905092915050565b6000602082019050919050565b6000610dc982610d54565b610dd38185610d5f565b9350610dde83610d70565b8060005b83811015610e0f578151610df68882610d99565b9750610e0183610db1565b925050600181019050610de2565b5085935050505092915050565b60006020820190508181036000830152610e368184610dbe565b905092915050565b610e4781610d80565b8114610e5257600080fd5b50565b600081359050610e6481610e3e565b92915050565b60008060008060808587031215610e8457610e83610c27565b5b6000610e9287828801610cdf565b9450506020610ea387828801610cdf565b9350506040610eb487828801610cdf565b9250506060610ec587828801610e55565b91505092959194509250565b60008083601f840112610ee757610ee6610c31565b5b8235905067ffffffffffffffff811115610f0457610f03610c36565b5b602083019150836020820283011115610f2057610f1f610c3b565b5b9250929050565b60008060008060008060808789031215610f4457610f43610c27565b5b600087013567ffffffffffffffff811115610f6257610f61610c2c565b5b610f6e89828a01610c40565b96509650506020610f8189828a01610cdf565b9450506040610f9289828a01610cdf565b935050606087013567ffffffffffffffff811115610fb357610fb2610c2c565b5b610fbf89828a01610ed1565b92509250509295509295509295565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561104257611041610c27565b5b600061105084828501610cdf565b91505092915050565b61106281610cb6565b82525050565b600060208201905061107d6000830184611059565b92915050565b60008151905061109281610e3e565b92915050565b6000602082840312156110ae576110ad610c27565b5b60006110bc84828501611083565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110ff82610d80565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611131576111306110c5565b5b600182019050919050565b60006040820190506111516000830185611059565b61115e6020830184611059565b9392505050565b600082825260208201905092915050565b7f496e76616c696420746f6b656e00000000000000000000000000000000000000600082015250565b60006111ac600d83611165565b91506111b782611176565b602082019050919050565b600060208201905081810360008301526111db8161119f565b9050919050565b7f496e76616c69642064657374696e6174696f6e00000000000000000000000000600082015250565b6000611218601383611165565b9150611223826111e2565b602082019050919050565b600060208201905081810360008301526112478161120b565b9050919050565b7f496e76616c696420736f75726365000000000000000000000000000000000000600082015250565b6000611284600e83611165565b915061128f8261124e565b602082019050919050565b600060208201905081810360008301526112b381611277565b9050919050565b7f416d6f756e74206d7573742062652067726561746572207468616e2030000000600082015250565b60006112f0601d83611165565b91506112fb826112ba565b602082019050919050565b6000602082019050818103600083015261131f816112e3565b9050919050565b7f496e73756666696369656e7420616c6c6f77616e636500000000000000000000600082015250565b600061135c601683611165565b915061136782611326565b602082019050919050565b6000602082019050818103600083015261138b8161134f565b9050919050565b61139b81610d80565b82525050565b60006020820190506113b66000830184611392565b92915050565b7f417272617973206c656e677468206d69736d6174636800000000000000000000600082015250565b60006113f2601683611165565b91506113fd826113bc565b602082019050919050565b60006020820190508181036000830152611421816113e5565b9050919050565b7f456d707479206172726179730000000000000000000000000000000000000000600082015250565b600061145e600c83611165565b915061146982611428565b602082019050919050565b6000602082019050818103600083015261148d81611451565b9050919050565b60006060820190506114a96000830186611059565b6114b66020830185611059565b6114c36040830184611392565b94935050505056fea264697066735822122070000d0c098dab08abab2ca617142a80d5ca28c2c53045e61bc8894550d943d764736f6c63430008140033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
