Why Would Snapchat Show Wrong Location, Dr Phil What Happened To Colin, James, Viscount Severn Disability, Stabbing In Dumbarton, Articles E

"internalType": "bool", }, "anonymous": false, Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]) For troubleshooting, you can try compiling your source code with the Remix - Solidity IDE and check for exceptions }, "linkReferences": {}, ], Is there a solution to add special characters from software and how to do it. "stateMutability": "view", "internalType": "string", { Error! }, Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]). You signed in with another tab or window. Runs: 200. Compiler debug log: Error! Above the DPC will be concrete blocks laid flat and then the blocks will be rendered. Token But we were unable to locate a matching bytecode (err_code_2) Unable to generate Contract ByteCode and ABI Block. Unable to generate Contract ByteCode and ABI - BSC. BLKPG seems to be a this partition has changed; here is the new size operation, and it looked like partprobe called it individually on all the partitions on the device passed, so it should work if the individual partitions are unused. How can this new ban on drag possibly be considered constitutional? "name": "value", "stateMutability": "nonpayable", Compiler debug log: Error! Unable to generate Contract ByteCode and ABI "stateMutability": "nonpayable", Aug 2021. I got the same error message when I was verifying my smart contract on the rinkeby testnet, I happened to use Remix for deployment. "inputs": [ Sign in { Have a question about this project? Latest 1 from a total of 1 transactions. }, By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. { Are there tables of wastage rates for different fruit and veg? Please watch video to see how to use the ABI Arguments that are stored on the blockchain. Why are Suriname, Belize, and Guinea-Bissau classified as "Small Island Developing States"? } ], "internalType": "string", "Error! Thanks for contributing an answer to Stack Overflow! "inputs": [ "type": "function" Why is this sentence from The Great Gatsby grammatical? My code compiles correctly on Remix, which is what I used to write the code in. Its not going to be too dissimilar from the image below: The lower section (below the DPC) will be double skinned engineering bricks. { // SPDX-License-Identifier: UNLISCENSED pragma solidity 0.8.4; /** * @title SampleBEP20Token * @dev Very simple BEP20 Token example, where all tokens are pre-assigned to the creator. The system states Error! Contracts deployed with sol code and with golang abi will have the same bytecode. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Using indicator constraint with two variables. However, I have seen both approaches (train-test split before and after) when working with the above tasks. Cannot verify contract deployed with abi #22544 Comments. When I switched to Hardhat, copied my contract codes from my code editor. Using Kolmogorov complexity to measure difficulty of problems? Sign in Thanks for contributing an answer to Ethereum Stack Exchange! Unable to generate Contract ByteCode and ABI, Transfer function not working in basic deposit and withdraw contract, remix ERC223: This contract does not implement all functions and thus cannot be created, Error! Did this satellite streak past the Hubble Space Telescope so close that it was out of focus? Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. ], What is the point of Thrower's Bandolier? I didnt want to use copper pipe as I would prefer something that looks a bit better, such as a standard weep vent, but I cant see any that are deep enough for the two layers of bricks (and bricks will be offset from each other anyway). Error! Is it known that BQP is not contained within NP? // SPDX-License-Identifier: MIT Here's the transaction which made the contract: Why did Ukraine abstain from the UNHRC vote on China? "inputs": [], Error! "type": "address" It's a way for the contracts to interact within an ecosystem as well as contract-to-contract. 1 This error usually comes from mismatching compiler config (amount of optimization iterations, exact solidity version, .) Result: Does not match the input creation bytecode found at this address, Error! Well occasionally send you account related emails. "type": "bool" "type": "bool" Change the visibility of your library functions to. { }, By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Contract is the "smart contract" capability in Ethereum network, where the business logic is implemented. } * * > To simply and cheaply clone contract functionality in an immutable way, this standard specifies * > a minimal bytecode implementation that delegates all calls to a known, fixed address. the deployment data, bytecode and abi) to an external file (e.g. { How can we prove that the supernatural or paranormal doesn't exist? Contracts deployed with sol code and with golang abi will have the same bytecode. Please reach out if you have more relevant information or answers to our questions so that we can investigate further. { On the image, they suggest using copper pipe, however, are there any other options for this? Asking for help, clarification, or responding to other answers. "name": "", How can I check before my flight that the cloud separation requirements in VFR flight rules are met? Smart contract ABI parsing is required for verifying the contract on Etherscan or making a transaction to call a method. Acidity of alcohols and basicity of amines, Minimising the environmental effects of my dyson brain, Styling contours by colour and by line thickness in QGIS. "type": "uint256" Unable to generate Contract ByteCode and ABI 0x60806040 0x60806040. So the compiler version I selected from the list was : If you don't have truffle or unaware of it, you can refer this link. "parameters": [ Found the following ContractName(s) in source code : Address, Context, IERC20, IUniswapV2Factory, IUniswapV2Pair, IUniswapV2Router01, IUniswapV2Router02, Ownable, SRG, SafeMath Right click on the contract in the file explorer and select flatten. How to notate a grace note at the start of a bar with lilypond? I found trouble with verifying contract. Expected behaviour. privacy statement. Compiler Warning(s): ParserError: Expected pragma, import directive or contract/interface/library/struct/enum/constant/function definition. Any information I can provide, please let me know. Do roots of these polynomials approach the negative of the Euler-Mascheroni constant? ], Sometimes, when resizing or otherwise mucking about with partitions on a disk, cfdisk will say: (This also happens with other partitioning tools, so Im thinking this is a Linux issue rather than a cfdisk issue.) Does IP Address comply with reverse hostname naming convention. "type": "function" Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. I would love for someone to help me verify my contract. "type": "address" To subscribe to this RSS feed, copy and paste this URL into your RSS reader. To learn more, see our tips on writing great answers. For troubleshooting, you can try compiling your source code with the Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. } De- that about 15.89% of smart contracts on Ethereum contain fectChecker can detect contract defects by analyzing byte- at least one instance of our 8 identified kinds of contract code, while Zeus and ContractFuzzer need source code and defects. This is the image of error "internalType": "address", Can not verify contract on etherscan.io Error! The error is "Error! Connect and share knowledge within a single location that is structured and easy to search. Users can also interact and make transactions to the contract directly on Etherscan. Here is a handy pro tip to quickly generate and copy bytecode. * * The library includes functions to deploy a proxy using either `create` (traditional deployment) or `create2` * (salted deterministic deployment). } "inputs": [ { Error on BSCSCAN : Unable to generate Contract ByteCode and ABI, How Intuit democratizes AI development across teams through reusability. Search by Function Name or Method ID. "name": "spender", "stateMutability": "view", "indexed": true, Learn more about Teams Compiler debug log: "stateMutability": "view", { "type": "function" Making statements based on opinion; back them up with references or personal experience. "type": "string" gist or hackmd), TRYING TO VERIFY MY SOURCE CODE ON ETHERSCAN ErrorUnable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]), https://etherscan.io/token/0xf3e0e047807ba8dd53c7cd67776cd6dc9047b7cb, How Intuit democratizes AI development across teams through reusability. Search by Function Name or Method ID. "internalType": "uint256", One of the most common ways is to copy the ABI using the ABI button under compile tab of Ethereum REMIX IDE after the smart contract has complied. However, if your library contains internal functions, then those functions will be inlined in the bytecode of the contract. But it doesnt work: when I change key myinterface to enp0s8 it works properly. "name": "recipient", } If you specify the bytecode to abigen, it will not generate something different. Unable to generate Contract ByteCode and ABI (General Exception, unable to get compiled [bytecode]), Its a Ropsten Test Network Contract and the contract is 0xf08309b47cfc7b1e88a66a913660c57388ef2bab. That shows you the correct compile version. #solidity #smartcontract #bytecodein this video we solve the problem.Error! "inputs": [ Asking for help, clarification, or responding to other answers. To learn more, see our tips on writing great answers. Already on GitHub? This is because your safetmath library contains public functions. "internalType": "uint256", "outputs": [ Teams. privacy statement. Follow Up: struct sockaddr storage initialization by network format-string. ], But it maintains the scale only in the AutoCAD application. "type": "bool" "name": "recipient", Here's the transaction which made the contract: 0x776159bbc0f6e624e92a812ee98c1674e67a2ea3 Compiler Warning (s): Linear Algebra - Linear transformation question. In Dungeon World, is the Bard's Arcane Art subject to the same failure outcomes as other spells? { "outputs": [ "name": "name", ], Error! rev2023.3.3.43278. How can we prove that the supernatural or paranormal doesn't exist? pragma solidity ^0.8.2; contract Token {. { Smart contract code unable to verify on etherscan, https://github.com/poanetwork/token-wizard/wiki/Token-Wizard-Verifying-Contracts, [Snyk] Security upgrade jszip from 3.1.5 to 3.7.0, Please attach screenshot of verification page with all filled fields. The token tracker page also shows the analytics and historical data. I have done everything I can read and try in order to verify it. { Error! By clicking Sign up for GitHub, you agree to our terms of service and "internalType": "address", How Intuit democratizes AI development across teams through reusability. "internalType": "uint256", }, With only the information that is currently in the issue, we don't have enough information to take action. ], However, I prefer to not to use interface name as the key and use match instead. Unable to generate Contract ByteCode and ABI" In addition, we found a published fix online that states a workaround to this issue but that did not fix the problem either. Mutually exclusive execution using std::atomic? "name": "", pragma solidity ^0.8.0; then a source code with the token name in it: "accounts": { }, "name": "amount", A place where magic is studied and practiced? "name": "symbol", Txn Hash. "name": "transferFrom", Method. "stateMutability": "view", But we were unable to locate a matching bytecode (err_code_2), we have the same error code Gautham Asks: Display AutoCAD drawing with True scale I am trying to view a Wiring diagram with True scale in a 65-inch display. Deploying contract using byteCode (MyEtherWallet and Remix). }, By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. I tried to remove it from their page and it says That IP Address is not listed. but when I checked it again, it is listed and gives me the above message. Replacing broken pins/legs on a DIP IC package, How to handle a hobby that makes income in US, Short story taking place on a toroidal planet or moon involving flying. "indexed": true, This will generate a something like flattened_contract.sol. The best answers are voted up and rise to the top, Not the answer you're looking for? Is it known that BQP is not contained within NP? rev2023.3.3.43278. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Where can I find the core binaries for v.0.1.5 to v.0.3.21? The nature of simulating nature: A Q&A with IBM Quantum researcher Dr. Jamie We've added a "Necessary cookies only" option to the cookie consent popup. Receiving the following errors: }, But we were unable to locate a matching bytecode (err_code_2) Skills: Solidity, Smart Contracts, Blockchain ^ Keshav Prasad Dahal. { Unable to generate Contract ByteCode and ABI, But we were unable to locate a matching bytecode (err_code_2). "type": "uint256" Optimization Enabled: False }, 0x9a877792c4c9fb2278ec4e11289217a9a4567378, Compiler debug log: There are many tools and libraries (including the official Solidity compiler, solc) that will help you compile Solidity code into bytecode. ], Unable to generate Contract ByteCode and ABI Found the following ContractName(s) in source code : Address, Context, IERC20, IUniswapV2Factory, IUniswapV2Pair, IUniswapV2Router01, IUniswapV2Router02, Ownable, SRG, SafeMath But we were unable to locate a matching bytecode (err_code_2), we have the same error code Error! "inputs": [ "outputs": [ Learn more about Stack Overflow the company, and our products. Unable to generate Contract ByteCode and ABI The bytecode of smart contracts Two groups can benefit from this work. "value": "0", Explaining Ethereum Contract ABI & EVM Bytecode | by eiki | Medium Sign up Sign In 500 Apologies, but something went wrong on our end. Transfer 0xa9059cbb. "type": "string" // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Contract module that helps prevent reentrant calls to a function. What can a lawyer do if the client wants him to be acquitted of everything despite serious evidence? { [ "name": "totalSupply", Can I tell police to wait and call a lawyer when served with a search warrant? The bytecodes are different so contract cannot be verified. Can you please provide some more details, so we can reproduce it (command line arguments, example contract, . "name": "amount", Having issues verifying my token contract on etherscan.io. "outputs": [ ], Latest 25 from a total of 187 transactions. } Sign up for a free GitHub account to open an issue and contact its maintainers and the community. }, "inputs": [], Is there a single-word adjective for "having exceptionally strong moral principles"? "outputs": [], What is the point of Thrower's Bandolier? Add a Comment. ], Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. "outputs": [], "internalType": "string", By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Can I use my custom ERC-20 with my smart contract? "inputs": [ My code is GPL licensed, can I issue a license to have my code be distributed in a specific MIT licensed project? Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.". Refresh the page, check Medium 's site status, or find. Making statements based on opinion; back them up with references or personal experience. The zip file your system supplied us, when we go to verify the code, it will not verify on etherscan. 0xee4ab34a3aa0b7d3e570df31da9f9afee9f5353b and It just gave me a error. They have all been removed from SourceForge. Is it correct to use "the" before "materials used in making buildings are"? { You have to use a tool like https://github.com/BlockCatIO/solidity-flattener to consolidate your sources in a single file. But one quick way to do this is to just compile the smart contract on the in-browser Remix IDE and then copy the ABI and bytecode. "indexed": true, Why did Ukraine abstain from the UNHRC vote on China? The Contract Address 0x316611aca49ead8b191518839de26a0b5321f6a8 page allows users to view the source code, transactions, balances, and analytics for the contract address. Refresh the page,. "type": "uint256" Error! "type": "address" It only takes a minute to sign up. } Note: Please assume that none of the partitions I am actually editing are opened, mounted or otherwise in use. "internalType": "bool", How to match a specific column position till the end of line? "name": "", "stateMutability": "nonpayable", Asking for help, clarification, or responding to other answers. How to use Slater Type Orbitals as a basis functions in matrix method correctly? "contractName": "ERC20PresetFixedSupply", "name": "", { My problem solved by setting optimization to 200. (2) Optimization is enabled or not. Found the following ContractName(s) in source code : ERC20Interface, Pussy, SafeMath Why do academics stay as adjuncts for years rather than move around? Planet Mojo (planet_mojo) Token Tracker on PolygonScan shows the price of the Token $0.00, total supply 2,500, number of holders 1,723 and updated information of the token. "indexed": true, Disconnect between goals and daily tasksIs it me, or the industry? Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. "type": "event" ], Using Kolmogorov complexity to measure difficulty of problems? Can airtags be tracked from an iMac desktop, with no iPhone? Unable to generate Contract ByteCode and ABI Found the following ContractName(s) in source code : ERC20Interface, Pussy, SafeMath But we were unable to locate a matching bytecode (err_code_2) For troubleshooting, you can try compiling your source code with the Remix Solidity IDE and check for exception, I deployed and then forgot to verify the same day. "Virus_of_the_Mind", "bytecode": "60806040523480156200001157600080fd5b5060405162001fe038038062001fe0833981810160405281019062000037919062000368565b83838160039080519060200190620000519291906200020c565b5080600490805190602001906200006a9291906200020c565b5050506200007f81836200008960201b60201c565b505050506200074b565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620000fc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620000f39062000450565b60405180910390fd5b62000110600083836200020260201b60201c565b8060026000828254620001249190620004ff565b92505081905550806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546200017b9190620004ff565b925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620001e2919062000472565b60405180910390a3620001fe600083836200020760201b60201c565b5050565b505050565b505050565b8280546200021a90620005d0565b90600052602060002090601f0160209004810192826200023e57600085556200028a565b82601f106200025957805160ff19168380011785556200028a565b828001600101855582156200028a579182015b82811115620002895782518255916020019190600101906200026c565b5b5090506200029991906200029d565b5090565b5b80821115620002b85760008160009055506001016200029e565b5090565b6000620002d3620002cd84620004b8565b6200048f565b905082815260208101848484011115620002f257620002f1620006ce565b5b620002ff8482856200059a565b509392505050565b600081519050620003188162000717565b92915050565b600082601f830112620003365762000335620006c9565b5b815162000348848260208601620002bc565b91505092915050565b600081519050620003628162000731565b92915050565b60008060008060808587031215620003855762000384620006d8565b5b600085015167ffffffffffffffff811115620003a657620003a5620006d3565b5b620003b4878288016200031e565b945050602085015167ffffffffffffffff811115620003d857620003d7620006d3565b5b620003e6878288016200031e565b9350506040620003f98782880162000351565b92505060606200040c8782880162000307565b91505092959194509250565b600062000427601f83620004ee565b91506200043482620006ee565b602082019050919050565b6200044a8162000590565b82525050565b600060208201905081810360008301526200046b8162000418565b9050919050565b60006020820190506200048960008301846200043f565b92915050565b60006200049b620004ae565b9050620004a9828262000606565b919050565b6000604051905090565b600067ffffffffffffffff821115620004d657620004d56200069a565b5b620004e182620006dd565b9050602081019050919050565b600082825260208201905092915050565b60006200050c8262000590565b9150620005198362000590565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156200055157620005506200063c565b5b828201905092915050565b6000620005698262000570565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60005b83811015620005ba5780820151818401526020810190506200059d565b83811115620005ca576000848401525b50505050565b60006002820490506001821680620005e957607f821691505b602082108114156200060057620005ff6200066b565b5b50919050565b6200061182620006dd565b810181811067ffffffffffffffff821117156200063357620006326200069a565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b62000722816200055c565b81146200072e57600080fd5b50565b6200073c8162000590565b81146200074857600080fd5b50565b611885806200075b6000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806342966c681161008c57806395d89b411161006657806395d89b4114610226578063a457c2d714610244578063a9059cbb14610274578063dd62ed3e146102a4576100cf565b806342966c68146101be57806370a08231146101da57806379cc67901461020a576100cf565b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461012257806323b872dd14610140578063313ce56714610170578063395093511461018e575b600080fd5b6100dc6102d4565b6040516100e9919061119f565b60405180910390f35b61010c60048036038101906101079190610f53565b610366565b6040516101199190611184565b60405180910390f35b61012a610384565b6040516101379190611301565b60405180910390f35b61015a60048036038101906101559190610f00565b61038e565b6040516101679190611184565b60405180910390f35b610178610486565b604051610185919061131c565b60405180910390f35b6101a860048036038101906101a39190610f53565b61048f565b6040516101b59190611184565b60405180910390f35b6101d860048036038101906101d39190610f93565b61053b565b005b6101f460048036038101906101ef9190610e93565b61054f565b6040516102019190611301565b60405180910390f35b610224600480360381019061021f9190610f53565b610597565b005b61022e610612565b60405161023b919061119f565b60405180910390f35b61025e60048036038101906102599190610f53565b6106a4565b60405161026b9190611184565b60405180910390f35b61028e60048036038101906102899190610f53565b61078f565b60405161029b9190611184565b60405180910390f35b6102be60048036038101906102b99190610ec0565b6107ad565b6040516102cb9190611301565b60405180910390f35b6060600380546102e390611465565b80601f016020809104026020016040519081016040528092919081815260200182805461030f90611465565b801561035c5780601f106103315761010080835404028352916020019161035c565b820191906000526020600020905b81548152906001019060200180831161033f57829003601f168201915b5050505050905090565b600061037a610373610834565b848461083c565b6001905092915050565b6000600254905090565b600061039b848484610a07565b6000600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006103e6610834565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610466576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161045d90611241565b60405180910390fd5b61047a85610472610834565b85840361083c565b60019150509392505050565b60006012905090565b600061053161049c610834565b8484600160006104aa610834565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461052c9190611353565b61083c565b6001905092915050565b61054c610546610834565b82610c88565b50565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60006105aa836105a5610834565b6107ad565b9050818110156105ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105e690611261565b60405180910390fd5b610603836105fb610834565b84840361083c565b61060d8383610c88565b505050565b60606004805461062190611465565b80601f016020809104026020016040519081016040528092919081815260200182805461064d90611465565b801561069a5780601f1061066f5761010080835404028352916020019161069a565b820191906000526020600020905b81548152906001019060200180831161067d57829003601f168201915b5050505050905090565b600080600160006106b3610834565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905082811015610770576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610767906112e1565b60405180910390fd5b61078461077b610834565b8585840361083c565b600191505092915050565b60006107a361079c610834565b8484610a07565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156108ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a3906112c1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561091c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091390611201565b60405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516109fa9190611301565b60405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6e906112a1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ae7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ade906111c1565b60405180910390fd5b610af2838383610e5f565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610b78576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b6f90611221565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610c0b9190611353565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c6f9190611301565b60405180910390a3610c82848484610e64565b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cf8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cef90611281565b60405180910390fd5b610d0482600083610e5f565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610d8a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d81906111e1565b60405180910390fd5b8181036000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508160026000828254610de191906113a9565b92505081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610e469190611301565b60405180910390a3610e5a83600084610e64565b505050565b505050565b505050565b600081359050610e7881611821565b92915050565b600081359050610e8d81611838565b92915050565b600060208284031215610ea957610ea86114f5565b5b6000610eb784828501610e69565b91505092915050565b60008060408385031215610ed757610ed66114f5565b5b6000610ee585828601610e69565b9250506020610ef685828601610e69565b9150509250929050565b600080600060608486031215610f1957610f186114f5565b5b6000610f2786828701610e69565b9350506020610f3886828701610e69565b9250506040610f4986828701610e7e565b9150509250925092565b60008060408385031215610f6a57610f696114f5565b5b6000610f7885828601610e69565b9250506020610f8985828601610e7e565b9150509250929050565b600060208284031215610fa957610fa86114f5565b5b6000610fb784828501610e7e565b91505092915050565b610fc9816113ef565b82525050565b6000610fda82611337565b610fe48185611342565b9350610ff4818560208601611432565b610ffd816114fa565b840191505092915050565b6000611015602383611342565b91506110208261150b565b604082019050919050565b6000611038602283611342565b91506110438261155a565b604082019050919050565b600061105b602283611342565b9150611066826115a9565b604082019050919050565b600061107e602683611342565b9150611089826115f8565b604082019050919050565b60006110a1602883611342565b91506110ac82611647565b604082019050919050565b60006110c4602483611342565b91506110cf82611696565b604082019050919050565b60006110e7602183611342565b91506110f2826116e5565b604082019050919050565b600061110a602583611342565b915061111582611734565b604082019050919050565b600061112d602483611342565b915061113882611783565b604082019050919050565b6000611150602583611342565b915061115b826117d2565b604082019050919050565b61116f8161141b565b82525050565b61117e81611425565b82525050565b60006020820190506111996000830184610fc0565b92915050565b600060208201905081810360008301526111b98184610fcf565b905092915050565b600060208201905081810360008301526111da81611008565b9050919050565b600060208201905081810360008301526111fa8161102b565b9050919050565b6000602082019050818103600083015261121a8161104e565b9050919050565b6000602082019050818103600083015261123a81611071565b9050919050565b6000602082019050818103600083015261125a81611094565b9050919050565b6000602082019050818103600083015261127a816110b7565b9050919050565b6000602082019050818103600083015261129a816110da565b9050919050565b600060208201905081810360008301526112ba816110fd565b9050919050565b600060208201905081810360008301526112da81611120565b9050919050565b600060208201905081810360008301526112fa81611143565b9050919050565b60006020820190506113166000830184611166565b92915050565b60006020820190506113316000830184611175565b92915050565b600081519050919050565b600082825260208201905092915050565b600061135e8261141b565b91506113698361141b565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561139e5761139d611497565b5b828201905092915050565b60006113b48261141b565b91506113bf8361141b565b9250828210156113d2576113d1611497565b5b828203905092915050565b60006113e8826113fb565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b83811015611450578082015181840152602081019050611435565b8381111561145f576000848401525b50505050565b6000600282049050600182168061147d57607f821691505b60208210811415611491576114906114c6565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600080fd5b6000601f19601f8301169050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60008201527f6365000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206160008201527f6c6c6f77616e6365000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e20616d6f756e74206578636565647320616c6c6f7760008201527f616e636500000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360008201527f7300000000000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b61182a816113dd565b811461183557600080fd5b50565b6118418161141b565b811461184c57600080fd5b5056fea2646970667358221220b427c32695fede61ba4b1f99f7a281c5407aa2a126fd359b86ddf33e6afd646964736f6c63430008070033",