[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "_addressIgnoreTax", "type": "address" } ], "name": "addAddressIgnoreTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_addressIgnoreTax", "type": "address" } ], "name": "checkAddressIgnoreTax", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getAddressesTaxTransfer", "outputs": [ { "internalType": "address[]", "name": "", "type": "address[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getPercentsTaxTransfer", "outputs": [ { "internalType": "uint256[]", "name": "", "type": "uint256[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_addressIgnoreTax", "type": "address" } ], "name": "removeAddressIgnoreTax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256[]", "name": "_percentsTaxTransfer", "type": "uint256[]" }, { "internalType": "address[]", "name": "_addressesTaxTransfer", "type": "address[]" } ], "name": "setTaxTransfer", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "showTaxTransfer", "outputs": [ { "internalType": "uint256[]", "name": "", "type": "uint256[]" }, { "internalType": "address[]", "name": "", "type": "address[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b506040518060400160405280600b81526020017f42554c4c455453544f524d0000000000000000000000000000000000000000008152506040518060400160405280600381526020017f42535400000000000000000000000000000000000000000000000000000000008152506200009e620000926200010a60201b60201c565b6200011260201b60201c565b8160079081620000af9190620005d1565b508060089081620000c19190620005d1565b5050506200010433620000d9620001d660201b60201c565b600a620000e7919062000848565b6305f5e100620000f8919062000899565b620001df60201b60201c565b620009d0565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000251576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002489062000945565b60405180910390fd5b62000265600083836200034d60201b60201c565b806006600082825462000279919062000967565b9250508190555080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516200032d9190620009b3565b60405180910390a362000349600083836200035260201b60201c565b5050565b505050565b505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620003d957607f821691505b602082108103620003ef57620003ee62000391565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004597fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200041a565b6200046586836200041a565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620004b2620004ac620004a6846200047d565b62000487565b6200047d565b9050919050565b6000819050919050565b620004ce8362000491565b620004e6620004dd82620004b9565b84845462000427565b825550505050565b600090565b620004fd620004ee565b6200050a818484620004c3565b505050565b5b81811015620005325762000526600082620004f3565b60018101905062000510565b5050565b601f82111562000581576200054b81620003f5565b62000556846200040a565b8101602085101562000566578190505b6200057e62000575856200040a565b8301826200050f565b50505b505050565b600082821c905092915050565b6000620005a66000198460080262000586565b1980831691505092915050565b6000620005c1838362000593565b9150826002028217905092915050565b620005dc8262000357565b67ffffffffffffffff811115620005f857620005f762000362565b5b620006048254620003c0565b6200061182828562000536565b600060209050601f83116001811462000649576000841562000634578287015190505b620006408582620005b3565b865550620006b0565b601f1984166200065986620003f5565b60005b8281101562000683578489015182556001820191506020850194506020810190506200065c565b86831015620006a357848901516200069f601f89168262000593565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000746578086048111156200071e576200071d620006b8565b5b60018516156200072e5780820291505b80810290506200073e85620006e7565b9450620006fe565b94509492505050565b60008262000761576001905062000834565b8162000771576000905062000834565b81600181146200078a57600281146200079557620007cb565b600191505062000834565b60ff841115620007aa57620007a9620006b8565b5b8360020a915084821115620007c457620007c3620006b8565b5b5062000834565b5060208310610133831016604e8410600b8410161715620008055782820a905083811115620007ff57620007fe620006b8565b5b62000834565b620008148484846001620006f4565b925090508184048111156200082e576200082d620006b8565b5b81810290505b9392505050565b600060ff82169050919050565b600062000855826200047d565b915062000862836200083b565b9250620008917fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200074f565b905092915050565b6000620008a6826200047d565b9150620008b3836200047d565b9250828202620008c3816200047d565b91508282048414831517620008dd57620008dc620006b8565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b60006200092d601f83620008e4565b91506200093a82620008f5565b602082019050919050565b6000602082019050818103600083015262000960816200091e565b9050919050565b600062000974826200047d565b915062000981836200047d565b92508282019050808211156200099c576200099b620006b8565b5b92915050565b620009ad816200047d565b82525050565b6000602082019050620009ca6000830184620009a2565b92915050565b612a1780620009e06000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80636b3e6f65116100b8578063a457c2d71161007c578063a457c2d714610343578063a9059cbb14610373578063c9e16875146103a3578063dd62ed3e146103bf578063f2fde38b146103ef578063fc3b96c51461040b57610137565b80636b3e6f65146102af57806370a08231146102cd578063715018a6146102fd5780638da5cb5b1461030757806395d89b411461032557610137565b80632edb8b77116100ff5780632edb8b7714610208578063313ce5671461022457806339509351146102425780634461365e146102725780635f5ee0ac1461029057610137565b806306fdde031461013c578063095ea7b31461015a5780630a6cea9a1461018a57806318160ddd146101ba57806323b872dd146101d8575b600080fd5b610144610427565b60405161015191906119fa565b60405180910390f35b610174600480360381019061016f9190611ac4565b6104b9565b6040516101819190611b1f565b60405180910390f35b6101a4600480360381019061019f9190611b3a565b6104dc565b6040516101b19190611b1f565b60405180910390f35b6101c2610532565b6040516101cf9190611b76565b60405180910390f35b6101f260048036038101906101ed9190611b91565b61053c565b6040516101ff9190611b1f565b60405180910390f35b610222600480360381019061021d9190611def565b61056b565b005b61022c61063b565b6040516102399190611e83565b60405180910390f35b61025c60048036038101906102579190611ac4565b610644565b6040516102699190611b1f565b60405180910390f35b61027a61067b565b6040516102879190611f5c565b60405180910390f35b6102986106d3565b6040516102a692919061203c565b60405180910390f35b6102b76107bc565b6040516102c49190612073565b60405180910390f35b6102e760048036038101906102e29190611b3a565b61084a565b6040516102f49190611b76565b60405180910390f35b610305610893565b005b61030f6108a7565b60405161031c91906120a4565b60405180910390f35b61032d6108d0565b60405161033a91906119fa565b60405180910390f35b61035d60048036038101906103589190611ac4565b610962565b60405161036a9190611b1f565b60405180910390f35b61038d60048036038101906103889190611ac4565b6109d9565b60405161039a9190611b1f565b60405180910390f35b6103bd60048036038101906103b89190611b3a565b6109fc565b005b6103d960048036038101906103d491906120bf565b610a5f565b6040516103e69190611b76565b60405180910390f35b61040960048036038101906104049190611b3a565b610ae6565b005b61042560048036038101906104209190611b3a565b610b69565b005b6060600780546104369061212e565b80601f01602080910402602001604051908101604052809291908181526020018280546104629061212e565b80156104af5780601f10610484576101008083540402835291602001916104af565b820191906000526020600020905b81548152906001019060200180831161049257829003601f168201915b5050505050905090565b6000806104c4610bcc565b90506104d1818585610bd4565b600191505092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600654905090565b600080610547610bcc565b9050610554858285610d9d565b61055f858585610e29565b60019150509392505050565b61057361149d565b80518251146105b7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ae906121d1565b60405180910390fd5b60006105c28361151b565b90506019811115610608576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ff9061223d565b60405180910390fd5b826001908051906020019061061e929190611876565b5081600290805190602001906106359291906118c3565b50505050565b60006012905090565b60008061064f610bcc565b90506106708185856106618589610a5f565b61066b919061228c565b610bd4565b600191505092915050565b606060018054806020026020016040519081016040528092919081815260200182805480156106c957602002820191906000526020600020905b8154815260200190600101908083116106b5575b5050505050905090565b606080600160028180548060200260200160405190810160405280929190818152602001828054801561072557602002820191906000526020600020905b815481526020019060010190808311610711575b50505050509150808054806020026020016040519081016040528092919081815260200182805480156107ad57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610763575b50505050509050915091509091565b6060600280548060200260200160405190810160405280929190818152602001828054801561084057602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116107f6575b5050505050905090565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61089b61149d565b6108a5600061157a565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600880546108df9061212e565b80601f016020809104026020016040519081016040528092919081815260200182805461090b9061212e565b80156109585780601f1061092d57610100808354040283529160200191610958565b820191906000526020600020905b81548152906001019060200180831161093b57829003601f168201915b5050505050905090565b60008061096d610bcc565b9050600061097b8286610a5f565b9050838110156109c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109b790612332565b60405180910390fd5b6109cd8286868403610bd4565b60019250505092915050565b6000806109e4610bcc565b90506109f1818585610e29565b600191505092915050565b610a0461149d565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610aee61149d565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610b5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b54906123c4565b60405180910390fd5b610b668161157a565b50565b610b7161149d565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3a90612456565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ca9906124e8565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d909190611b76565b60405180910390a3505050565b6000610da98484610a5f565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610e235781811015610e15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0c90612554565b60405180910390fd5b610e228484848403610bd4565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e98576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8f906125e6565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f07576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610efe90612678565b60405180910390fd5b610f1283838361163e565b6000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610f99576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f909061270a565b60405180910390fd5b818103600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600082905060008061103c61067b565b511180156110945750600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b80156110ea5750600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b156113a35760005b6110fa61067b565b518110156112ac57611137611110866064611643565b61111861067b565b838151811061112a5761112961272a565b5b602002602001015161168d565b91506111438383611707565b92506111af600460006111546107bc565b84815181106111665761116561272a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611751565b600460006111bb6107bc565b84815181106111cd576111cc61272a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061121b6107bc565b818151811061122d5761122c61272a565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516112919190611b76565b60405180910390a380806112a490612759565b9150506110f2565b506112f6600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483611751565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516113969190611b76565b60405180910390a3611495565b6113ec600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485611751565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8660405161148c9190611b76565b60405180910390a35b505050505050565b6114a5610bcc565b73ffffffffffffffffffffffffffffffffffffffff166114c36108a7565b73ffffffffffffffffffffffffffffffffffffffff1614611519576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611510906127ed565b60405180910390fd5b565b6000806000905060005b83518110156115705761155b8482815181106115445761154361272a565b5b60200260200101518361175190919063ffffffff16565b9150808061156890612759565b915050611525565b5080915050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600061168583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117af565b905092915050565b600080830361169f5760009050611701565b600082846116ad919061280d565b90508284826116bc919061287e565b146116fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f390612921565b60405180910390fd5b809150505b92915050565b600061174983836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611812565b905092915050565b6000808284611760919061228c565b9050838110156117a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161179c9061298d565b60405180910390fd5b8091505092915050565b600080831182906117f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117ed91906119fa565b60405180910390fd5b5060008385611805919061287e565b9050809150509392505050565b600083831115829061185a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185191906119fa565b60405180910390fd5b506000838561186991906129ad565b9050809150509392505050565b8280548282559060005260206000209081019282156118b2579160200282015b828111156118b1578251825591602001919060010190611896565b5b5090506118bf919061194d565b5090565b82805482825590600052602060002090810192821561193c579160200282015b8281111561193b5782518260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550916020019190600101906118e3565b5b509050611949919061194d565b5090565b5b8082111561196657600081600090555060010161194e565b5090565b600081519050919050565b600082825260208201905092915050565b60005b838110156119a4578082015181840152602081019050611989565b60008484015250505050565b6000601f19601f8301169050919050565b60006119cc8261196a565b6119d68185611975565b93506119e6818560208601611986565b6119ef816119b0565b840191505092915050565b60006020820190508181036000830152611a1481846119c1565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611a5b82611a30565b9050919050565b611a6b81611a50565b8114611a7657600080fd5b50565b600081359050611a8881611a62565b92915050565b6000819050919050565b611aa181611a8e565b8114611aac57600080fd5b50565b600081359050611abe81611a98565b92915050565b60008060408385031215611adb57611ada611a26565b5b6000611ae985828601611a79565b9250506020611afa85828601611aaf565b9150509250929050565b60008115159050919050565b611b1981611b04565b82525050565b6000602082019050611b346000830184611b10565b92915050565b600060208284031215611b5057611b4f611a26565b5b6000611b5e84828501611a79565b91505092915050565b611b7081611a8e565b82525050565b6000602082019050611b8b6000830184611b67565b92915050565b600080600060608486031215611baa57611ba9611a26565b5b6000611bb886828701611a79565b9350506020611bc986828701611a79565b9250506040611bda86828701611aaf565b9150509250925092565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611c21826119b0565b810181811067ffffffffffffffff82111715611c4057611c3f611be9565b5b80604052505050565b6000611c53611a1c565b9050611c5f8282611c18565b919050565b600067ffffffffffffffff821115611c7f57611c7e611be9565b5b602082029050602081019050919050565b600080fd5b6000611ca8611ca384611c64565b611c49565b90508083825260208201905060208402830185811115611ccb57611cca611c90565b5b835b81811015611cf45780611ce08882611aaf565b845260208401935050602081019050611ccd565b5050509392505050565b600082601f830112611d1357611d12611be4565b5b8135611d23848260208601611c95565b91505092915050565b600067ffffffffffffffff821115611d4757611d46611be9565b5b602082029050602081019050919050565b6000611d6b611d6684611d2c565b611c49565b90508083825260208201905060208402830185811115611d8e57611d8d611c90565b5b835b81811015611db75780611da38882611a79565b845260208401935050602081019050611d90565b5050509392505050565b600082601f830112611dd657611dd5611be4565b5b8135611de6848260208601611d58565b91505092915050565b60008060408385031215611e0657611e05611a26565b5b600083013567ffffffffffffffff811115611e2457611e23611a2b565b5b611e3085828601611cfe565b925050602083013567ffffffffffffffff811115611e5157611e50611a2b565b5b611e5d85828601611dc1565b9150509250929050565b600060ff82169050919050565b611e7d81611e67565b82525050565b6000602082019050611e986000830184611e74565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611ed381611a8e565b82525050565b6000611ee58383611eca565b60208301905092915050565b6000602082019050919050565b6000611f0982611e9e565b611f138185611ea9565b9350611f1e83611eba565b8060005b83811015611f4f578151611f368882611ed9565b9750611f4183611ef1565b925050600181019050611f22565b5085935050505092915050565b60006020820190508181036000830152611f768184611efe565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b611fb381611a50565b82525050565b6000611fc58383611faa565b60208301905092915050565b6000602082019050919050565b6000611fe982611f7e565b611ff38185611f89565b9350611ffe83611f9a565b8060005b8381101561202f5781516120168882611fb9565b975061202183611fd1565b925050600181019050612002565b5085935050505092915050565b600060408201905081810360008301526120568185611efe565b9050818103602083015261206a8184611fde565b90509392505050565b6000602082019050818103600083015261208d8184611fde565b905092915050565b61209e81611a50565b82525050565b60006020820190506120b96000830184612095565b92915050565b600080604083850312156120d6576120d5611a26565b5b60006120e485828601611a79565b92505060206120f585828601611a79565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061214657607f821691505b602082108103612159576121586120ff565b5b50919050565b7f5f70657263656e74735461785472616e736665722e6c656e67746820213d205f60008201527f6164647265737365735461785472616e736665722e6c656e6774680000000000602082015250565b60006121bb603b83611975565b91506121c68261215f565b604082019050919050565b600060208201905081810360008301526121ea816121ae565b9050919050565b7f54617853756d203e203235000000000000000000000000000000000000000000600082015250565b6000612227600b83611975565b9150612232826121f1565b602082019050919050565b600060208201905081810360008301526122568161221a565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061229782611a8e565b91506122a283611a8e565b92508282019050808211156122ba576122b961225d565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061231c602583611975565b9150612327826122c0565b604082019050919050565b6000602082019050818103600083015261234b8161230f565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006123ae602683611975565b91506123b982612352565b604082019050919050565b600060208201905081810360008301526123dd816123a1565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000612440602483611975565b915061244b826123e4565b604082019050919050565b6000602082019050818103600083015261246f81612433565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006124d2602283611975565b91506124dd82612476565b604082019050919050565b60006020820190508181036000830152612501816124c5565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b600061253e601d83611975565b915061254982612508565b602082019050919050565b6000602082019050818103600083015261256d81612531565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006125d0602583611975565b91506125db82612574565b604082019050919050565b600060208201905081810360008301526125ff816125c3565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000612662602383611975565b915061266d82612606565b604082019050919050565b6000602082019050818103600083015261269181612655565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006126f4602683611975565b91506126ff82612698565b604082019050919050565b60006020820190508181036000830152612723816126e7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600061276482611a8e565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036127965761279561225d565b5b600182019050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006127d7602083611975565b91506127e2826127a1565b602082019050919050565b60006020820190508181036000830152612806816127ca565b9050919050565b600061281882611a8e565b915061282383611a8e565b925082820261283181611a8e565b915082820484148315176128485761284761225d565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061288982611a8e565b915061289483611a8e565b9250826128a4576128a361284f565b5b828204905092915050565b7f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008201527f7700000000000000000000000000000000000000000000000000000000000000602082015250565b600061290b602183611975565b9150612916826128af565b604082019050919050565b6000602082019050818103600083015261293a816128fe565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000612977601b83611975565b915061298282612941565b602082019050919050565b600060208201905081810360008301526129a68161296a565b9050919050565b60006129b882611a8e565b91506129c383611a8e565b92508282039050818111156129db576129da61225d565b5b9291505056fea2646970667358221220776bfda553d5b7fe5d2e09ce65b72cd405df959137aff34d06299db22e2bcbc364736f6c63430008110033