Balances

Select type ERC-20 (397) ERC-721 (2)
+ 0.000000000000000000 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency 0.00 USD
+ 0.00000000 BTC Id: fantom-erc-20/0x321162cd933e2be498cd2267a90534a804051b11 Name: Bitcoin Verified currency 0.00 USD
+ 0.000000000000000000 FETH Id: fantom-erc-20/0x658b0c7613e890ee50b8c4bc6a3f41ef411208ad Name: fETH Verified currency 0.00 USD
+ 0.000000000000000000 DAI Id: fantom-erc-20/0x004f883064c3da77151e0128b32ecfd021bc5ba6 Name: DAI Stablecoin
+ 0.000000000000000000 IB Id: fantom-erc-20/0x00a35fd824c717879bf370e70ac6868b95870dfb Name: IronBank
+ 0.000000000000000000 MMY Id: fantom-erc-20/0x01e77288b38b416f972428d562454fb329350bac Name: MUMMY
+ 0.000000000000000000 TROLL Id: fantom-erc-20/0x0225e41b05f3c6d90125e891314a809398f27ec4 Name: Problem Officer Question Mark
+ 0.000000000000000000 FTMDOG Id: fantom-erc-20/0x0323c00f78575dd6ba9c2a0f960decf4ae5a8cc2 Name: Fantomdog
+ 0.000000000000000000 CUSD Id: fantom-erc-20/0x0353365064810eba3e654e95a0a3658cabc0d311 Name: Capital Finance USD Token
+ 0.000000 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin
+ 0 FAM Id: fantom-erc-721/0x6eb7847e92d5178a1b48f9030deae7e62d367520 Name: Familiars
+ 0 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

History

Types:
Select type Main ERC-20 ERC-721
Date & time Transaction id Amount Status

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

48.391984 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

5.294150007922712044 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.63 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

45.306339 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

0.240873093202160624 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

0.07 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

2.059379 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

4.118759 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

0.481412872036024444 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

0.14 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

6.016435973160897112 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.85 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

0.172880100000000000 TSHARE Id: fantom-erc-20/0x4cdf39285d7ca8eb3f090fda0c069ba5f4145b37 Name: TSHARE

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

3.092493 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success
Date & time Transaction id Amount Status

0x12d77b457d97da50d4ed6cd825930d373f0352d3563f53c68e54a1091358ee87

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success

0xe3588c35b32ae8cd974c02737bb3892aeb2e36aed229fadeb67d2d44b5401e12

+

0.000000000000000000 FTM Id: fantom Name: Fantom Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

6.016435973160897112 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.85 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

0.481412872036024444 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

0.14 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

4.118759 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

0.240873093202160624 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

0.07 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

2.059379 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

5.294150007922712044 WFTM Id: fantom-erc-20/0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83 Name: Wrapped Fantom Verified currency

1.63 USD

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

45.306339 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

48.391984 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

-

0.172880100000000000 TSHARE Id: fantom-erc-20/0x4cdf39285d7ca8eb3f090fda0c069ba5f4145b37 Name: TSHARE

Success

0x17f3a75ff1bf1d1cb60958184f264449a7428a8f0d657524e212435752dcd4c0

+

3.092493 USDC Id: fantom-erc-20/0x04068da6c83afcfa0e13ba15a6696662335d5b75 Name: USD Coin

Success
Date & time Transaction id Amount Status

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,091

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,092

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,093

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,094

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,095

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,096

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,097

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,098

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,099

Success

0x3d0fc12f732a750b791c9b901fdc382320443db45b77cae750520b1f9bf385f9

-

1 GOAT Id: fantom-erc-721/0xcd62f054eee65c8d23fe2adc8bae0443d4ec82db Name: GOAT404

#39,100

Success
Types:
Select type Main ERC-20 ERC-721

