VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0xe05f2A…D6e9
Summary
Transactions
Transfers
Address
0xe05f2AaE9c4e2bBEe95C030eE2192BA852f7D6e9
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Deployer
0xf077b491b355E64048cE21E3A6Fc4751eEeA77fa
Code
0x73e05f2aae9c4e2bbee95c030ee2192ba852f7d6e930146080604052600436106100b85760003560e01c80621782ac146100bd57806335648bc4146100f05780633ea673021461010357806340be99df1461012357806354be4c2b1461014657806361b260811461017a57806368f2bc291461019a57806373e4fe90146101ad57806399b11562146101cd578063a0d469c6146101ef578063ae6976541461020f578063c0def7a11461022f578063c8f0afdc1461024f575b600080fd5b8180156100c957600080fd5b506100dd6100d8366004612fd8565b610262565b6040519081526020015b60405180910390f35b6100dd6100fe3660046130b9565b610464565b81801561010f57600080fd5b506100dd61011e3660046130db565b610479565b6101366101313660046130b9565b610610565b60405190151581526020016100e7565b61016d6101543660046130b9565b6000908152601591909101602052604090205460ff1690565b6040516100e791906131af565b81801561018657600080fd5b506100dd6101953660046130db565b610664565b6101366101a83660046131bd565b610746565b8180156101b957600080fd5b506100dd6101c83660046131d6565b610751565b8180156101d957600080fd5b506101ed6101e83660046130b9565b6107a1565b005b8180156101fb57600080fd5b506100dd61020a36600461329f565b61080b565b81801561021b57600080fd5b506101ed61022a3660046130b9565b6108b4565b81801561023b57600080fd5b506101ed61024a3660046130b9565b6109d1565b6100dd61025d3660046130b9565b610a7e565b60008061027187878787610a8a565b905061027d8a82610ac4565b6001600160a01b0316896001600160a01b03161415801561029c575087155b156102c55788604051633733be5960e21b81526004016102bc919061339e565b60405180910390fd5b6103338a826102d46003610ae3565b6102de6007610ae3565b6102e86009610ae3565b6102f26008610ae3565b6102fc6006610ae3565b6103066002610ae3565b60016103136009826133c8565b61031e9060026134c5565b61032891906134d4565b181818181818610b06565b5061033e8a82610ac4565b6001600160a01b0316896001600160a01b0316036103c05760006103628b83610b50565b600981111561037357610373613185565b146103c05760405162461bcd60e51b815260206004820152601e60248201527f476f7665726e6f723a2070726f706f73616c206e6f742070656e64696e67000060448201526064016102bc565b600081815260078b01602052604090205480156104495760068b015460405163c4d252f560e01b8152600481018390526001600160a01b039091169063c4d252f590602401600060405180830381600087803b15801561041f57600080fd5b505af1158015610433573d6000803e3d6000fd5b505050600083815260078d016020526040812055505b6104558b838c87610f31565b9b9a5050505050505050505050565b60006104708383610fd9565b90505b92915050565b60008061048886868686610a8a565b90506104a988826104996005610ae3565b6104a36004610ae3565b17610b06565b5060008181526001890160205260409020600201805460ff60281b1916600160281b1790556001600160a01b0387166104e18961117d565b6001600160a01b0316146105755760005b865181101561057357306001600160a01b0316878281518110610517576105176134e7565b60200260200101516001600160a01b03160361056357610563858281518110610542576105426134e7565b6020026020010151805190602001208a60020161118d90919063ffffffff16565b61056c816134fd565b90506104f2565b505b610584888883898989896111fe565b866001600160a01b03166105978961117d565b6001600160a01b0316141580156105c5575060028801546001600160801b03808216600160801b9092041614155b156105d257600060028901555b6040518181527f712ae1383f79ac853f8d882153778e0260ef8f03b504e2866e0593e04d2b291f9060200160405180910390a1979650505050505050565b6000818152600180840160205260408220908101548203610635576000915050610473565b6002810154600160201b900460ff1615610653576001915050610473565b6000915050610473565b5092915050565b60008061067386868686610a8a565b905061068988826106846004610ae3565b610b06565b50600061069b8989848a8a8a8a61128c565b905065ffffffffffff81161561072157600082815260018a016020908152604091829020600201805465ffffffffffff60381b1916600160381b65ffffffffffff8616908102919091179091558251858152918201527f9a2e42fd6722813d69113e7d0079d3d940171428df7373df9c7f7617cfda2892910160405180910390a161073a565b604051634844252360e11b815260040160405180910390fd5b50979650505050505050565b600061047382611428565b600080339050600061076c8989898980519060200120610a8a565b90506107808a8387898d8d8d8860006115e2565b6107938a83838c8c8c8c8c8c600061183a565b9a9950505050505050505050565b6107ba82826107b06009610ae3565b6104a36008610ae3565b506000818152601e83016020908152604091829020805460ff1916905590518281527f89e9abefcace5d0e37429f32023df3d73c9a310923f6383fa778ec40c629df0e910160405180910390a15050565b6000806108218a8a8a8a80519060200120610a8a565b90506108358b33888a8e8e8e8860016115e2565b601a8b015460405163808860a560e01b81526001600160a01b039091169063808860a59061086f908690859033908a908f906004016135b1565b600060405180830381600087803b15801561088957600080fd5b505af115801561089d573d6000803e3d6000fd5b505050506104558b33838d8d8d8d8d8d600161183a565b600081815260158301602090815260408083205460018601909252822060ff909116918260018111156108e9576108e9613185565b1461090b5782826040516344b7587b60e01b81526004016102bc929190613600565b610924848461091a6004610ae3565b6104a36006610ae3565b506002810154600160201b900460ff16801561095a575060046109478585610b50565b600981111561095857610958613185565b145b1561097c5782826040516344b7587b60e01b81526004016102bc929190613600565b6000838152601e85016020908152604091829020805460ff1916600117905590518481527fae96d9c307786efa9d87d53b27b247aa9ef9c3640c4d5065fddc861c71684ab0910160405180910390a150505050565b600081815260158301602052604081205460ff16908160018111156109f8576109f8613185565b14610a1a5781816040516344b7587b60e01b81526004016102bc929190613600565b610a2983836106846008610ae3565b506000828152601e84016020908152604091829020805460ff1916600217905590518381527f71611adb0c8d2eea43359b2e41e5fdf96309ce734ed1eb78ceb763198c1b8967910160405180910390a1505050565b60006104708383611924565b600084848484604051602001610aa39493929190613688565b60408051601f19818403018152919052805160209091012095945050505050565b600090815260019190910160205260409020546001600160a01b031690565b6000816009811115610af757610af7613185565b600160ff919091161b92915050565b600080610b138585610b50565b9050600083610b2183610ae3565b1603610b46578381846040516331b75e4d60e01b81526004016102bc939291906136d3565b90505b9392505050565b6000818152600180840160209081526040808420601e87019092528320546002820154919260ff91821692600160281b8104831692600160301b9091041690836002811115610ba157610ba1613185565b03610bb3576008945050505050610473565b6002836002811115610bc757610bc7613185565b03610bd9576009945050505050610473565b8115610bec576006945050505050610473565b8015610bff576002945050505050610473565b8360010154600003610c2757604051636ad0607560e01b8152600481018790526024016102bc565b836001015487600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca591906136fb565b1015610cb8576000945050505050610473565b604051636e31868560e01b81526004810188905260009073b770d777fc9cd1379b8f49fcf3111446c549435090636e31868590602401602060405180830381865af4158015610d0b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2f9190613714565b65ffffffffffff1690506000610d458989610fd9565b600089815260018b016020526040902060048101546003909101549192501115610d785760079650505050505050610473565b818110610d8e5760019650505050505050610473565b610d988989611cb3565b1580610dba57506000888152600f8a0160205260409020805460019091015411155b15610dce5760039650505050505050610473565b600088815260018a016020526040902060020154600160381b900465ffffffffffff16600003610e075760049650505050505050610473565b600088815260078a016020526040908190205460068b01549151632c258a9f60e11b81526004810182905290916001600160a01b03169063584b153e90602401602060405180830381865afa158015610e64573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e88919061373c565b15610e9d576005975050505050505050610473565b60068a0154604051632ab0f52960e01b8152600481018390526001600160a01b0390911690632ab0f52990602401602060405180830381865afa158015610ee8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f0c919061373c565b15610f21576006975050505050505050610473565b6002975050505050505050610473565b6000838152600185016020526040808220600201805460ff60301b1916600160301b179055517f789cf55be980739dad1d0699b93b58e806b51c9d96619bfa8fe0a28abaa7b30c90610f869086815260200190565b60405180910390a1826001600160a01b0316847f93bcf40b1de68d22878e9394837dd4b08dae46ee73bc722cccffecdadbe4414584604051610fc89190613759565b60405180910390a350919392505050565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa158015611037573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061105b91906136fb565b106110f057600a830154600083815260018086016020526040918290200154905163d3a368bd60e01b81526001600160a01b039092169163d3a368bd916110a89160040190815260200190565b602060405180830381865afa1580156110c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110e991906136fb565b9050610473565b82600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611145573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061116991906136fb565b6111738484611924565b610470919061376c565b600601546001600160a01b031690565b81546001600160801b03600160801b8204811691811660018301909116036111c857604051638acb5f2760e01b815260040160405180910390fd5b6001600160801b03808216600090815260018086016020526040909120939093558354919092018216600160801b029116179055565b60068701546001600160a01b031663e38335e5348686866000611221888e611cf5565b6040518763ffffffff1660e01b815260040161124195949392919061377f565b6000604051808303818588803b15801561125a57600080fd5b505af115801561126e573d6000803e3d6000fd5b50505060009687525050506007909501602052505060408120555050565b6000808860060160009054906101000a90046001600160a01b03166001600160a01b031663f27a0c926040518163ffffffff1660e01b8152600401602060405180830381865afa1580156112e4573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061130891906136fb565b90506000611316848a611cf5565b60068b015460405163b1c5f42760e01b81529192506001600160a01b03169063b1c5f42790611352908a908a908a90600090889060040161377f565b602060405180830381865afa15801561136f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061139391906136fb565b600089815260078c0160205260408082209290925560068c015491516308f2a0bb60e41b81526001600160a01b0390921691638f2a0bb0916113e2918b918b918b919088908a906004016137cd565b600060405180830381600087803b1580156113fc57600080fd5b505af1158015611410573d6000803e3d6000fd5b505050506107938242611423919061376c565b611d06565b60008082600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611480573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114a491906136fb565b600a84015460405163d3a368bd60e01b8152600481018390529192506000916001600160a01b039091169063d3a368bd90602401602060405180830381865afa1580156114f5573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061151991906136fb565b604051636e31868560e01b81526004810186905290915060009073b770d777fc9cd1379b8f49fcf3111446c549435090636e31868590602401602060405180830381865af415801561156f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115939190613714565b90508065ffffffffffff1682116115af57506000949350505050565b6115c165ffffffffffff8216836134d4565b856004015411156115d757506000949350505050565b506001949350505050565b6115eb81611d38565b61160a5780604051633e4bbe1960e11b81526004016102bc91906131af565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561165f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061168391906136fb565b87116116a557604051637a5d07d360e01b8152600481018890526024016102bc565b88600a0160009054906101000a90046001600160a01b03166001600160a01b0316639cbe5efd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156116fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061171e91906136fb565b61172990600161376c565b87036117585761173889611428565b61175857604051637a5d07d360e01b8152600481018890526024016102bc565b600081600181111561176c5761176c613185565b0361179a5761177b8887611d6f565b61179a578760405163d9b3955760e01b81526004016102bc919061339e565b835185511415806117ad57508251855114155b156117e257845183518551604051630447b05d60e41b81526004810193909352602483019190915260448201526064016102bc565b60008281526001808b01602052604090912001541561182457816118068a84610b50565b6040516331b75e4d60e01b81526102bc9291906000906004016136d3565b61182f898685611e60565b505050505050505050565b6000806118478c84611f38565b905060006118cc8d600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156118a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118c791906136fb565b611ffd565b8a5190915015156118de8e8e87612029565b6118ef8e8d8f858b868c8a8d612181565b8515611901576119018e878f8f61221d565b6119128d8d8d8d8d8d8d8a8d6124bd565b50999c9b505050505050505050505050565b600081815260018084016020908152604080842090920154600a8601548351639cbe5efd60e01b8152935191936001600160a01b0390911692639cbe5efd926004808401938290030181865afa158015611982573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119a691906136fb565b106119f357600a83015460008381526001808601602052604091829020015490516368377f6d60e11b81526001600160a01b039092169163d06efeda916110a89160040190815260200190565b600a83015460408051639cbe5efd60e01b815290516000926001600160a01b031691639cbe5efd9160048083019260209291908290030181865afa158015611a3f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a6391906136fb565b6000848152600180870160205260409091200154611a8191906134d4565b90506000611a906001836134d4565b85600a0160009054906101000a90046001600160a01b03166001600160a01b03166302a251a36040518163ffffffff1660e01b8152600401602060405180830381865afa158015611ae5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b0991906136fb565b611b139190613825565b9050600085600a0160009054906101000a90046001600160a01b03166001600160a01b031663593728126040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b6c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b9091906136fb565b604051636e31868560e01b81526004810188905290915073b770d777fc9cd1379b8f49fcf3111446c549435090636e31868590602401602060405180830381865af4158015611be3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c079190613714565b65ffffffffffff168111611c9457604051636e31868560e01b81526004810187905273b770d777fc9cd1379b8f49fcf3111446c549435090636e31868590602401602060405180830381865af4158015611c65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c899190613714565b65ffffffffffff1690505b82611c9f838361376c565b611ca9919061376c565b9695505050505050565b60008181526015830160209081526040808320546011860190925282205460ff90911690611ceb85611ce58187611924565b84612599565b1115949350505050565b60601b6001600160601b0319161890565b600065ffffffffffff821115611d34576030826040516306dfcc6560e41b81526004016102bc92919061383c565b5090565b600080826001811115611d4d57611d4d613185565b148061047357506001826001811115611d6857611d68613185565b1492915050565b80516000906034811015611d87576001915050610473565b82810160131901516001600160a01b031981166b046e0e4dee0dee6cae47a60f60a31b14611dba57600192505050610473565b600080611dc86028856134d4565b90505b83811015611e3f57600080611dff888481518110611deb57611deb6134e7565b01602001516001600160f81b03191661262b565b9150915081611e175760019650505050505050610473565b8060ff166004856001600160a01b0316901b179350505080611e38906134fd565b9050611dcb565b50856001600160a01b0316816001600160a01b031614935050505092915050565b600983015460ff1615611f335760005b8251811015611f31576000611e9d838381518110611e9057611e906134e7565b60200260200101516126bd565b9050846008016000858481518110611eb757611eb76134e7565b6020908102919091018101516001600160a01b0316825281810192909252604090810160009081206001600160e01b03198516825290925290205460ff16611f1e5760405163294080f760e21b81526001600160e01b0319821660048201526024016102bc565b5080611f29816134fd565b915050611e70565b505b505050565b600080606484600b0160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f92573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fb691906136fb565b611fc086866126ec565b611fca9190613825565b611fd49190613865565b90506000611fe28585612753565b905080821115611ff55791506104739050565b509392505050565b600063ffffffff821115611d34576020826040516306dfcc6560e41b81526004016102bc92919061383c565b600083601c01600083600181111561204357612043613185565b600181111561205457612054613185565b815260208101919091526040908101600090812054601b870154925163d206885d60e01b815290935090916001600160a01b031690636d5e303290829063d206885d906120a590899060040161339e565b602060405180830381865afa1580156120c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120e691906136fb565b6040518263ffffffff1660e01b815260040161210491815260200190565b602060405180830381865afa158015612121573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061214591906136fb565b90508181101561217a576040516304b60e7960e31b81526001600160a01b0385166004820152602481018390526044016102bc565b5050505050565b600088815260018a81016020908152604080842080546001600160a01b0319166001600160a01b038d161781558084018a905560028101805463ffffffff8d1664ffffffffff1990911617600160201b8b151502179055600381018890556004810187905560158e019092529092208054849260ff1990911690838181111561220c5761220c613185565b021790555050505050505050505050565b600c8401546040516323b872dd60e01b81526001600160a01b03848116600483015230602483015260448201869052909116906323b872dd906064016020604051808303816000875af1158015612278573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061229c919061373c565b6122e85760405162461bcd60e51b815260206004820152601d60248201527f42335452476f7665726e6f723a207472616e73666572206661696c656400000060448201526064016102bc565b6000818152600d8501602090815260408083206001600160a01b03861684529091528120805485929061231c90849061376c565b9091555050604051636e31868560e01b8152600481018590526000906123bc9073b770d777fc9cd1379b8f49fcf3111446c549435090636e31868590602401602060405180830381865af4158015612378573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061239c9190613714565b6001600160a01b0385166000908152601d88016020526040902090612792565b905060006123c985612848565b6123d39083613887565b604051636e31868560e01b81526004810188905290915061246f9073b770d777fc9cd1379b8f49fcf3111446c549435090636e31868590602401602060405180830381865af415801561242a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061244e9190613714565b6001600160a01b0386166000908152601d8901602052604090209083612877565b505082846001600160a01b03167f65c1df56bba34c409163f3295407ab399df5a4d9bf3dd0288416d6041cdc272c876040516124ad91815260200190565b60405180910390a3505050505050565b82896001600160a01b0316897f9c2b0d68f5edfd1bf6158a1867aced894efcfcf77c7a7603cb571e18ce89ae768a8a8c516001600160401b0381111561250557612505612d97565b60405190808252806020026020018201604052801561253857816020015b60608152602001906001900390816125235790505b508b8b8a60405161254e969594939291906138a7565b60405180910390a4877f6d04097725b4d82fbe72e4fd0fd1798c60a7b1bbc328842680c83ac06b1b0ada8260405161258691906131af565b60405180910390a2505050505050505050565b600060646125a8858585612892565b600c860154604051632394e7a360e21b8152600481018790526001600160a01b0390911690638e539e8c90602401602060405180830381865afa1580156125f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061261791906136fb565b6126219190613825565b610b469190613865565b60008060f883901c602f811180156126465750603a8160ff16105b1561265b57600194602f199091019350915050565b8060ff166040108015612671575060478160ff16105b15612686576001946036199091019350915050565b8060ff16606010801561269c575060678160ff16105b156126b1576001946056199091019350915050565b50600093849350915050565b60006004825110156126e457816040516301a800fb60e41b81526004016102bc9190613759565b506020015190565b60006126f782611d38565b6127135760405162461bcd60e51b81526004016102bc9061395e565b82601601600083600181111561272b5761272b613185565b600181111561273c5761273c613185565b815260200190815260200160002054905092915050565b600061275e82611d38565b61277a5760405162461bcd60e51b81526004016102bc9061395e565b82601901600083600181111561272b5761272b613185565b8154600090818160058111156127f15760006127ad8461289f565b6127b790856134d4565b60008881526020902090915081015465ffffffffffff90811690871610156127e1578091506127ef565b6127ec81600161376c565b92505b505b60006127ff87878585612987565b9050801561283a57612824876128166001846134d4565b600091825260209091200190565b54600160301b90046001600160d01b031661283d565b60005b979650505050505050565b60006001600160d01b03821115611d345760d0826040516306dfcc6560e41b81526004016102bc92919061383c565b6000806128858585856129e1565b915091505b935093915050565b6000610b46848484612b5b565b6000816000036128b157506000919050565b600060016128be84612c9a565b901c6001901b905060018184816128d7576128d761384f565b048201901c905060018184816128ef576128ef61384f565b048201901c905060018184816129075761290761384f565b048201901c9050600181848161291f5761291f61384f565b048201901c905060018184816129375761293761384f565b048201901c9050600181848161294f5761294f61384f565b048201901c905060018184816129675761296761384f565b048201901c9050610b49818285816129815761298161384f565b04612d2e565b60005b81831015611ff557600061299e8484612d44565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156129cd578092506129db565b6129d881600161376c565b93505b5061298a565b825460009081908015612b005760006129ff876128166001856134d4565b60408051808201909152905465ffffffffffff808216808452600160301b9092046001600160d01b031660208401529192509087161015612a5357604051632520601d60e01b815260040160405180910390fd5b805165ffffffffffff808816911603612a9f5784612a76886128166001866134d4565b80546001600160d01b0392909216600160301b0265ffffffffffff909216919091179055612af0565b6040805180820190915265ffffffffffff80881682526001600160d01b0380881660208085019182528b54600181018d5560008d81529190912094519151909216600160301b029216919091179101555b60200151925083915061288a9050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a815291822095519251909316600160301b02919093161792019190915590508161288a565b600080846018016000846001811115612b7657612b76613185565b6001811115612b8757612b87613185565b8152602081019190915260400160009081205491506018860181856001811115612bb357612bb3613185565b6001811115612bc457612bc4613185565b81526020810191909152604001600020612bdf6001846134d4565b81548110612bef57612bef6134e7565b6000918252602090912001805490915065ffffffffffff811690600160301b90046001600160d01b0316868211612c34576001600160d01b03169350610b4992505050565b612c85612c4088611d06565b896018016000896001811115612c5857612c58613185565b6001811115612c6957612c69613185565b815260200190815260200160002061279290919063ffffffff16565b6001600160d01b031698975050505050505050565b600080608083901c15612caf57608092831c92015b604083901c15612cc157604092831c92015b602083901c15612cd357602092831c92015b601083901c15612ce557601092831c92015b600883901c15612cf757600892831c92015b600483901c15612d0957600492831c92015b600283901c15612d1b57600292831c92015b600183901c156104735760010192915050565b6000818310612d3d5781610470565b5090919050565b6000612d536002848418613865565b6104709084841661376c565b80356001600160a01b0381168114612d7657600080fd5b919050565b8015158114612d8957600080fd5b50565b8035612d7681612d7b565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715612dd557612dd5612d97565b604052919050565b60006001600160401b03821115612df657612df6612d97565b5060051b60200190565b600082601f830112612e1157600080fd5b81356020612e26612e2183612ddd565b612dad565b82815260059290921b84018101918181019086841115612e4557600080fd5b8286015b84811015612e6757612e5a81612d5f565b8352918301918301612e49565b509695505050505050565b600082601f830112612e8357600080fd5b81356020612e93612e2183612ddd565b82815260059290921b84018101918181019086841115612eb257600080fd5b8286015b84811015612e675780358352918301918301612eb6565b60006001600160401b03831115612ee657612ee6612d97565b612ef9601f8401601f1916602001612dad565b9050828152838383011115612f0d57600080fd5b828260208301376000602084830101529392505050565b600082601f830112612f3557600080fd5b81356020612f45612e2183612ddd565b82815260059290921b84018101918181019086841115612f6457600080fd5b8286015b84811015612e675780356001600160401b03811115612f875760008081fd5b8701603f81018913612f995760008081fd5b612faa898683013560408401612ecd565b845250918301918301612f68565b600082601f830112612fc957600080fd5b61047083833560208501612ecd565b600080600080600080600080610100898b031215612ff557600080fd5b8835975061300560208a01612d5f565b965061301360408a01612d8c565b955060608901356001600160401b038082111561302f57600080fd5b61303b8c838d01612e00565b965060808b013591508082111561305157600080fd5b61305d8c838d01612e72565b955060a08b013591508082111561307357600080fd5b61307f8c838d01612f24565b945060c08b0135935060e08b013591508082111561309c57600080fd5b506130a98b828c01612fb8565b9150509295985092959890939650565b600080604083850312156130cc57600080fd5b50508035926020909101359150565b60008060008060008060c087890312156130f457600080fd5b8635955061310460208801612d5f565b945060408701356001600160401b038082111561312057600080fd5b61312c8a838b01612e00565b9550606089013591508082111561314257600080fd5b61314e8a838b01612e72565b9450608089013591508082111561316457600080fd5b5061317189828a01612f24565b92505060a087013590509295509295509295565b634e487b7160e01b600052602160045260246000fd5b600281106131ab576131ab613185565b9052565b60208101610473828461319b565b6000602082840312156131cf57600080fd5b5035919050565b600080600080600080600060e0888a0312156131f157600080fd5b8735965060208801356001600160401b038082111561320f57600080fd5b61321b8b838c01612e00565b975060408a013591508082111561323157600080fd5b61323d8b838c01612e72565b965060608a013591508082111561325357600080fd5b61325f8b838c01612f24565b955060808a013591508082111561327557600080fd5b506132828a828b01612fb8565b93505060a0880135915060c0880135905092959891949750929550565b60008060008060008060008060006101208a8c0312156132be57600080fd5b8935985060208a01356001600160401b03808211156132dc57600080fd5b6132e88d838e01612e00565b995060408c01359150808211156132fe57600080fd5b61330a8d838e01612e72565b985060608c013591508082111561332057600080fd5b61332c8d838e01612f24565b975060808c013591508082111561334257600080fd5b61334e8d838e01612fb8565b965060a08c0135955060c08c0135945061336a60e08d01612d5f565b93506101008c013591508082111561338157600080fd5b5061338e8c828d01612fb8565b9150509295985092959850929598565b6001600160a01b0391909116815260200190565b634e487b7160e01b600052601160045260246000fd5b60ff8181168382160190811115610473576104736133b2565b600181815b8085111561341c578160001904821115613402576134026133b2565b8085161561340f57918102915b93841c93908002906133e6565b509250929050565b60008261343357506001610473565b8161344057506000610473565b816001811461345657600281146134605761347c565b6001915050610473565b60ff841115613471576134716133b2565b50506001821b610473565b5060208310610133831016604e8410600b841016171561349f575081810a610473565b6134a983836133e1565b80600019048211156134bd576134bd6133b2565b029392505050565b600061047060ff841683613424565b81810381811115610473576104736133b2565b634e487b7160e01b600052603260045260246000fd5b60006001820161350f5761350f6133b2565b5060010190565b6000815180845260005b8181101561353c57602081850181015186830182015201613520565b506000602082860101526020601f19601f83011685010191505092915050565b600081518084526020808501808196508360051b8101915082860160005b858110156135a4578284038952613592848351613516565b9885019893509084019060010161357a565b5091979650505050505050565b60a0815260006135c460a0830188613516565b602083018790526001600160a01b0386811660408501528516606084015282810360808401526135f4818561355c565b98975050505050505050565b82815260408101610b49602083018461319b565b600081518084526020808501945080840160005b8381101561364d5781516001600160a01b031687529582019590820190600101613628565b509495945050505050565b600081518084526020808501945080840160005b8381101561364d5781518752958201959082019060010161366c565b60808152600061369b6080830187613614565b82810360208401526136ad8187613658565b905082810360408401526136c1818661355c565b91505082606083015295945050505050565b83815260608101600a84106136ea576136ea613185565b602082019390935260400152919050565b60006020828403121561370d57600080fd5b5051919050565b60006020828403121561372657600080fd5b815165ffffffffffff81168114610b4957600080fd5b60006020828403121561374e57600080fd5b8151610b4981612d7b565b6020815260006104706020830184613516565b80820180821115610473576104736133b2565b60a08152600061379260a0830188613614565b82810360208401526137a48188613658565b905082810360408401526137b8818761355c565b60608401959095525050608001529392505050565b60c0815260006137e060c0830189613614565b82810360208401526137f28189613658565b90508281036040840152613806818861355c565b60608401969096525050608081019290925260a0909101529392505050565b8082028115828204841417610473576104736133b2565b60ff929092168252602082015260400190565b634e487b7160e01b600052601260045260246000fd5b60008261388257634e487b7160e01b600052601260045260246000fd5b500490565b6001600160d01b0381811683821601908082111561065d5761065d6133b2565b60c0815260006138ba60c0830189613614565b6020838203818501526138cd828a613658565b915083820360408501528188518084528284019150828160051b850101838b0160005b8381101561391e57601f1987840301855261390c838351613516565b948601949250908501906001016138f0565b50508681036060880152613932818b61355c565b945050505050828103608084015261394a8186613516565b9150508260a0830152979650505050505050565b6020808252602b908201527f476f7665726e6f72436f6e666967757261746f723a20696e76616c696420707260408201526a6f706f73616c207479706560a81b60608201526080019056fea26469706673582212208c1f48b0cb2d573b739a1843e3beb5e6717d73162111561f7dd35b66ed12346e64736f6c63430008140033