import { Provider, TransactionRequest } from '@ethersproject/providers'; import { ContractFactory, Overrides, Signer } from 'ethers'; import type { BridgeRouter, BridgeRouterInterface } from '../BridgeRouter'; export declare class BridgeRouter__factory extends ContractFactory { constructor(signer?: Signer); deploy( overrides?: Overrides & { from?: string | Promise; }, ): Promise; getDeployTransaction( overrides?: Overrides & { from?: string | Promise; }, ): TransactionRequest; attach(address: string): BridgeRouter; connect(signer: Signer): BridgeRouter__factory; static readonly bytecode = '0x608060405234801561001057600080fd5b50615d4f80620000216000396000f3fe60806040523480156200001157600080fd5b5060043610620001c05760003560e01c80636cdccfb811620000f9578063cbcacfee1162000099578063d82d0531116200006f578063d82d05311462000628578063f2fde38b146200066a578063ffa1ad7414620006a057620001c0565b8063cbcacfee14620005b2578063ccf5a77c14620005e8578063ce5494bb14620005f257620001c0565b80638da5cb5b11620000cf5780638da5cb5b1462000550578063b49c53a7146200055a578063c3a7a023146200058657620001c0565b80636cdccfb814620005325780636eb3d5fe146200053c578063715018a6146200054657620001c0565b806341bdc8b5116200016557806356d5d475116200013b57806356d5d47514620003d2578063589b3c6414620004905780636256878714620004bc57620001c0565b806341bdc8b5146200033e578063485cc9551462000374578063546d573d14620003b257620001c0565b806328b1aea0116200019b57806328b1aea014620002b45780632ead72f614620002fc5780633339df96146200033457620001c0565b806303e418c214620001c55780631cabf08f146200021b5780631ecf6f9f146200026b575b600080fd5b620001fb60048036036020811015620001dd57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16620006c0565b6040805163ffffffff909316835260208301919091528051918290030190f35b62000269600480360360808110156200023357600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359063ffffffff6040820135169060600135620006e2565b005b6200028b600480360360208110156200028357600080fd5b503562000927565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6200026960048036036060811015620002cc57600080fd5b50803563ffffffff16906020810135906040013573ffffffffffffffffffffffffffffffffffffffff166200094f565b62000322600480360360208110156200031457600080fd5b503563ffffffff1662000c8b565b60408051918252519081900360200190f35b6200028b62000c9d565b62000269600480360360208110156200035657600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1662000cb9565b62000269600480360360408110156200038c57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135811691602001351662000d74565b6200028b60048036036020811015620003ca57600080fd5b503562000ea8565b6200026960048036036060811015620003ea57600080fd5b63ffffffff823516916020810135918101906060810160408201356401000000008111156200041857600080fd5b8201836020820111156200042b57600080fd5b803590602001918460018302840111640100000000831117156200044e57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955062000ed0945050505050565b6200028b60048036036040811015620004a857600080fd5b5063ffffffff813516906020013562001193565b6200026960048036036020811015620004d457600080fd5b810190602081018135640100000000811115620004f057600080fd5b8201836020820111156200050357600080fd5b803590602001918460018302840111640100000000831117156200052657600080fd5b509092509050620011b2565b6200032262001432565b6200032262001438565b620002696200143e565b6200028b6200155a565b62000269600480360360408110156200057257600080fd5b5063ffffffff813516906020013562001576565b62000269600480360360408110156200059e57600080fd5b5063ffffffff813516906020013562001633565b620001fb60048036036020811015620005ca57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16620016fb565b6200028b62001746565b62000269600480360360208110156200060a57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1662001762565b6200028b600480360360408110156200064057600080fd5b50803563ffffffff16906020013573ffffffffffffffffffffffffffffffffffffffff1662001a82565b62000269600480360360208110156200068257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1662001a9a565b620006aa62001c43565b6040805160ff9092168252519081900360200190f35b60ca602052600090815260409020805460019091015463ffffffff9091169082565b600083116200075257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f21616d6e74000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b80620007bf57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f2172656369700000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b83620007cb8162001c48565b15620007fb57620007f573ffffffffffffffffffffffffffffffffffffffff821633308762001c5d565b62000891565b620008068162001cfa565b73ffffffffffffffffffffffffffffffffffffffff16639dc29fac33866040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156200087757600080fd5b505af11580156200088c573d6000803e3d6000fd5b505050505b60006200089f838662001cfd565b9050620008c284620008bc620008b58962001d64565b8462001d88565b62001ed4565b6040805184815260208101879052815163ffffffff871692339273ffffffffffffffffffffffffffffffffffffffff8716927fcf20fd9072af09cee97ee48e835f72e237cebf880d75143434214e57d6496d60929181900390910190a4505050505050565b60cb6020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6200095962001fd0565b73ffffffffffffffffffffffffffffffffffffffff16620009796200155a565b73ffffffffffffffffffffffffffffffffffffffff1614620009fc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b604080517f40c10f1900000000000000000000000000000000000000000000000000000000815230600482015260016024820152905173ffffffffffffffffffffffffffffffffffffffff8316916340c10f1991604480830192600092919082900301818387803b15801562000a7157600080fd5b505af115801562000a86573d6000803e3d6000fd5b5050604080517f9dc29fac00000000000000000000000000000000000000000000000000000000815230600482015260016024820152905173ffffffffffffffffffffffffffffffffffffffff85169350639dc29fac9250604480830192600092919082900301818387803b15801562000aff57600080fd5b505af115801562000b14573d6000803e3d6000fd5b50505050600062000b26848462001fd4565b905062000b557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000821662002026565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260ca6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff9290921691909117905562000bda7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000821662002072565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260ca602052604081206001019190915562000c337fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008316620020b4565b600090815260cb6020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff949094169390931790925550505050565b60976020526000908152604090205481565b60655473ffffffffffffffffffffffffffffffffffffffff1681565b62000cc362001fd0565b73ffffffffffffffffffffffffffffffffffffffff1662000ce36200155a565b73ffffffffffffffffffffffffffffffffffffffff161462000d6657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b62000d7181620020f7565b50565b600054610100900460ff168062000d90575062000d9062002166565b8062000d9f575060005460ff16155b62000df6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018062005c00602e913960400191505060405180910390fd5b600054610100900460ff1615801562000e5d57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b62000e688362002179565b62000e7382620022d5565b801562000ea357600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555b505050565b60cc6020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b62000edb336200243b565b62000f4757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f21696e626f780000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b828262000f558282620024e7565b62000fc157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f21726f7574657200000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600062000ffb62000fd3858362002503565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001662002529565b905060006200102c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000831662002562565b905060006200105d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008416620025a6565b90506200108c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000082166200263c565b15620010a4576200109e828262002678565b62001189565b620010d17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000082166200285f565b15620010e3576200109e828262002882565b620011107fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000821662002ad3565b1562001122576200109e888362002af6565b604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f2176616c696420616374696f6e00000000000000000000000000000000000000604482015290519081900360640190fd5b5050505050505050565b6000620011ab620011a5848462001fd4565b62002e04565b9392505050565b6000620011fe62000fd3600085858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509293925050620025039050565b905060006200125b620012337fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662002562565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001662002ee3565b90506000620012b8620012907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516620025a6565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001662002ef4565b90506000620012c8838362002f05565b600081815260cc602052604090205490915073ffffffffffffffffffffffffffffffffffffffff16156200135d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f21756e66696c6c65640000000000000000000000000000000000000000000000604482015290519081900360640190fd5b600081815260cc6020526040812080547fffffffffffffffffffffffff000000000000000000000000000000000000000016331790556200139e8462002fa6565b90506200142933620013d27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000861662003039565b62001409620014037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000881662003079565b620030bb565b73ffffffffffffffffffffffffffffffffffffffff851692919062001c5d565b50505050505050565b61270b81565b61271081565b6200144862001fd0565b73ffffffffffffffffffffffffffffffffffffffff16620014686200155a565b73ffffffffffffffffffffffffffffffffffffffff1614620014eb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b60335460405160009173ffffffffffffffffffffffffffffffffffffffff16907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3603380547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b60335473ffffffffffffffffffffffffffffffffffffffff1690565b6200158062001fd0565b73ffffffffffffffffffffffffffffffffffffffff16620015a06200155a565b73ffffffffffffffffffffffffffffffffffffffff16146200162357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6200162f8282620030cd565b5050565b6200163d62001fd0565b73ffffffffffffffffffffffffffffffffffffffff166200165d6200155a565b73ffffffffffffffffffffffffffffffffffffffff1614620016e057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000620016ee838362001fd4565b905062000ea38162003111565b73ffffffffffffffffffffffffffffffffffffffff16600090815260ca60209081526040918290208251808401909352805463ffffffff168084526001909101549290910182905291565b60c95473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260ca60209081526040918290208251808401909352805463ffffffff16808452600190910154918301919091526200181757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f2172657072000000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b816000620018258362003186565b90508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620018c357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f21646966666572656e7400000000000000000000000000000000000000000000604482015290519081900360640190fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b1580156200192d57600080fd5b505afa15801562001942573d6000803e3d6000fd5b505050506040513d60208110156200195957600080fd5b5051604080517f9dc29fac00000000000000000000000000000000000000000000000000000000815233600482015260248101839052905191925073ffffffffffffffffffffffffffffffffffffffff851691639dc29fac9160448082019260009290919082900301818387803b158015620019d457600080fd5b505af1158015620019e9573d6000803e3d6000fd5b5050604080517f40c10f1900000000000000000000000000000000000000000000000000000000815233600482015260248101859052905173ffffffffffffffffffffffffffffffffffffffff861693506340c10f199250604480830192600092919082900301818387803b15801562001a6257600080fd5b505af115801562001a77573d6000803e3d6000fd5b505050505050505050565b6000620011ab8362001a94846200319d565b62001193565b62001aa462001fd0565b73ffffffffffffffffffffffffffffffffffffffff1662001ac46200155a565b73ffffffffffffffffffffffffffffffffffffffff161462001b4757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff811662001bb5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018062005b936026913960400191505060405180910390fd5b60335460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3603380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600081565b600062001c5582620031b6565b90505b919050565b6040805173ffffffffffffffffffffffffffffffffffffffff80861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905262001cf4908590620031f8565b50505050565b90565b6000620011ab62001d586000600386866040516020018084600581111562001d2157fe5b60f81b815260010183815260200182815260200193505050506040516020818303038152906040526200250390919063ffffffff16565b62002ef4565b92915050565b60008062001d7283620032d6565b9050620011ab8160000151826020015162001fd4565b606082600162001dbd815b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000084169062003356565b5062001dc984620034e2565b62001e3557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f21616374696f6e00000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b604080516002808252606082018352600092602083019080368337019050509050858160008151811062001e6557fe5b602002602001019062ffffff1916908162ffffff191681525050848160018151811062001e8e57fe5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000009092166020928302919091019091015262001eca8162003513565b9695505050505050565b600062001ee18362003569565b905062001eed620035ec565b73ffffffffffffffffffffffffffffffffffffffff1663fa31de018483856040518463ffffffff1660e01b8152600401808463ffffffff16815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101562001f6b57818101518382015260200162001f51565b50505050905090810190601f16801562001f995780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b15801562001fbb57600080fd5b505af115801562001429573d6000803e3d6000fd5b3390565b6000620011ab6200202060008585604051602001808363ffffffff1660e01b8152600401828152602001925050506040516020818303038152906040526200250390919063ffffffff16565b62002ee3565b6000816001620020368162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516600060046200368b565b92505b5050919050565b6000816001620020828162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000851660046020620036ae565b600080620020c28362003831565b6bffffffffffffffffffffffff1690506000620020df8462003845565b6bffffffffffffffffffffffff169091209392505050565b606580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517f44f5c9724b3fe6c8848ca05e1bee17ac4971f31be91d1c71b1eefdb3c826677490600090a250565b6000620021733062003859565b15905090565b600054610100900460ff16806200219557506200219562002166565b80620021a4575060005460ff16155b620021fb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018062005c00602e913960400191505060405180910390fd5b600054610100900460ff161580156200226257600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b60c980547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff841617905580156200162f57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555050565b600054610100900460ff1680620022f15750620022f162002166565b8062002300575060005460ff16155b62002357576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018062005c00602e913960400191505060405180910390fd5b600054610100900460ff16158015620023be57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b606580547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8416179055620024086200385f565b80156200162f57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff1690555050565b606554604080517f282f51eb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301529151600093929092169163282f51eb91602480820192602092909190829003018186803b158015620024b357600080fd5b505afa158015620024c8573d6000803e3d6000fd5b505050506040513d6020811015620024df57600080fd5b505192915050565b63ffffffff919091166000908152609760205260409020541490565b8151600090602084016200252064ffffffffff851682846200398e565b95945050505050565b600062001c556200253a83620039eb565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000001662003a39565b6000816002620025728162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000851660006024600162003ab6565b6000816002620025b68162001d93565b5060006024620025e87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000871662003845565b6bffffffffffffffffffffffff160390506000620026068662003b4a565b60ff16905062001eca7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000087166024848462003ab6565b600060036200264b8362003b7d565b60ff1614801562001c55575060035b620026658362003baf565b60058111156200267157fe5b1492915050565b6000620026858362003bed565b90506000620026b67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662003039565b90506000620026c6858562002f05565b600081815260cc602052604090205490915073ffffffffffffffffffffffffffffffffffffffff1680156200272d57600082815260cc6020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690559150815b620027388462001c48565b1562002795576200278f83620027707fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000881662003079565b73ffffffffffffffffffffffffffffffffffffffff8716919062003c31565b62002857565b620027a08462001cfa565b73ffffffffffffffffffffffffffffffffffffffff166340c10f1984620027e97fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000891662003079565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b1580156200283d57600080fd5b505af115801562002852573d6000803e3d6000fd5b505050505b505050505050565b600060046200286e8362003b7d565b60ff1614801562001c55575060046200265a565b60006200288f8362002fa6565b90506200289c8162001c48565b156200290957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f2172656d6f7465206f726967696e000000000000000000000000000000000000604482015290519081900360640190fd5b620029148162001cfa565b73ffffffffffffffffffffffffffffffffffffffff1663654935f462002966620029607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000861662003cc0565b62003d02565b62002997620029607fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000871662003d79565b620029c47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000871662003dbb565b6040518463ffffffff1660e01b81526004018080602001806020018460ff168152602001838103835286818151815260200191508051906020019080838360005b8381101562002a1f57818101518382015260200162002a05565b50505050905090810190601f16801562002a4d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b8381101562002a8257818101518382015260200162002a68565b50505050905090810190601f16801562002ab05780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801562001fbb57600080fd5b6000600562002ae28362003b7d565b60ff1614801562001c55575060056200265a565b600062002b257fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000831662003dfd565b905062002b3281620031b6565b62002b9e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f216c6f63616c206f726967696e00000000000000000000000000000000000000604482015290519081900360640190fd5b6000819050600062002dea62002d0f8373ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b8152600401600060405180830381600087803b15801562002bf657600080fd5b505af115801562002c0b573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101562002c5357600080fd5b810190808051604051939291908464010000000082111562002c7457600080fd5b90830190602082018581111562002c8a57600080fd5b825164010000000081118282018810171562002ca557600080fd5b82525081516020918201929091019080838360005b8381101562002cd457818101518382015260200162002cba565b50505050905090810190601f16801562002d025780820380516001836020036101000a031916815260200191505b5060405250505062003e3d565b62002d6f8473ffffffffffffffffffffffffffffffffffffffff166395d89b416040518163ffffffff1660e01b815260040160006040518083038186803b15801562002d5a57600080fd5b505afa15801562002c0b573d6000803e3d6000fd5b8473ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801562002db657600080fd5b505afa15801562002dcb573d6000803e3d6000fd5b505050506040513d602081101562002de257600080fd5b505162003e87565b905062002dfd85620008bc868462001d88565b5050505050565b600062002e1062003ef6565b63ffffffff1662002e437fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662002026565b63ffffffff16141562002e855762002e7d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000831662003dfd565b905062001c58565b60cb600062002eb67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516620020b4565b815260208101919091526040016000205473ffffffffffffffffffffffffffffffffffffffff1692915050565b600062001c556200253a8362003f07565b600062001c556200253a8362003f59565b60408051600280825260608201835260009283929190602083019080368337019050509050838160008151811062002f3957fe5b602002602001019062ffffff1916908162ffffff191681525050828160018151811062002f6257fe5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000009092166020928302919091019091015262002f9e8162003fab565b949350505050565b60008062002fb48362002e04565b905073ffffffffffffffffffffffffffffffffffffffff811662001c5557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f21746f6b656e0000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b6000816003620030498162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516600d62003fc7565b6000816003620030898162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516602160206200368b565b600061271061270b83025b0492915050565b63ffffffff8216600081815260976020526040808220849055518392917f7a69b3d35edf59b97fd4d38d8ecf2b4ecd0a19d236e421d8c543ea234d66597491a35050565b6000620031407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000831662002026565b63ffffffff8116600090815260976020526040902054909150806200316757505062000d71565b60006200317362003fd7565b905062001cf483620008bc868462001d88565b600062001c55620031978362004028565b6200403e565b73ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260ca602052604081205463ffffffff1615620031f15750600062001c58565b503b151590565b60006200325c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff16620040709092919063ffffffff16565b80519091501562000ea3578080602001905160208110156200327d57600080fd5b505162000ea3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a81526020018062005c68602a913960400191505060405180910390fd5b620032e0620055e2565b5073ffffffffffffffffffffffffffffffffffffffff8116600090815260ca60209081526040918290208251808401909352805463ffffffff168084526001909101549183019190915262001c58576200333962003ef6565b63ffffffff1681526200334c826200319d565b6020820152919050565b600062003364838362004081565b620034db576000620033876200337a85620040a5565b64ffffffffff16620040ab565b91505060006200339e8464ffffffffff16620040ab565b604080517f5479706520617373657274696f6e206661696c65642e20476f742030780000006020808301919091527fffffffffffffffffffff0000000000000000000000000000000000000000000060b088811b8216603d8501527f2e20457870656374656420307800000000000000000000000000000000000000604785015285901b1660548301528251603e818403018152605e8301938490527f08c379a000000000000000000000000000000000000000000000000000000000909352606282018181528351608284015283519496509294508493839260a2019185019080838360005b838110156200349f57818101518382015260200162003485565b50505050905090810190601f168015620034cd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5090919050565b6000620034ef826200285f565b80620035015750620035018262002ad3565b8062001c55575062001c55826200263c565b60405160609060006200352a846020840162004189565b90506000620035398262003845565b6bffffffffffffffffffffffff169050600062003556836200420b565b9184525082016020016040525092915050565b63ffffffff81166000908152609760205260409020548062001c5857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600760248201527f21726f7574657200000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b606554604080517fce11e6ab000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff169163ce11e6ab916004808301926020929190829003018186803b1580156200365857600080fd5b505afa1580156200366d573d6000803e3d6000fd5b505050506040513d60208110156200368457600080fd5b5051905090565b60008160200360080260ff16620036a4858585620036ae565b901c949350505050565b600060ff8216620036c257506000620011ab565b620036cd8462003845565b6bffffffffffffffffffffffff16620036ea8460ff851662004221565b1115620037955762003732620037008562003831565b6bffffffffffffffffffffffff16620037198662003845565b6bffffffffffffffffffffffff16858560ff1662004294565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482018181528351602484015283519092839260449091019190850190808383600083156200349f57818101518382015260200162003485565b60208260ff161115620037f4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a81526020018062005c2e603a913960400191505060405180910390fd5b600882026000620038058662003831565b6bffffffffffffffffffffffff16905060006200382283620043f9565b91909501511695945050505050565b60781c6bffffffffffffffffffffffff1690565b60181c6bffffffffffffffffffffffff1690565b3b151590565b600054610100900460ff16806200387b57506200387b62002166565b806200388a575060005460ff16155b620038e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018062005c00602e913960400191505060405180910390fd5b600054610100900460ff161580156200394857600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b6200395262004442565b6200395c6200455c565b801562000d7157600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b6000806200399d848462004221565b9050604051811115620039ae575060005b80620039de577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000915050620011ab565b62002520858585620046f6565b6000620039f88262004709565b1562003a2f5762002e7d60025b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000084169062004769565b62001c556200478f565b600062003a4682620047b3565b62003ab257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f56616c696469747920617373657274696f6e206661696c656400000000000000604482015290519081900360640190fd5b5090565b60008062003ac48662003831565b6bffffffffffffffffffffffff16905062003adf86620047f6565b62003af78562003af0848962004221565b9062004221565b111562003b28577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000091505062002f9e565b62003b34818662004221565b905062001eca8364ffffffffff1682866200398e565b600062001c557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008316602460016200368b565b600062001c557fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000083168260016200368b565b600062003bde7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008316620040a5565b60ff16600581111562001c5557fe5b60008062003bfb8362002e04565b905073ffffffffffffffffffffffffffffffffffffffff811662001c555762003c248362004824565b905062001c558362003111565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905262000ea3908490620031f8565b600081600462003cd08162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000851660016020620036ae565b606060005b60208160ff1610801562003d4f5750828160ff166020811062003d2657fe5b1a60f81b7fff000000000000000000000000000000000000000000000000000000000000001615155b1562003d5e5760010162003d07565b60405191506040820160405280825282602083015250919050565b600081600462003d898162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000851660216020620036ae565b600081600462003dcb8162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516604160016200368b565b600081600162003e0d8162001d93565b50620020687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516601062003fc7565b600062001c556000835162003e5d6000866200250390919063ffffffff16565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000169190620036ae565b600062002f9e62003ef0600060048787876040516020018085600581111562003eac57fe5b60f81b81526001018481526020018381526020018260ff1660f81b81526001019450505050506040516020818303038152906040526200250390919063ffffffff16565b62004c31565b600062003f0262004c42565b905090565b6000602462003f387fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662003845565b6bffffffffffffffffffffffff16141562003a2f5762002e7d600162003a05565b6000604162003f8a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662003845565b6bffffffffffffffffffffffff16141562003a2f5762002e7d600362003a05565b604051600090620011ab62003fc1848362004189565b620020b4565b6000620011ab838360146200368b565b600062003f0262004022600060056040516020018082600581111562003ff957fe5b60f81b81526001019150506040516020818303038152906040526200250390919063ffffffff16565b62004cae565b600062001c558260000151836020015162001fd4565b600060cb8162002eb67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008516620020b4565b606062002f9e848460008562004cbf565b60008164ffffffffff166200409684620040a5565b64ffffffffff16149392505050565b60d81c90565b600080601f5b600f8160ff161115620041185760ff600882021684901c620040d38162004e84565b61ffff16841793508160ff16601014620040ef57601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01620040b1565b50600f5b60ff8160ff161015620041835760ff600882021684901c6200413e8162004e84565b61ffff16831792508160ff166000146200415a57601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016200411c565b50915091565b6000604051828111156200419d5760206060fd5b506000805b8451811015620041fc576000858281518110620041bb57fe5b60200260200101519050620041d38184870162004eb8565b50620041df8162003845565b6bffffffffffffffffffffffff16929092019150600101620041a2565b5062002f9e60008483620046f6565b6000620042188262004ff5565b60200292915050565b8181018281101562001d5e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4f766572666c6f7720647572696e67206164646974696f6e2e00000000000000604482015290519081900360640190fd5b60606000620042a386620040ab565b9150506000620042b386620040ab565b9150506000620042c386620040ab565b9150506000620042d386620040ab565b91505083838383604051602001808062005ce5603591397fffffffffffff000000000000000000000000000000000000000000000000000060d087811b821660358401527f2077697468206c656e6774682030780000000000000000000000000000000000603b84015286901b16604a820152605001602162005bdf82397fffffffffffff000000000000000000000000000000000000000000000000000060d094851b811660218301527f2077697468206c656e677468203078000000000000000000000000000000000060278301529290931b9091166036830152507f2e00000000000000000000000000000000000000000000000000000000000000603c82015260408051601d818403018152603d90920190529b9a5050505050505050505050565b7f80000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9091011d90565b600054610100900460ff16806200445e57506200445e62002166565b806200446d575060005460ff16155b620044c4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018062005c00602e913960400191505060405180910390fd5b600054610100900460ff161580156200395c57600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff90911661010017166001179055801562000d7157600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b600054610100900460ff16806200457857506200457862002166565b8062004587575060005460ff16155b620045de576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602e81526020018062005c00602e913960400191505060405180910390fd5b600054610100900460ff161580156200464557600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff909116610100171660011790555b60006200465162001fd0565b603380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117909155604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350801562000d7157600080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff16905550565b606092831b9190911790911b1760181b90565b600080620047397fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662003845565b6bffffffffffffffffffffffff1690506065811480620047595750606681145b80620011ab575060251492915050565b60d81b7affffffffffffffffffffffffffffffffffffffffffffffffffffff9091161790565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000090565b6000620047c082620040a5565b64ffffffffff1664ffffffffff1415620047dd5750600062001c58565b6000620047ea83620047f6565b60405110199392505050565b6000620048038262003845565b6200480e8362003831565b016bffffffffffffffffffffffff169050919050565b60c95460405160009173ffffffffffffffffffffffffffffffffffffffff16906200484f90620055f9565b73ffffffffffffffffffffffffffffffffffffffff909116815260406020820181905260008183018190529051918290036060019190f08015801562004899573d6000803e3d6000fd5b5090508073ffffffffffffffffffffffffffffffffffffffff16638129fc1c6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015620048e557600080fd5b505af1158015620048fa573d6000803e3d6000fd5b505050506060806200490c8462005027565b80925081935050508273ffffffffffffffffffffffffffffffffffffffff1663654935f4838360126040518463ffffffff1660e01b8152600401808060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156200498c57818101518382015260200162004972565b50505050905090810190601f168015620049ba5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015620049ef578181015183820152602001620049d5565b50505050905090810190601f16801562004a1d5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801562004a4057600080fd5b505af115801562004a55573d6000803e3d6000fd5b5050505062004a6a8462ffffff191662002026565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260ca6020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000001663ffffffff9290921691909117905562004aef7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000851662002072565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260ca6020526040812060010191909155839060cb9062004b4d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000008816620020b4565b8152602081019190915260400160002080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff928316179055831662004bcb7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000861662002072565b62004bf87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000871662002026565b63ffffffff167f84d5e3618bf276f3d29a931646fdd996b398a3efa3cf6bceefc1fe7f0304059f60405160405180910390a45050919050565b600062001c556200253a8362005141565b606554604080517f8d3638f4000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff1691638d3638f4916004808301926020929190829003018186803b1580156200365857600080fd5b600062001c556200253a8362005193565b60608247101562004d1c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018062005bb96026913960400191505060405180910390fd5b62004d278562003859565b62004d9357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b6000808673ffffffffffffffffffffffffffffffffffffffff1685876040518082805190602001908083835b6020831062004dfe57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0909201916020918201910162004dbf565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811462004e62576040519150601f19603f3d011682016040523d82523d6000602084013e62004e67565b606091505b509150915062004e79828286620051e5565b979650505050505050565b600062004e9860048360ff16901c6200526a565b60ff161760081b62ffff001662004eaf826200526a565b60ff1617919050565b600062004ec583620053f6565b62004f1c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602881526020018062005c926028913960400191505060405180910390fd5b62004f2783620047b3565b62004f7e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602b81526020018062005cba602b913960400191505060405180910390fd5b600062004f8b8462003845565b6bffffffffffffffffffffffff169050600062004fa88562003831565b6bffffffffffffffffffffffff169050600060405190508481111562004fce5760206060fd5b8285848460045afa5062001eca62004fe687620040a5565b64ffffffffff168685620046f6565b600060206200501f60206200500a8562003845565b6bffffffffffffffffffffffff169062004221565b81620030c657fe5b6060806000620050636200505d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000861662002072565b6200540a565b915050620050816200507b8562ffffff191662002026565b620054e2565b6040805160b09290921b7fffffffffffffffffffff000000000000000000000000000000000000000000001660208301527f2e00000000000000000000000000000000000000000000000000000000000000602a83015260e083901b7fffffffff0000000000000000000000000000000000000000000000000000000016602b8301528051808303600f9081018252602f8401818152606f85019093529095509091604f0181803683370190505091506020830151602083015250915091565b60006042620051727fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662003845565b6bffffffffffffffffffffffff16141562003a2f5762002e7d600462003a05565b60006001620051c47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000841662003845565b6bffffffffffffffffffffffff16141562003a2f5762002e7d600562003a05565b60608315620051f6575081620011ab565b825115620052075782518084602001fd5b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526020600482018181528451602484015284518593919283926044019190850190808383600083156200349f57818101518382015260200162003485565b600060f08083179060ff821614156200528857603091505062001c58565b8060ff1660f11415620052a057603191505062001c58565b8060ff1660f21415620052b857603291505062001c58565b8060ff1660f31415620052d057603391505062001c58565b8060ff1660f41415620052e857603491505062001c58565b8060ff1660f514156200530057603591505062001c58565b8060ff1660f614156200531857603691505062001c58565b8060ff1660f714156200533057603791505062001c58565b8060ff1660f814156200534857603891505062001c58565b8060ff1660f914156200536057603991505062001c58565b8060ff1660fa14156200537857606191505062001c58565b8060ff1660fb14156200539057606291505062001c58565b8060ff1660fc1415620053a857606391505062001c58565b8060ff1660fd1415620053c057606491505062001c58565b8060ff1660fe1415620053d857606591505062001c58565b8060ff1660ff1415620053f057606691505062001c58565b50919050565b600062005403826200553d565b1592915050565b600080601f5b600f8160ff161115620054775760ff600882021684901c620054328162005565565b61ffff16841793508160ff166010146200544e57601084901b93505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0162005410565b50600f5b60ff8160ff161015620041835760ff600882021684901c6200549d8162005565565b61ffff16831792508160ff16600014620054b957601083901b92505b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff016200547b565b60006030815b600a8160ff1610156200206b5760ff600882021682600a63ffffffff87160663ffffffff160169ffffffffffffffffffff16901b83179250600a8463ffffffff16816200553157fe5b049350600101620054e8565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000009081161490565b60006200557960048360ff16901c6200558b565b60ff161760081b62ffff001662004eaf825b6040805180820190915260108082527f30313233343536373839616263646566000000000000000000000000000000006020830152600091600f84169182908110620055d357fe5b016020015160f81c9392505050565b604080518082019091526000808252602082015290565b61058b80620056088339019056fe60a060405260405161058b38038061058b8339818101604052604081101561002657600080fd5b81516020830180516040519294929383019291908464010000000082111561004d57600080fd5b90830190602082018581111561006257600080fd5b825164010000000081118282018810171561007c57600080fd5b82525081516020918201929091019080838360005b838110156100a9578181015183820152602001610091565b50505050905090810190601f1680156100d65780820380516001836020036101000a031916815260200191505b506040525050506100f0826101d060201b6100291760201c565b610134576040805162461bcd60e51b815260206004820152601060248201526f18995858dbdb880858dbdb9d1c9858dd60821b604482015290519081900360640190fd5b6001600160601b0319606083901b166080526000610151836101d6565b9050610166816101d060201b6100291760201c565b6101b7576040805162461bcd60e51b815260206004820152601f60248201527f626561636f6e20696d706c656d656e746174696f6e2021636f6e747261637400604482015290519081900360640190fd5b8151156101c8576101c881836102d6565b50505061038f565b3b151590565b604051600090819081906001600160a01b0385169082818181855afa9150503d8060008114610221576040519150601f19603f3d011682016040523d82523d6000602084013e610226565b606091505b50915091508181906102b65760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561027b578181015183820152602001610263565b50505050905090810190601f1680156102a85780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508080602001905160208110156102cc57600080fd5b5051949350505050565b6000826001600160a01b0316826040518082805190602001908083835b602083106103125780518252601f1990920191602091820191016102f3565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855af49150503d8060008114610372576040519150601f19603f3d011682016040523d82523d6000602084013e610377565b606091505b505090508061038a573d6000803e3d6000fd5b505050565b60805160601c6101e06103ab60003980603652506101e06000f3fe60806040523661001357610011610017565b005b6100115b61002761002261002f565b61005f565b565b3b151590565b600061005a7f0000000000000000000000000000000000000000000000000000000000000000610083565b905090565b3660008037600080366000845af43d6000803e80801561007e573d6000f35b3d6000fd5b6040516000908190819073ffffffffffffffffffffffffffffffffffffffff85169082818181855afa9150503d80600081146100db576040519150601f19603f3d011682016040523d82523d6000602084013e6100e0565b606091505b509150915081819061018a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b508080602001905160208110156101a057600080fd5b505194935050505056fea264697066735822122034135b1621b0a1cedc6d397cb3c6420becf40bcd4337ceee7a47890366ab596064736f6c634300070600334f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c2e20417474656d7074656420746f20696e646578206174206f6666736574203078496e697469616c697a61626c653a20636f6e747261637420697320616c726561647920696e697469616c697a656454797065644d656d566965772f696e646578202d20417474656d7074656420746f20696e646578206d6f7265207468616e2033322062797465735361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656454797065644d656d566965772f636f7079546f202d204e756c6c20706f696e74657220646572656654797065644d656d566965772f636f7079546f202d20496e76616c696420706f696e74657220646572656654797065644d656d566965772f696e646578202d204f76657272616e2074686520766965772e20536c696365206973206174203078a2646970667358221220da0a7035dfe2e2518af9779da7d748acc43de232d73dcb5d04f90a2a8ee6338864736f6c63430007060033'; static readonly abi: ( | { anonymous: boolean; inputs: { indexed: boolean; internalType: string; name: string; type: string; }[]; name: string; type: string; outputs?: undefined; stateMutability?: undefined; } | { inputs: { internalType: string; name: string; type: string; }[]; name: string; outputs: { internalType: string; name: string; type: string; }[]; stateMutability: string; type: string; anonymous?: undefined; } )[]; static createInterface(): BridgeRouterInterface; static connect( address: string, signerOrProvider: Signer | Provider, ): BridgeRouter; } //# sourceMappingURL=BridgeRouter__factory.d.ts.map