wemix-logo
WEMIX3.0 Testnet Explorer

Address

0x636002a8e0982679390bd21347ddb6795924ae45
Contract Name
N/A
Optimization Enabled
No
Compiler Version
N/A
EVM Version
N/A
License
N/A
Audited
No
Contract Security Audit
No contract security audit has been submitted
Submit Audit
Contract Creation Code
0x6080604052600436106102085760003560e01c80636990d22511610118578063b52d881f116100a0578063e42eca9c1161006f578063e42eca9c14610625578063f083b09614610645578063f2fde38b14610665578063f577a50014610685578063fff6cae9146106b557600080fd5b8063b52d881f146105a7578063b64bf27a146105c7578063c4d66de8146105e7578063e30c39781461060757600080fd5b80638bc4a5a5116100e75780638bc4a5a5146105205780638da5cb5b146105405780638e27d7191461055e578063a657e57914610571578063ae57fce91461058757600080fd5b80636990d225146104b6578063715018a6146104d65780637193451b146104eb57806379ba50971461050b57600080fd5b80632f380b351161019b5780633f4db5921161016a5780633f4db592146103db5780634b29c02d146103fb5780634c78b276146104335780634d1bed79146104765780635201e7391461049657600080fd5b80632f380b351461034e57806330b39a621461036e5780633b528b8d1461038e5780633dee1a82146103bb57600080fd5b806321e69d08116101d757806321e69d08146102cc57806329c30d03146102ec5780632a975b9c1461030e5780632b04e8401461032e57600080fd5b8063027fe24e146102145780630f0245ad146102515780631b66ec0e1461027f57806320ebec52146102ac57600080fd5b3661020f57005b600080fd5b34801561022057600080fd5b50609954610234906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561025d57600080fd5b5061027161026c366004612c3e565b6106ca565b604051908152602001610248565b34801561028b57600080fd5b5061029f61029a366004612cc6565b61072a565b6040516102489190612d46565b3480156102b857600080fd5b506102716102c7366004612c3e565b6107e9565b3480156102d857600080fd5b506102716102e7366004612c3e565b610901565b3480156102f857600080fd5b5061030c610307366004612c3e565b610968565b005b34801561031a57600080fd5b5061030c610329366004612dd4565b6109e3565b34801561033a57600080fd5b50610271610349366004612e0b565b610aff565b34801561035a57600080fd5b5061029f610369366004612c3e565b610b74565b34801561037a57600080fd5b5061030c610389366004612e80565b610c15565b34801561039a57600080fd5b506103ae6103a9366004612ecc565b610ca6565b6040516102489190612ee9565b3480156103c757600080fd5b50609854610234906001600160a01b031681565b3480156103e757600080fd5b5061030c6103f6366004612f2d565b610cca565b34801561040757600080fd5b50610271610416366004612cc6565b8051602081830181018051609e8252928201919093012091525481565b34801561043f57600080fd5b5061027161044e366004612e0b565b6001600160a01b03919091166000908152609b60209081526040808320938352929052205490565b34801561048257600080fd5b5061030c610491366004612ecc565b610e3f565b3480156104a257600080fd5b5061030c6104b1366004612f6f565b610ec0565b3480156104c257600080fd5b50609a54610234906001600160a01b031681565b3480156104e257600080fd5b5061030c611326565b3480156104f757600080fd5b5061030c610506366004612f2d565b61133a565b34801561051757600080fd5b5061030c6113ce565b34801561052c57600080fd5b5061027161053b366004612c3e565b611440565b34801561054c57600080fd5b506033546001600160a01b0316610234565b61030c61056c366004612e80565b6114f1565b34801561057d57600080fd5b5061027160975481565b34801561059357600080fd5b5061030c6105a2366004612feb565b61180b565b3480156105b357600080fd5b5061030c6105c236600461309f565b6118be565b3480156105d357600080fd5b506102716105e2366004612c3e565b6119a2565b3480156105f357600080fd5b5061030c610602366004612ecc565b6119f1565b34801561061357600080fd5b506034546001600160a01b0316610234565b34801561063157600080fd5b5061030c610640366004612e80565b611b25565b34801561065157600080fd5b5061030c6106603660046130cf565b611c67565b34801561067157600080fd5b5061030c610680366004612ecc565b611dbb565b34801561069157600080fd5b506106a56106a0366004612c3e565b611e7a565b6040519015158152602001610248565b3480156106c157600080fd5b5061030c611e8f565b6000818152609d602052604081206005015481036106ea57506000919050565b60006106f583611440565b9050600061070284610901565b90508061070e856107e9565b610718908461310a565b6107229190613121565b949350505050565b610732612bce565b6000609e836040516107449190613167565b908152604080519182900360209081018320546000908152609d825282902061014084018352805460ff16151584526001810154918401919091526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c083015260078101546001600160a01b0390811660e084015260088201548116610100840152600990910154166101208201529392505050565b6000818152609d60209081526040808320815161014081018352815460ff16151581526001820154938101939093526002810154918301919091526003810154606083015260048101546080830152600581015460a0830152600681015460c0830181905260078201546001600160a01b0390811660e085015260088301548116610100850152600990920154909116610120830152421161088f576040015192915050565b60008160c00151426108a19190613183565b90506000670de0b6b3a764000083604001518460a001516108c29190613183565b6108cb876119a2565b6108d5908561310a565b6108df919061310a565b6108e99190613121565b83604001516108f89190613196565b95945050505050565b6000818152609d6020526040812060050154810361092157506000919050565b6000828152609d602052604090206002015461093c836107e9565b6000848152609d60205260409020600501546109589190613196565b6109629190613183565b92915050565b6098546040516312d9a6ad60e01b815260008051602061354183398151915260048201523360248201526001600160a01b03909116906312d9a6ad9060440160006040518083038186803b1580156109bf57600080fd5b505afa1580156109d3573d6000803e3d6000fd5b505050506109e081612004565b50565b6098546040516312d9a6ad60e01b815260008051602061354183398151915260048201523360248201526001600160a01b03909116906312d9a6ad9060440160006040518083038186803b158015610a3a57600080fd5b505afa158015610a4e573d6000803e3d6000fd5b50505050610a5b82611e7a565b610a805760405162461bcd60e51b8152600401610a77906131a9565b60405180910390fd5b612710811115610aa25760405162461bcd60e51b8152600401610a77906131e0565b610aab826121a9565b6000828152609d6020526040908190206003018290555182907f16709c8a257ac2aba8394c95e0547f5a64f59c0e8e631d3a6b9969174a1a9cfe90610af39084815260200190565b60405180910390a25050565b6000818152609d60205260408120600501548103610b1f57506000610962565b6000610b2a83611440565b90506000610b3784610901565b6001600160a01b0386166000908152609b602090815260408083208884529091529020549091508190610b6a908461310a565b6108f89190613121565b610b7c612bce565b506000908152609d6020908152604091829020825161014081018452815460ff16151581526001820154928101929092526002810154928201929092526003820154606082015260048201546080820152600582015460a0820152600682015460c082015260078201546001600160a01b0390811660e08301526008830154811661010083015260099092015490911661012082015290565b600260655403610c375760405162461bcd60e51b8152600401610a7790613223565b6002606555604051600090609e90610c52908690869061325a565b9081526020016040518091039020549050610c6c81611e7a565b610c885760405162461bcd60e51b8152600401610a779061326a565b610c91816121a9565b610c9b81836121fa565b505060016065555050565b6001600160a01b0381166000908152609c6020526040902060609061096290612430565b6098546040516312d9a6ad60e01b815260008051602061354183398151915260048201523360248201526001600160a01b03909116906312d9a6ad9060440160006040518083038186803b158015610d2157600080fd5b505afa158015610d35573d6000803e3d6000fd5b50505050609e8282604051610d4b92919061325a565b908152602001604051809103902054600003610db55760405162461bcd60e51b8152602060048201526024808201527f4561726e526f757465723a20706f6f6c4e616d6520616c72656164792072656d6044820152631bdd995960e21b6064820152608401610a77565b6000609e8383604051610dc992919061325a565b90815260200160405180910390205490506000609e8484604051610dee92919061325a565b908152602001604051809103902081905550807f9f51d58fd3488241360235f8743268c010d7e06bbec2066132bdf2ba3c17eda08484604051610e329291906132ca565b60405180910390a2505050565b610e4761243d565b6001600160a01b0381163b610e9e5760405162461bcd60e51b815260206004820152601f60248201527f4561726e526f757465723a20496e76616c6964206b6c657661436f6e666967006044820152606401610a77565b609880546001600160a01b0319166001600160a01b0392909216919091179055565b6098546040516312d9a6ad60e01b815260008051602061354183398151915260048201523360248201526001600160a01b03909116906312d9a6ad9060440160006040518083038186803b158015610f1757600080fd5b505afa158015610f2b573d6000803e3d6000fd5b50505050609e8686604051610f4192919061325a565b908152602001604051809103902054600014610faa5760405162461bcd60e51b815260206004820152602260248201527f4561726e526f757465723a20706f6f6c4e616d6520616c7265616479206578696044820152611cdd60f21b6064820152608401610a77565b6000609760008154610fbb906132de565b9182905550604051631de7d10560e31b81526001600160a01b03858116600483015291925060009184169063ef3e882890602401602060405180830381865afa15801561100c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103091906132f7565b9050609960009054906101000a90046001600160a01b03166001600160a01b031663a657e5796040518163ffffffff1660e01b8152600401602060405180830381865afa158015611085573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a99190613314565b8611156111025760405162461bcd60e51b815260206004820152602160248201527f4561726e526f757465723a20496e76616c6964206469737472696275746f72496044820152601960fa1b6064820152608401610a77565b6127108511156111245760405162461bcd60e51b8152600401610a77906131e0565b6001600160a01b038416158061114357506001600160a01b0384163b15155b61118f5760405162461bcd60e51b815260206004820152601a60248201527f4561726e526f757465723a20496e76616c6964207461726765740000000000006044820152606401610a77565b6001600160a01b03831615806111ae57506001600160a01b0383163b15155b6111ca5760405162461bcd60e51b8152600401610a779061332d565b6040805161014081018252600080825260208083018a8152838501838152606085018b81526080860185815260a087018681524260c089019081526001600160a01b038b811660e08b019081528f82166101008c019081528f83166101208d019081528f8c52609d909a52998c90209a518b5460ff1916901515178b55965160018b0155945160028a0155925160038901559051600488015551600587015551600686015590516007850180546001600160a01b0319908116928416929092179055925160088501805485169183169190911790559051600990930180549092169216919091179055518290609e906112c6908b908b9061325a565b908152602001604051809103902081905550817fbd5dc9138b58489725927502745aeb3145f7dda6f5e58b79d2666d4cd6f130f989898989868a8a604051611314979695949392919061336f565b60405180910390a25050505050505050565b61132e61243d565b6113386000612497565b565b60026065540361135c5760405162461bcd60e51b8152600401610a7790613223565b6002606555604051600090609e90611377908590859061325a565b908152602001604051809103902054905061139181611e7a565b6113ad5760405162461bcd60e51b8152600401610a779061326a565b6113b6816121a9565b60006113c23383610aff565b9050610c9b82826121fa565b6034546001600160a01b031633146114375760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206f6e6c792070656e64696e67206f776e65722063616e206044820152651858d8d95c1d60d21b6064820152608401610a77565b61133833612497565b6000818152609d6020526040812060050154810361146057506000919050565b6000828152609d6020526040908190206008810154600990910154915163d4fac45d60e01b81526001600160a01b0391821660048201819052306024830152929190911690819063d4fac45d90604401602060405180830381865afa1580156114cd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107229190613314565b6002606554036115135760405162461bcd60e51b8152600401610a7790613223565b600260658190555082826000609e838360405161153192919061325a565b9081526020016040518091039020549050600081116115625760405162461bcd60e51b8152600401610a779061326a565b6000818152609d602052604090205460ff16156115c15760405162461bcd60e51b815260206004820152601760248201527f4561726e526f757465723a2050617573656420706f6f6c0000000000000000006044820152606401610a77565b6000609e87876040516115d592919061325a565b90815260200160405180910390205490506115ef81611e7a565b61160b5760405162461bcd60e51b8152600401610a779061326a565b6000818152609d60205260409020611622826121a9565b60078101546001600160a01b0316611638573495505b6008810154604080516001600160a01b03928316602082015280820189905281518082038301815260609091019091526009830154909160009161169e91167f47e7ef24b3022e382e65b1298581281f0ae273ac4f76464efcf5b06769264f2f846124e9565b90506000818060200190518101906116b69190613314565b905060006116c486836125b1565b9050818560040160008282546116da9190613196565b92505081905550808560050160008282546116f59190613196565b9091555050336000908152609b6020908152604080832089845290915281208054839290611724908490613196565b9091555050336000908152609c6020526040902061174290876125eb565b506099546001860154604051631d117a2560e01b81526001600160a01b0390921691631d117a259161177b9133919087906004016133b9565b600060405180830381600087803b15801561179557600080fd5b505af11580156117a9573d6000803e3d6000fd5b50505050600785015460405187917fad5b4075b97dbf75ad5c78f7afac948e4ae611c4fdf2825e2ce3c6c96925bf3b916117f0916001600160a01b0316908e9087906133b9565b60405180910390a25050600160655550505050505050505050565b6098546040516312d9a6ad60e01b815260008051602061354183398151915260048201523360248201526001600160a01b03909116906312d9a6ad9060440160006040518083038186803b15801561186257600080fd5b505afa158015611876573d6000803e3d6000fd5b5050505060005b81518110156118ba576118a882828151811061189b5761189b6133da565b6020026020010151612004565b806118b2816132de565b91505061187d565b5050565b6098546040516312d9a6ad60e01b815260008051602061354183398151915260048201523360248201526001600160a01b03909116906312d9a6ad9060440160006040518083038186803b15801561191557600080fd5b505afa158015611929573d6000803e3d6000fd5b5050505061193682611e7a565b6119525760405162461bcd60e51b8152600401610a77906131a9565b6000828152609d6020908152604091829020805460ff1916841515908117909155915191825283917f67fac212a461952e5b662314664aa45241980b1e0fba9f99541d301d97787a549101610af3565b6000818152609d60205260408120600301546119c081612710613183565b6119ce906301e1338061310a565b6119e082670de0b6b3a764000061310a565b6119ea9190613121565b9392505050565b600054610100900460ff1615808015611a115750600054600160ff909116105b80611a2b5750303b158015611a2b575060005460ff166001145b611a8e5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610a77565b6000805460ff191660011790558015611ab1576000805461ff0019166101001790555b611ab96125f7565b611ac1612626565b609880546001600160a01b0319166001600160a01b03841617905580156118ba576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15050565b6098546040516312d9a6ad60e01b815260008051602061354183398151915260048201523360248201526001600160a01b03909116906312d9a6ad9060440160006040518083038186803b158015611b7c57600080fd5b505afa158015611b90573d6000803e3d6000fd5b50505050609e8383604051611ba692919061325a565b908152602001604051809103902054600014611c105760405162461bcd60e51b8152602060048201526024808201527f4561726e526f757465723a20706f6f6c4e616d6520616c726561647920686173604482015263081c1a5960e21b6064820152608401610a77565b80609e8484604051611c2392919061325a565b908152602001604051809103902081905550807f42e3c32d4c57795979d1b08c5a962eaf45bb40f689abc8d8fb4e9d60784262ba8484604051610e329291906132ca565b611c6f61243d565b611c7882611e7a565b611c945760405162461bcd60e51b8152600401610a77906131a9565b6001600160a01b0381161580611cb357506001600160a01b0381163b15155b611ccf5760405162461bcd60e51b8152600401610a779061332d565b6000828152609d60205260409020600901546001600160a01b03908116908216819003611d5b5760405162461bcd60e51b815260206004820152603460248201527f4561726e526f757465723a20496d706c656d656e746174696f6e206d75737420604482015273626520646966666572656e74206164647265737360601b6064820152608401610a77565b6000838152609d602090815260409182902060090180546001600160a01b0319166001600160a01b038616908117909155915191825284917f1aaae4fee2dd2122517533faca9baf6cae61e8ab91bb9bdafe7f808746e7ffb39101610e32565b611dc361243d565b6001600160a01b038116611e285760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a77565b603480546001600160a01b0319166001600160a01b03838116918217909255603354604051919216907f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270090600090a350565b60008082118015610962575050609754101590565b6098546001600160a01b03163314611ee95760405162461bcd60e51b815260206004820152601c60248201527f4561726e526f757465723a204f6e6c79206b6c657661436f6e666967000000006044820152606401610a77565b609860009054906101000a90046001600160a01b03166001600160a01b031663cadb03336040518163ffffffff1660e01b8152600401602060405180830381865afa158015611f3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f6091906132f7565b609980546001600160a01b0319166001600160a01b0392831617905560985460408051632384766360e21b815290519190921691638e11d98c9160048083019260209291908290030181865afa158015611fbe573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fe291906132f7565b609a80546001600160a01b0319166001600160a01b0392909216919091179055565b61200d81611e7a565b6120295760405162461bcd60e51b8152600401610a77906131a9565b612032816121a9565b6000818152609d602052604081206005810154909103612050575050565b600061205b83611440565b905060008260050154836002015483612074919061310a565b61207e9190613121565b6008840154604080516001600160a01b03928316602082015280820184905281518082038301815260609091019091526009860154929350916000916120e691167ff3fef3a3f44f9c277339b67d54f015748bd8d6b77a985b0ab6e71126b018c34a846124e9565b90506000818060200190518101906120fe9190613314565b9050808660040160008282546121149190613183565b90915550506002860154600587018054600090612132908490613183565b9091555050600060028701556007860154604080516001600160a01b0390921682526020820186905288917f8bbeb1ce2044bd4ad02b0ccacae648a754b999f62cc6f83d6b7f6a50f4f2c609910160405180910390a260078601546121a0906001600160a01b031685612655565b50505050505050565b6000818152609d6020526040902060028101546121c5836107e9565b600283018190554260068401556121dd908290613183565b8260050160008282546121f09190613196565b9091555050505050565b6000828152609d60209081526040808320600881015482516001600160a01b03918216948101949094528383018690528251808503840181526060909401909252600981015490939161226f91167ff3fef3a3f44f9c277339b67d54f015748bd8d6b77a985b0ab6e71126b018c34a846124e9565b90506000818060200190518101906122879190613314565b9050600061229587836125b1565b90506122a3816103e8613196565b336000908152609b602090815260408083208b845290915290205410156122f65750336000818152609b602090815260408083208a8452825280832054938352609c90915290206122f490886127c6565b505b8185600401600082825461230a9190613183565b92505081905550808560050160008282546123259190613183565b9091555050336000908152609b602090815260408083208a845290915281208054839290612354908490613183565b90915550506007850154612372906001600160a01b031633886127d2565b6099546001860154604051630820364160e11b81526001600160a01b03909216916310406c82916123aa9133919087906004016133b9565b600060405180830381600087803b1580156123c457600080fd5b505af11580156123d8573d6000803e3d6000fd5b50505050600785015460405188917f1c84cc0f96161bdafea718a9094dd21c21d1fb2f9ca2ebb9bd4e39918efbaace9161241f916001600160a01b0316908a9087906133b9565b60405180910390a250505050505050565b606060006119ea83612803565b6033546001600160a01b031633146113385760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a77565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6060600080856001600160a01b0316858560405160200161250b9291906133f0565b60408051601f198184030181529082905261252591613167565b600060405180830381855af49150503d8060008114612560576040519150601f19603f3d011682016040523d82523d6000602084013e612565565b606091505b5091509150816108f85760448151101561257e57600080fd5b600481019050808060200190518101906125989190613421565b60405162461bcd60e51b8152600401610a77919061348f565b6000828152609d60205260408120600401548082036125d35782915050610962565b60006125de85610901565b905081610b6a828661310a565b60006119ea838361285f565b600054610100900460ff1661261e5760405162461bcd60e51b8152600401610a77906134c2565b6113386128ae565b600054610100900460ff1661264d5760405162461bcd60e51b8152600401610a77906134c2565b6113386128d5565b6001600160a01b038216156126dd57609a5460405163095ea7b360e01b81526001600160a01b039182166004820152602481018390529083169063095ea7b3906044016020604051808303816000875af11580156126b7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126db919061350d565b505b6001600160a01b03821661275557609a54604051636c61af5960e01b8152600160048201526001600160a01b0384811660248301526044820184905290911690636c61af599083906064016000604051808303818588803b15801561274157600080fd5b505af11580156121a0573d6000803e3d6000fd5b609a54604051636c61af5960e01b8152600160048201526001600160a01b0384811660248301526044820184905290911690636c61af5990606401600060405180830381600087803b1580156127aa57600080fd5b505af11580156127be573d6000803e3d6000fd5b505050505050565b60006119ea8383612903565b6001600160a01b0383166127ef576127ea82826129f6565b505050565b6127ea6001600160a01b0384168383612ab3565b60608160000180548060200260200160405190810160405280929190818152602001828054801561285357602002820191906000526020600020905b81548152602001906001019080831161283f575b50505050509050919050565b60008181526001830160205260408120546128a657508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610962565b506000610962565b600054610100900460ff166114375760405162461bcd60e51b8152600401610a77906134c2565b600054610100900460ff166128fc5760405162461bcd60e51b8152600401610a77906134c2565b6001606555565b600081815260018301602052604081205480156129ec576000612927600183613183565b855490915060009061293b90600190613183565b90508181146129a057600086600001828154811061295b5761295b6133da565b906000526020600020015490508087600001848154811061297e5761297e6133da565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806129b1576129b161352a565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610962565b6000915050610962565b604080516000808252602082019092526001600160a01b038416908390604051612a209190613167565b60006040518083038185875af1925050503d8060008114612a5d576040519150601f19603f3d011682016040523d82523d6000602084013e612a62565b606091505b50509050806127ea5760405162461bcd60e51b815260206004820152601e60248201527f5361666545524332303a204554485f5452414e534645525f4641494c454400006044820152606401610a77565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663a9059cbb60e01b1790529151600092839290871691612b0f9190613167565b6000604051808303816000865af19150503d8060008114612b4c576040519150601f19603f3d011682016040523d82523d6000602084013e612b51565b606091505b5091509150818015612b7b575080511580612b7b575080806020019051810190612b7b919061350d565b612bc75760405162461bcd60e51b815260206004820152601a60248201527f5361666545524332303a205452414e534645525f4641494c45440000000000006044820152606401610a77565b5050505050565b60405180610140016040528060001515815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b031681525090565b600060208284031215612c5057600080fd5b5035919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612c9657612c96612c57565b604052919050565b600067ffffffffffffffff821115612cb857612cb8612c57565b50601f01601f191660200190565b600060208284031215612cd857600080fd5b813567ffffffffffffffff811115612cef57600080fd5b8201601f81018413612d0057600080fd5b8035612d13612d0e82612c9e565b612c6d565b818152856020838501011115612d2857600080fd5b81602084016020830137600091810160200191909152949350505050565b81511515815261014081016020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e0830151612da760e08401826001600160a01b03169052565b50610100838101516001600160a01b03908116918401919091526101209384015116929091019190915290565b60008060408385031215612de757600080fd5b50508035926020909101359150565b6001600160a01b03811681146109e057600080fd5b60008060408385031215612e1e57600080fd5b8235612e2981612df6565b946020939093013593505050565b60008083601f840112612e4957600080fd5b50813567ffffffffffffffff811115612e6157600080fd5b602083019150836020828501011115612e7957600080fd5b9250929050565b600080600060408486031215612e9557600080fd5b833567ffffffffffffffff811115612eac57600080fd5b612eb886828701612e37565b909790965060209590950135949350505050565b600060208284031215612ede57600080fd5b81356119ea81612df6565b6020808252825182820181905260009190848201906040850190845b81811015612f2157835183529284019291840191600101612f05565b50909695505050505050565b60008060208385031215612f4057600080fd5b823567ffffffffffffffff811115612f5757600080fd5b612f6385828601612e37565b90969095509350505050565b60008060008060008060a08789031215612f8857600080fd5b863567ffffffffffffffff811115612f9f57600080fd5b612fab89828a01612e37565b90975095505060208701359350604087013592506060870135612fcd81612df6565b91506080870135612fdd81612df6565b809150509295509295509295565b60006020808385031215612ffe57600080fd5b823567ffffffffffffffff8082111561301657600080fd5b818501915085601f83011261302a57600080fd5b81358181111561303c5761303c612c57565b8060051b915061304d848301612c6d565b818152918301840191848101908884111561306757600080fd5b938501935b838510156130855784358252938501939085019061306c565b98975050505050505050565b80151581146109e057600080fd5b600080604083850312156130b257600080fd5b8235915060208301356130c481613091565b809150509250929050565b600080604083850312156130e257600080fd5b8235915060208301356130c481612df6565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417610962576109626130f4565b60008261313e57634e487b7160e01b600052601260045260246000fd5b500490565b60005b8381101561315e578181015183820152602001613146565b50506000910152565b60008251613179818460208701613143565b9190910192915050565b81810381811115610962576109626130f4565b80820180821115610962576109626130f4565b60208082526017908201527f4561726e526f757465723a20496e76616c696420706964000000000000000000604082015260600190565b60208082526023908201527f4561726e526f757465723a20496e76616c69642070726f746f636f6c4665655260408201526261746560e81b606082015260800190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b8183823760009101908152919050565b6020808252601c908201527f4561726e526f757465723a20496e76616c696420706f6f6c4e616d6500000000604082015260600190565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6020815260006107226020830184866132a1565b6000600182016132f0576132f06130f4565b5060010190565b60006020828403121561330957600080fd5b81516119ea81612df6565b60006020828403121561332657600080fd5b5051919050565b60208082526022908201527f4561726e526f757465723a20496e76616c696420696d706c656d656e7461746960408201526137b760f11b606082015260800190565b60c08152600061338360c08301898b6132a1565b60208301979097525060408101949094526001600160a01b03928316606085015290821660808401521660a09091015292915050565b6001600160a01b039390931683526020830191909152604082015260600190565b634e487b7160e01b600052603260045260246000fd5b6001600160e01b0319831681528151600090613413816004850160208701613143565b919091016004019392505050565b60006020828403121561343357600080fd5b815167ffffffffffffffff81111561344a57600080fd5b8201601f8101841361345b57600080fd5b8051613469612d0e82612c9e565b81815285602083850101111561347e57600080fd5b6108f8826020830160208601613143565b60208152600082518060208401526134ae816040850160208701613143565b601f01601f19169190910160400192915050565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b60006020828403121561351f57600080fd5b81516119ea81613091565b634e487b7160e01b600052603160045260246000fdfefc8737ab85eb45125971625a9ebdb75cc78e01d5c1fa80c4c6e5203f47bc4faba2646970667358221220e69af5e1c91cf803f351106a188b8e1c8506f1e2562cae92a027f7360627ec7964736f6c63430008130033