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