{"p":"brc20-prog","op":"deploy","d":"0x608060405260fb5f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060fc60015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060fd60025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060fe60035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060ff60045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550348015610153575f5ffd5b50611d57806101615f395ff3fe608060405234801561000f575f5ffd5b506004361061007b575f3560e01c80638b053758116100595780638b05375814610119578063c6e4625014610149578063dbdff2c114610179578063de8f50a1146101975761007b565b8063175a82c41461007f5780632aa29404146100af5780635579a4a5146100e3575b5f5ffd5b61009960048036038101906100949190610ac4565b6101c7565b6040516100a69190610b5a565b60405180910390f35b6100c960048036038101906100c49190610bd0565b610345565b6040516100da959493929190610c9f565b60405180910390f35b6100fd60048036038101906100f89190610cfe565b6104d1565b6040516101109796959493929190610f9a565b60405180910390f35b610133600480360381019061012e9190611031565b610661565b604051610140919061107c565b60405180910390f35b610163600480360381019061015e9190611095565b61074b565b60405161017091906110f2565b60405180910390f35b6101816108c6565b60405161018e9190610b5a565b60405180910390f35b6101b160048036038101906101ac9190611112565b6108ce565b6040516101be91906111dc565b60405180910390f35b5f5f5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1687878787604051602401610219949392919061122f565b6040516020818303038152906040527f175a82c4000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516102a391906112a2565b5f60405180830381855afa9150503d805f81146102db576040519150601f19603f3d011682016040523d82523d5f602084013e6102e0565b606091505b509150915081610325576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161031c90611312565b60405180910390fd5b808060200190518101906103399190611344565b92505050949350505050565b5f5f5f6060805f5f60015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a8a8a60405160240161039a9392919061136f565b6040516020818303038152906040527f2aa29404000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161042491906112a2565b5f60405180830381855afa9150503d805f811461045c576040519150601f19603f3d011682016040523d82523d5f602084013e610461565b606091505b5091509150816104a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049d90611414565b60405180910390fd5b808060200190518101906104ba9190611560565b965096509650965096505050939792965093509350565b5f6060806060806060805f5f60025f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168a604051602401610526919061107c565b6040516020818303038152906040527f5579a4a5000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516105b091906112a2565b5f60405180830381855afa9150503d805f81146105e8576040519150601f19603f3d011682016040523d82523d5f602084013e6105ed565b606091505b509150915081610632576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106299061167f565b60405180910390fd5b8080602001905181019061064691906118fb565b98509850985098509850985098505050919395979092949650565b5f5f5f600273ffffffffffffffffffffffffffffffffffffffff16858560405160200161068f929190611a64565b6040516020818303038152906040526040516106ab91906112a2565b5f60405180830381855afa9150503d805f81146106e3576040519150601f19603f3d011682016040523d82523d5f602084013e6106e8565b606091505b50915091508161072d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072490611ac6565b60405180910390fd5b808060200190518101906107419190611ae4565b9250505092915050565b60605f5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1686868660405160240161079b93929190611b0f565b6040516020818303038152906040527fc6e46250000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161082591906112a2565b5f60405180830381855afa9150503d805f811461085d576040519150601f19603f3d011682016040523d82523d5f602084013e610862565b606091505b5091509150816108a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089e90611b89565b60405180910390fd5b808060200190518101906108bb9190611ba7565b925050509392505050565b5f602a905090565b5f5f5f60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1689898989898960405160240161092496959493929190611bee565b6040516020818303038152906040527fde8f50a1000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516109ae91906112a2565b5f60405180830381855afa9150503d805f81146109e6576040519150601f19603f3d011682016040523d82523d5f602084013e6109eb565b606091505b509150915081610a30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a2790611cae565b60405180910390fd5b80806020019051810190610a449190611cf6565b925050509695505050505050565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112610a8457610a83610a63565b5b8235905067ffffffffffffffff811115610aa157610aa0610a67565b5b602083019150836001820283011115610abd57610abc610a6b565b5b9250929050565b5f5f5f5f60408587031215610adc57610adb610a5b565b5b5f85013567ffffffffffffffff811115610af957610af8610a5f565b5b610b0587828801610a6f565b9450945050602085013567ffffffffffffffff811115610b2857610b27610a5f565b5b610b3487828801610a6f565b925092505092959194509250565b5f819050919050565b610b5481610b42565b82525050565b5f602082019050610b6d5f830184610b4b565b92915050565b5f819050919050565b610b8581610b73565b8114610b8f575f5ffd5b50565b5f81359050610ba081610b7c565b92915050565b610baf81610b42565b8114610bb9575f5ffd5b50565b5f81359050610bca81610ba6565b92915050565b5f5f5f60608486031215610be757610be6610a5b565b5b5f610bf486828701610b92565b9350506020610c0586828701610bbc565b9250506040610c1686828701610bbc565b9150509250925092565b610c2981610b73565b82525050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610c7182610c2f565b610c7b8185610c39565b9350610c8b818560208601610c49565b610c9481610c57565b840191505092915050565b5f60a082019050610cb25f830188610c20565b610cbf6020830187610b4b565b610ccc6040830186610b4b565b8181036060830152610cde8185610c67565b90508181036080830152610cf28184610c67565b90509695505050505050565b5f60208284031215610d1357610d12610a5b565b5b5f610d2084828501610b92565b91505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b610d5b81610b73565b82525050565b5f610d6c8383610d52565b60208301905092915050565b5f602082019050919050565b5f610d8e82610d29565b610d988185610d33565b9350610da383610d43565b805f5b83811015610dd3578151610dba8882610d61565b9750610dc583610d78565b925050600181019050610da6565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b610e1281610b42565b82525050565b5f610e238383610e09565b60208301905092915050565b5f602082019050919050565b5f610e4582610de0565b610e4f8185610dea565b9350610e5a83610dfa565b805f5b83811015610e8a578151610e718882610e18565b9750610e7c83610e2f565b925050600181019050610e5d565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f82825260208201905092915050565b5f610eda82610c2f565b610ee48185610ec0565b9350610ef4818560208601610c49565b610efd81610c57565b840191505092915050565b5f610f138383610ed0565b905092915050565b5f602082019050919050565b5f610f3182610e97565b610f3b8185610ea1565b935083602082028501610f4d85610eb1565b805f5b85811015610f885784840389528151610f698582610f08565b9450610f7483610f1b565b925060208a01995050600181019050610f50565b50829750879550505050505092915050565b5f60e082019050610fad5f83018a610b4b565b8181036020830152610fbf8189610d84565b90508181036040830152610fd38188610e3b565b90508181036060830152610fe78187610f27565b90508181036080830152610ffb8186610e3b565b905081810360a083015261100f8185610f27565b905081810360c08301526110238184610e3b565b905098975050505050505050565b5f5f6020838503121561104757611046610a5b565b5b5f83013567ffffffffffffffff81111561106457611063610a5f565b5b61107085828601610a6f565b92509250509250929050565b5f60208201905061108f5f830184610c20565b92915050565b5f5f5f604084860312156110ac576110ab610a5b565b5b5f84013567ffffffffffffffff8111156110c9576110c8610a5f565b5b6110d586828701610a6f565b935093505060206110e886828701610bbc565b9150509250925092565b5f6020820190508181035f83015261110a8184610c67565b905092915050565b5f5f5f5f5f5f6060878903121561112c5761112b610a5b565b5b5f87013567ffffffffffffffff81111561114957611148610a5f565b5b61115589828a01610a6f565b9650965050602087013567ffffffffffffffff81111561117857611177610a5f565b5b61118489828a01610a6f565b9450945050604087013567ffffffffffffffff8111156111a7576111a6610a5f565b5b6111b389828a01610a6f565b92509250509295509295509295565b5f8115159050919050565b6111d6816111c2565b82525050565b5f6020820190506111ef5f8301846111cd565b92915050565b828183375f83830152505050565b5f61120e8385610c39565b935061121b8385846111f5565b61122483610c57565b840190509392505050565b5f6040820190508181035f830152611248818688611203565b9050818103602083015261125d818486611203565b905095945050505050565b5f81905092915050565b5f61127c82610c2f565b6112868185611268565b9350611296818560208601610c49565b80840191505092915050565b5f6112ad8284611272565b915081905092915050565b5f82825260208201905092915050565b7f4661696c656420746f206765742042524332302062616c616e636500000000005f82015250565b5f6112fc601b836112b8565b9150611307826112c8565b602082019050919050565b5f6020820190508181035f830152611329816112f0565b9050919050565b5f8151905061133e81610ba6565b92915050565b5f6020828403121561135957611358610a5b565b5b5f61136684828501611330565b91505092915050565b5f6060820190506113825f830186610c20565b61138f6020830185610b4b565b61139c6040830184610b4b565b949350505050565b7f4661696c656420746f20676574206c617374207361746f736869206c6f6361745f8201527f696f6e0000000000000000000000000000000000000000000000000000000000602082015250565b5f6113fe6023836112b8565b9150611409826113a4565b604082019050919050565b5f6020820190508181035f83015261142b816113f2565b9050919050565b5f8151905061144081610b7c565b92915050565b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61148082610c57565b810181811067ffffffffffffffff8211171561149f5761149e61144a565b5b80604052505050565b5f6114b1610a52565b90506114bd8282611477565b919050565b5f67ffffffffffffffff8211156114dc576114db61144a565b5b6114e582610c57565b9050602081019050919050565b5f6115046114ff846114c2565b6114a8565b9050828152602081018484840111156115205761151f611446565b5b61152b848285610c49565b509392505050565b5f82601f83011261154757611546610a63565b5b81516115578482602086016114f2565b91505092915050565b5f5f5f5f5f60a0868803121561157957611578610a5b565b5b5f61158688828901611432565b955050602061159788828901611330565b94505060406115a888828901611330565b935050606086015167ffffffffffffffff8111156115c9576115c8610a5f565b5b6115d588828901611533565b925050608086015167ffffffffffffffff8111156115f6576115f5610a5f565b5b61160288828901611533565b9150509295509295909350565b7f4661696c656420746f20676574207472616e73616374696f6e2064657461696c5f8201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b5f6116696021836112b8565b91506116748261160f565b604082019050919050565b5f6020820190508181035f8301526116968161165d565b9050919050565b5f67ffffffffffffffff8211156116b7576116b661144a565b5b602082029050602081019050919050565b5f6116da6116d58461169d565b6114a8565b905080838252602082019050602084028301858111156116fd576116fc610a6b565b5b835b8181101561172657806117128882611432565b8452602084019350506020810190506116ff565b5050509392505050565b5f82601f83011261174457611743610a63565b5b81516117548482602086016116c8565b91505092915050565b5f67ffffffffffffffff8211156117775761177661144a565b5b602082029050602081019050919050565b5f61179a6117958461175d565b6114a8565b905080838252602082019050602084028301858111156117bd576117bc610a6b565b5b835b818110156117e657806117d28882611330565b8452602084019350506020810190506117bf565b5050509392505050565b5f82601f83011261180457611803610a63565b5b8151611814848260208601611788565b91505092915050565b5f67ffffffffffffffff8211156118375761183661144a565b5b602082029050602081019050919050565b5f61185a6118558461181d565b6114a8565b9050808382526020820190506020840283018581111561187d5761187c610a6b565b5b835b818110156118c457805167ffffffffffffffff8111156118a2576118a1610a63565b5b8086016118af8982611533565b8552602085019450505060208101905061187f565b5050509392505050565b5f82601f8301126118e2576118e1610a63565b5b81516118f2848260208601611848565b91505092915050565b5f5f5f5f5f5f5f60e0888a03121561191657611915610a5b565b5b5f6119238a828b01611330565b975050602088015167ffffffffffffffff81111561194457611943610a5f565b5b6119508a828b01611730565b965050604088015167ffffffffffffffff81111561197157611970610a5f565b5b61197d8a828b016117f0565b955050606088015167ffffffffffffffff81111561199e5761199d610a5f565b5b6119aa8a828b016118ce565b945050608088015167ffffffffffffffff8111156119cb576119ca610a5f565b5b6119d78a828b016117f0565b93505060a088015167ffffffffffffffff8111156119f8576119f7610a5f565b5b611a048a828b016118ce565b92505060c088015167ffffffffffffffff811115611a2557611a24610a5f565b5b611a318a828b016117f0565b91505092959891949750929550565b5f611a4b8385611268565b9350611a588385846111f5565b82840190509392505050565b5f611a70828486611a40565b91508190509392505050565b7f4661696c656420746f20676574205348413235360000000000000000000000005f82015250565b5f611ab06014836112b8565b9150611abb82611a7c565b602082019050919050565b5f6020820190508181035f830152611add81611aa4565b9050919050565b5f60208284031215611af957611af8610a5b565b5b5f611b0684828501611432565b91505092915050565b5f6040820190508181035f830152611b28818587611203565b9050611b376020830184610b4b565b949350505050565b7f4661696c656420746f20676574206c6f636b656420706b7363726970740000005f82015250565b5f611b73601d836112b8565b9150611b7e82611b3f565b602082019050919050565b5f6020820190508181035f830152611ba081611b67565b9050919050565b5f60208284031215611bbc57611bbb610a5b565b5b5f82015167ffffffffffffffff811115611bd957611bd8610a5f565b5b611be584828501611533565b91505092915050565b5f6060820190508181035f830152611c0781888a611203565b90508181036020830152611c1c818688611203565b90508181036040830152611c31818486611203565b9050979650505050505050565b7f4661696c656420746f2076657269667920424950333232207369676e617475725f8201527f6500000000000000000000000000000000000000000000000000000000000000602082015250565b5f611c986021836112b8565b9150611ca382611c3e565b604082019050919050565b5f6020820190508181035f830152611cc581611c8c565b9050919050565b611cd5816111c2565b8114611cdf575f5ffd5b50565b5f81519050611cf081611ccc565b92915050565b5f60208284031215611d0b57611d0a610a5b565b5b5f611d1884828501611ce2565b9150509291505056fea264697066735822122018e90b81e998a851624ca077680ff47da1fcbf6e8cd806675d089391f32bc80364736f6c634300081c0033"}