Special data

  • Nonce: 1
  • Is contract? Yes
  • Contract code:

    0x6080604052600436106101855760003560e01c80639f865422116100d1578063be83e10f1161008a578063d3e1c28411610064578063d3e1c28414610346578063e5b07cdb14610366578063eb5625d914610386578063fa461e33146101d357600080fd5b8063be83e10f146101d3578063cac460ee14610306578063d1660f991461032657600080fd5b80639f865422146102935780639feb758b146101d3578063a8920d2b146102b3578063aa37e8aa146102c6578063ae067e0f146101d3578063bbf717e0146102e657600080fd5b8063576188041161013e578063654b648711610118578063654b6487146101d35780636e653614146101d35780638a6a1e8514610253578063981f3a601461027357600080fd5b806357618804146102335780635bee97a3146101d35780636118b15d146101d357600080fd5b80630c7e12091461019157806318780684146101b357806323a69e75146101d35780632c8958f6146101d35780633afe5f00146101f357806351a743161461021357600080fd5b3661018c57005b600080fd5b34801561019d57600080fd5b506101b16101ac366004614e18565b6103a6565b005b3480156101bf57600080fd5b506101b16101ce366004614e94565b6103e3565b3480156101df57600080fd5b506101b16101ee366004614e94565b6103f7565b3480156101ff57600080fd5b506101b161020e366004614efe565b610403565b34801561021f57600080fd5b506101b161022e366004614ff2565b610737565b34801561023f57600080fd5b506101b161024e3660046150d3565b610914565b34801561025f57600080fd5b506101b161026e366004615167565b610b46565b34801561027f57600080fd5b506101b161028e3660046151a8565b610bd8565b34801561029f57600080fd5b506101b16102ae3660046151fa565b610c83565b6101b16102c136600461525a565b610d62565b3480156102d257600080fd5b506101b16102e136600461528e565b610e57565b3480156102f257600080fd5b506101b1610301366004614efe565b611039565b34801561031257600080fd5b506101b1610321366004614efe565b611333565b34801561033257600080fd5b506101b1610341366004615167565b6115a9565b34801561035257600080fd5b506101b1610361366004614e94565b6115bd565b34801561037257600080fd5b506101b16103813660046152ea565b6115cb565b34801561039257600080fd5b506101b16103a1366004615167565b611706565b6000806103b28361171a565b91509150816103de578060405162461bcd60e51b81526004016103d5919061538d565b60405180910390fd5b505050565b6103f184846001858561192e565b50505050565b6103f184848484611b82565b6001600160a01b038316600160ff1b84161515600f60f886901c16600081158061042d5750600282145b156104c557600080856001600160a01b031663392f37e96040518163ffffffff1660e01b815260040160e06040518083038186803b15801561046e57600080fd5b505afa158015610482573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a691906153a0565b505050935093505050846104ba57816104bc565b805b9250505061056c565b600182141561056c57600080856001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160806040518083038186803b15801561050a57600080fd5b505afa15801561051e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105429190615442565b50506001600160701b031691506001600160701b03169150846105655781610567565b805b925050505b6040516370a0823160e01b81526001600160a01b0385811660048301526000916105f6918491908a16906370a08231906024015b60206040518083038186803b1580156105b857600080fd5b505afa1580156105cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105f09190615496565b90611db6565b905060008315610685576040516378a051ad60e11b8152600481018390526001600160a01b03898116602483015287169063f140a35a9060440160206040518083038186803b15801561064857600080fd5b505afa15801561065c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106809190615496565b61069e565b61069e86838760a063ffffffff60a01b8e16901c611dcb565b9050600080866106b0576000836106b4565b8260005b6040805160008152602081019182905263022c0d9f60e01b90915291935091506001600160a01b0389169063022c0d9f906106f890859085908e90602481016154af565b600060405180830381600087803b15801561071257600080fd5b505af1158015610726573d6000803e3d6000fd5b505050505050505050505050505050565b80518251146107585760405162461bcd60e51b81526004016103d5906154e6565b600061076d6001600160a01b03861630611fe1565b90506000811161078f5760405162461bcd60e51b81526004016103d590615528565b60008061079b86612082565b9150915060006107d0826001600160801b03166107ca856001600160801b0316876120c990919063ffffffff16565b906120d5565b905060005b8651811015610909576107f0896001600160a01b03166120e1565b801561081a57508681815181106108095761080961556d565b602002602001015160000151600014155b1561084357818782815181106108325761083261556d565b602002602001015160400181815250505b60008682815181106108575761085761556d565b602002602001015111156108ac576108ac8287838151811061087b5761087b61556d565b60200260200101518984815181106108955761089561556d565b602002602001015161212c9092919063ffffffff16565b6000806108d18984815181106108c4576108c461556d565b602002602001015161171a565b91509150816108f4578060405162461bcd60e51b81526004016103d5919061538d565b5050808061090190615599565b9150506107d5565b505050505050505050565b6000600f85900b818113911361092a5784610933565b610933856155b4565b94506000604051806040016040528085858080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250600f88900b60209091015290508615610a68578115610a4157876001600160a01b031663857f812f8688620c34fe19856040516020016109bb91906155e4565b6040516020818303038152906040526040518563ffffffff1660e01b81526004016109e99493929190615616565b6040805180830381600087803b158015610a0257600080fd5b505af1158015610a16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a3a919061564f565b5050610b3c565b876001600160a01b03166359dd14368688620c350019856040516020016109bb91906155e4565b8115610a9457876001600160a01b0316632c4812528688620c34ff856040516020016109bb91906155e4565b876001600160a01b031663f094685a8688620c350185604051602001610aba91906155e4565b6040516020818303038152906040526040518563ffffffff1660e01b8152600401610ae89493929190615616565b6040805180830381600087803b158015610b0157600080fd5b505af1158015610b15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b39919061564f565b50505b5050505050505050565b6000610b5b6001600160a01b03851630611fe1565b90508160006001600160f01b038216831115610b9357610b84836001600160f01b038416611db6565b9050816001600160f01b031692505b60f084901c8015610bbb57610bb8610bb16127106107ca87856120c9565b8390612167565b91505b610bcf6001600160a01b0388168784612173565b50505050505050565b6000610c21610bef83670de0b6b3a7640000615673565b6107ca670de0b6b3a7640000610c1b610c0988601261568b565b610c1490600a615786565b8a906120d5565b906120c9565b604051638d7ef9bb60e01b81526001600160a01b0388811660048301526024820183905291925090851690638d7ef9bb90604401600060405180830381600087803b158015610c6f57600080fd5b505af1158015610b39573d6000803e3d6000fd5b6000610c986001600160a01b03861630611fe1565b9050600080610ca686612082565b915091506000610cd5826001600160801b03166107ca856001600160801b0316876120c990919063ffffffff16565b905060008111610cf75760405162461bcd60e51b81526004016103d590615528565b610d09886001600160a01b03166120e1565b8015610d155750855115155b15610d2257604086018190525b8415610d3357610d3386828761212c565b600080610d3f8861171a565b9150915081610b39578060405162461bcd60e51b81526004016103d5919061538d565b6000815111610dbd5760405162461bcd60e51b815260206004820152602160248201527f4f70656e4f6365616e3a20496e76616c69642063616c6c20706172616d6574656044820152603960f91b60648201526084016103d5565b60005b8151811015610e5357306001600160a01b0316630c7e1209838381518110610dea57610dea61556d565b60200260200101516040518263ffffffff1660e01b8152600401610e0e9190615792565b600060405180830381600087803b158015610e2857600080fd5b505af1158015610e3c573d6000803e3d6000fd5b505050508080610e4b90615599565b915050610dc0565b5050565b6000826001600160a01b0316846001600160a01b03161190506000806000806000896001600160a01b031663d66940276040518163ffffffff1660e01b815260040160a06040518083038186803b158015610eb157600080fd5b505afa158015610ec5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee991906157cb565b9450945094509450945085610eff578484610f02565b83855b909550935085610f13578282610f16565b81835b6040516370a0823160e01b81526001600160a01b038d81166004830152929550909350600091610f5c916001600160701b038916918d16906370a08231906024016105a0565b90506000610f7e856001600160701b0316856001600160701b03168486612237565b905060008089610f9057600083610f94565b8260005b90925090506001600160a01b038e1663022c0d9f83838e60006040519080825280601f01601f191660200182016040528015610fd7576020820181803683370190505b506040518563ffffffff1660e01b8152600401610ff794939291906154af565b600060405180830381600087803b15801561101157600080fd5b505af1158015611025573d6000803e3d6000fd5b505050505050505050505050505050505050565b604051632e0ae37560e01b81524260048201526001600160a01b03841690600160ff1b85161515908290632e0ae37590602401600060405180830381600087803b15801561108657600080fd5b505af115801561109a573d6000803e3d6000fd5b50505050600080600080856001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156110dd57600080fd5b505afa1580156110f1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111159190615829565b5090925090508461112757818161112a565b80825b6040516370a0823160e01b81526001600160a01b0389811660048301526001600160701b0393841697509190921694506000935061117792508591908a16906370a08231906024016105a0565b90506000846111f657856001600160a01b0316630ece72366040518163ffffffff1660e01b815260040160206040518083038186803b1580156111b957600080fd5b505afa1580156111cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111f1919061586e565b611267565b856001600160a01b0316637d316e286040518163ffffffff1660e01b815260040160206040518083038186803b15801561122f57600080fd5b505afa158015611243573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611267919061586e565b6001600160701b0316905061127c818361568b565b9150600061129985858560a063ffffffff60a01b8f16901c61229c565b9050600080876112ab576000836112af565b8260005b6040805160008152602081019182905263022c0d9f60e01b90915291935091506001600160a01b038a169063022c0d9f906112f390859085908f90602481016154af565b600060405180830381600087803b15801561130d57600080fd5b505af1158015611321573d6000803e3d6000fd5b50505050505050505050505050505050565b6001600160a01b038316600160ff1b841615156000808080600160fc1b89166113d257856001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561138f57600080fd5b505afa1580156113a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113c79190615829565b509092509050611448565b856001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401604080518083038186803b15801561140a57600080fd5b505afa15801561141e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114429190615889565b90925090505b84611454578181611457565b80825b6040516370a0823160e01b81526001600160a01b0389811660048301526001600160701b039384169750919092169450600093506114a492508591908a16906370a08231906024016105a0565b905060006114c184848460a063ffffffff60a01b8e16901c61229c565b9050600080866114d3576000836114d7565b8260005b91509150600160fd1b8b1660001415611560576040805160008152602081019182905263022c0d9f60e01b9091526001600160a01b0389169063022c0d9f9061152990859085908e90602481016154af565b600060405180830381600087803b15801561154357600080fd5b505af1158015611557573d6000803e3d6000fd5b5050505061159c565b6040516336cd320560e11b815260048101839052602481018290526001600160a01b038a81166044830152891690636d9a640a906064016106f8565b5050505050505050505050565b6103de6001600160a01b0384168383612173565b6103f184846000858561192e565b6000856115f6576115f1600173fffd8963efd1fc6a506488495d951d5263988d266158bc565b611606565b6116066401000276a360016158e4565b90506000604051806040016040528085858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509385525050506020909101889052909150861380156116a057506116a084848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506122d392505050565b156116b3576116b060018761590f565b95505b876001600160a01b031663128acb0886898986866040516020016116d791906155e4565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401610ae895949392919061594e565b6103de6001600160a01b0384168383612304565b6000606061172b8360600151612428565b156117715760405162461bcd60e51b815260206004820152601660248201527513dc195b93d8d9585b8e88139bdd08185b1b1bddd95960521b60448201526064016103d5565b82516001600160a01b0381166117845750305b83604001514710156117f25760405162461bcd60e51b815260206004820152603160248201527f4f70656e4f6365616e3a20496e73756666696369656e742062616c616e636520604482015270199bdc88195e1d195c9b985b0818d85b1b607a1b60648201526084016103d5565b6000606060008660200151111561187857826001600160a01b03168660400151876020015190886060015160405161182a9190615989565b600060405180830381858888f193505050503d8060008114611868576040519150601f19603f3d011682016040523d82523d6000602084013e61186d565b606091505b5090925090506118e2565b826001600160a01b0316866040015187606001516040516118999190615989565b60006040518083038185875af1925050503d80600081146118d6576040519150601f19603f3d011682016040523d82523d6000602084013e6118db565b606091505b5090925090505b81611922826040518060400160405280602081526020017f4f70656e4f6365616e2065787465726e616c2063616c6c206661696c65643a208152506124f8565b94509450505050915091565b600085118061193d5750600084115b6119785760405162461bcd60e51b815260206004820152600c60248201526b695a554d693a2044454c544160a01b60448201526064016103d5565b6000611986828401846159a5565b905060008060008061199b8560000151612764565b93509350935093506000846001600160a01b031663becbcc6a8585856040518463ffffffff1660e01b81526004016119d593929190615a34565b60206040518083038186803b1580156119ed57600080fd5b505afa158015611a01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a259190615a5c565b9050336001600160a01b03821614611a7a5760405162461bcd60e51b815260206004820152601860248201527713dc195b93d8d9585b8e881058d8d95cdcc811195b9a595960421b60448201526064016103d5565b6000808a611a9d57856001600160a01b0316856001600160a01b0316108c611ab4565b846001600160a01b0316866001600160a01b0316108d5b915091508115611b04578760200151811115611aff5760405162461bcd60e51b815260206004820152600a602482015269695a554d693a2054494160b01b60448201526064016103d5565b611b51565b87602001518b611b14578d611b16565b8c5b1015611b515760405162461bcd60e51b815260206004820152600a602482015269695a554d693a20544f4160b01b60448201526064016103d5565b611b73338284611b615787611b63565b885b6001600160a01b031691906127a3565b50505050505050505050505050565b6000841380611b915750600083135b611bd05760405162461bcd60e51b815260206004820152601060248201526f556e697377617056333a2044454c544160801b60448201526064016103d5565b6000611bde828401846159a5565b9050600080600080611bf38560000151612806565b93509350935093506000611c11611c0c8686868661284f565b6128d8565b9050336001600160a01b03821614611c665760405162461bcd60e51b815260206004820152601860248201527713dc195b93d8d9585b8e881058d8d95cdcc811195b9a595960421b60448201526064016103d5565b60008060008c13611c8c57866001600160a01b0316866001600160a01b0316108b611ca3565b856001600160a01b0316876001600160a01b0316108c5b915091508115611cf7578760200151811115611cf25760405162461bcd60e51b815260206004820152600e60248201526d556e697377617056333a2054494160901b60448201526064016103d5565b611d4b565b876020015160008d13611d0a578c611d0c565b8b5b1215611d4b5760405162461bcd60e51b815260206004820152600e60248201526d556e697377617056333a20544f4160901b60448201526064016103d5565b818015611d7457506001600160a01b03871673ae7ab96520de3a18e5e111b5eaab095312d7fe84145b15611d8757611d84600182615673565b90505b611da8338284611d975788611b63565b896001600160a01b031691906127a3565b505050505050505050505050565b6000611dc2828461568b565b90505b92915050565b6000600c82901c80611ddc57506127105b610fff9092169180611dee8487615a79565b611df89190615a98565b611e02908661568b565b945060008060008060008a6001600160a01b031663392f37e96040518163ffffffff1660e01b815260040160e06040518083038186803b158015611e4557600080fd5b505afa158015611e59573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e7d91906153a0565b5050945094509450945094508015611f99576000611e9e8484888886612cc1565b905085611eb385670de0b6b3a7640000615a79565b611ebd9190615a98565b935084611ed284670de0b6b3a7640000615a79565b611edc9190615a98565b92506000808b611eed578585611ef0565b84865b915091508b611f1b5787611f0c8e670de0b6b3a7640000615a79565b611f169190615a98565b611f38565b86611f2e8e670de0b6b3a7640000615a79565b611f389190615a98565b9c506000611f52838f611f4b9190615673565b8584612db2565b611f5c908361568b565b9050670de0b6b3a76400008d611f725788611f74565b895b611f7e9083615a79565b611f889190615a98565b9a5050505050505050505050611fd9565b6000808a611fa8578484611fab565b83855b9092509050611fba8c83615673565b611fc4828e615a79565b611fce9190615a98565b985050505050505050505b949350505050565b6000611fec836120e1565b1561200257506001600160a01b03811631611dc5565b6040516370a0823160e01b81526001600160a01b0383811660048301528416906370a082319060240160206040518083038186803b15801561204357600080fd5b505afa158015612057573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061207b9190615496565b9050611dc5565b600080608083901c8381158015906120a357506000816001600160801b0316115b6120bf5760405162461bcd60e51b81526004016103d5906154e6565b9094909350915050565b6000611dc28284615a79565b6000611dc28284615a98565b60006001600160a01b03821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee148061211857506001600160a01b038216611010145b80611dc55750506001600160a01b03161590565b60008260405160200161214191815260200190565b60408051601f198184030181529190526060909401516020948501519201909301525050565b6000611dc28284615673565b80156103de57612182836120e1565b15612223576000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146121d4576040519150601f19603f3d011682016040523d82523d6000602084013e6121d9565b606091505b50509050806103f15760405162461bcd60e51b815260206004820152601660248201527508cc2d2d8cac840e8de40e8e4c2dce6cccae4408aa8960531b60448201526064016103d5565b6103de6001600160a01b03841683836127a3565b60008061225a670de0b6b3a76400006107ca6122538287611db6565b87906120c9565b9050600061226882876120c9565b905060006122768884612167565b9050801561228d5761228882826120d5565b612290565b60005b98975050505050505050565b6000806122a984846120c9565b905060006122b782876120c9565b90506000612276836122cd8a633b9aca006120c9565b90612167565b600073ae7ab96520de3a18e5e111b5eaab095312d7fe846122f48383612ec4565b6001600160a01b03161492915050565b61230d836120e1565b156123525760405162461bcd60e51b8152602060048201526015602482015274082e0e0e4deecca40c6c2d8d8cac840dedc408aa89605b1b60448201526064016103d5565b8061236c576103de6001600160a01b038416836000612f78565b604051636eb1769f60e11b81523060048201526001600160a01b0383811660248301526000919085169063dd62ed3e9060440160206040518083038186803b1580156123b757600080fd5b505afa1580156123cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ef9190615496565b9050818110156103f1578015612414576124146001600160a01b038516846000612f78565b6103f16001600160a01b0385168484612f78565b6000815160641480156124605750816000815181106124495761244961556d565b6020910101516001600160f81b031916602360f81b145b801561249157508160018151811061247a5761247a61556d565b6020910101516001600160f81b031916601760fb1b145b80156124c25750816002815181106124ab576124ab61556d565b6020910101516001600160f81b031916603960f91b145b8015611dc55750816003815181106124dc576124dc61556d565b6020910101516001600160f81b03191660dd60f81b1492915050565b6060604483511015801561253157508260008151811061251a5761251a61556d565b6020910101516001600160f81b031916600160fb1b145b801561256257508260018151811061254b5761254b61556d565b6020910101516001600160f81b03191660c360f81b145b801561259357508260028151811061257c5761257c61556d565b6020910101516001600160f81b031916607960f81b145b80156125c45750826003815181106125ad576125ad61556d565b6020910101516001600160f81b031916600560fd1b145b1561264e576044838101805190916125dc9190615673565b845110156126245760405162461bcd60e51b815260206004820152601560248201527424b73b30b634b2103932bb32b93a103932b0b9b7b760591b60448201526064016103d5565b8281604051602001612637929190615aba565b604051602081830303815290604052915050611dc5565b8251602414801561268457508260008151811061266d5761266d61556d565b6020910101516001600160f81b031916602760f91b145b80156126b557508260018151811061269e5761269e61556d565b6020910101516001600160f81b031916600960fb1b145b80156126e65750826002815181106126cf576126cf61556d565b6020910101516001600160f81b031916607b60f81b145b80156127175750826003815181106127005761270061556d565b6020910101516001600160f81b031916607160f81b145b1561273c5760248301518261272b8261309c565b604051602001612637929190615b09565b8160405160200161274d9190615b3e565b604051602081830303815290604052905092915050565b60008080806127738582612ec4565b9350612780856014612ec4565b925061278d8560286130c8565b905061279a85602b612ec4565b91509193509193565b6040516001600160a01b0383166024820152604481018290526103de90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152613173565b60008080806128158582612ec4565b93506128228560146130c8565b915061282f856017612ec4565b9250602e8551106128485761284585602b6130c8565b90505b9193509193565b604080516080810182526000808252602082018190529181018290526060810191909152836001600160a01b0316856001600160a01b03161115612891579293925b6040518060800160405280866001600160a01b03168152602001856001600160a01b031681526020018462ffffff1681526020018362ffffff168152509050949350505050565b600080600080612912856060015162ffffff1660328111156128fc576128fc615b6b565b603281111561290d5761290d615b6b565b613245565b9250925092508061014414156129ef577f2020dba91b30cc0006188af794c2fb30dd8520db7e2c088b7fc7c103c00ca494836001600160a01b031660001b86600001518760200151886040015160405160200161297193929190615a34565b60408051601f198184030181528282528051602091820120908301949094528101919091526060810191909152608081018390527fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060a082015260c0015b6040516020818303038152906040528051906020012060001c9350612cb9565b612a23856060015162ffffff166032811115612a0d57612a0d615b6b565b6032811115612a1e57612a1e615b6b565b6146a6565b15612a82578285600001518660200151604051602001612a599291906001600160a01b0392831681529116602082015260400190565b60405160208183030381529060405280519060200120836040516020016129cf93929190615b81565b6026856060015162ffffff166032811115612a9f57612a9f615b6b565b6032811115612ab057612ab0615b6b565b1480612ae75750602e856060015162ffffff166032811115612ad457612ad4615b6b565b6032811115612ae557612ae5615b6b565b145b15612bc9576000856000015186602001518760400151604051602001612b0f93929190615a34565b6040516020818303038152906040528051906020012090506000612b5f83886060015162ffffff166032811115612b4857612b48615b6b565b6032811115612b5957612b59615b6b565b90614812565b9050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160601b60148201526f5af43d82803e903d91602b57fd5bf3ff60801b60288201528560601b603882015282604c82015260378120606c820152605560378201209650505050612cb9565b82602b866060015162ffffff166032811115612be757612be7615b6b565b6032811115612bf857612bf8615b6b565b14612c335785516020808801516040808a01519051612c18949301615a34565b60405160208183030381529060405280519060200120612c8a565b85516020808801516040808a015181516001600160a01b03808b1695820195909552948416918501919091529116606083015262ffffff16608082015260a001604051602081830303815290604052805190602001205b83604051602001612c9d93929190615b81565b6040516020818303038152906040528051906020012060001c93505b505050919050565b60008115612d9c57600084612cde88670de0b6b3a7640000615a79565b612ce89190615a98565b9050600084612cff88670de0b6b3a7640000615a79565b612d099190615a98565b90506000670de0b6b3a7640000612d208385615a79565b612d2a9190615a98565b90506000670de0b6b3a7640000612d418480615a79565b612d4b9190615a98565b670de0b6b3a7640000612d5e8680615a79565b612d689190615a98565b612d729190615673565b9050670de0b6b3a7640000612d878284615a79565b612d919190615a98565b945050505050612da9565b612da68587615a79565b90505b95945050505050565b6000805b60ff811015612eb857826000612dcc87836148a4565b905085811015612e1c576000612de28887614941565b612dec838961568b565b612dfe90670de0b6b3a7640000615a79565b612e089190615a98565b9050612e148187615673565b955050612e5e565b6000612e288887614941565b612e32888461568b565b612e4490670de0b6b3a7640000615a79565b612e4e9190615a98565b9050612e5a818761568b565b9550505b81851115612e87576001612e72838761568b565b11612e8257849350505050612ebd565b612ea3565b6001612e93868461568b565b11612ea357849350505050612ebd565b50508080612eb090615599565b915050612db6565b508190505b9392505050565b600081612ed2816014615673565b1015612f155760405162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b60448201526064016103d5565b612f20826014615673565b83511015612f685760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b60448201526064016103d5565b500160200151600160601b900490565b8015806130015750604051636eb1769f60e11b81523060048201526001600160a01b03838116602483015284169063dd62ed3e9060440160206040518083038186803b158015612fc757600080fd5b505afa158015612fdb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fff9190615496565b155b61306c5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b60648201526084016103d5565b6040516001600160a01b0383166024820152604481018290526103de90849063095ea7b360e01b906064016127cf565b6060611dc5826040516020016130b491815260200190565b6040516020818303038152906040526149a9565b6000816130d6816003615673565b10156131185760405162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b60448201526064016103d5565b613123826003615673565b8351101561316a5760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b60448201526064016103d5565b50016003015190565b60006131c8826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316614bc19092919063ffffffff16565b8051909150156103de57808060200190518101906131e69190615bb9565b6103de5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016103d5565b60008080600184603281111561325d5761325d615b6b565b1415613414575046603881141561329b5773db1d10011ad0ff90774d0c6bb92e5c5c8b4461f79250600080516020615bd7833981519152915061469f565b8061a4ec14156132d25773afe208a311b21f13ef87e33a90049fc17a7acdec9250600080516020615bd7833981519152915061469f565b8061e70414156133095773db2783e6db8d47f2b1a51ef602608c2854a59def9250600080516020615bd7833981519152915061469f565b8062082751141561334157736e7e0d996ef50e289af9bfd93f774c566f0146609250600080516020615bd7833981519152915061469f565b806121051415613378577333128a8fc17869897dce68ed026d694621f6fdfd9250600080516020615bd7833981519152915061469f565b8062013e3114156133b05773792edade80af5fc680d96a2ed80a44247d2cf6fd9250600080516020615bd7833981519152915061469f565b8061a86a14156133e75773740b1c1de25031c31ff4fc9a62f554a55cdc1bad9250600080516020615bd7833981519152915061469f565b731f98431c8ad98523631ae4a59f267346ea31f9849250600080516020615bd7833981519152915061469f565b600284603281111561342857613428615b6b565b141561349657504661044d81141561345657730d500b1d8e8ef31e21c99d1db9a6444d3adf1270925061346e565b732d98e2fa9da15aa6dc9581ab097ced7af697cb9292505b7f6ec6c9c8091d160c0aa74b2b14ba9c1717e95093bd3ac085cee99a49aab294a4915061469f565b60038460328111156134aa576134aa615b6b565b141561353a5750466101448114156134fb57737f71382044a6a62595d5d357fe75ca8199123ad692507f01001487a7c45b21c52a0bc0558bf48d897d14792f1d0cc82733c8271d069178915061469f565b7341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c992507f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2915061469f565b600484603281111561354e5761354e615b6b565b1415613593577324e85f5f94c6017d2d87b434394e87df4e4d56e392507f6ec6c9c8091d160c0aa74b2b14ba9c1717e95093bd3ac085cee99a49aab294a4915061469f565b60058460328111156135a7576135a7615b6b565b14156135ec5773fb48cab056b673bacde3a806c9e1f957275cfd0d92507f92f328fdbad51f108a4a63e08661a6a329a25ccd4d30f112a81aaa3d0abdad80915061469f565b600684603281111561360057613600615b6b565b14156136455773c89f69baa3ff17a842ab2de89e5fc8a8e2cc735892507fd61302e7691f3169f5ebeca3a0a4ab8f7f998c01e55ec944e62cfb1109fd2736915061469f565b600784603281111561365957613659615b6b565b141561369e5773a3792b3678b61001839c404ffcd20ef103473f6892507f146a9a61ada215bdbc7346c169e030cf383f441b85d40c70970f98c8aa070cd4915061469f565b60088460328111156136b2576136b2615b6b565b14156136f75773de474db1fa59898bc91314328d29507acd0d593c92507fd3e7f58b9af034cfa7a0597e539bae7c6b393817a47a6fc1e1503cd6eaffe22a915061469f565b600984603281111561370b5761370b615b6b565b1415613785575046610659811480613724575080618173145b1561374557736a63830e24f9a2f9c295fb2150107d0390ed1448925061375d565b736dd3fb9653b10e806650f107c3b5a0a6ff974f6592505b7f6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3915061469f565b600a84603281111561379957613799615b6b565b14156137de57739fe607e5dcd0ea318dbb4d8a7b04fa553d6cb2c592507fb323685a0ba07b4131380b999008d536a5dc52221581debd699b83b0835e0b68915061469f565b600b8460328111156137f2576137f2615b6b565b1415613837577391e1b99072f238352f59e58de875691e20dc19c192507f817e07951f93017a93327ac8cc31e946540203a19e1ecc37bc1761965c2d1090915061469f565b600c84603281111561384b5761384b615b6b565b14156138f257504661044d81141561387957731b02da8cb0d097eb8d57a175b88c7d8b4799750692506138dc565b8061e708141561389f5773c35dadb65012ec5796536bd9864ed8773abc74c492506138dc565b80601e14156138c4577346b3fdf7b5cde91ac049936bf0bdb12c5d22202e92506138dc565b73c35dadb65012ec5796536bd9864ed8773abc74c492505b600080516020615bd7833981519152915061469f565b600d84603281111561390657613906615b6b565b141561394b5773388f9357d3a5b23e8e195803b587c383466dc8dd92507fdf7aabc163e8381786aed31aa1649740a76ef34262766dc5bca3d3aa5fcede29915061469f565b600e84603281111561395f5761395f615b6b565b14156139a457734db9d624f67e00dbf8ef7ae0e0e8ee54af1dee4992507f09c178be473df44d1de6970978a4fdedce1ce52a23b2b979754547f6b43a19a5915061469f565b600f8460328111156139b8576139b8615b6b565b14156139fd57737bc382ddc5928964d7af60e7e2f6299a1ea6f48d92507f3d5dcdd0a5890dbad55ff9543ece732377aa023ae7180e3ffc94f63eaf1a4ad1915061469f565b6010846032811115613a1157613a11615b6b565b1415613a565773e4dfd4ad723b5db11aa41d53603db03b117ec69092507fbce37a54eab2fcd71913a0d40723e04238970e7fc1159bfd58ad5b79531697e7915061469f565b6011846032811115613a6a57613a6a615b6b565b1415613afa57504661a4b1811415613abb5773aa2cd7477c451e703f3b9ba5663334914763edf892507f1565b129f2d1790f12d45301b9b084335626f0c92410bc43130763b69971135d915061469f565b73aaa32926fce6be95ea2c51cb4fcb60836d320c4292507f1565b129f2d1790f12d45301b9b084335626f0c92410bc43130763b69971135d915061469f565b6012846032811115613b0e57613b0e615b6b565b1415613b535773ba97f8aee67bae3105fb4335760b103f24998a9292507fbce37a54eab2fcd71913a0d40723e04238970e7fc1159bfd58ad5b79531697e7915061469f565b6013846032811115613b6757613b67615b6b565b1415613bac5773e9827b4ebeb9ae41fc57efdddd79edddc2ea4d0392507faf9bd540c3449b723624376f906d8d3a0e6441ff18b847f05f4f85789ab64d9a915061469f565b6014846032811115613bc057613bc0615b6b565b1415613c0557738790c2c3ba67223d83c8fcf2a5e3c650059987b492507f1bce652aaa6528355d7a339037433a20cd28410e3967635ba8d2ddb037440dbf915061469f565b6015846032811115613c1957613c19615b6b565b1415613c4c57732dbb6254231c5569b6a4313c6c1f5fe1340b35c29250600080516020615bd7833981519152915061469f565b6016846032811115613c6057613c60615b6b565b1415613ca557734f205d69834f9b101b9289f7affac9b77b3ff9b792507f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e2915061469f565b6017846032811115613cb957613cb9615b6b565b1415613cfe57739a89490f1056a7bc607ec53f93b921fe666a2c4892507fc65e01e65f37c1ec2735556a24a9c10e4c33b2613ad486dd8209d465524bc3f4915061469f565b6018846032811115613d1257613d12615b6b565b1415613d4557735bd1f6735b80e58aac88b8a94836854d3068a13a9250600080516020615bd7833981519152915061469f565b6019846032811115613d5957613d59615b6b565b1415613d8c577338015d05f4fec8afe15d7cc0386a126574e8077b9250600080516020615bd7833981519152915061469f565b601a846032811115613da057613da0615b6b565b1415613e0e575046611388811415613dce57739de2dea5c68898eb4cb2deaff357dfb26255a4aa9250613de6565b73061e47ab9f31d293172efb88674782f80eca88de92505b7f177d5fbf994f4d130c008797563306f1a168dc689f81b2fa23b4396931014d91915061469f565b601b846032811115613e2257613e22615b6b565b1415613e55577356c2162254b0e4417288786ee402c2b41d4e181e9250600080516020615bd7833981519152915061469f565b601c846032811115613e6957613e69615b6b565b1415613eae577343aa9b2ed25f972fd8d44fdfb77a4a514eab4d7192507f6c1bebd370ba84753516bc1393c0d0a6c645856da55f5393ac8ab3d6dbc861d3915061469f565b601d846032811115613ec257613ec2615b6b565b1415613ef557739367c561915f9d062afe3b57b18e30dec62b84889250600080516020615bd7833981519152915061469f565b601e846032811115613f0957613f09615b6b565b1415613f4e5773aaa32926fce6be95ea2c51cb4fcb60836d320c4292507f1565b129f2d1790f12d45301b9b084335626f0c92410bc43130763b69971135d915061469f565b601f846032811115613f6257613f62615b6b565b1415613fa757735b1c257b88537d1ce2af55a1760336288ccd28b692507f55664e1b1a13929bcf29e892daf029637225ec5c85a385091b8b31dcca255627915061469f565b6020846032811115613fbb57613fbb615b6b565b141561400057738112e18a34b63964388a3b2984037d6a2efe5b8a92507f30146866f3a846fe3c636beb2756dbd24cf321bc52c9113c837c21f47470dfeb915061469f565b602184603281111561401457614014615b6b565b14156140595773a08ae3d3f4da51c22d3c041e468bdf4c61405aab92507fd0c3a51b16dbc778f000c620eaabeecd33b33a80bd145e1f7cbc0d4de335193d915061469f565b602284603281111561406d5761406d615b6b565b141561411357504660a981141561409a577306d830e15081f65923674268121ff57cc54e4e2392506138dc565b8061e70814156140c0577331fafd4889fa1269f7a13a66ee0fb458f27d72a992506138dc565b8061053114156140e6577375fc67473a91335b5b8f8821277262a13b38c9b392506138dc565b73af37ec98a00fd63689cf3060bf3b6784e00cad829250600080516020615bd7833981519152915061469f565b602384603281111561412757614127615b6b565b141561416c5773dd0b32bc487ae1487b0f4e5c8c44fc9d30a25dd792507f3e03ddab0aa29c12c46cd283f9cf8c6800eb7ea3c6530a382474bac82333f2e0915061469f565b602484603281111561418057614180615b6b565b14156141c557736e36fc34ea123044f278d3a9f3819027b21c9c3292507f4adf6002ac7c691132e09e25068a1ddc77accbf11c16b012cc95b7d1842a0af9915061469f565b60258460328111156141d9576141d9615b6b565b141561421e57736414a461b19726410e52488d9d5ff3368270163592507ff96d2474815c32e070cd63233f06af5413efc5dcb430aee4ff18cc29007c562d915061469f565b602684603281111561423257614232615b6b565b141561427c57504661210581141561426057735e7bb104d84c7cb9b682aac2f3d509f5f406809a925061469f565b73548118c7e0b865c2cfa94d15ec86b666468ac758925061469f565b602784603281111561429057614290615b6b565b14156142d557738f140fc3e9211b8dc2fc1d7ee3292f6817c5dd5d92507facd26fbb15704ae5e5fe7342ea8ebace020e4fa5ad4a03122ce1678278cf382b915061469f565b60288460328111156142e9576142e9615b6b565b141561432e5773e6da85feb3b4e0d6aed95c41a125fba859bb9d2492507f01795efa243dc58f09de9b7c1fa74e72352806f279d62f49ef19e11c42a98292915061469f565b602984603281111561434257614342615b6b565b141561438757735accac55f692ae2f065ceddf5924c8f6b53cdaa892507ff45e886a0794c1d80aeae5ab5befecd4f0f2b77c0cf627f7c46ec92dc1fa00e4915061469f565b602a84603281111561439b5761439b615b6b565b14156143e0577396a7f53f7636c93735bf85de416a4ace94b56bd992507fcf0b3414328c2bd327a4f093539d0d7d82fb94f893a2965c75cb470289cb5ac7915061469f565b602b8460328111156143f4576143f4615b6b565b14156144395773952ac46b2586737df679e836d9b980e43e12b2d892507f5698d96123f1258c1416afb173cca764c73725fcf9189ae4fe4552dc4b25ce5b915061469f565b602c84603281111561444d5761444d615b6b565b1415614492577398af00a67f5cc0b362da34283d7d32817f6c9a2992507ff96d2474815c32e070cd63233f06af5413efc5dcb430aee4ff18cc29007c562d915061469f565b602d8460328111156144a6576144a6615b6b565b14156144eb5773ffeecb1fe0eaaefee69d122f6b7a0368637cb59392507fa9df2657ce5872e94bdc9525588fd983b0aa5db2f3c7a83d7e6b6a99cd2003a1915061469f565b602f8460328111156144ff576144ff615b6b565b1415614548575073488a92576da475f7429bc9dec9247045156144d391507f0100128b709068f187cf0a565f39cd8d90baf51a12a5717aebcdf69a503234b9905061014461469f565b602e84603281111561455c5761455c615b6b565b141561457e5773cc0bddb707055e04e497ab22a59c2af4391cd12f925061469f565b603084603281111561459257614592615b6b565b14156145c55773890509fab3dd11d4ff57d8471b5eac74687e4c759250600080516020615bd7833981519152915061469f565b60318460328111156145d9576145d9615b6b565b141561461e5773179d9a5592bc77050796f7be28058c51ca575df492507f7eeacb23bdc28add5b4c2a0b30a03d6280208d04ba9baf8f56e87a331cf73590915061469f565b603284603281111561463257614632615b6b565b141561466557737928a2c48754501f3a8064765ecae541dae5c3e69250600080516020615bd7833981519152915061469f565b73c7a590291e07b9fe9e64b86c58fd8fc764308c4a92507ee263aaa3a2c06a89b53217a9e7aad7e15613490a72e0f95f303c4de2dc704591505b9193909250565b600060028260328111156146bc576146bc615b6b565b14806146d9575060048260328111156146d7576146d7615b6b565b145b806146f5575060068260328111156146f3576146f3615b6b565b145b806147115750600982603281111561470f5761470f615b6b565b145b8061472d5750601082603281111561472b5761472b615b6b565b145b806147495750601282603281111561474757614747615b6b565b145b806147655750601782603281111561476357614763615b6b565b145b806147815750601a82603281111561477f5761477f615b6b565b145b8061479d5750601c82603281111561479b5761479b615b6b565b145b806147b9575060258260328111156147b7576147b7615b6b565b145b806147d5575060298260328111156147d3576147d3615b6b565b145b806147f15750602c8260328111156147ef576147ef615b6b565b145b80611dc55750602d82603281111561480b5761480b615b6b565b1492915050565b6000602683603281111561482857614828615b6b565b141561486e57816121051415614853575073ec8e5342b19977b4ef8892e02d8daecfa1315831611dc5565b5073e0a596c403e854ffb9c828ab4f07eeae04a05d37611dc5565b602e83603281111561488257614882615b6b565b1415611dc5575073c28ad28853a547556780bebf7847628501a3bcbb92915050565b6000670de0b6b3a7640000828185816148bd8280615a79565b6148c79190615a98565b6148d19190615a79565b6148db9190615a98565b6148e59190615a79565b6148ef9190615a98565b670de0b6b3a76400008084816149058280615a79565b61490f9190615a98565b6149199190615a79565b6149239190615a98565b61492d9086615a79565b6149379190615a98565b611dc29190615673565b6000670de0b6b3a764000083816149588280615a79565b6149629190615a98565b61496c9190615a79565b6149769190615a98565b670de0b6b3a76400008061498a8580615a79565b6149949190615a98565b61499f866003615a79565b61492d9190615a79565b60408051808201909152601081526f181899199a1a9b1b9c1cb0b131b232b360811b60208201528151606091906000906149e4906002615a79565b6149ef906002615673565b6001600160401b03811115614a0657614a06614ce1565b6040519080825280601f01601f191660200182016040528015614a30576020820181803683370190505b509050600360fc1b81600081518110614a4b57614a4b61556d565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110614a7a57614a7a61556d565b60200101906001600160f81b031916908160001a90535060005b8451811015614bb957826004868381518110614ab257614ab261556d565b016020015182516001600160f81b031990911690911c60f81c908110614ada57614ada61556d565b01602001516001600160f81b03191682614af5836002615a79565b614b00906002615673565b81518110614b1057614b1061556d565b60200101906001600160f81b031916908160001a90535082858281518110614b3a57614b3a61556d565b602091010151815160f89190911c600f16908110614b5a57614b5a61556d565b01602001516001600160f81b03191682614b75836002615a79565b614b80906003615673565b81518110614b9057614b9061556d565b60200101906001600160f81b031916908160001a90535080614bb181615599565b915050614a94565b509392505050565b6060611fd9848460008585600080866001600160a01b03168587604051614be89190615989565b60006040518083038185875af1925050503d8060008114614c25576040519150601f19603f3d011682016040523d82523d6000602084013e614c2a565b606091505b5091509150614c3b87838387614c46565b979650505050505050565b60608315614cb2578251614cab576001600160a01b0385163b614cab5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016103d5565b5081611fd9565b611fd98383815115614cc75781518083602001fd5b8060405162461bcd60e51b81526004016103d5919061538d565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715614d1f57614d1f614ce1565b604052919050565b600082601f830112614d3857600080fd5b81356001600160401b03811115614d5157614d51614ce1565b614d64601f8201601f1916602001614cf7565b818152846020838601011115614d7957600080fd5b816020850160208301376000918101602001919091529392505050565b600060808284031215614da857600080fd5b604051608081016001600160401b038282108183111715614dcb57614dcb614ce1565b816040528293508435835260208501356020840152604085013560408401526060850135915080821115614dfe57600080fd5b50614e0b85828601614d27565b6060830152505092915050565b600060208284031215614e2a57600080fd5b81356001600160401b03811115614e4057600080fd5b611fd984828501614d96565b60008083601f840112614e5e57600080fd5b5081356001600160401b03811115614e7557600080fd5b602083019150836020828501011115614e8d57600080fd5b9250929050565b60008060008060608587031215614eaa57600080fd5b843593506020850135925060408501356001600160401b03811115614ece57600080fd5b614eda87828801614e4c565b95989497509550505050565b6001600160a01b0381168114614efb57600080fd5b50565b600080600060608486031215614f1357600080fd5b833592506020840135614f2581614ee6565b91506040840135614f3581614ee6565b809150509250925092565b60006001600160401b03821115614f5957614f59614ce1565b5060051b60200190565b600082601f830112614f7457600080fd5b81356020614f89614f8483614f40565b614cf7565b82815260059290921b84018101918181019086841115614fa857600080fd5b8286015b84811015614fe75780356001600160401b03811115614fcb5760008081fd5b614fd98986838b0101614d96565b845250918301918301614fac565b509695505050505050565b6000806000806080858703121561500857600080fd5b843561501381614ee6565b9350602085810135935060408601356001600160401b038082111561503757600080fd5b61504389838a01614f63565b9450606088013591508082111561505957600080fd5b508601601f8101881361506b57600080fd5b8035615079614f8482614f40565b81815260059190911b8201830190838101908a83111561509857600080fd5b928401925b828410156150b65783358252928401929084019061509d565b979a9699509497505050505050565b8015158114614efb57600080fd5b60008060008060008060a087890312156150ec57600080fd5b86356150f781614ee6565b95506020870135615107816150c5565b94506040870135600f81900b811461511e57600080fd5b9350606087013561512e81614ee6565b925060808701356001600160401b0381111561514957600080fd5b61515589828a01614e4c565b979a9699509497509295939492505050565b60008060006060848603121561517c57600080fd5b833561518781614ee6565b9250602084013561519781614ee6565b929592945050506040919091013590565b600080600080600060a086880312156151c057600080fd5b85356151cb81614ee6565b94506020860135935060408601356151e281614ee6565b94979396509394606081013594506080013592915050565b6000806000806080858703121561521057600080fd5b843561521b81614ee6565b93506020850135925060408501356001600160401b0381111561523d57600080fd5b61524987828801614d96565b949793965093946060013593505050565b60006020828403121561526c57600080fd5b81356001600160401b0381111561528257600080fd5b611fd984828501614f63565b600080600080608085870312156152a457600080fd5b84356152af81614ee6565b935060208501356152bf81614ee6565b925060408501356152cf81614ee6565b915060608501356152df81614ee6565b939692955090935050565b60008060008060008060a0878903121561530357600080fd5b863561530e81614ee6565b9550602087013561531e816150c5565b945060408701359350606087013561512e81614ee6565b60005b83811015615350578181015183820152602001615338565b838111156103f15750506000910152565b60008151808452615379816020860160208601615335565b601f01601f19169290920160200192915050565b602081526000611dc26020830184615361565b600080600080600080600060e0888a0312156153bb57600080fd5b8751965060208801519550604088015194506060880151935060808801516153e2816150c5565b60a08901519093506153f381614ee6565b60c089015190925061540481614ee6565b8091505092959891949750929550565b80516001600160701b038116811461542b57600080fd5b919050565b805161ffff8116811461542b57600080fd5b6000806000806080858703121561545857600080fd5b61546185615414565b935061546f60208601615414565b925061547d60408601615430565b915061548b60608601615430565b905092959194509250565b6000602082840312156154a857600080fd5b5051919050565b84815283602082015260018060a01b03831660408201526080606082015260006154dc6080830184615361565b9695505050505050565b60208082526022908201527f4f70656e4f6365616e3a20496e76616c69642063616c6c20706172616d657465604082015261727360f01b606082015260800190565b60208082526025908201527f4f70656e4f6365616e3a20496e73756666696369656e7420746f6b656e2062616040820152646c616e636560d81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156155ad576155ad615583565b5060010190565b600081600f0b6f7fffffffffffffffffffffffffffffff198114156155db576155db615583565b60000392915050565b6020815260008251604060208401526156006060840182615361565b9050602084015160408401528091505092915050565b60018060a01b03851681526001600160801b03841660208201528260020b60408201526080606082015260006154dc6080830184615361565b6000806040838503121561566257600080fd5b505080516020909101519092909150565b6000821982111561568657615686615583565b500190565b60008282101561569d5761569d615583565b500390565b600181815b808511156156dd5781600019048211156156c3576156c3615583565b808516156156d057918102915b93841c93908002906156a7565b509250929050565b6000826156f457506001611dc5565b8161570157506000611dc5565b816001811461571757600281146157215761573d565b6001915050611dc5565b60ff84111561573257615732615583565b50506001821b611dc5565b5060208310610133831016604e8410600b8410161715615760575081810a611dc5565b61576a83836156a2565b806000190482111561577e5761577e615583565b029392505050565b6000611dc283836156e5565b6020815281516020820152602082015160408201526040820151606082015260006060830151608080840152611fd960a0840182615361565b600080600080600060a086880312156157e357600080fd5b6157ec86615414565b94506157fa60208701615414565b935061580860408701615414565b925061581660608701615414565b9150608086015190509295509295909350565b60008060006060848603121561583e57600080fd5b61584784615414565b925061585560208501615414565b9150604084015163ffffffff81168114614f3557600080fd5b60006020828403121561588057600080fd5b611dc282615414565b6000806040838503121561589c57600080fd5b6158a583615414565b91506158b360208401615414565b90509250929050565b60006001600160a01b03838116908316818110156158dc576158dc615583565b039392505050565b60006001600160a01b0382811684821680830382111561590657615906615583565b01949350505050565b60008083128015600160ff1b85018412161561592d5761592d615583565b6001600160ff1b038401831381161561594857615948615583565b50500390565b6001600160a01b0386811682528515156020830152604082018590528316606082015260a060808201819052600090614c3b90830184615361565b6000825161599b818460208701615335565b9190910192915050565b6000602082840312156159b757600080fd5b81356001600160401b03808211156159ce57600080fd5b90830190604082860312156159e257600080fd5b6040516040810181811083821117156159fd576159fd614ce1565b604052823582811115615a0f57600080fd5b615a1b87828601614d27565b8252506020830135602082015280935050505092915050565b6001600160a01b03938416815291909216602082015262ffffff909116604082015260600190565b600060208284031215615a6e57600080fd5b8151612ebd81614ee6565b6000816000190483118215151615615a9357615a93615583565b500290565b600082615ab557634e487b7160e01b600052601260045260246000fd5b500490565b60008351615acc818460208801615335565b6508ae4e4dee4560d31b9083019081528351615aef816006840160208801615335565b602960f81b60069290910191820152600701949350505050565b60008351615b1b818460208801615335565b650a0c2dcd2c6560d31b9083019081528351615aef816006840160208801615335565b60008251615b50818460208701615335565b68556e6b6e6f776e282960b81b920191825250600901919050565b634e487b7160e01b600052602160045260246000fd5b6001600160f81b0319815260609390931b6bffffffffffffffffffffffff191660018401526015830191909152603582015260550190565b600060208284031215615bcb57600080fd5b8151612ebd816150c556fee34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b54a26469706673582212200a8b87d927695bdc5521f8613921cf0197f7c56fb3b21638bd49fe2be94d3bb364736f6c63430008090033

Type / to focus