mirror of
https://github.com/obsidian-desci/Obsidian-Desci.git
synced 2026-07-22 08:50:32 +00:00
258 lines
30 KiB
JSON
258 lines
30 KiB
JSON
{
|
|
"address": "0xBDe8cf4f0bA12068e21AEFcba4EE0Ee99ef22665",
|
|
"_format": "hh-sol-artifact-1",
|
|
"contractName": "ExampleClient",
|
|
"sourceName": "contracts/ExampleClient.sol",
|
|
"abi": [
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "contractAddress",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "constructor"
|
|
},
|
|
{
|
|
"anonymous": false,
|
|
"inputs": [
|
|
{
|
|
"indexed": false,
|
|
"internalType": "uint256",
|
|
"name": "jobID",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"indexed": false,
|
|
"internalType": "string",
|
|
"name": "cid",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "ReceivedJobResults",
|
|
"type": "event"
|
|
},
|
|
{
|
|
"inputs": [],
|
|
"name": "_contractAddress",
|
|
"outputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [],
|
|
"name": "fetchAllResults",
|
|
"outputs": [
|
|
{
|
|
"components": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "jobID",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"internalType": "string",
|
|
"name": "cid",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"internalType": "string",
|
|
"name": "httpString",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"internalType": "struct ExampleClient.Result[]",
|
|
"name": "",
|
|
"type": "tuple[]"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "string",
|
|
"name": "name",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "getModuleCost",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [],
|
|
"name": "lilypadFee",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "_jobID",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"internalType": "string",
|
|
"name": "_cid",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "receiveJobResults",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "results",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "jobID",
|
|
"type": "uint256"
|
|
},
|
|
{
|
|
"internalType": "string",
|
|
"name": "cid",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"internalType": "string",
|
|
"name": "httpString",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "string",
|
|
"name": "sayWhat",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "runCowsay",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "payable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "string",
|
|
"name": "name",
|
|
"type": "string"
|
|
},
|
|
{
|
|
"internalType": "string",
|
|
"name": "params",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "runModule",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "payable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "string",
|
|
"name": "prompt",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "runSDXL",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "payable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "string",
|
|
"name": "prompt",
|
|
"type": "string"
|
|
}
|
|
],
|
|
"name": "runStablediffusion",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "payable",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "_fee",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"name": "setLilypadFee",
|
|
"outputs": [],
|
|
"stateMutability": "nonpayable",
|
|
"type": "function"
|
|
}
|
|
],
|
|
"bytecode": "0x6080604052600280553480156200001557600080fd5b50604051620019e7380380620019e783398181016040528101906200003b91906200019f565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000ad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000a49062000258565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200027a565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000167826200013a565b9050919050565b62000179816200015a565b81146200018557600080fd5b50565b60008151905062000199816200016e565b92915050565b600060208284031215620001b857620001b762000135565b5b6000620001c88482850162000188565b91505092915050565b600082825260208201905092915050565b7f4e616976654578616d706c6573436c69656e743a20636f6e747261637420636160008201527f6e6e6f74206265207a65726f2061646472657373000000000000000000000000602082015250565b600062000240603483620001d1565b91506200024d82620001e2565b604082019050919050565b60006020820190508181036000830152620002738162000231565b9050919050565b61175d806200028a6000396000f3fe60806040526004361061009c5760003560e01c8063bd37d3a511610064578063bd37d3a514610194578063cabc00d1146101bd578063d863e416146101ed578063e1dc7a201461022a578063e7ec0c4a14610255578063ef2e0911146102855761009c565b80631b0c27da146100a157806337988767146100e0578063479062291461010b5780634c8f44681461013b5780637a4943621461016b575b600080fd5b3480156100ad57600080fd5b506100c860048036038101906100c39190610b39565b6102b0565b6040516100d793929190610c05565b60405180910390f35b3480156100ec57600080fd5b506100f56103fa565b6040516101029190610c8b565b60405180910390f35b61012560048036038101906101209190610ddb565b61041e565b6040516101329190610e53565b60405180910390f35b61015560048036038101906101509190610e6e565b610541565b6040516101629190610e53565b60405180910390f35b34801561017757600080fd5b50610192600480360381019061018d9190610f17565b610601565b005b3480156101a057600080fd5b506101bb60048036038101906101b69190610b39565b61072a565b005b6101d760048036038101906101d29190610e6e565b610734565b6040516101e49190610e53565b60405180910390f35b3480156101f957600080fd5b50610214600480360381019061020f9190610f77565b6107f4565b6040516102219190610e53565b60405180910390f35b34801561023657600080fd5b5061023f61089c565b60405161024c9190610e53565b60405180910390f35b61026f600480360381019061026a9190610e6e565b6108a2565b60405161027c9190610e53565b60405180910390f35b34801561029157600080fd5b5061029a610962565b6040516102a79190611136565b60405180910390f35b600381815481106102c057600080fd5b90600052602060002090600302016000915090508060000154908060010180546102e990611187565b80601f016020809104026020016040519081016040528092919081815260200182805461031590611187565b80156103625780601f1061033757610100808354040283529160200191610362565b820191906000526020600020905b81548152906001019060200180831161034557829003601f168201915b50505050509080600201805461037790611187565b80601f01602080910402602001604051908101604052809291908181526020018280546103a390611187565b80156103f05780601f106103c5576101008083540402835291602001916103f0565b820191906000526020600020905b8154815290600101906020018083116103d357829003601f168201915b5050505050905083565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000670de0b6b3a764000060025461043691906111e7565b341460405160200161044790611280565b60405160208183030381529060405290610497576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048e9190611295565b60405180910390fd5b50600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637ce7b1793485856040518463ffffffff1660e01b81526004016104f69291906112b7565b60206040518083038185885af1158015610514573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906105399190611303565b905092915050565b6000671bc16d674ec8000060025461055991906111e7565b341460405160200161056a9061137c565b604051602081830303815290604052906105ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b19190611295565b60405180910390fd5b506105fa6040518060400160405280601281526020017f7364786c3a76302e392d6c696c797061643100000000000000000000000000008152508361041e565b9050919050565b6000604051806060016040528085815260200184848080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505081526020018484604051602001610671929190611402565b604051602081830303815290604052815250905060038190806001815401808255809150506001900390600052602060002090600302016000909190919091506000820151816000015560208201518160010190816106d091906115d2565b5060408201518160020190816106e691906115d2565b5050507f22a1da116916c27b56df667a04ad3d734585a27bad5e29cc1e4aeef61f6f1ed384848460405161071c939291906116d1565b60405180910390a150505050565b8060028190555050565b6000670de0b6b3a764000060025461074c91906111e7565b341460405160200161075d90611280565b604051602081830303815290604052906107ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a49190611295565b60405180910390fd5b506107ed6040518060400160405280600d81526020017f636f777361793a76302e302e31000000000000000000000000000000000000008152508361041e565b9050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d863e41684846040518363ffffffff1660e01b8152600401610853929190611703565b602060405180830381865afa158015610870573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108949190611303565b905092915050565b60025481565b6000670de0b6b3a76400006002546108ba91906111e7565b34146040516020016108cb90611280565b6040516020818303038152906040529061091b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109129190611295565b60405180910390fd5b5061095b6040518060400160405280601781526020017f737461626c655f646966667573696f6e3a76302e302e310000000000000000008152508361041e565b9050919050565b60606003805480602002602001604051908101604052809291908181526020016000905b82821015610ae65783829060005260206000209060030201604051806060016040529081600082015481526020016001820180546109c390611187565b80601f01602080910402602001604051908101604052809291908181526020018280546109ef90611187565b8015610a3c5780601f10610a1157610100808354040283529160200191610a3c565b820191906000526020600020905b815481529060010190602001808311610a1f57829003601f168201915b50505050508152602001600282018054610a5590611187565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8190611187565b8015610ace5780601f10610aa357610100808354040283529160200191610ace565b820191906000526020600020905b815481529060010190602001808311610ab157829003601f168201915b50505050508152505081526020019060010190610986565b50505050905090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b610b1681610b03565b8114610b2157600080fd5b50565b600081359050610b3381610b0d565b92915050565b600060208284031215610b4f57610b4e610af9565b5b6000610b5d84828501610b24565b91505092915050565b610b6f81610b03565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610baf578082015181840152602081019050610b94565b60008484015250505050565b6000601f19601f8301169050919050565b6000610bd782610b75565b610be18185610b80565b9350610bf1818560208601610b91565b610bfa81610bbb565b840191505092915050565b6000606082019050610c1a6000830186610b66565b8181036020830152610c2c8185610bcc565b90508181036040830152610c408184610bcc565b9050949350505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c7582610c4a565b9050919050565b610c8581610c6a565b82525050565b6000602082019050610ca06000830184610c7c565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610ce882610bbb565b810181811067ffffffffffffffff82111715610d0757610d06610cb0565b5b80604052505050565b6000610d1a610aef565b9050610d268282610cdf565b919050565b600067ffffffffffffffff821115610d4657610d45610cb0565b5b610d4f82610bbb565b9050602081019050919050565b82818337600083830152505050565b6000610d7e610d7984610d2b565b610d10565b905082815260208101848484011115610d9a57610d99610cab565b5b610da5848285610d5c565b509392505050565b600082601f830112610dc257610dc1610ca6565b5b8135610dd2848260208601610d6b565b91505092915050565b60008060408385031215610df257610df1610af9565b5b600083013567ffffffffffffffff811115610e1057610e0f610afe565b5b610e1c85828601610dad565b925050602083013567ffffffffffffffff811115610e3d57610e3c610afe565b5b610e4985828601610dad565b9150509250929050565b6000602082019050610e686000830184610b66565b92915050565b600060208284031215610e8457610e83610af9565b5b600082013567ffffffffffffffff811115610ea257610ea1610afe565b5b610eae84828501610dad565b91505092915050565b600080fd5b600080fd5b60008083601f840112610ed757610ed6610ca6565b5b8235905067ffffffffffffffff811115610ef457610ef3610eb7565b5b602083019150836001820283011115610f1057610f0f610ebc565b5b9250929050565b600080600060408486031215610f3057610f2f610af9565b5b6000610f3e86828701610b24565b935050602084013567ffffffffffffffff811115610f5f57610f5e610afe565b5b610f6b86828701610ec1565b92509250509250925092565b60008060208385031215610f8e57610f8d610af9565b5b600083013567ffffffffffffffff811115610fac57610fab610afe565b5b610fb885828601610ec1565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b610ff981610b03565b82525050565b600082825260208201905092915050565b600061101b82610b75565b6110258185610fff565b9350611035818560208601610b91565b61103e81610bbb565b840191505092915050565b60006060830160008301516110616000860182610ff0565b50602083015184820360208601526110798282611010565b915050604083015184820360408601526110938282611010565b9150508091505092915050565b60006110ac8383611049565b905092915050565b6000602082019050919050565b60006110cc82610fc4565b6110d68185610fcf565b9350836020820285016110e885610fe0565b8060005b85811015611124578484038952815161110585826110a0565b9450611110836110b4565b925060208a019950506001810190506110ec565b50829750879550505050505092915050565b6000602082019050818103600083015261115081846110c1565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061119f57607f821691505b6020821081036111b2576111b1611158565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111f282610b03565b91506111fd83610b03565b925082820261120b81610b03565b91508282048414831517611222576112216111b8565b5b5092915050565b600081905092915050565b7f5061796d656e74206f6620322045746865722069732072657175697265640000600082015250565b600061126a601e83611229565b915061127582611234565b601e82019050919050565b600061128b8261125d565b9150819050919050565b600060208201905081810360008301526112af8184610bcc565b905092915050565b600060408201905081810360008301526112d18185610bcc565b905081810360208301526112e58184610bcc565b90509392505050565b6000815190506112fd81610b0d565b92915050565b60006020828403121561131957611318610af9565b5b6000611327848285016112ee565b91505092915050565b7f5061796d656e74206f6620342045746865722069732072657175697265640000600082015250565b6000611366601e83611229565b915061137182611330565b601e82019050919050565b600061138782611359565b9150819050919050565b7f68747470733a2f2f697066732e696f2f697066732f0000000000000000000000600082015250565b60006113c7601583611229565b91506113d282611391565b601582019050919050565b60006113e98385611229565b93506113f6838584610d5c565b82840190509392505050565b600061140d826113ba565b915061141a8284866113dd565b91508190509392505050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026114887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261144b565b611492868361144b565b95508019841693508086168417925050509392505050565b6000819050919050565b60006114cf6114ca6114c584610b03565b6114aa565b610b03565b9050919050565b6000819050919050565b6114e9836114b4565b6114fd6114f5826114d6565b848454611458565b825550505050565b600090565b611512611505565b61151d8184846114e0565b505050565b5b818110156115415761153660008261150a565b600181019050611523565b5050565b601f8211156115865761155781611426565b6115608461143b565b8101602085101561156f578190505b61158361157b8561143b565b830182611522565b50505b505050565b600082821c905092915050565b60006115a96000198460080261158b565b1980831691505092915050565b60006115c28383611598565b9150826002028217905092915050565b6115db82610b75565b67ffffffffffffffff8111156115f4576115f3610cb0565b5b6115fe8254611187565b611609828285611545565b600060209050601f83116001811461163c576000841561162a578287015190505b61163485826115b6565b86555061169c565b601f19841661164a86611426565b60005b828110156116725784890151825560018201915060208501945060208101905061164d565b8683101561168f578489015161168b601f891682611598565b8355505b6001600288020188555050505b505050505050565b60006116b08385610b80565b93506116bd838584610d5c565b6116c683610bbb565b840190509392505050565b60006040820190506116e66000830186610b66565b81810360208301526116f98184866116a4565b9050949350505050565b6000602082019050818103600083015261171e8184866116a4565b9050939250505056fea2646970667358221220e8923cc25b4a3ed0855404b2e3524ea9bab57b518220349a63ac9ce8367c152564736f6c63430008130033",
|
|
"deployedBytecode": "0x60806040526004361061009c5760003560e01c8063bd37d3a511610064578063bd37d3a514610194578063cabc00d1146101bd578063d863e416146101ed578063e1dc7a201461022a578063e7ec0c4a14610255578063ef2e0911146102855761009c565b80631b0c27da146100a157806337988767146100e0578063479062291461010b5780634c8f44681461013b5780637a4943621461016b575b600080fd5b3480156100ad57600080fd5b506100c860048036038101906100c39190610b39565b6102b0565b6040516100d793929190610c05565b60405180910390f35b3480156100ec57600080fd5b506100f56103fa565b6040516101029190610c8b565b60405180910390f35b61012560048036038101906101209190610ddb565b61041e565b6040516101329190610e53565b60405180910390f35b61015560048036038101906101509190610e6e565b610541565b6040516101629190610e53565b60405180910390f35b34801561017757600080fd5b50610192600480360381019061018d9190610f17565b610601565b005b3480156101a057600080fd5b506101bb60048036038101906101b69190610b39565b61072a565b005b6101d760048036038101906101d29190610e6e565b610734565b6040516101e49190610e53565b60405180910390f35b3480156101f957600080fd5b50610214600480360381019061020f9190610f77565b6107f4565b6040516102219190610e53565b60405180910390f35b34801561023657600080fd5b5061023f61089c565b60405161024c9190610e53565b60405180910390f35b61026f600480360381019061026a9190610e6e565b6108a2565b60405161027c9190610e53565b60405180910390f35b34801561029157600080fd5b5061029a610962565b6040516102a79190611136565b60405180910390f35b600381815481106102c057600080fd5b90600052602060002090600302016000915090508060000154908060010180546102e990611187565b80601f016020809104026020016040519081016040528092919081815260200182805461031590611187565b80156103625780601f1061033757610100808354040283529160200191610362565b820191906000526020600020905b81548152906001019060200180831161034557829003601f168201915b50505050509080600201805461037790611187565b80601f01602080910402602001604051908101604052809291908181526020018280546103a390611187565b80156103f05780601f106103c5576101008083540402835291602001916103f0565b820191906000526020600020905b8154815290600101906020018083116103d357829003601f168201915b5050505050905083565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000670de0b6b3a764000060025461043691906111e7565b341460405160200161044790611280565b60405160208183030381529060405290610497576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048e9190611295565b60405180910390fd5b50600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16637ce7b1793485856040518463ffffffff1660e01b81526004016104f69291906112b7565b60206040518083038185885af1158015610514573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906105399190611303565b905092915050565b6000671bc16d674ec8000060025461055991906111e7565b341460405160200161056a9061137c565b604051602081830303815290604052906105ba576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105b19190611295565b60405180910390fd5b506105fa6040518060400160405280601281526020017f7364786c3a76302e392d6c696c797061643100000000000000000000000000008152508361041e565b9050919050565b6000604051806060016040528085815260200184848080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505081526020018484604051602001610671929190611402565b604051602081830303815290604052815250905060038190806001815401808255809150506001900390600052602060002090600302016000909190919091506000820151816000015560208201518160010190816106d091906115d2565b5060408201518160020190816106e691906115d2565b5050507f22a1da116916c27b56df667a04ad3d734585a27bad5e29cc1e4aeef61f6f1ed384848460405161071c939291906116d1565b60405180910390a150505050565b8060028190555050565b6000670de0b6b3a764000060025461074c91906111e7565b341460405160200161075d90611280565b604051602081830303815290604052906107ad576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107a49190611295565b60405180910390fd5b506107ed6040518060400160405280600d81526020017f636f777361793a76302e302e31000000000000000000000000000000000000008152508361041e565b9050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663d863e41684846040518363ffffffff1660e01b8152600401610853929190611703565b602060405180830381865afa158015610870573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108949190611303565b905092915050565b60025481565b6000670de0b6b3a76400006002546108ba91906111e7565b34146040516020016108cb90611280565b6040516020818303038152906040529061091b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109129190611295565b60405180910390fd5b5061095b6040518060400160405280601781526020017f737461626c655f646966667573696f6e3a76302e302e310000000000000000008152508361041e565b9050919050565b60606003805480602002602001604051908101604052809291908181526020016000905b82821015610ae65783829060005260206000209060030201604051806060016040529081600082015481526020016001820180546109c390611187565b80601f01602080910402602001604051908101604052809291908181526020018280546109ef90611187565b8015610a3c5780601f10610a1157610100808354040283529160200191610a3c565b820191906000526020600020905b815481529060010190602001808311610a1f57829003601f168201915b50505050508152602001600282018054610a5590611187565b80601f0160208091040260200160405190810160405280929190818152602001828054610a8190611187565b8015610ace5780601f10610aa357610100808354040283529160200191610ace565b820191906000526020600020905b815481529060010190602001808311610ab157829003601f168201915b50505050508152505081526020019060010190610986565b50505050905090565b6000604051905090565b600080fd5b600080fd5b6000819050919050565b610b1681610b03565b8114610b2157600080fd5b50565b600081359050610b3381610b0d565b92915050565b600060208284031215610b4f57610b4e610af9565b5b6000610b5d84828501610b24565b91505092915050565b610b6f81610b03565b82525050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610baf578082015181840152602081019050610b94565b60008484015250505050565b6000601f19601f8301169050919050565b6000610bd782610b75565b610be18185610b80565b9350610bf1818560208601610b91565b610bfa81610bbb565b840191505092915050565b6000606082019050610c1a6000830186610b66565b8181036020830152610c2c8185610bcc565b90508181036040830152610c408184610bcc565b9050949350505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610c7582610c4a565b9050919050565b610c8581610c6a565b82525050565b6000602082019050610ca06000830184610c7c565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610ce882610bbb565b810181811067ffffffffffffffff82111715610d0757610d06610cb0565b5b80604052505050565b6000610d1a610aef565b9050610d268282610cdf565b919050565b600067ffffffffffffffff821115610d4657610d45610cb0565b5b610d4f82610bbb565b9050602081019050919050565b82818337600083830152505050565b6000610d7e610d7984610d2b565b610d10565b905082815260208101848484011115610d9a57610d99610cab565b5b610da5848285610d5c565b509392505050565b600082601f830112610dc257610dc1610ca6565b5b8135610dd2848260208601610d6b565b91505092915050565b60008060408385031215610df257610df1610af9565b5b600083013567ffffffffffffffff811115610e1057610e0f610afe565b5b610e1c85828601610dad565b925050602083013567ffffffffffffffff811115610e3d57610e3c610afe565b5b610e4985828601610dad565b9150509250929050565b6000602082019050610e686000830184610b66565b92915050565b600060208284031215610e8457610e83610af9565b5b600082013567ffffffffffffffff811115610ea257610ea1610afe565b5b610eae84828501610dad565b91505092915050565b600080fd5b600080fd5b60008083601f840112610ed757610ed6610ca6565b5b8235905067ffffffffffffffff811115610ef457610ef3610eb7565b5b602083019150836001820283011115610f1057610f0f610ebc565b5b9250929050565b600080600060408486031215610f3057610f2f610af9565b5b6000610f3e86828701610b24565b935050602084013567ffffffffffffffff811115610f5f57610f5e610afe565b5b610f6b86828701610ec1565b92509250509250925092565b60008060208385031215610f8e57610f8d610af9565b5b600083013567ffffffffffffffff811115610fac57610fab610afe565b5b610fb885828601610ec1565b92509250509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b610ff981610b03565b82525050565b600082825260208201905092915050565b600061101b82610b75565b6110258185610fff565b9350611035818560208601610b91565b61103e81610bbb565b840191505092915050565b60006060830160008301516110616000860182610ff0565b50602083015184820360208601526110798282611010565b915050604083015184820360408601526110938282611010565b9150508091505092915050565b60006110ac8383611049565b905092915050565b6000602082019050919050565b60006110cc82610fc4565b6110d68185610fcf565b9350836020820285016110e885610fe0565b8060005b85811015611124578484038952815161110585826110a0565b9450611110836110b4565b925060208a019950506001810190506110ec565b50829750879550505050505092915050565b6000602082019050818103600083015261115081846110c1565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061119f57607f821691505b6020821081036111b2576111b1611158565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111f282610b03565b91506111fd83610b03565b925082820261120b81610b03565b91508282048414831517611222576112216111b8565b5b5092915050565b600081905092915050565b7f5061796d656e74206f6620322045746865722069732072657175697265640000600082015250565b600061126a601e83611229565b915061127582611234565b601e82019050919050565b600061128b8261125d565b9150819050919050565b600060208201905081810360008301526112af8184610bcc565b905092915050565b600060408201905081810360008301526112d18185610bcc565b905081810360208301526112e58184610bcc565b90509392505050565b6000815190506112fd81610b0d565b92915050565b60006020828403121561131957611318610af9565b5b6000611327848285016112ee565b91505092915050565b7f5061796d656e74206f6620342045746865722069732072657175697265640000600082015250565b6000611366601e83611229565b915061137182611330565b601e82019050919050565b600061138782611359565b9150819050919050565b7f68747470733a2f2f697066732e696f2f697066732f0000000000000000000000600082015250565b60006113c7601583611229565b91506113d282611391565b601582019050919050565b60006113e98385611229565b93506113f6838584610d5c565b82840190509392505050565b600061140d826113ba565b915061141a8284866113dd565b91508190509392505050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026114887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261144b565b611492868361144b565b95508019841693508086168417925050509392505050565b6000819050919050565b60006114cf6114ca6114c584610b03565b6114aa565b610b03565b9050919050565b6000819050919050565b6114e9836114b4565b6114fd6114f5826114d6565b848454611458565b825550505050565b600090565b611512611505565b61151d8184846114e0565b505050565b5b818110156115415761153660008261150a565b600181019050611523565b5050565b601f8211156115865761155781611426565b6115608461143b565b8101602085101561156f578190505b61158361157b8561143b565b830182611522565b50505b505050565b600082821c905092915050565b60006115a96000198460080261158b565b1980831691505092915050565b60006115c28383611598565b9150826002028217905092915050565b6115db82610b75565b67ffffffffffffffff8111156115f4576115f3610cb0565b5b6115fe8254611187565b611609828285611545565b600060209050601f83116001811461163c576000841561162a578287015190505b61163485826115b6565b86555061169c565b601f19841661164a86611426565b60005b828110156116725784890151825560018201915060208501945060208101905061164d565b8683101561168f578489015161168b601f891682611598565b8355505b6001600288020188555050505b505050505050565b60006116b08385610b80565b93506116bd838584610d5c565b6116c683610bbb565b840190509392505050565b60006040820190506116e66000830186610b66565b81810360208301526116f98184866116a4565b9050949350505050565b6000602082019050818103600083015261171e8184866116a4565b9050939250505056fea2646970667358221220e8923cc25b4a3ed0855404b2e3524ea9bab57b518220349a63ac9ce8367c152564736f6c63430008130033",
|
|
"linkReferences": {},
|
|
"deployedLinkReferences": {}
|
|
}
|