forked from apguerrera/VotingAlpha
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathVotingAlpha.bin
1 lines (1 loc) · 12.9 KB
/
VotingAlpha.bin
1
608060405234801561001057600080fd5b506119bf806100206000396000f3fe608060405234801561001057600080fd5b50600436106101f7576000357c0100000000000000000000000000000000000000000000000000000000900480638f32d59b11610121578063bce73b45116100bf578063d511528f1161008e578063d511528f14610607578063dcda4bf314610624578063e091630d1461062c578063f2fde38b14610649576101f7565b8063bce73b451461054a578063c7f758a814610567578063cd57585a146105c4578063d07ef206146105ea576101f7565b80639eab5253116100fb5780639eab52531461049e578063a30e3fa9146104f6578063a4453f18146104fe578063ac8a584a14610524576101f7565b80638f32d59b146104195780638f633994146104215780639870d7fe14610478576101f7565b80634456eda21161019957806370bce9631161016857806370bce963146103c85780637bae981b146103d05780638d7af473146103ed5780638da5cb5b146103f5576101f7565b80634456eda21461036c5780634810a6c0146103745780635afe4ba01461039a5780635d84ea4f146103a2576101f7565b80631feb945c116101d55780631feb945c1461025f57806322fe7bef1461026757806329a8b99e1461028d578063414a5a051461033d576101f7565b806307003bb4146101fc578063120d35d41461021857806313e7c9d814610239575b600080fd5b61020461066f565b604080519115158252519081900360200190f35b6102376004803603602081101561022e57600080fd5b50351515610690565b005b6102046004803603602081101561024f57600080fd5b5035600160a060020a03166106b6565b6102376106cb565b6102376004803603602081101561027d57600080fd5b5035600160a060020a031661071d565b6102b3600480360360208110156102a357600080fd5b5035600160a060020a0316610761565b604051808415151515815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156103005781810151838201526020016102e8565b50505050905090810190601f16801561032d5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b61035a6004803603602081101561035357600080fd5b5035610856565b60408051918252519081900360200190f35b61020461086f565b6102376004803603602081101561038a57600080fd5b5035600160a060020a031661089d565b6102046108b9565b610237600480360360208110156103b857600080fd5b5035600160a060020a03166108c2565b6102376108d5565b610237600480360360208110156103e657600080fd5b50356108f2565b61035a61090d565b6103fd61091e565b60408051600160a060020a039092168252519081900360200190f35b61020461092d565b61043e6004803603602081101561043757600080fd5b503561093e565b6040805197151588526020880196909652868601949094526060860192909252608085015260a084015260c0830152519081900360e00190f35b6102376004803603602081101561048e57600080fd5b5035600160a060020a031661096e565b6104a6610a03565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156104e25781810151838201526020016104ca565b505050509050019250505060405180910390f35b61035a610a68565b6102376004803603602081101561051457600080fd5b5035600160a060020a0316610a74565b6102376004803603602081101561053a57600080fd5b5035600160a060020a0316610ab7565b6103fd6004803603602081101561056057600080fd5b5035610b49565b6105846004803603602081101561057d57600080fd5b5035610b76565b60408051978852600160a060020a039096166020880152868601949094526060860192909252608085015260a084015260c0830152519081900360e00190f35b610237600480360360208110156105da57600080fd5b5035600160a060020a0316610c6e565b6102376004803603602081101561060057600080fd5b5035610c81565b61035a6004803603602081101561061d57600080fd5b5035610c9c565b6103fd610caf565b61035a6004803603602081101561064257600080fd5b5035610cbe565b6102376004803603602081101561065f57600080fd5b5035600160a060020a0316610ced565b60005474010000000000000000000000000000000000000000900460ff1681565b61069861092d565b15156106a357600080fd5b6002805460ff1916911515919091179055565b60016020526000908152604090205460ff1681565b6106d361092d565b15156106de57600080fd5b6106e86003610d1e565b156106f257600080fd5b6106fc6003610d25565b151561070757600080fd5b6107116003610d2c565b61071b6000610d48565b565b3360009081526001602052604090205460ff16151561073b57600080fd5b60408051602081019091526000815261075e90600390839063ffffffff610db016565b50565b600080606061076e611856565b600160a060020a0385166000908152600460209081526040918290208251606081018452815460ff1615158152600180830154828501526002808401805487516101009482161594909402600019011691909104601f810186900486028301860187528083529295939493860193919290918301828280156108315780601f1061080657610100808354040283529160200191610831565b820191906000526020600020905b81548152906001019060200180831161081457829003601f168201915b5050509190925250508151602083015160409093015190989297509550909350505050565b600061086960068363ffffffff610f3116565b92915050565b60025460009060ff161561089657503360009081526001602052604090205460ff1661089a565b5060005b90565b6108a561092d565b15156108b057600080fd5b61075e8161096e565b60025460ff1690565b6108ca61092d565b151561073b57600080fd5b6108df6003610d1e565b156108e957600080fd5b61071b33610f47565b61075e61090660068363ffffffff610f3116565b6000610f85565b60006109196006610fde565b905090565b600054600160a060020a031690565b600054600160a060020a0316331490565b600080808080808061095760068963ffffffff610fe516565b959e949d50929b5090995097509550909350915050565b61097661092d565b151561098157600080fd5b600160a060020a03811660009081526001602052604090205460ff16156109a757600080fd5b600160a060020a038116600081815260016020818152604092839020805460ff1916909217909155815192835290517fac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d9281900390910190a150565b60606003600201805480602002602001604051908101604052809291908181526020018280548015610a5e57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311610a40575b5050505050905090565b60006109196003610d25565b3360009081526001602052604090205460ff161515610a9257600080fd5b610a9c6003610d1e565b15610aa657600080fd5b61075e60038263ffffffff61106916565b610abf61092d565b1515610aca57600080fd5b600160a060020a03811660009081526001602052604090205460ff161515610af157600080fd5b600160a060020a038116600081815260016020908152604091829020805460ff19169055815192835290517f80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d9281900390910190a150565b600580546000919083908110610b5b57fe5b600091825260209091200154600160a060020a031692915050565b6000806000806000806000610b89611875565b600780548a908110610b9757fe5b600091825260209091206040805161010081019091526008909202018054829060ff166001811115610bc557fe5b6001811115610bd057fe5b815281546101009004600160a060020a0316602082015260018083015460408301526003830154606083015260048301546080830152600583015460a0830152600683015460c083015260079092015460ff16151560e0909101528151919250811115610c3957fe5b602082015160408301516060840151608085015160a086015160c090960151949e939d50919b50995097509195509350915050565b610c7661092d565b1515610a9257600080fd5b61075e610c9560068363ffffffff610f3116565b6001610f85565b600061086960068363ffffffff61127a16565b600054600160a060020a031681565b3360009081526001602052604081205460ff161515610cdc57600080fd5b61086960068363ffffffff6112a716565b610cf561092d565b1515610d0057600080fd5b600160a060020a0381161515610d1557600080fd5b61075e81610d48565b5460ff1690565b6002015490565b805460ff1615610d3b57600080fd5b805460ff19166001179055565b60008054604051600160a060020a03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a36000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a038216600090815260018401602052604090205460ff1615610dd857600080fd5b600283810180546001808201835560008381526020808220909301805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03891690811790915560408051606081018252848152955460001901868601908152868201898152928452848b01865292208551815460ff19169015151781559151928201929092559051805193949193610e76939285019291909101906118bb565b5090505081600160a060020a03167fac4f9610b174640b0a902ce555faa384cc9c9d291750f76e476f26f97bd079b48285600201805490506040518080602001838152602001828103825284818151815260200191508051906020019080838360005b83811015610ef1578181015183820152602001610ed9565b50505050905090810190601f168015610f1e5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a2505050565b6000908152600291909101602052604090205490565b610f50816114a0565b600160a060020a03166000908152600160208190526040909120805460ff199081168317909155600280549091169091179055565b610f9660033363ffffffff61155516565b1515610fa157600080fd5b610fb36006838363ffffffff61157716565b610fc460068363ffffffff6117cd16565b15610fda57610fda60068363ffffffff61182b16565b5050565b6001015490565b600080600080600080600080896001018981548110151561100257fe5b90600052602060002090600802019050806006015460001497508060030154816004015401965086816004015460640281151561103b57fe5b04955086816003015460640281151561105057fe5b0494508693508592508491505092959891949750929550565b600160a060020a038116600090815260018301602052604090205460ff16151561109257600080fd5b600160a060020a038116600081815260018481016020908152604092839020808301546002808901548651600019918201958101869052878152938201805496871615610100029091019095160494820185905294937f3b7df5e4f66f102652156d1f1effc79d0d6d3511ec52e9ad635dcb50145d9afe9392919081906060820190859080156111635780601f1061113857610100808354040283529160200191611163565b820191906000526020600020905b81548152906001019060200180831161114657829003601f168201915b5050935050505060405180910390a26002830180546000198101916000918390811061118b57fe5b600091825260209091200154600286018054600160a060020a0390921692508291859081106111b657fe5b6000918252602080832091909101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0394851617905583831682526001888101909152604080832082018790559287168252918120805460ff191681559182018190556112256002830182611939565b50506002850154600010156112735784600201805480151561124357fe5b6000828152602090208101600019908101805473ffffffffffffffffffffffffffffffffffffffff191690550190555b5050505050565b6000826001018281548110151561128d57fe5b906000526020600020906008020160010154905092915050565b60008181526002830160205260408120541561132457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f7265706561742d73706563486173680000000000000000000000000000000000604482015290519081900360640190fd5b61132c611875565b50604080516101008101825260008082523360208084019190915292820185905260608201819052608082018190524260a083015260c0820181905260e082018190526001868101805480830180835591845294909220835160089095020180549394929385939192839160ff19169083818111156113a757fe5b0217905550602082810151825474ffffffffffffffffffffffffffffffffffffffff001916610100600160a060020a0390921691909102178255604080840151600180850191909155606085015160038501556080850151600485015560a0850151600585015560c0850151600685015560e0909401516007909301805460ff19169315159390931790925587830154600088815260028a01909252919020600019919091019081905583519094503392509081111561146357fe5b60408051868152905185917f0a13ae1a3a7717a771a9d9099ea43a702b44d2aa38c2bcd9cf51b0a6c3a52c4c919081900360200190a45092915050565b60005474010000000000000000000000000000000000000000900460ff16156114c857600080fd5b6000805474ff000000000000000000000000000000000000000019600160a060020a0380851673ffffffffffffffffffffffffffffffffffffffff1990931692909217167401000000000000000000000000000000000000000017808355604051911691907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350565b600160a060020a03166000908152600191909101602052604090205460ff1690565b6000836001018381548110151561158a57fe5b90600052602060002090600802019050806006015460001415156115ad57600080fd5b33600090815260028201602052604090205415156116665781156115f0576004810180546001908101909155336000908152600283016020526040902055611610565b600381018054600101905533600090815260028083016020526040909120555b6004810154600382015460408051851515815260208101939093528281019190915251339185917f72977ad883f7d5821678747ec7baf0a5afb5fcb5da86f061dbd347b408edef449181900360600190a36117c7565b3360009081526002820160205260409020546001148015611685575081155b8015611695575060008160040154115b156117195760048101805460001901815560038201805460010181553360008181526002808601602090815260409283902091909155935492548151871515815294850193909352838101929092529051909185917f72977ad883f7d5821678747ec7baf0a5afb5fcb5da86f061dbd347b408edef449181900360600190a36117c7565b33600090815260028083016020526040909120541480156117375750815b8015611747575060008160030154115b156117c757600481018054600190810182556003830180546000190181553360008181526002860160209081526040918290209490945593549154845187151581529384019290925282840191909152915185917f72977ad883f7d5821678747ec7baf0a5afb5fcb5da86f061dbd347b408edef44919081900360600190a35b50505050565b600082600101828154811015156117e057fe5b600091825260209091206007600890920201015460ff16801561182457506001830180548390811061180e57fe5b9060005260206000209060080201600601546000145b9392505050565b42826001018281548110151561183d57fe5b9060005260206000209060080201600601819055505050565b6040805160608181018352600080835260208301529181019190915290565b604080516101008101909152806000815260006020820181905260408201819052606082018190526080820181905260a0820181905260c0820181905260e09091015290565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106118fc57805160ff1916838001178555611929565b82800160010185558215611929579182015b8281111561192957825182559160200191906001019061190e565b50611935929150611979565b5090565b50805460018160011615610100020316600290046000825580601f1061195f575061075e565b601f01602090049060005260206000209081019061075e91905b61089a91905b80821115611935576000815560010161197f56fea165627a7a72305820cc1b03ab68fc89275a46b19ca4aa484c2803d88ce3cde071cffae36054d34efe0029