PHP WebShell
Текущая директория: /opt/BitGoJS/modules/sdk-coin-polygon/dist/src/lib
Просмотр файла: walletUtil.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.sendMultiSigTokenTypes = exports.sendMultiSigTypes = exports.walletSimpleAbi = exports.flushCoinsTypes = exports.flushTokensTypes = exports.walletSimpleConstructor = exports.walletSimpleByteCode = exports.flushCoinsMethodId = exports.flushForwarderTokensMethodId = exports.walletInitializationFirstBytes = exports.createForwarderMethodId = exports.sendMultisigTokenMethodId = exports.sendMultisigMethodId = void 0;
exports.sendMultisigMethodId = '0x39125215';
exports.sendMultisigTokenMethodId = '0x0dcd7a6c';
exports.createForwarderMethodId = '0xfb90b320';
exports.walletInitializationFirstBytes = '0x60806040';
exports.flushForwarderTokensMethodId = '0x2da03409';
exports.flushCoinsMethodId = '0x6b9f96ea';
/*
Steps to reproduce:
Checkout https://github.com/bitgo/eth-multisig-v4
npm install -g solc@0.8.10
solcjs --bin ./contracts/coins/PolygonWalletSimple.sol ./contracts/Forwarder.sol ./contracts/ERC20Interface.sol
cat PolygonWalletSimple.bin
*/
exports.walletSimpleByteCode = '0x60806040526000600160006101000a81548160ff02191690831515021790555060006001806101000a81548160ff02191690831515021790555034801561004557600080fd5b50613834806100556000396000f3fe6080604052600436106101235760003560e01c806392467776116100a0578063c137878411610064578063c137878414610488578063c6044c46146104b1578063e6bd0aa4146104da578063f23a6e6114610503578063fc0f392d146105405761016d565b806392467776146103a3578063a0b7967b146103cc578063abe3219c146103f7578063ad3ad70914610422578063bc197c811461044b5761016d565b806334f94047116100e757806334f94047146102ae57806339125215146102d75780635a953d0a14610300578063736c0d5b146103295780637df73e27146103665761016d565b806301ffc9a7146101b75780630dcd7a6c146101f4578063150b7a021461021d578063158ef93e1461025a5780632da03409146102855761016d565b3661016d57600034111561016b577f6e89d517057028190560dd200cf6bf792842861353d1173761dfa362e1c133f03334604051610162929190611c6a565b60405180910390a15b005b60003411156101b5577f6e89d517057028190560dd200cf6bf792842861353d1173761dfa362e1c133f033346000366040516101ac9493929190611cf3565b60405180910390a15b005b3480156101c357600080fd5b506101de60048036038101906101d99190611d9f565b610557565b6040516101eb9190611de7565b60405180910390f35b34801561020057600080fd5b5061021b60048036038101906102169190611ebf565b6105d1565b005b34801561022957600080fd5b50610244600480360381019061023f919061208f565b610679565b6040516102519190612121565b60405180910390f35b34801561026657600080fd5b5061026f61068d565b60405161027c9190611de7565b60405180910390f35b34801561029157600080fd5b506102ac60048036038101906102a7919061217a565b61069e565b005b3480156102ba57600080fd5b506102d560048036038101906102d09190612210565b61075b565b005b3480156102e357600080fd5b506102fe60048036038101906102f99190612284565b61081e565b005b34801561030c57600080fd5b5061032760048036038101906103229190612353565b6109b6565b005b34801561033557600080fd5b50610350600480360381019061034b91906123a6565b610a76565b60405161035d9190611de7565b60405180910390f35b34801561037257600080fd5b5061038d600480360381019061038891906123a6565b610a96565b60405161039a9190611de7565b60405180910390f35b3480156103af57600080fd5b506103ca60048036038101906103c591906123ff565b610aeb565b005b3480156103d857600080fd5b506103e1610ba8565b6040516103ee919061243f565b60405180910390f35b34801561040357600080fd5b5061040c610c18565b6040516104199190611de7565b60405180910390f35b34801561042e57600080fd5b50610449600480360381019061044491906124b0565b610c2b565b005b34801561045757600080fd5b50610472600480360381019061046d919061258c565b610e3d565b60405161047f9190612121565b60405180910390f35b34801561049457600080fd5b506104af60048036038101906104aa91906123ff565b610e55565b005b3480156104bd57600080fd5b506104d860048036038101906104d39190612668565b610f12565b005b3480156104e657600080fd5b5061050160048036038101906104fc9190612353565b611104565b005b34801561050f57600080fd5b5061052a600480360381019061052591906126b5565b6111c4565b6040516105379190612121565b60405180910390f35b34801561054c57600080fd5b506105556111da565b005b60007f4e2312e0000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806105ca57506105c982611275565b5b9050919050565b6105da33610a96565b610619576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610610906127ac565b60405180910390fd5b60006106236112df565b888888888860405160200161063d969594939291906128af565b60405160208183030381529060405280519060200120905061066388828585898961131c565b5061066f8689896114e0565b5050505050505050565b600063150b7a0260e01b9050949350505050565b60018054906101000a900460ff1681565b6106a733610a96565b6106e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106dd906127ac565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff16633ef13367836040518263ffffffff1660e01b8152600401610724919061291b565b600060405180830381600087803b15801561073e57600080fd5b505af1158015610752573d6000803e3d6000fd5b50505050505050565b61076433610a96565b6107a3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079a906127ac565b60405180910390fd5b60008490508073ffffffffffffffffffffffffffffffffffffffff1663c6a2dd248585856040518463ffffffff1660e01b81526004016107e5939291906129a8565b600060405180830381600087803b1580156107ff57600080fd5b505af1158015610813573d6000803e3d6000fd5b505050505050505050565b61082733610a96565b610866576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085d906127ac565b60405180910390fd5b6000610870611616565b89898989898960405160200161088c9796959493929190612a0a565b60405160208183030381529060405280519060200120905060006108b48a8386868a8a61131c565b905060008a73ffffffffffffffffffffffffffffffffffffffff168a8a8a6040516108e0929190612a74565b60006040518083038185875af1925050503d806000811461091d576040519150601f19603f3d011682016040523d82523d6000602084013e610922565b606091505b5050905080610966576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095d90612ad9565b60405180910390fd5b7f59bed9ab5d78073465dd642a9e3e76dfdb7d53bcae9d09df7d0b8f5234d5a8063383858e8e8e8e6040516109a19796959493929190612b12565b60405180910390a15050505050505050505050565b6109bf33610a96565b6109fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f5906127ac565b60405180910390fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff1663159e44d784846040518363ffffffff1660e01b8152600401610a3e929190612b7c565b600060405180830381600087803b158015610a5857600080fd5b505af1158015610a6c573d6000803e3d6000fd5b5050505050505050565b60006020528060005260406000206000915054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b610af433610a96565b610b33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2a906127ac565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff16638acc01be836040518263ffffffff1660e01b8152600401610b719190611de7565b600060405180830381600087803b158015610b8b57600080fd5b505af1158015610b9f573d6000803e3d6000fd5b50505050505050565b6000806000905060005b600a811015610c045781600282600a8110610bd057610bcf612ba5565b5b01541115610bf157600281600a8110610bec57610beb612ba5565b5b015491505b8080610bfc90612c03565b915050610bb2565b50600181610c129190612c4c565b91505090565b600160009054906101000a900460ff1681565b610c3433610a96565b610c73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c6a906127ac565b60405180910390fd5b6000888890501415610cba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb190612cee565b60405180910390fd5b858590508888905014610d02576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf990612d5a565b60405180910390fd5b6101008888905010610d49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d4090612dc6565b60405180910390fd5b6000610d53611653565b898989898989604051602001610d6f9796959493929190612f0a565b604051602081830303815290604052805190602001209050600160009054906101000a900460ff1615610dd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dce90612fad565b60405180910390fd5b6000610de860008386868a8a61131c565b9050610df68a8a8a8a611690565b7fe4c9047a729726b729cf4fa62c95ef9a434bbaf206a7ea0c7c77515db1584022338284604051610e2993929190612fcd565b60405180910390a150505050505050505050565b600063bc197c8160e01b905098975050505050505050565b610e5e33610a96565b610e9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e94906127ac565b60405180910390fd5b60008290508073ffffffffffffffffffffffffffffffffffffffff1663c59f9f19836040518263ffffffff1660e01b8152600401610edb9190611de7565b600060405180830381600087803b158015610ef557600080fd5b505af1158015610f09573d6000803e3d6000fd5b50505050505050565b60018054906101000a900460ff1615610f60576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5790613050565b60405180910390fd5b60038282905014610fa6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f9d906130bc565b60405180910390fd5b60005b828290508160ff1610156110e557600073ffffffffffffffffffffffffffffffffffffffff1683838360ff16818110610fe557610fe4612ba5565b5b9050602002016020810190610ffa91906123a6565b73ffffffffffffffffffffffffffffffffffffffff161415611051576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161104890613128565b60405180910390fd5b600160008085858560ff1681811061106c5761106b612ba5565b5b905060200201602081019061108191906123a6565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806110dd90613155565b915050610fa9565b5060018060016101000a81548160ff0219169083151502179055505050565b61110d33610a96565b61114c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611143906127ac565b60405180910390fd5b60008390508073ffffffffffffffffffffffffffffffffffffffff16638972c17c84846040518363ffffffff1660e01b815260040161118c929190612b7c565b600060405180830381600087803b1580156111a657600080fd5b505af11580156111ba573d6000803e3d6000fd5b5050505050505050565b600063f23a6e6160e01b90509695505050505050565b6111e333610a96565b611222576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611219906127ac565b60405180910390fd5b60018060006101000a81548160ff0219169083151502179055507f0909e8f76a4fd3e970f2eaef56c0ee6dfaf8b87c5b8d3f56ffce78e825a911573360405161126b919061291b565b60405180910390a1565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60606040518060400160405280600d81526020017f504f4c59474f4e2d455243323000000000000000000000000000000000000000815250905090565b60008061136d8787878080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505061187c565b9050600160009054906101000a900460ff161580611390575061138f88610a96565b5b6113cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113c6906131cb565b60405180910390fd5b42841015611412576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140990613237565b60405180910390fd5b61141b836119bb565b61142481610a96565b611463576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161145a90613128565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156114d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114c9906132a3565b60405180910390fd5b809150509695505050505050565b6000808473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401611512929190612b7c565b6040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161156091906132ff565b6000604051808303816000865af19150503d806000811461159d576040519150601f19603f3d011682016040523d82523d6000602084013e6115a2565b606091505b50915091508180156115d057506000815114806115cf5750808060200190518101906115ce919061332b565b5b5b61160f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611606906133ca565b60405180910390fd5b5050505050565b60606040518060400160405280600781526020017f504f4c59474f4e00000000000000000000000000000000000000000000000000815250905090565b60606040518060400160405280600d81526020017f504f4c59474f4e2d426174636800000000000000000000000000000000000000815250905090565b60005b84849050811015611875578282828181106116b1576116b0612ba5565b5b905060200201354710156116fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f190613436565b60405180910390fd5b600085858381811061170f5761170e612ba5565b5b905060200201602081019061172491906123a6565b73ffffffffffffffffffffffffffffffffffffffff1684848481811061174d5761174c612ba5565b5b9050602002013560405161176090613479565b60006040518083038185875af1925050503d806000811461179d576040519150601f19603f3d011682016040523d82523d6000602084013e6117a2565b606091505b50509050806117e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117dd906134da565b60405180910390fd5b7fc42fa155158786a1dd6ccc3a785f35845467353c3cc700e0e31a79f90e22227d3387878581811061181b5761181a612ba5565b5b905060200201602081019061183091906123a6565b86868681811061184357611842612ba5565b5b90506020020135604051611859939291906134fa565b60405180910390a150808061186d90612c03565b915050611693565b5050505050565b600060418251146118c2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118b99061357d565b60405180910390fd5b6000806000602085015192506040850151915060ff6041860151169050601b8160ff1610156118fb57601b816118f8919061359d565b90505b7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08260001c1115611961576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161195890613646565b60405180910390fd5b600186828585604051600081526020016040526040516119849493929190613675565b6020604051602081039080840390855afa1580156119a6573d6000803e3d6000fd5b50505060206040510351935050505092915050565b6119c433610a96565b611a03576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119fa906127ac565b60405180910390fd5b6000806002600a806020026040519081016040528092919082600a8015611a3f576020028201915b815481526020019060010190808311611a2b575b5050505050905060005b600a811015611af957838282600a8110611a6657611a65612ba5565b5b60200201511415611aac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611aa390613706565b60405180910390fd5b8183600a8110611abf57611abe612ba5565b5b60200201518282600a8110611ad757611ad6612ba5565b5b60200201511015611ae6578092505b8080611af190612c03565b915050611a49565b508082600a8110611b0d57611b0c612ba5565b5b60200201518311611b53576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b4a90613772565b60405180910390fd5b6127108183600a8110611b6957611b68612ba5565b5b6020020151611b789190612c4c565b831115611bba576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bb1906137de565b60405180910390fd5b82600283600a8110611bcf57611bce612ba5565b5b0181905550505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611c0482611bd9565b9050919050565b611c1481611bf9565b82525050565b6000819050919050565b611c2d81611c1a565b82525050565b600082825260208201905092915050565b50565b6000611c54600083611c33565b9150611c5f82611c44565b600082019050919050565b6000606082019050611c7f6000830185611c0b565b611c8c6020830184611c24565b8181036040830152611c9d81611c47565b90509392505050565b82818337600083830152505050565b6000601f19601f8301169050919050565b6000611cd28385611c33565b9350611cdf838584611ca6565b611ce883611cb5565b840190509392505050565b6000606082019050611d086000830187611c0b565b611d156020830186611c24565b8181036040830152611d28818486611cc6565b905095945050505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611d7c81611d47565b8114611d8757600080fd5b50565b600081359050611d9981611d73565b92915050565b600060208284031215611db557611db4611d3d565b5b6000611dc384828501611d8a565b91505092915050565b60008115159050919050565b611de181611dcc565b82525050565b6000602082019050611dfc6000830184611dd8565b92915050565b611e0b81611bf9565b8114611e1657600080fd5b50565b600081359050611e2881611e02565b92915050565b611e3781611c1a565b8114611e4257600080fd5b50565b600081359050611e5481611e2e565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112611e7f57611e7e611e5a565b5b8235905067ffffffffffffffff811115611e9c57611e9b611e5f565b5b602083019150836001820283011115611eb857611eb7611e64565b5b9250929050565b600080600080600080600060c0888a031215611ede57611edd611d3d565b5b6000611eec8a828b01611e19565b9750506020611efd8a828b01611e45565b9650506040611f0e8a828b01611e19565b9550506060611f1f8a828b01611e45565b9450506080611f308a828b01611e45565b93505060a088013567ffffffffffffffff811115611f5157611f50611d42565b5b611f5d8a828b01611e69565b925092505092959891949750929550565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611fab82611cb5565b810181811067ffffffffffffffff82111715611fca57611fc9611f73565b5b80604052505050565b6000611fdd611d33565b9050611fe98282611fa2565b919050565b600067ffffffffffffffff82111561200957612008611f73565b5b61201282611cb5565b9050602081019050919050565b600061203261202d84611fee565b611fd3565b90508281526020810184848401111561204e5761204d611f6e565b5b612059848285611ca6565b509392505050565b600082601f83011261207657612075611e5a565b5b813561208684826020860161201f565b91505092915050565b600080600080608085870312156120a9576120a8611d3d565b5b60006120b787828801611e19565b94505060206120c887828801611e19565b93505060406120d987828801611e45565b925050606085013567ffffffffffffffff8111156120fa576120f9611d42565b5b61210687828801612061565b91505092959194509250565b61211b81611d47565b82525050565b60006020820190506121366000830184612112565b92915050565b600061214782611bd9565b9050919050565b6121578161213c565b811461216257600080fd5b50565b6000813590506121748161214e565b92915050565b6000806040838503121561219157612190611d3d565b5b600061219f85828601612165565b92505060206121b085828601611e19565b9150509250929050565b60008083601f8401126121d0576121cf611e5a565b5b8235905067ffffffffffffffff8111156121ed576121ec611e5f565b5b60208301915083602082028301111561220957612208611e64565b5b9250929050565b6000806000806060858703121561222a57612229611d3d565b5b600061223887828801612165565b945050602061224987828801611e19565b935050604085013567ffffffffffffffff81111561226a57612269611d42565b5b612276878288016121ba565b925092505092959194509250565b60008060008060008060008060c0898b0312156122a4576122a3611d3d565b5b60006122b28b828c01611e19565b98505060206122c38b828c01611e45565b975050604089013567ffffffffffffffff8111156122e4576122e3611d42565b5b6122f08b828c01611e69565b965096505060606123038b828c01611e45565b94505060806123148b828c01611e45565b93505060a089013567ffffffffffffffff81111561233557612334611d42565b5b6123418b828c01611e69565b92509250509295985092959890939650565b60008060006060848603121561236c5761236b611d3d565b5b600061237a86828701612165565b935050602061238b86828701611e19565b925050604061239c86828701611e45565b9150509250925092565b6000602082840312156123bc576123bb611d3d565b5b60006123ca84828501611e19565b91505092915050565b6123dc81611dcc565b81146123e757600080fd5b50565b6000813590506123f9816123d3565b92915050565b6000806040838503121561241657612415611d3d565b5b600061242485828601611e19565b9250506020612435858286016123ea565b9150509250929050565b60006020820190506124546000830184611c24565b92915050565b60008083601f8401126124705761246f611e5a565b5b8235905067ffffffffffffffff81111561248d5761248c611e5f565b5b6020830191508360208202830111156124a9576124a8611e64565b5b9250929050565b60008060008060008060008060a0898b0312156124d0576124cf611d3d565b5b600089013567ffffffffffffffff8111156124ee576124ed611d42565b5b6124fa8b828c0161245a565b9850985050602089013567ffffffffffffffff81111561251d5761251c611d42565b5b6125298b828c016121ba565b9650965050604061253c8b828c01611e45565b945050606061254d8b828c01611e45565b935050608089013567ffffffffffffffff81111561256e5761256d611d42565b5b61257a8b828c01611e69565b92509250509295985092959890939650565b60008060008060008060008060a0898b0312156125ac576125ab611d3d565b5b60006125ba8b828c01611e19565b98505060206125cb8b828c01611e19565b975050604089013567ffffffffffffffff8111156125ec576125eb611d42565b5b6125f88b828c016121ba565b9650965050606089013567ffffffffffffffff81111561261b5761261a611d42565b5b6126278b828c016121ba565b9450945050608089013567ffffffffffffffff81111561264a57612649611d42565b5b6126568b828c01611e69565b92509250509295985092959890939650565b6000806020838503121561267f5761267e611d3d565b5b600083013567ffffffffffffffff81111561269d5761269c611d42565b5b6126a98582860161245a565b92509250509250929050565b60008060008060008060a087890312156126d2576126d1611d3d565b5b60006126e089828a01611e19565b96505060206126f189828a01611e19565b955050604061270289828a01611e45565b945050606061271389828a01611e45565b935050608087013567ffffffffffffffff81111561273457612733611d42565b5b61274089828a01611e69565b92509250509295509295509295565b600082825260208201905092915050565b7f4e6f6e2d7369676e657220696e206f6e6c795369676e6572206d6574686f6400600082015250565b6000612796601f8361274f565b91506127a182612760565b602082019050919050565b600060208201905081810360008301526127c581612789565b9050919050565b600081519050919050565b600081905092915050565b60005b838110156128005780820151818401526020810190506127e5565b8381111561280f576000848401525b50505050565b6000612820826127cc565b61282a81856127d7565b935061283a8185602086016127e2565b80840191505092915050565b60008160601b9050919050565b600061285e82612846565b9050919050565b600061287082612853565b9050919050565b61288861288382611bf9565b612865565b82525050565b6000819050919050565b6128a96128a482611c1a565b61288e565b82525050565b60006128bb8289612815565b91506128c78288612877565b6014820191506128d78287612898565b6020820191506128e78286612877565b6014820191506128f78285612898565b6020820191506129078284612898565b602082019150819050979650505050505050565b60006020820190506129306000830184611c0b565b92915050565b600082825260208201905092915050565b600080fd5b60006129588385612936565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83111561298b5761298a612947565b5b60208302925061299c838584611ca6565b82840190509392505050565b60006040820190506129bd6000830186611c0b565b81810360208301526129d081848661294c565b9050949350505050565b600081905092915050565b60006129f183856129da565b93506129fe838584611ca6565b82840190509392505050565b6000612a16828a612815565b9150612a228289612877565b601482019150612a328288612898565b602082019150612a438286886129e5565b9150612a4f8285612898565b602082019150612a5f8284612898565b60208201915081905098975050505050505050565b6000612a818284866129e5565b91508190509392505050565b7f43616c6c20657865637574696f6e206661696c65640000000000000000000000600082015250565b6000612ac360158361274f565b9150612ace82612a8d565b602082019050919050565b60006020820190508181036000830152612af281612ab6565b9050919050565b6000819050919050565b612b0c81612af9565b82525050565b600060c082019050612b27600083018a611c0b565b612b346020830189611c0b565b612b416040830188612b03565b612b4e6060830187611c0b565b612b5b6080830186611c24565b81810360a0830152612b6e818486611cc6565b905098975050505050505050565b6000604082019050612b916000830185611c0b565b612b9e6020830184611c24565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612c0e82611c1a565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415612c4157612c40612bd4565b5b600182019050919050565b6000612c5782611c1a565b9150612c6283611c1a565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115612c9757612c96612bd4565b5b828201905092915050565b7f4e6f7420656e6f75676820726563697069656e74730000000000000000000000600082015250565b6000612cd860158361274f565b9150612ce382612ca2565b602082019050919050565b60006020820190508181036000830152612d0781612ccb565b9050919050565b7f556e657175616c20726563697069656e747320616e642076616c756573000000600082015250565b6000612d44601d8361274f565b9150612d4f82612d0e565b602082019050919050565b60006020820190508181036000830152612d7381612d37565b9050919050565b7f546f6f206d616e7920726563697069656e74732c206d61782032353500000000600082015250565b6000612db0601c8361274f565b9150612dbb82612d7a565b602082019050919050565b60006020820190508181036000830152612ddf81612da3565b9050919050565b600081905092915050565b6000819050919050565b612e0481611bf9565b82525050565b6000612e168383612dfb565b60208301905092915050565b6000612e316020840184611e19565b905092915050565b6000602082019050919050565b6000612e528385612de6565b9350612e5d82612df1565b8060005b85811015612e9657612e738284612e22565b612e7d8882612e0a565b9750612e8883612e39565b925050600181019050612e61565b5085925050509392505050565b600081905092915050565b6000612eba8385612ea3565b93507f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115612eed57612eec612947565b5b602083029250612efe838584611ca6565b82840190509392505050565b6000612f16828a612815565b9150612f2382888a612e46565b9150612f30828688612eae565b9150612f3c8285612898565b602082019150612f4c8284612898565b60208201915081905098975050505050505050565b7f426174636820696e2073616665206d6f64650000000000000000000000000000600082015250565b6000612f9760128361274f565b9150612fa282612f61565b602082019050919050565b60006020820190508181036000830152612fc681612f8a565b9050919050565b6000606082019050612fe26000830186611c0b565b612fef6020830185611c0b565b612ffc6040830184612b03565b949350505050565b7f436f6e747261637420616c726561647920696e697469616c697a656400000000600082015250565b600061303a601c8361274f565b915061304582613004565b602082019050919050565b600060208201905081810360008301526130698161302d565b9050919050565b7f496e76616c6964206e756d626572206f66207369676e65727300000000000000600082015250565b60006130a660198361274f565b91506130b182613070565b602082019050919050565b600060208201905081810360008301526130d581613099565b9050919050565b7f496e76616c6964207369676e6572000000000000000000000000000000000000600082015250565b6000613112600e8361274f565b915061311d826130dc565b602082019050919050565b6000602082019050818103600083015261314181613105565b9050919050565b600060ff82169050919050565b600061316082613148565b915060ff82141561317457613173612bd4565b5b600182019050919050565b7f45787465726e616c207472616e7366657220696e2073616665206d6f64650000600082015250565b60006131b5601e8361274f565b91506131c08261317f565b602082019050919050565b600060208201905081810360008301526131e4816131a8565b9050919050565b7f5472616e73616374696f6e206578706972656400000000000000000000000000600082015250565b600061322160138361274f565b915061322c826131eb565b602082019050919050565b6000602082019050818103600083015261325081613214565b9050919050565b7f5369676e6572732063616e6e6f7420626520657175616c000000000000000000600082015250565b600061328d60178361274f565b915061329882613257565b602082019050919050565b600060208201905081810360008301526132bc81613280565b9050919050565b600081519050919050565b60006132d9826132c3565b6132e381856129da565b93506132f38185602086016127e2565b80840191505092915050565b600061330b82846132ce565b915081905092915050565b600081519050613325816123d3565b92915050565b60006020828403121561334157613340611d3d565b5b600061334f84828501613316565b91505092915050565b7f5472616e7366657248656c7065723a3a736166655472616e736665723a20747260008201527f616e73666572206661696c656400000000000000000000000000000000000000602082015250565b60006133b4602d8361274f565b91506133bf82613358565b604082019050919050565b600060208201905081810360008301526133e3816133a7565b9050919050565b7f496e73756666696369656e742066756e64730000000000000000000000000000600082015250565b600061342060128361274f565b915061342b826133ea565b602082019050919050565b6000602082019050818103600083015261344f81613413565b9050919050565b60006134636000836129da565b915061346e82611c44565b600082019050919050565b600061348482613456565b9150819050919050565b7f43616c6c206661696c6564000000000000000000000000000000000000000000600082015250565b60006134c4600b8361274f565b91506134cf8261348e565b602082019050919050565b600060208201905081810360008301526134f3816134b7565b9050919050565b600060608201905061350f6000830186611c0b565b61351c6020830185611c0b565b6135296040830184611c24565b949350505050565b7f496e76616c6964207369676e6174757265202d2077726f6e67206c656e677468600082015250565b600061356760208361274f565b915061357282613531565b602082019050919050565b600060208201905081810360008301526135968161355a565b9050919050565b60006135a882613148565b91506135b383613148565b92508260ff038211156135c9576135c8612bd4565b5b828201905092915050565b7f45434453413a20696e76616c6964207369676e6174757265202773272076616c60008201527f7565000000000000000000000000000000000000000000000000000000000000602082015250565b600061363060228361274f565b915061363b826135d4565b604082019050919050565b6000602082019050818103600083015261365f81613623565b9050919050565b61366f81613148565b82525050565b600060808201905061368a6000830187612b03565b6136976020830186613666565b6136a46040830185612b03565b6136b16060830184612b03565b95945050505050565b7f53657175656e636520494420616c726561647920757365640000000000000000600082015250565b60006136f060188361274f565b91506136fb826136ba565b602082019050919050565b6000602082019050818103600083015261371f816136e3565b9050919050565b7f53657175656e63652049442062656c6f772077696e646f770000000000000000600082015250565b600061375c60188361274f565b915061376782613726565b602082019050919050565b6000602082019050818103600083015261378b8161374f565b9050919050565b7f53657175656e63652049442061626f7665206d6178696d756d00000000000000600082015250565b60006137c860198361274f565b91506137d382613792565b602082019050919050565b600060208201905081810360008301526137f7816137bb565b905091905056fea26469706673582212202ca642f8ef8aa5f0d11f11ac6e19afc9fe221ed5575e1acb3aa1e2d2e4f78e8664736f6c634300080a0033';
exports.walletSimpleConstructor = ['address[]'];
exports.flushTokensTypes = ['address', 'address']; // which flushTokens
exports.flushCoinsTypes = [];
/*
The steps used to obtain the ABI of the contract were:
1. Go to: https://remix.ethereum.org/
2. Copy the content of the contract PolygonWalletSimple.sol into the IDE
The content of the contracts: Forwarder.sol and ERC20Interface.sol also need to be present to replicate the imports structure of PolygonWalletSimple.sol
3. Compile the contract with the compiler version 0.8.10+commit.fc410830 and then get the generated ABI
*/
exports.walletSimpleAbi = [
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address',
name: 'msgSender',
type: 'address',
},
{
indexed: false,
internalType: 'address',
name: 'otherSigner',
type: 'address',
},
{
indexed: false,
internalType: 'bytes32',
name: 'operation',
type: 'bytes32',
},
],
name: 'BatchTransacted',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address',
name: 'sender',
type: 'address',
},
{
indexed: false,
internalType: 'address',
name: 'recipient',
type: 'address',
},
{
indexed: false,
internalType: 'uint256',
name: 'value',
type: 'uint256',
},
],
name: 'BatchTransfer',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address',
name: 'from',
type: 'address',
},
{
indexed: false,
internalType: 'uint256',
name: 'value',
type: 'uint256',
},
{
indexed: false,
internalType: 'bytes',
name: 'data',
type: 'bytes',
},
],
name: 'Deposited',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address',
name: 'msgSender',
type: 'address',
},
],
name: 'SafeModeActivated',
type: 'event',
},
{
anonymous: false,
inputs: [
{
indexed: false,
internalType: 'address',
name: 'msgSender',
type: 'address',
},
{
indexed: false,
internalType: 'address',
name: 'otherSigner',
type: 'address',
},
{
indexed: false,
internalType: 'bytes32',
name: 'operation',
type: 'bytes32',
},
{
indexed: false,
internalType: 'address',
name: 'toAddress',
type: 'address',
},
{
indexed: false,
internalType: 'uint256',
name: 'value',
type: 'uint256',
},
{
indexed: false,
internalType: 'bytes',
name: 'data',
type: 'bytes',
},
],
name: 'Transacted',
type: 'event',
},
{
stateMutability: 'payable',
type: 'fallback',
},
{
inputs: [],
name: 'activateSafeMode',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address payable',
name: 'forwarderAddress',
type: 'address',
},
{
internalType: 'address',
name: 'tokenContractAddress',
type: 'address',
},
{
internalType: 'uint256[]',
name: 'tokenIds',
type: 'uint256[]',
},
],
name: 'batchFlushERC1155ForwarderTokens',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address payable',
name: 'forwarderAddress',
type: 'address',
},
{
internalType: 'address',
name: 'tokenContractAddress',
type: 'address',
},
{
internalType: 'uint256',
name: 'tokenId',
type: 'uint256',
},
],
name: 'flushERC1155ForwarderTokens',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address payable',
name: 'forwarderAddress',
type: 'address',
},
{
internalType: 'address',
name: 'tokenContractAddress',
type: 'address',
},
{
internalType: 'uint256',
name: 'tokenId',
type: 'uint256',
},
],
name: 'flushERC721ForwarderTokens',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address payable',
name: 'forwarderAddress',
type: 'address',
},
{
internalType: 'address',
name: 'tokenContractAddress',
type: 'address',
},
],
name: 'flushForwarderTokens',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [],
name: 'getNextSequenceId',
outputs: [
{
internalType: 'uint256',
name: '',
type: 'uint256',
},
],
stateMutability: 'view',
type: 'function',
},
{
inputs: [
{
internalType: 'address[]',
name: 'allowedSigners',
type: 'address[]',
},
],
name: 'init',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [],
name: 'initialized',
outputs: [
{
internalType: 'bool',
name: '',
type: 'bool',
},
],
stateMutability: 'view',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: 'signer',
type: 'address',
},
],
name: 'isSigner',
outputs: [
{
internalType: 'bool',
name: '',
type: 'bool',
},
],
stateMutability: 'view',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: '_operator',
type: 'address',
},
{
internalType: 'address',
name: '_from',
type: 'address',
},
{
internalType: 'uint256[]',
name: 'ids',
type: 'uint256[]',
},
{
internalType: 'uint256[]',
name: 'values',
type: 'uint256[]',
},
{
internalType: 'bytes',
name: 'data',
type: 'bytes',
},
],
name: 'onERC1155BatchReceived',
outputs: [
{
internalType: 'bytes4',
name: '',
type: 'bytes4',
},
],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: '_operator',
type: 'address',
},
{
internalType: 'address',
name: '_from',
type: 'address',
},
{
internalType: 'uint256',
name: 'id',
type: 'uint256',
},
{
internalType: 'uint256',
name: 'value',
type: 'uint256',
},
{
internalType: 'bytes',
name: 'data',
type: 'bytes',
},
],
name: 'onERC1155Received',
outputs: [
{
internalType: 'bytes4',
name: '',
type: 'bytes4',
},
],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: '_operator',
type: 'address',
},
{
internalType: 'address',
name: '_from',
type: 'address',
},
{
internalType: 'uint256',
name: '_tokenId',
type: 'uint256',
},
{
internalType: 'bytes',
name: '_data',
type: 'bytes',
},
],
name: 'onERC721Received',
outputs: [
{
internalType: 'bytes4',
name: '',
type: 'bytes4',
},
],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [],
name: 'safeMode',
outputs: [
{
internalType: 'bool',
name: '',
type: 'bool',
},
],
stateMutability: 'view',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: 'toAddress',
type: 'address',
},
{
internalType: 'uint256',
name: 'value',
type: 'uint256',
},
{
internalType: 'bytes',
name: 'data',
type: 'bytes',
},
{
internalType: 'uint256',
name: 'expireTime',
type: 'uint256',
},
{
internalType: 'uint256',
name: 'sequenceId',
type: 'uint256',
},
{
internalType: 'bytes',
name: 'signature',
type: 'bytes',
},
],
name: 'sendMultiSig',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address[]',
name: 'recipients',
type: 'address[]',
},
{
internalType: 'uint256[]',
name: 'values',
type: 'uint256[]',
},
{
internalType: 'uint256',
name: 'expireTime',
type: 'uint256',
},
{
internalType: 'uint256',
name: 'sequenceId',
type: 'uint256',
},
{
internalType: 'bytes',
name: 'signature',
type: 'bytes',
},
],
name: 'sendMultiSigBatch',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: 'toAddress',
type: 'address',
},
{
internalType: 'uint256',
name: 'value',
type: 'uint256',
},
{
internalType: 'address',
name: 'tokenContractAddress',
type: 'address',
},
{
internalType: 'uint256',
name: 'expireTime',
type: 'uint256',
},
{
internalType: 'uint256',
name: 'sequenceId',
type: 'uint256',
},
{
internalType: 'bytes',
name: 'signature',
type: 'bytes',
},
],
name: 'sendMultiSigToken',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: 'forwarderAddress',
type: 'address',
},
{
internalType: 'bool',
name: 'autoFlush',
type: 'bool',
},
],
name: 'setAutoFlush1155',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: 'forwarderAddress',
type: 'address',
},
{
internalType: 'bool',
name: 'autoFlush',
type: 'bool',
},
],
name: 'setAutoFlush721',
outputs: [],
stateMutability: 'nonpayable',
type: 'function',
},
{
inputs: [
{
internalType: 'address',
name: '',
type: 'address',
},
],
name: 'signers',
outputs: [
{
internalType: 'bool',
name: '',
type: 'bool',
},
],
stateMutability: 'view',
type: 'function',
},
{
inputs: [
{
internalType: 'bytes4',
name: 'interfaceId',
type: 'bytes4',
},
],
name: 'supportsInterface',
outputs: [
{
internalType: 'bool',
name: '',
type: 'bool',
},
],
stateMutability: 'view',
type: 'function',
},
{
stateMutability: 'payable',
type: 'receive',
},
];
exports.sendMultiSigTypes = ['address', 'uint256', 'bytes', 'uint256', 'uint256', 'bytes'];
exports.sendMultiSigTokenTypes = ['address', 'uint256', 'address', 'uint256', 'uint256', 'bytes'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2FsbGV0VXRpbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9saWIvd2FsbGV0VXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBYSxRQUFBLG9CQUFvQixHQUFHLFlBQVksQ0FBQztBQUNwQyxRQUFBLHlCQUF5QixHQUFHLFlBQVksQ0FBQztBQUN6QyxRQUFBLHVCQUF1QixHQUFHLFlBQVksQ0FBQztBQUN2QyxRQUFBLDhCQUE4QixHQUFHLFlBQVksQ0FBQztBQUM5QyxRQUFBLDRCQUE0QixHQUFHLFlBQVksQ0FBQztBQUM1QyxRQUFBLGtCQUFrQixHQUFHLFlBQVksQ0FBQztBQUUvQzs7Ozs7O0VBTUU7QUFDVyxRQUFBLG9CQUFvQixHQUMvQixzeDRCQUFzeDRCLENBQUM7QUFDNXc0QixRQUFBLHVCQUF1QixHQUFHLENBQUMsV0FBVyxDQUFDLENBQUM7QUFDeEMsUUFBQSxnQkFBZ0IsR0FBRyxDQUFDLFNBQVMsRUFBRSxTQUFTLENBQUMsQ0FBQyxDQUFDLG9CQUFvQjtBQUMvRCxRQUFBLGVBQWUsR0FBRyxFQUFFLENBQUM7QUFFbEM7Ozs7Ozs7R0FPRztBQUNVLFFBQUEsZUFBZSxHQUFHO0lBQzdCO1FBQ0UsU0FBUyxFQUFFLEtBQUs7UUFDaEIsTUFBTSxFQUFFO1lBQ047Z0JBQ0UsT0FBTyxFQUFFLEtBQUs7Z0JBQ2QsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxXQUFXO2dCQUNqQixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsYUFBYTtnQkFDbkIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxPQUFPLEVBQUUsS0FBSztnQkFDZCxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLFdBQVc7Z0JBQ2pCLElBQUksRUFBRSxTQUFTO2FBQ2hCO1NBQ0Y7UUFDRCxJQUFJLEVBQUUsaUJBQWlCO1FBQ3ZCLElBQUksRUFBRSxPQUFPO0tBQ2Q7SUFDRDtRQUNFLFNBQVMsRUFBRSxLQUFLO1FBQ2hCLE1BQU0sRUFBRTtZQUNOO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsUUFBUTtnQkFDZCxJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxPQUFPLEVBQUUsS0FBSztnQkFDZCxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLE9BQU87Z0JBQ2IsSUFBSSxFQUFFLFNBQVM7YUFDaEI7U0FDRjtRQUNELElBQUksRUFBRSxlQUFlO1FBQ3JCLElBQUksRUFBRSxPQUFPO0tBQ2Q7SUFDRDtRQUNFLFNBQVMsRUFBRSxLQUFLO1FBQ2hCLE1BQU0sRUFBRTtZQUNOO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsTUFBTTtnQkFDWixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsT0FBTztnQkFDYixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxPQUFPO2dCQUNyQixJQUFJLEVBQUUsTUFBTTtnQkFDWixJQUFJLEVBQUUsT0FBTzthQUNkO1NBQ0Y7UUFDRCxJQUFJLEVBQUUsV0FBVztRQUNqQixJQUFJLEVBQUUsT0FBTztLQUNkO0lBQ0Q7UUFDRSxTQUFTLEVBQUUsS0FBSztRQUNoQixNQUFNLEVBQUU7WUFDTjtnQkFDRSxPQUFPLEVBQUUsS0FBSztnQkFDZCxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLFdBQVc7Z0JBQ2pCLElBQUksRUFBRSxTQUFTO2FBQ2hCO1NBQ0Y7UUFDRCxJQUFJLEVBQUUsbUJBQW1CO1FBQ3pCLElBQUksRUFBRSxPQUFPO0tBQ2Q7SUFDRDtRQUNFLFNBQVMsRUFBRSxLQUFLO1FBQ2hCLE1BQU0sRUFBRTtZQUNOO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxPQUFPLEVBQUUsS0FBSztnQkFDZCxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLGFBQWE7Z0JBQ25CLElBQUksRUFBRSxTQUFTO2FBQ2hCO1lBQ0Q7Z0JBQ0UsT0FBTyxFQUFFLEtBQUs7Z0JBQ2QsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxXQUFXO2dCQUNqQixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLE9BQU8sRUFBRSxLQUFLO2dCQUNkLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxPQUFPLEVBQUUsS0FBSztnQkFDZCxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLE9BQU87Z0JBQ2IsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxPQUFPLEVBQUUsS0FBSztnQkFDZCxZQUFZLEVBQUUsT0FBTztnQkFDckIsSUFBSSxFQUFFLE1BQU07Z0JBQ1osSUFBSSxFQUFFLE9BQU87YUFDZDtTQUNGO1FBQ0QsSUFBSSxFQUFFLFlBQVk7UUFDbEIsSUFBSSxFQUFFLE9BQU87S0FDZDtJQUNEO1FBQ0UsZUFBZSxFQUFFLFNBQVM7UUFDMUIsSUFBSSxFQUFFLFVBQVU7S0FDakI7SUFDRDtRQUNFLE1BQU0sRUFBRSxFQUFFO1FBQ1YsSUFBSSxFQUFFLGtCQUFrQjtRQUN4QixPQUFPLEVBQUUsRUFBRTtRQUNYLGVBQWUsRUFBRSxZQUFZO1FBQzdCLElBQUksRUFBRSxVQUFVO0tBQ2pCO0lBQ0Q7UUFDRSxNQUFNLEVBQUU7WUFDTjtnQkFDRSxZQUFZLEVBQUUsaUJBQWlCO2dCQUMvQixJQUFJLEVBQUUsa0JBQWtCO2dCQUN4QixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsc0JBQXNCO2dCQUM1QixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxXQUFXO2dCQUN6QixJQUFJLEVBQUUsVUFBVTtnQkFDaEIsSUFBSSxFQUFFLFdBQVc7YUFDbEI7U0FDRjtRQUNELElBQUksRUFBRSxrQ0FBa0M7UUFDeEMsT0FBTyxFQUFFLEVBQUU7UUFDWCxlQUFlLEVBQUUsWUFBWTtRQUM3QixJQUFJLEVBQUUsVUFBVTtLQUNqQjtJQUNEO1FBQ0UsTUFBTSxFQUFFO1lBQ047Z0JBQ0UsWUFBWSxFQUFFLGlCQUFpQjtnQkFDL0IsSUFBSSxFQUFFLGtCQUFrQjtnQkFDeEIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLHNCQUFzQjtnQkFDNUIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLFNBQVM7Z0JBQ2YsSUFBSSxFQUFFLFNBQVM7YUFDaEI7U0FDRjtRQUNELElBQUksRUFBRSw2QkFBNkI7UUFDbkMsT0FBTyxFQUFFLEVBQUU7UUFDWCxlQUFlLEVBQUUsWUFBWTtRQUM3QixJQUFJLEVBQUUsVUFBVTtLQUNqQjtJQUNEO1FBQ0UsTUFBTSxFQUFFO1lBQ047Z0JBQ0UsWUFBWSxFQUFFLGlCQUFpQjtnQkFDL0IsSUFBSSxFQUFFLGtCQUFrQjtnQkFDeEIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLHNCQUFzQjtnQkFDNUIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLFNBQVM7Z0JBQ2YsSUFBSSxFQUFFLFNBQVM7YUFDaEI7U0FDRjtRQUNELElBQUksRUFBRSw0QkFBNEI7UUFDbEMsT0FBTyxFQUFFLEVBQUU7UUFDWCxlQUFlLEVBQUUsWUFBWTtRQUM3QixJQUFJLEVBQUUsVUFBVTtLQUNqQjtJQUNEO1FBQ0UsTUFBTSxFQUFFO1lBQ047Z0JBQ0UsWUFBWSxFQUFFLGlCQUFpQjtnQkFDL0IsSUFBSSxFQUFFLGtCQUFrQjtnQkFDeEIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLHNCQUFzQjtnQkFDNUIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7U0FDRjtRQUNELElBQUksRUFBRSxzQkFBc0I7UUFDNUIsT0FBTyxFQUFFLEVBQUU7UUFDWCxlQUFlLEVBQUUsWUFBWTtRQUM3QixJQUFJLEVBQUUsVUFBVTtLQUNqQjtJQUNEO1FBQ0UsTUFBTSxFQUFFLEVBQUU7UUFDVixJQUFJLEVBQUUsbUJBQW1CO1FBQ3pCLE9BQU8sRUFBRTtZQUNQO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsRUFBRTtnQkFDUixJQUFJLEVBQUUsU0FBUzthQUNoQjtTQUNGO1FBQ0QsZUFBZSxFQUFFLE1BQU07UUFDdkIsSUFBSSxFQUFFLFVBQVU7S0FDakI7SUFDRDtRQUNFLE1BQU0sRUFBRTtZQUNOO2dCQUNFLFlBQVksRUFBRSxXQUFXO2dCQUN6QixJQUFJLEVBQUUsZ0JBQWdCO2dCQUN0QixJQUFJLEVBQUUsV0FBVzthQUNsQjtTQUNGO1FBQ0QsSUFBSSxFQUFFLE1BQU07UUFDWixPQUFPLEVBQUUsRUFBRTtRQUNYLGVBQWUsRUFBRSxZQUFZO1FBQzdCLElBQUksRUFBRSxVQUFVO0tBQ2pCO0lBQ0Q7UUFDRSxNQUFNLEVBQUUsRUFBRTtRQUNWLElBQUksRUFBRSxhQUFhO1FBQ25CLE9BQU8sRUFBRTtZQUNQO2dCQUNFLFlBQVksRUFBRSxNQUFNO2dCQUNwQixJQUFJLEVBQUUsRUFBRTtnQkFDUixJQUFJLEVBQUUsTUFBTTthQUNiO1NBQ0Y7UUFDRCxlQUFlLEVBQUUsTUFBTTtRQUN2QixJQUFJLEVBQUUsVUFBVTtLQUNqQjtJQUNEO1FBQ0UsTUFBTSxFQUFFO1lBQ047Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxRQUFRO2dCQUNkLElBQUksRUFBRSxTQUFTO2FBQ2hCO1NBQ0Y7UUFDRCxJQUFJLEVBQUUsVUFBVTtRQUNoQixPQUFPLEVBQUU7WUFDUDtnQkFDRSxZQUFZLEVBQUUsTUFBTTtnQkFDcEIsSUFBSSxFQUFFLEVBQUU7Z0JBQ1IsSUFBSSxFQUFFLE1BQU07YUFDYjtTQUNGO1FBQ0QsZUFBZSxFQUFFLE1BQU07UUFDdkIsSUFBSSxFQUFFLFVBQVU7S0FDakI7SUFDRDtRQUNFLE1BQU0sRUFBRTtZQUNOO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLE9BQU87Z0JBQ2IsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsV0FBVztnQkFDekIsSUFBSSxFQUFFLEtBQUs7Z0JBQ1gsSUFBSSxFQUFFLFdBQVc7YUFDbEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsV0FBVztnQkFDekIsSUFBSSxFQUFFLFFBQVE7Z0JBQ2QsSUFBSSxFQUFFLFdBQVc7YUFDbEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsT0FBTztnQkFDckIsSUFBSSxFQUFFLE1BQU07Z0JBQ1osSUFBSSxFQUFFLE9BQU87YUFDZDtTQUNGO1FBQ0QsSUFBSSxFQUFFLHdCQUF3QjtRQUM5QixPQUFPLEVBQUU7WUFDUDtnQkFDRSxZQUFZLEVBQUUsUUFBUTtnQkFDdEIsSUFBSSxFQUFFLEVBQUU7Z0JBQ1IsSUFBSSxFQUFFLFFBQVE7YUFDZjtTQUNGO1FBQ0QsZUFBZSxFQUFFLFlBQVk7UUFDN0IsSUFBSSxFQUFFLFVBQVU7S0FDakI7SUFDRDtRQUNFLE1BQU0sRUFBRTtZQUNOO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLE9BQU87Z0JBQ2IsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLElBQUk7Z0JBQ1YsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLE9BQU87Z0JBQ2IsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsT0FBTztnQkFDckIsSUFBSSxFQUFFLE1BQU07Z0JBQ1osSUFBSSxFQUFFLE9BQU87YUFDZDtTQUNGO1FBQ0QsSUFBSSxFQUFFLG1CQUFtQjtRQUN6QixPQUFPLEVBQUU7WUFDUDtnQkFDRSxZQUFZLEVBQUUsUUFBUTtnQkFDdEIsSUFBSSxFQUFFLEVBQUU7Z0JBQ1IsSUFBSSxFQUFFLFFBQVE7YUFDZjtTQUNGO1FBQ0QsZUFBZSxFQUFFLFlBQVk7UUFDN0IsSUFBSSxFQUFFLFVBQVU7S0FDakI7SUFDRDtRQUNFLE1BQU0sRUFBRTtZQUNOO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLE9BQU87Z0JBQ2IsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLFVBQVU7Z0JBQ2hCLElBQUksRUFBRSxTQUFTO2FBQ2hCO1lBQ0Q7Z0JBQ0UsWUFBWSxFQUFFLE9BQU87Z0JBQ3JCLElBQUksRUFBRSxPQUFPO2dCQUNiLElBQUksRUFBRSxPQUFPO2FBQ2Q7U0FDRjtRQUNELElBQUksRUFBRSxrQkFBa0I7UUFDeEIsT0FBTyxFQUFFO1lBQ1A7Z0JBQ0UsWUFBWSxFQUFFLFFBQVE7Z0JBQ3RCLElBQUksRUFBRSxFQUFFO2dCQUNSLElBQUksRUFBRSxRQUFRO2FBQ2Y7U0FDRjtRQUNELGVBQWUsRUFBRSxZQUFZO1FBQzdCLElBQUksRUFBRSxVQUFVO0tBQ2pCO0lBQ0Q7UUFDRSxNQUFNLEVBQUUsRUFBRTtRQUNWLElBQUksRUFBRSxVQUFVO1FBQ2hCLE9BQU8sRUFBRTtZQUNQO2dCQUNFLFlBQVksRUFBRSxNQUFNO2dCQUNwQixJQUFJLEVBQUUsRUFBRTtnQkFDUixJQUFJLEVBQUUsTUFBTTthQUNiO1NBQ0Y7UUFDRCxlQUFlLEVBQUUsTUFBTTtRQUN2QixJQUFJLEVBQUUsVUFBVTtLQUNqQjtJQUNEO1FBQ0UsTUFBTSxFQUFFO1lBQ047Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxXQUFXO2dCQUNqQixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsT0FBTztnQkFDYixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxPQUFPO2dCQUNyQixJQUFJLEVBQUUsTUFBTTtnQkFDWixJQUFJLEVBQUUsT0FBTzthQUNkO1lBQ0Q7Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxZQUFZO2dCQUNsQixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsWUFBWTtnQkFDbEIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsT0FBTztnQkFDckIsSUFBSSxFQUFFLFdBQVc7Z0JBQ2pCLElBQUksRUFBRSxPQUFPO2FBQ2Q7U0FDRjtRQUNELElBQUksRUFBRSxjQUFjO1FBQ3BCLE9BQU8sRUFBRSxFQUFFO1FBQ1gsZUFBZSxFQUFFLFlBQVk7UUFDN0IsSUFBSSxFQUFFLFVBQVU7S0FDakI7SUFDRDtRQUNFLE1BQU0sRUFBRTtZQUNOO2dCQUNFLFlBQVksRUFBRSxXQUFXO2dCQUN6QixJQUFJLEVBQUUsWUFBWTtnQkFDbEIsSUFBSSxFQUFFLFdBQVc7YUFDbEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsV0FBVztnQkFDekIsSUFBSSxFQUFFLFFBQVE7Z0JBQ2QsSUFBSSxFQUFFLFdBQVc7YUFDbEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLFlBQVk7Z0JBQ2xCLElBQUksRUFBRSxTQUFTO2FBQ2hCO1lBQ0Q7Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxZQUFZO2dCQUNsQixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxPQUFPO2dCQUNyQixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLE9BQU87YUFDZDtTQUNGO1FBQ0QsSUFBSSxFQUFFLG1CQUFtQjtRQUN6QixPQUFPLEVBQUUsRUFBRTtRQUNYLGVBQWUsRUFBRSxZQUFZO1FBQzdCLElBQUksRUFBRSxVQUFVO0tBQ2pCO0lBQ0Q7UUFDRSxNQUFNLEVBQUU7WUFDTjtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLFdBQVc7Z0JBQ2pCLElBQUksRUFBRSxTQUFTO2FBQ2hCO1lBQ0Q7Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxPQUFPO2dCQUNiLElBQUksRUFBRSxTQUFTO2FBQ2hCO1lBQ0Q7Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxzQkFBc0I7Z0JBQzVCLElBQUksRUFBRSxTQUFTO2FBQ2hCO1lBQ0Q7Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxZQUFZO2dCQUNsQixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsWUFBWTtnQkFDbEIsSUFBSSxFQUFFLFNBQVM7YUFDaEI7WUFDRDtnQkFDRSxZQUFZLEVBQUUsT0FBTztnQkFDckIsSUFBSSxFQUFFLFdBQVc7Z0JBQ2pCLElBQUksRUFBRSxPQUFPO2FBQ2Q7U0FDRjtRQUNELElBQUksRUFBRSxtQkFBbUI7UUFDekIsT0FBTyxFQUFFLEVBQUU7UUFDWCxlQUFlLEVBQUUsWUFBWTtRQUM3QixJQUFJLEVBQUUsVUFBVTtLQUNqQjtJQUNEO1FBQ0UsTUFBTSxFQUFFO1lBQ047Z0JBQ0UsWUFBWSxFQUFFLFNBQVM7Z0JBQ3ZCLElBQUksRUFBRSxrQkFBa0I7Z0JBQ3hCLElBQUksRUFBRSxTQUFTO2FBQ2hCO1lBQ0Q7Z0JBQ0UsWUFBWSxFQUFFLE1BQU07Z0JBQ3BCLElBQUksRUFBRSxXQUFXO2dCQUNqQixJQUFJLEVBQUUsTUFBTTthQUNiO1NBQ0Y7UUFDRCxJQUFJLEVBQUUsa0JBQWtCO1FBQ3hCLE9BQU8sRUFBRSxFQUFFO1FBQ1gsZUFBZSxFQUFFLFlBQVk7UUFDN0IsSUFBSSxFQUFFLFVBQVU7S0FDakI7SUFDRDtRQUNFLE1BQU0sRUFBRTtZQUNOO2dCQUNFLFlBQVksRUFBRSxTQUFTO2dCQUN2QixJQUFJLEVBQUUsa0JBQWtCO2dCQUN4QixJQUFJLEVBQUUsU0FBUzthQUNoQjtZQUNEO2dCQUNFLFlBQVksRUFBRSxNQUFNO2dCQUNwQixJQUFJLEVBQUUsV0FBVztnQkFDakIsSUFBSSxFQUFFLE1BQU07YUFDYjtTQUNGO1FBQ0QsSUFBSSxFQUFFLGlCQUFpQjtRQUN2QixPQUFPLEVBQUUsRUFBRTtRQUNYLGVBQWUsRUFBRSxZQUFZO1FBQzdCLElBQUksRUFBRSxVQUFVO0tBQ2pCO0lBQ0Q7UUFDRSxNQUFNLEVBQUU7WUFDTjtnQkFDRSxZQUFZLEVBQUUsU0FBUztnQkFDdkIsSUFBSSxFQUFFLEVBQUU7Z0JBQ1IsSUFBSSxFQUFFLFNBQVM7YUFDaEI7U0FDRjtRQUNELElBQUksRUFBRSxTQUFTO1FBQ2YsT0FBTyxFQUFFO1lBQ1A7Z0JBQ0UsWUFBWSxFQUFFLE1BQU07Z0JBQ3BCLElBQUksRUFBRSxFQUFFO2dCQUNSLElBQUksRUFBRSxNQUFNO2FBQ2I7U0FDRjtRQUNELGVBQWUsRUFBRSxNQUFNO1FBQ3ZCLElBQUksRUFBRSxVQUFVO0tBQ2pCO0lBQ0Q7UUFDRSxNQUFNLEVBQUU7WUFDTjtnQkFDRSxZQUFZLEVBQUUsUUFBUTtnQkFDdEIsSUFBSSxFQUFFLGFBQWE7Z0JBQ25CLElBQUksRUFBRSxRQUFRO2FBQ2Y7U0FDRjtRQUNELElBQUksRUFBRSxtQkFBbUI7UUFDekIsT0FBTyxFQUFFO1lBQ1A7Z0JBQ0UsWUFBWSxFQUFFLE1BQU07Z0JBQ3BCLElBQUksRUFBRSxFQUFFO2dCQUNSLElBQUksRUFBRSxNQUFNO2FBQ2I7U0FDRjtRQUNELGVBQWUsRUFBRSxNQUFNO1FBQ3ZCLElBQUksRUFBRSxVQUFVO0tBQ2pCO0lBQ0Q7UUFDRSxlQUFlLEVBQUUsU0FBUztRQUMxQixJQUFJLEVBQUUsU0FBUztLQUNoQjtDQUNGLENBQUM7QUFFVyxRQUFBLGlCQUFpQixHQUFHLENBQUMsU0FBUyxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQztBQUVuRixRQUFBLHNCQUFzQixHQUFHLENBQUMsU0FBUyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxPQUFPLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBzZW5kTXVsdGlzaWdNZXRob2RJZCA9ICcweDM5MTI1MjE1JztcbmV4cG9ydCBjb25zdCBzZW5kTXVsdGlzaWdUb2tlbk1ldGhvZElkID0gJzB4MGRjZDdhNmMnO1xuZXhwb3J0IGNvbnN0IGNyZWF0ZUZvcndhcmRlck1ldGhvZElkID0gJzB4ZmI5MGIzMjAnO1xuZXhwb3J0IGNvbnN0IHdhbGxldEluaXRpYWxpemF0aW9uRmlyc3RCeXRlcyA9ICcweDYwODA2MDQwJztcbmV4cG9ydCBjb25zdCBmbHVzaEZvcndhcmRlclRva2Vuc01ldGhvZElkID0gJzB4MmRhMDM0MDknO1xuZXhwb3J0IGNvbnN0IGZsdXNoQ29pbnNNZXRob2RJZCA9ICcweDZiOWY5NmVhJztcblxuLypcbiAgU3RlcHMgdG8gcmVwcm9kdWNlOlxuICBDaGVja291dCBodHRwczovL2dpdGh1Yi5jb20vYml0Z28vZXRoLW11bHRpc2lnLXY0XG4gIG5wbSBpbnN0YWxsIC1nIHNvbGNAMC44LjEwXG4gIHNvbGNqcyAtLWJpbiAuL2NvbnRyYWN0cy9jb2lucy9Qb2x5Z29uV2FsbGV0U2ltcGxlLnNvbCAuL2NvbnRyYWN0cy9Gb3J3YXJkZXIuc29sIC4vY29udHJhY3RzL0VSQzIwSW50ZXJmYWNlLnNvbFxuICBjYXQgUG9seWdvbldhbGxldFNpbXBsZS5iaW5cbiovXG5leHBvcnQgY29uc3Qgd2FsbGV0U2ltcGxlQnl0ZUNvZGUgPVxuICAnMHg2MDgwNjA0MDUyNjAwMDYwMDE2MDAwNjEwMTAwMGE4MTU0ODE2MGZmMDIxOTE2OTA4MzE1MTUwMjE3OTA1NTUwNjAwMDYwMDE4MDYxMDEwMDBhODE1NDgxNjBmZjAyMTkxNjkwODMxNTE1MDIxNzkwNTU1MDM0ODAxNTYxMDA0NTU3NjAwMDgwZmQ1YjUwNjEzODM0ODA2MTAwNTU2MDAwMzk2MDAwZjNmZTYwODA2MDQwNTI2MDA0MzYxMDYxMDEyMzU3NjAwMDM1NjBlMDFjODA2MzkyNDY3Nzc2MTE2MTAwYTA1NzgwNjNjMTM3ODc4NDExNjEwMDY0NTc4MDYzYzEzNzg3ODQxNDYxMDQ4ODU3ODA2M2M2MDQ0YzQ2MTQ2MTA0YjE1NzgwNjNlNmJkMGFhNDE0NjEwNGRhNTc4MDYzZjIzYTZlNjExNDYxMDUwMzU3ODA2M2ZjMGYzOTJkMTQ2MTA1NDA1NzYxMDE2ZDU2NWI4MDYzOTI0Njc3NzYxNDYxMDNhMzU3ODA2M2EwYjc5NjdiMTQ2MTAzY2M1NzgwNjNhYmUzMjE5YzE0NjEwM2Y3NTc4MDYzYWQzYWQ3MDkxNDYxMDQyMjU3ODA2M2JjMTk3YzgxMTQ2MTA0NGI1NzYxMDE2ZDU2NWI4MDYzMzRmOTQwNDcxMTYxMDBlNzU3ODA2MzM0Zjk0MDQ3MTQ2MTAyYWU1NzgwNjMzOTEyNTIxNTE0NjEwMmQ3NTc4MDYzNWE5NTNkMGExNDYxMDMwMDU3ODA2MzczNmMwZDViMTQ2MTAzMjk1NzgwNjM3ZGY3M2UyNzE0NjEwMzY2NTc2MTAxNmQ1NjViODA2MzAxZmZjOWE3MTQ2MTAxYjc1NzgwNjMwZGNkN2E2YzE0NjEwMWY0NTc4MDYzMTUwYjdhMDIxNDYxMDIxZDU3ODA2MzE1OGVmOTNlMTQ2MTAyNWE1NzgwNjMyZGEwMzQwOTE0NjEwMjg1NTc2MTAxNmQ1NjViMzY2MTAxNmQ1NzYwMDAzNDExMTU2MTAxNmI1NzdmNmU4OWQ1MTcwNTcwMjgxOTA1NjBkZDIwMGNmNmJmNzkyODQyODYxMzUzZDExNzM3NjFkZmEzNjJlMWMxMzNmMDMzMzQ2MDQwNTE2MTAxNjI5MjkxOTA2MTFjNmE1NjViNjA0MDUxODA5MTAzOTBhMTViMDA1YjYwMDAzNDExMTU2MTAxYjU1NzdmNmU4OWQ1MTcwNTcwMjgxOTA1NjBkZDIwMGNmNmJmNzkyODQyODYxMzUzZDExNzM3NjFkZmEzNjJlMWMxMzNmMDMzMzQ2MDAwMzY2MDQwNTE2MTAxYWM5NDkzOTI5MTkwNjExY2YzNTY1YjYwNDA1MTgwOTEwMzkwYTE1YjAwNWIzNDgwMTU2MTAxYzM1NzYwMDA4MGZkNWI1MDYxMDFkZTYwMDQ4MDM2MDM4MTAxOTA2MTAxZDk5MTkwNjExZDlmNTY1YjYxMDU1NzU2NWI2MDQwNTE2MTAxZWI5MTkwNjExZGU3NTY1YjYwNDA1MTgwOTEwMzkwZjM1YjM0ODAxNTYxMDIwMDU3NjAwMDgwZmQ1YjUwNjEwMjFiNjAwNDgwMzYwMzgxMDE5MDYxMDIxNjkxOTA2MTFlYmY1NjViNjEwNWQxNTY1YjAwNWIzNDgwMTU2MTAyMjk1NzYwMDA4MGZkNWI1MDYxMDI0NDYwMDQ4MDM2MDM4MTAxOTA2MTAyM2Y5MTkwNjEyMDhmNTY1YjYxMDY3OTU2NWI2MDQwNTE2MTAyNTE5MTkwNjEyMTIxNTY1YjYwNDA1MTgwOTEwMzkwZjM1YjM0ODAxNTYxMDI2NjU3NjAwMDgwZmQ1YjUwNjEwMjZmNjEwNjhkNTY1YjYwNDA1MTYxMDI3YzkxOTA2MTFkZTc1NjViNjA0MDUxODA5MTAzOTBmMzViMzQ4MDE1NjEwMjkxNTc2MDAwODBmZDViNTA2MTAyYWM2MDA0ODAzNjAzODEwMTkwNjEwMmE3OTE5MDYxMjE3YTU2NWI2MTA2OWU1NjViMDA1YjM0ODAxNTYxMDJiYTU3NjAwMDgwZmQ1YjUwNjEwMmQ1NjAwNDgwMzYwMzgxMDE5MDYxMDJkMDkxOTA2MTIyMTA1NjViNjEwNzViNTY1YjAwNWIzNDgwMTU2MTAyZTM1NzYwMDA4MGZkNWI1MDYxMDJmZTYwMDQ4MDM2MDM4MTAxOTA2MTAyZjk5MTkwNjEyMjg0NTY1YjYxMDgxZTU2NWIwMDViMzQ4MDE1NjEwMzBjNTc2MDAwODBmZDViNTA2MTAzMjc2MDA0ODAzNjAzODEwMTkwNjEwMzIyOTE5MDYxMjM1MzU2NWI2MTA5YjY1NjViMDA1YjM0ODAxNTYxMDMzNTU3NjAwMDgwZmQ1YjUwNjEwMzUwNjAwNDgwMzYwMzgxMDE5MDYxMDM0YjkxOTA2MTIzYTY1NjViNjEwYTc2NTY1YjYwNDA1MTYxMDM1ZDkxOTA2MTFkZTc1NjViNjA0MDUxODA5MTAzOTBmMzViMzQ4MDE1NjEwMzcyNTc2MDAwODBmZDViNTA2MTAzOGQ2MDA0ODAzNjAzODEwMTkwNjEwMzg4OTE5MDYxMjNhNjU2NWI2MTBhOTY1NjViNjA0MDUxNjEwMzlhOTE5MDYxMWRlNzU2NWI2MDQwNTE4MDkxMDM5MGYzNWIzNDgwMTU2MTAzYWY1NzYwMDA4MGZkNWI1MDYxMDNjYTYwMDQ4MDM2MDM4MTAxOTA2MTAzYzU5MTkwNjEyM2ZmNTY1YjYxMGFlYjU2NWIwMDViMzQ4MDE1NjEwM2Q4NTc2MDAwODBmZDViNTA2MTAzZTE2MTBiYTg1NjViNjA0MDUxNjEwM2VlOTE5MDYxMjQzZjU2NWI2MDQwNTE4MDkxMDM5MGYzNWIzNDgwMTU2MTA0MDM1NzYwMDA4MGZkNWI1MDYxMDQwYzYxMGMxODU2NWI2MDQwNTE2MTA0MTk5MTkwNjExZGU3NTY1YjYwNDA1MTgwOTEwMzkwZjM1YjM0ODAxNTYxMDQyZTU3NjAwMDgwZmQ1YjUwNjEwNDQ5NjAwNDgwMzYwMzgxMDE5MDYxMDQ0NDkxOTA2MTI0YjA1NjViNjEwYzJiNTY1YjAwNWIzNDgwMTU2MTA0NTc1NzYwMDA4MGZkNWI1MDYxMDQ3MjYwMDQ4MDM2MDM4MTAxOTA2MTA0NmQ5MTkwNjEyNThjNTY1YjYxMGUzZDU2NWI2MDQwNTE2MTA0N2Y5MTkwNjEyMTIxNTY1YjYwNDA1MTgwOTEwMzkwZjM1YjM0ODAxNTYxMDQ5NDU3NjAwMDgwZmQ1YjUwNjEwNGFmNjAwNDgwMzYwMzgxMDE5MDYxMDRhYTkxOTA2MTIzZmY1NjViNjEwZTU1NTY1YjAwNWIzNDgwMTU2MTA0YmQ1NzYwMDA4MGZkNWI1MDYxMDRkODYwMDQ4MDM2MDM4MTAxOTA2MTA0ZDM5MTkwNjEyNjY4NTY1YjYxMGYxMjU2NWIwMDViMzQ4MDE1NjEwNGU2NTc2MDAwODBmZDViNTA2MTA1MDE2MDA0ODAzNjAzODEwMTkwNjEwNGZjOTE5MDYxMjM1MzU2NWI2MTExMDQ1NjViMDA1YjM0ODAxNTYxMDUwZjU3NjAwMDgwZmQ1YjUwNjEwNTJhNjAwNDgwMzYwMzgxMDE5MDYxMDUyNTkxOTA2MTI2YjU1NjViNjExMWM0NTY1YjYwNDA1MTYxMDUzNzkxOTA2MTIxMjE1NjViNjA0MDUxODA5MTAzOTBmMzViMzQ4MDE1NjEwNTRjNTc2MDAwODBmZDViNTA2MTA1NTU2MTExZGE1NjViMDA1YjYwMDA3ZjRlMjMxMmUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA3YmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTkxNjgyN2JmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE5MTYxNDgwNjEwNWNhNTc1MDYxMDVjOTgyNjExMjc1NTY1YjViOTA1MDkxOTA1MDU2NWI2MTA1ZGEzMzYxMGE5NjU2NWI2MTA2MTk1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTA2MTA5MDYxMjdhYzU2NWI2MDQwNTE4MDkxMDM5MGZkNWI2MDAwNjEwNjIzNjExMmRmNTY1Yjg4ODg4ODg4ODg2MDQwNTE2MDIwMDE2MTA2M2Q5Njk1OTQ5MzkyOTE5MDYxMjhhZjU2NWI2MDQwNTE2MDIwODE4MzAzMDM4MTUyOTA2MDQwNTI4MDUxOTA2MDIwMDEyMDkwNTA2MTA2NjM4ODgyODU4NTg5ODk2MTEzMWM1NjViNTA2MTA2NmY4Njg5ODk2MTE0ZTA1NjViNTA1MDUwNTA1MDUwNTA1MDU2NWI2MDAwNjMxNTBiN2EwMjYwZTAxYjkwNTA5NDkzNTA1MDUwNTA1NjViNjAwMTgwNTQ5MDYxMDEwMDBhOTAwNDYwZmYxNjgxNTY1YjYxMDZhNzMzNjEwYTk2NTY1YjYxMDZlNjU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMDZkZDkwNjEyN2FjNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA4MjkwNTA4MDczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2NjMzZWYxMzM2NzgzNjA0MDUxODI2M2ZmZmZmZmZmMTY2MGUwMWI4MTUyNjAwNDAxNjEwNzI0OTE5MDYxMjkxYjU2NWI2MDAwNjA0MDUxODA4MzAzODE2MDAwODc4MDNiMTU4MDE1NjEwNzNlNTc2MDAwODBmZDViNTA1YWYxMTU4MDE1NjEwNzUyNTczZDYwMDA4MDNlM2Q2MDAwZmQ1YjUwNTA1MDUwNTA1MDUwNTY1YjYxMDc2NDMzNjEwYTk2NTY1YjYxMDdhMzU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMDc5YTkwNjEyN2FjNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA4NDkwNTA4MDczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2NjNjNmEyZGQyNDg1ODU4NTYwNDA1MTg0NjNmZmZmZmZmZjE2NjBlMDFiODE1MjYwMDQwMTYxMDdlNTkzOTI5MTkwNjEyOWE4NTY1YjYwMDA2MDQwNTE4MDgzMDM4MTYwMDA4NzgwM2IxNTgwMTU2MTA3ZmY1NzYwMDA4MGZkNWI1MDVhZjExNTgwMTU2MTA4MTM1NzNkNjAwMDgwM2UzZDYwMDBmZDViNTA1MDUwNTA1MDUwNTA1MDUwNTY1YjYxMDgyNzMzNjEwYTk2NTY1YjYxMDg2NjU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMDg1ZDkwNjEyN2FjNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA2MTA4NzA2MTE2MTY1NjViODk4OTg5ODk4OTg5NjA0MDUxNjAyMDAxNjEwODhjOTc5Njk1OTQ5MzkyOTE5MDYxMmEwYTU2NWI2MDQwNTE2MDIwODE4MzAzMDM4MTUyOTA2MDQwNTI4MDUxOTA2MDIwMDEyMDkwNTA2MDAwNjEwOGI0OGE4Mzg2ODY4YThhNjExMzFjNTY1YjkwNTA2MDAwOGE3M2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxNjhhOGE4YTYwNDA1MTYxMDhlMDkyOTE5MDYxMmE3NDU2NWI2MDAwNjA0MDUxODA4MzAzODE4NTg3NWFmMTkyNTA1MDUwM2Q4MDYwMDA4MTE0NjEwOTFkNTc2MDQwNTE5MTUwNjAxZjE5NjAzZjNkMDExNjgyMDE2MDQwNTIzZDgyNTIzZDYwMDA2MDIwODQwMTNlNjEwOTIyNTY1YjYwNjA5MTUwNWI1MDUwOTA1MDgwNjEwOTY2NTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjEwOTVkOTA2MTJhZDk1NjViNjA0MDUxODA5MTAzOTBmZDViN2Y1OWJlZDlhYjVkNzgwNzM0NjVkZDY0MmE5ZTNlNzZkZmRiN2Q1M2JjYWU5ZDA5ZGY3ZDBiOGY1MjM0ZDVhODA2MzM4Mzg1OGU4ZThlOGU2MDQwNTE2MTA5YTE5Nzk2OTU5NDkzOTI5MTkwNjEyYjEyNTY1YjYwNDA1MTgwOTEwMzkwYTE1MDUwNTA1MDUwNTA1MDUwNTA1MDUwNTY1YjYxMDliZjMzNjEwYTk2NTY1YjYxMDlmZTU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMDlmNTkwNjEyN2FjNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA4MzkwNTA4MDczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2NjMxNTllNDRkNzg0ODQ2MDQwNTE4MzYzZmZmZmZmZmYxNjYwZTAxYjgxNTI2MDA0MDE2MTBhM2U5MjkxOTA2MTJiN2M1NjViNjAwMDYwNDA1MTgwODMwMzgxNjAwMDg3ODAzYjE1ODAxNTYxMGE1ODU3NjAwMDgwZmQ1YjUwNWFmMTE1ODAxNTYxMGE2YzU3M2Q2MDAwODAzZTNkNjAwMGZkNWI1MDUwNTA1MDUwNTA1MDUwNTY1YjYwMDA2MDIwNTI4MDYwMDA1MjYwNDA2MDAwMjA2MDAwOTE1MDU0OTA2MTAxMDAwYTkwMDQ2MGZmMTY4MTU2NWI2MDAwODA2MDAwODM3M2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxNjczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2ODE1MjYwMjAwMTkwODE1MjYwMjAwMTYwMDAyMDYwMDA5MDU0OTA2MTAxMDAwYTkwMDQ2MGZmMTY5MDUwOTE5MDUwNTY1YjYxMGFmNDMzNjEwYTk2NTY1YjYxMGIzMzU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMGIyYTkwNjEyN2FjNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA4MjkwNTA4MDczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2NjM4YWNjMDFiZTgzNjA0MDUxODI2M2ZmZmZmZmZmMTY2MGUwMWI4MTUyNjAwNDAxNjEwYjcxOTE5MDYxMWRlNzU2NWI2MDAwNjA0MDUxODA4MzAzODE2MDAwODc4MDNiMTU4MDE1NjEwYjhiNTc2MDAwODBmZDViNTA1YWYxMTU4MDE1NjEwYjlmNTczZDYwMDA4MDNlM2Q2MDAwZmQ1YjUwNTA1MDUwNTA1MDUwNTY1YjYwMDA4MDYwMDA5MDUwNjAwMDViNjAwYTgxMTAxNTYxMGMwNDU3ODE2MDAyODI2MDBhODExMDYxMGJkMDU3NjEwYmNmNjEyYmE1NTY1YjViMDE1NDExMTU2MTBiZjE1NzYwMDI4MTYwMGE4MTEwNjEwYmVjNTc2MTBiZWI2MTJiYTU1NjViNWIwMTU0OTE1MDViODA4MDYxMGJmYzkwNjEyYzAzNTY1YjkxNTA1MDYxMGJiMjU2NWI1MDYwMDE4MTYxMGMxMjkxOTA2MTJjNGM1NjViOTE1MDUwOTA1NjViNjAwMTYwMDA5MDU0OTA2MTAxMDAwYTkwMDQ2MGZmMTY4MTU2NWI2MTBjMzQzMzYxMGE5NjU2NWI2MTBjNzM1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTBjNmE5MDYxMjdhYzU2NWI2MDQwNTE4MDkxMDM5MGZkNWI2MDAwODg4ODkwNTAxNDE1NjEwY2JhNTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjEwY2IxOTA2MTJjZWU1NjViNjA0MDUxODA5MTAzOTBmZDViODU4NTkwNTA4ODg4OTA1MDE0NjEwZDAyNTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjEwY2Y5OTA2MTJkNWE1NjViNjA0MDUxODA5MTAzOTBmZDViNjEwMTAwODg4ODkwNTAxMDYxMGQ0OTU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMGQ0MDkwNjEyZGM2NTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA2MTBkNTM2MTE2NTM1NjViODk4OTg5ODk4OTg5NjA0MDUxNjAyMDAxNjEwZDZmOTc5Njk1OTQ5MzkyOTE5MDYxMmYwYTU2NWI2MDQwNTE2MDIwODE4MzAzMDM4MTUyOTA2MDQwNTI4MDUxOTA2MDIwMDEyMDkwNTA2MDAxNjAwMDkwNTQ5MDYxMDEwMDBhOTAwNDYwZmYxNjE1NjEwZGQ3NTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjEwZGNlOTA2MTJmYWQ1NjViNjA0MDUxODA5MTAzOTBmZDViNjAwMDYxMGRlODYwMDA4Mzg2ODY4YThhNjExMzFjNTY1YjkwNTA2MTBkZjY4YThhOGE4YTYxMTY5MDU2NWI3ZmU0YzkwNDdhNzI5NzI2YjcyOWNmNGZhNjJjOTVlZjlhNDM0YmJhZjIwNmE3ZWEwYzdjNzc1MTVkYjE1ODQwMjIzMzgyODQ2MDQwNTE2MTBlMjk5MzkyOTE5MDYxMmZjZDU2NWI2MDQwNTE4MDkxMDM5MGExNTA1MDUwNTA1MDUwNTA1MDUwNTA1NjViNjAwMDYzYmMxOTdjODE2MGUwMWI5MDUwOTg5NzUwNTA1MDUwNTA1MDUwNTA1NjViNjEwZTVlMzM2MTBhOTY1NjViNjEwZTlkNTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjEwZTk0OTA2MTI3YWM1NjViNjA0MDUxODA5MTAzOTBmZDViNjAwMDgyOTA1MDgwNzNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTY2M2M1OWY5ZjE5ODM2MDQwNTE4MjYzZmZmZmZmZmYxNjYwZTAxYjgxNTI2MDA0MDE2MTBlZGI5MTkwNjExZGU3NTY1YjYwMDA2MDQwNTE4MDgzMDM4MTYwMDA4NzgwM2IxNTgwMTU2MTBlZjU1NzYwMDA4MGZkNWI1MDVhZjExNTgwMTU2MTBmMDk1NzNkNjAwMDgwM2UzZDYwMDBmZDViNTA1MDUwNTA1MDUwNTA1NjViNjAwMTgwNTQ5MDYxMDEwMDBhOTAwNDYwZmYxNjE1NjEwZjYwNTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjEwZjU3OTA2MTMwNTA1NjViNjA0MDUxODA5MTAzOTBmZDViNjAwMzgyODI5MDUwMTQ2MTBmYTY1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTBmOWQ5MDYxMzBiYzU2NWI2MDQwNTE4MDkxMDM5MGZkNWI2MDAwNWI4MjgyOTA1MDgxNjBmZjE2MTAxNTYxMTBlNTU3NjAwMDczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2ODM4MzgzNjBmZjE2ODE4MTEwNjEwZmU1NTc2MTBmZTQ2MTJiYTU1NjViNWI5MDUwNjAyMDAyMDE2MDIwODEwMTkwNjEwZmZhOTE5MDYxMjNhNjU2NWI3M2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxNjE0MTU2MTEwNTE1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTEwNDg5MDYxMzEyODU2NWI2MDQwNTE4MDkxMDM5MGZkNWI2MDAxNjAwMDgwODU4NTg1NjBmZjE2ODE4MTEwNjExMDZjNTc2MTEwNmI2MTJiYTU1NjViNWI5MDUwNjAyMDAyMDE2MDIwODEwMTkwNjExMDgxOTE5MDYxMjNhNjU2NWI3M2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxNjczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2ODE1MjYwMjAwMTkwODE1MjYwMjAwMTYwMDAyMDYwMDA2MTAxMDAwYTgxNTQ4MTYwZmYwMjE5MTY5MDgzMTUxNTAyMTc5MDU1NTA4MDgwNjExMGRkOTA2MTMxNTU1NjViOTE1MDUwNjEwZmE5NTY1YjUwNjAwMTgwNjAwMTYxMDEwMDBhODE1NDgxNjBmZjAyMTkxNjkwODMxNTE1MDIxNzkwNTU1MDUwNTA1NjViNjExMTBkMzM2MTBhOTY1NjViNjExMTRjNTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjExMTQzOTA2MTI3YWM1NjViNjA0MDUxODA5MTAzOTBmZDViNjAwMDgzOTA1MDgwNzNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTY2Mzg5NzJjMTdjODQ4NDYwNDA1MTgzNjNmZmZmZmZmZjE2NjBlMDFiODE1MjYwMDQwMTYxMTE4YzkyOTE5MDYxMmI3YzU2NWI2MDAwNjA0MDUxODA4MzAzODE2MDAwODc4MDNiMTU4MDE1NjExMWE2NTc2MDAwODBmZDViNTA1YWYxMTU4MDE1NjExMWJhNTczZDYwMDA4MDNlM2Q2MDAwZmQ1YjUwNTA1MDUwNTA1MDUwNTA1NjViNjAwMDYzZjIzYTZlNjE2MGUwMWI5MDUwOTY5NTUwNTA1MDUwNTA1MDU2NWI2MTExZTMzMzYxMGE5NjU2NWI2MTEyMjI1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTEyMTk5MDYxMjdhYzU2NWI2MDQwNTE4MDkxMDM5MGZkNWI2MDAxODA2MDAwNjEwMTAwMGE4MTU0ODE2MGZmMDIxOTE2OTA4MzE1MTUwMjE3OTA1NTUwN2YwOTA5ZThmNzZhNGZkM2U5NzBmMmVhZWY1NmMwZWU2ZGZhZjhiODdjNWI4ZDNmNTZmZmNlNzhlODI1YTkxMTU3MzM2MDQwNTE2MTEyNmI5MTkwNjEyOTFiNTY1YjYwNDA1MTgwOTEwMzkwYTE1NjViNjAwMDdmMDFmZmM5YTcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDdiZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYxOTE2ODI3YmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTkxNjE0OTA1MDkxOTA1MDU2NWI2MDYwNjA0MDUxODA2MDQwMDE2MDQwNTI4MDYwMGQ4MTUyNjAyMDAxN2Y1MDRmNGM1OTQ3NGY0ZTJkNDU1MjQzMzIzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjUwOTA1MDkwNTY1YjYwMDA4MDYxMTM2ZDg3ODc4NzgwODA2MDFmMDE2MDIwODA5MTA0MDI2MDIwMDE2MDQwNTE5MDgxMDE2MDQwNTI4MDkzOTI5MTkwODE4MTUyNjAyMDAxODM4MzgwODI4NDM3NjAwMDgxODQwMTUyNjAxZjE5NjAxZjgyMDExNjkwNTA4MDgzMDE5MjUwNTA1MDUwNTA1MDUwNjExODdjNTY1YjkwNTA2MDAxNjAwMDkwNTQ5MDYxMDEwMDBhOTAwNDYwZmYxNjE1ODA2MTEzOTA1NzUwNjExMzhmODg2MTBhOTY1NjViNWI2MTEzY2Y1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTEzYzY5MDYxMzFjYjU2NWI2MDQwNTE4MDkxMDM5MGZkNWI0Mjg0MTAxNTYxMTQxMjU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMTQwOTkwNjEzMjM3NTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYxMTQxYjgzNjExOWJiNTY1YjYxMTQyNDgxNjEwYTk2NTY1YjYxMTQ2MzU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMTQ1YTkwNjEzMTI4NTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjMzNzNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMTY4MTczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2MTQxNTYxMTRkMjU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMTRjOTkwNjEzMmEzNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjgwOTE1MDUwOTY5NTUwNTA1MDUwNTA1MDU2NWI2MDAwODA4NDczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2NjNhOTA1OWNiYjg1ODU2MDQwNTE2MDI0MDE2MTE1MTI5MjkxOTA2MTJiN2M1NjViNjA0MDUxNjAyMDgxODMwMzAzODE1MjkwNjA0MDUyOTA2MGUwMWI2MDIwODIwMTgwNTE3YmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmODM4MTgzMTYxNzgzNTI1MDUwNTA1MDYwNDA1MTYxMTU2MDkxOTA2MTMyZmY1NjViNjAwMDYwNDA1MTgwODMwMzgxNjAwMDg2NWFmMTkxNTA1MDNkODA2MDAwODExNDYxMTU5ZDU3NjA0MDUxOTE1MDYwMWYxOTYwM2YzZDAxMTY4MjAxNjA0MDUyM2Q4MjUyM2Q2MDAwNjAyMDg0MDEzZTYxMTVhMjU2NWI2MDYwOTE1MDViNTA5MTUwOTE1MDgxODAxNTYxMTVkMDU3NTA2MDAwODE1MTE0ODA2MTE1Y2Y1NzUwODA4MDYwMjAwMTkwNTE4MTAxOTA2MTE1Y2U5MTkwNjEzMzJiNTY1YjViNWI2MTE2MGY1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTE2MDY5MDYxMzNjYTU2NWI2MDQwNTE4MDkxMDM5MGZkNWI1MDUwNTA1MDUwNTY1YjYwNjA2MDQwNTE4MDYwNDAwMTYwNDA1MjgwNjAwNzgxNTI2MDIwMDE3ZjUwNGY0YzU5NDc0ZjRlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNTA5MDUwOTA1NjViNjA2MDYwNDA1MTgwNjA0MDAxNjA0MDUyODA2MDBkODE1MjYwMjAwMTdmNTA0ZjRjNTk0NzRmNGUyZDQyNjE3NDYzNjgwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI1MDkwNTA5MDU2NWI2MDAwNWI4NDg0OTA1MDgxMTAxNTYxMTg3NTU3ODI4MjgyODE4MTEwNjExNmIxNTc2MTE2YjA2MTJiYTU1NjViNWI5MDUwNjAyMDAyMDEzNTQ3MTAxNTYxMTZmYTU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMTZmMTkwNjEzNDM2NTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA4NTg1ODM4MTgxMTA2MTE3MGY1NzYxMTcwZTYxMmJhNTU2NWI1YjkwNTA2MDIwMDIwMTYwMjA4MTAxOTA2MTE3MjQ5MTkwNjEyM2E2NTY1YjczZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjE2ODQ4NDg0ODE4MTEwNjExNzRkNTc2MTE3NGM2MTJiYTU1NjViNWI5MDUwNjAyMDAyMDEzNTYwNDA1MTYxMTc2MDkwNjEzNDc5NTY1YjYwMDA2MDQwNTE4MDgzMDM4MTg1ODc1YWYxOTI1MDUwNTAzZDgwNjAwMDgxMTQ2MTE3OWQ1NzYwNDA1MTkxNTA2MDFmMTk2MDNmM2QwMTE2ODIwMTYwNDA1MjNkODI1MjNkNjAwMDYwMjA4NDAxM2U2MTE3YTI1NjViNjA2MDkxNTA1YjUwNTA5MDUwODA2MTE3ZTY1NzYwNDA1MTdmMDhjMzc5YTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDgxNTI2MDA0MDE2MTE3ZGQ5MDYxMzRkYTU2NWI2MDQwNTE4MDkxMDM5MGZkNWI3ZmM0MmZhMTU1MTU4Nzg2YTFkZDZjY2MzYTc4NWYzNTg0NTQ2NzM1M2MzY2M3MDBlMGUzMWE3OWY5MGUyMjIyN2QzMzg3ODc4NTgxODExMDYxMTgxYjU3NjExODFhNjEyYmE1NTY1YjViOTA1MDYwMjAwMjAxNjAyMDgxMDE5MDYxMTgzMDkxOTA2MTIzYTY1NjViODY4Njg2ODE4MTEwNjExODQzNTc2MTE4NDI2MTJiYTU1NjViNWI5MDUwNjAyMDAyMDEzNTYwNDA1MTYxMTg1OTkzOTI5MTkwNjEzNGZhNTY1YjYwNDA1MTgwOTEwMzkwYTE1MDgwODA2MTE4NmQ5MDYxMmMwMzU2NWI5MTUwNTA2MTE2OTM1NjViNTA1MDUwNTA1MDU2NWI2MDAwNjA0MTgyNTExNDYxMThjMjU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMThiOTkwNjEzNTdkNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA4MDYwMDA2MDIwODUwMTUxOTI1MDYwNDA4NTAxNTE5MTUwNjBmZjYwNDE4NjAxNTExNjkwNTA2MDFiODE2MGZmMTYxMDE1NjExOGZiNTc2MDFiODE2MTE4Zjg5MTkwNjEzNTlkNTY1YjkwNTA1YjdmN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmY1ZDU3NmU3MzU3YTQ1MDFkZGZlOTJmNDY2ODFiMjBhMDgyNjAwMDFjMTExNTYxMTk2MTU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMTk1ODkwNjEzNjQ2NTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDE4NjgyODU4NTYwNDA1MTYwMDA4MTUyNjAyMDAxNjA0MDUyNjA0MDUxNjExOTg0OTQ5MzkyOTE5MDYxMzY3NTU2NWI2MDIwNjA0MDUxNjAyMDgxMDM5MDgwODQwMzkwODU1YWZhMTU4MDE1NjExOWE2NTczZDYwMDA4MDNlM2Q2MDAwZmQ1YjUwNTA1MDYwMjA2MDQwNTEwMzUxOTM1MDUwNTA1MDkyOTE1MDUwNTY1YjYxMTljNDMzNjEwYTk2NTY1YjYxMWEwMzU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMTlmYTkwNjEyN2FjNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYwMDA4MDYwMDI2MDBhODA2MDIwMDI2MDQwNTE5MDgxMDE2MDQwNTI4MDkyOTE5MDgyNjAwYTgwMTU2MTFhM2Y1NzYwMjAwMjgyMDE5MTViODE1NDgxNTI2MDIwMDE5MDYwMDEwMTkwODA4MzExNjExYTJiNTc1YjUwNTA1MDUwNTA5MDUwNjAwMDViNjAwYTgxMTAxNTYxMWFmOTU3ODM4MjgyNjAwYTgxMTA2MTFhNjY1NzYxMWE2NTYxMmJhNTU2NWI1YjYwMjAwMjAxNTExNDE1NjExYWFjNTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjExYWEzOTA2MTM3MDY1NjViNjA0MDUxODA5MTAzOTBmZDViODE4MzYwMGE4MTEwNjExYWJmNTc2MTFhYmU2MTJiYTU1NjViNWI2MDIwMDIwMTUxODI4MjYwMGE4MTEwNjExYWQ3NTc2MTFhZDY2MTJiYTU1NjViNWI2MDIwMDIwMTUxMTAxNTYxMWFlNjU3ODA5MjUwNWI4MDgwNjExYWYxOTA2MTJjMDM1NjViOTE1MDUwNjExYTQ5NTY1YjUwODA4MjYwMGE4MTEwNjExYjBkNTc2MTFiMGM2MTJiYTU1NjViNWI2MDIwMDIwMTUxODMxMTYxMWI1MzU3NjA0MDUxN2YwOGMzNzlhMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODE1MjYwMDQwMTYxMWI0YTkwNjEzNzcyNTY1YjYwNDA1MTgwOTEwMzkwZmQ1YjYxMjcxMDgxODM2MDBhODExMDYxMWI2OTU3NjExYjY4NjEyYmE1NTY1YjViNjAyMDAyMDE1MTYxMWI3ODkxOTA2MTJjNGM1NjViODMxMTE1NjExYmJhNTc2MDQwNTE3ZjA4YzM3OWEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA4MTUyNjAwNDAxNjExYmIxOTA2MTM3ZGU1NjViNjA0MDUxODA5MTAzOTBmZDViODI2MDAyODM2MDBhODExMDYxMWJjZjU3NjExYmNlNjEyYmE1NTY1YjViMDE4MTkwNTU1MDUwNTA1MDU2NWI2MDAwNzNmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmODIxNjkwNTA5MTkwNTA1NjViNjAwMDYxMWMwNDgyNjExYmQ5NTY1YjkwNTA5MTkwNTA1NjViNjExYzE0ODE2MTFiZjk1NjViODI1MjUwNTA1NjViNjAwMDgxOTA1MDkxOTA1MDU2NWI2MTFjMmQ4MTYxMWMxYTU2NWI4MjUyNTA1MDU2NWI2MDAwODI4MjUyNjAyMDgyMDE5MDUwOTI5MTUwNTA1NjViNTA1NjViNjAwMDYxMWM1NDYwMDA4MzYxMWMzMzU2NWI5MTUwNjExYzVmODI2MTFjNDQ1NjViNjAwMDgyMDE5MDUwOTE5MDUwNTY1YjYwMDA2MDYwODIwMTkwNTA2MTFjN2Y2MDAwODMwMTg1NjExYzBiNTY1YjYxMWM4YzYwMjA4MzAxODQ2MTFjMjQ1NjViODE4MTAzNjA0MDgzMDE1MjYxMWM5ZDgxNjExYzQ3NTY1YjkwNTA5MzkyNTA1MDUwNTY1YjgyODE4MzM3NjAwMDgzODMwMTUyNTA1MDUwNTY1YjYwMDA2MDFmMTk2MDFmODMwMTE2OTA1MDkxOTA1MDU2NWI2MDAwNjExY2QyODM4NTYxMWMzMzU2NWI5MzUwNjExY2RmODM4NTg0NjExY2E2NTY1YjYxMWNlODgzNjExY2I1NTY1Yjg0MDE5MDUwOTM5MjUwNTA1MDU2NWI2MDAwNjA2MDgyMDE5MDUwNjExZDA4NjAwMDgzMDE4NzYxMWMwYjU2NWI2MTFkMTU2MDIwODMwMTg2NjExYzI0NTY1YjgxODEwMzYwNDA4MzAxNTI2MTFkMjg4MTg0ODY2MTFjYzY1NjViOTA1MDk1OTQ1MDUwNTA1MDUwNTY1YjYwMDA2MDQwNTE5MDUwOTA1NjViNjAwMDgwZmQ1YjYwMDA4MGZkNWI2MDAwN2ZmZmZmZmZmZjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwODIxNjkwNTA5MTkwNTA1NjViNjExZDdjODE2MTFkNDc1NjViODExNDYxMWQ4NzU3NjAwMDgwZmQ1YjUwNTY1YjYwMDA4MTM1OTA1MDYxMWQ5OTgxNjExZDczNTY1YjkyOTE1MDUwNTY1YjYwMDA2MDIwODI4NDAzMTIxNTYxMWRiNTU3NjExZGI0NjExZDNkNTY1YjViNjAwMDYxMWRjMzg0ODI4NTAxNjExZDhhNTY1YjkxNTA1MDkyOTE1MDUwNTY1YjYwMDA4MTE1MTU5MDUwOTE5MDUwNTY1YjYxMWRlMTgxNjExZGNjNTY1YjgyNTI1MDUwNTY1YjYwMDA2MDIwODIwMTkwNTA2MTFkZmM2MDAwODMwMTg0NjExZGQ4NTY1YjkyOTE1MDUwNTY1YjYxMWUwYjgxNjExYmY5NTY1YjgxMTQ2MTFlMTY1NzYwMDA4MGZkNWI1MDU2NWI2MDAwODEzNTkwNTA2MTFlMjg4MTYxMWUwMjU2NWI5MjkxNTA1MDU2NWI2MTFlMzc4MTYxMWMxYTU2NWI4MTE0NjExZTQyNTc2MDAwODBmZDViNTA1NjViNjAwMDgxMzU5MDUwNjExZTU0ODE2MTFlMmU1NjViOTI5MTUwNTA1NjViNjAwMDgwZmQ1YjYwMDA4MGZkNWI2MDAwODBmZDViNjAwMDgwODM2MDFmODQwMTEyNjExZTdmNTc2MTFlN2U2MTFlNWE1NjViNWI4MjM1OTA1MDY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMWU5YzU3NjExZTliNjExZTVmNTY1YjViNjAyMDgzMDE5MTUwODM2MDAxODIwMjgzMDExMTE1NjExZWI4NTc2MTFlYjc2MTFlNjQ1NjViNWI5MjUwOTI5MDUwNTY1YjYwMDA4MDYwMDA4MDYwMDA4MDYwMDA2MGMwODg4YTAzMTIxNTYxMWVkZTU3NjExZWRkNjExZDNkNTY1YjViNjAwMDYxMWVlYzhhODI4YjAxNjExZTE5NTY1Yjk3NTA1MDYwMjA2MTFlZmQ4YTgyOGIwMTYxMWU0NTU2NWI5NjUwNTA2MDQwNjExZjBlOGE4MjhiMDE2MTFlMTk1NjViOTU1MDUwNjA2MDYxMWYxZjhhODI4YjAxNjExZTQ1NTY1Yjk0NTA1MDYwODA2MTFmMzA4YTgyOGIwMTYxMWU0NTU2NWI5MzUwNTA2MGEwODgwMTM1NjdmZmZmZmZmZmZmZmZmZmZmODExMTE1NjExZjUxNTc2MTFmNTA2MTFkNDI1NjViNWI2MTFmNWQ4YTgyOGIwMTYxMWU2OTU2NWI5MjUwOTI1MDUwOTI5NTk4OTE5NDk3NTA5Mjk1NTA1NjViNjAwMDgwZmQ1YjdmNGU0ODdiNzEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwMDA1MjYwNDE2MDA0NTI2MDI0NjAwMGZkNWI2MTFmYWI4MjYxMWNiNTU2NWI4MTAxODE4MTEwNjdmZmZmZmZmZmZmZmZmZmZmODIxMTE3MTU2MTFmY2E1NzYxMWZjOTYxMWY3MzU2NWI1YjgwNjA0MDUyNTA1MDUwNTY1YjYwMDA2MTFmZGQ2MTFkMzM1NjViOTA1MDYxMWZlOTgyODI2MTFmYTI1NjViOTE5MDUwNTY1YjYwMDA2N2ZmZmZmZmZmZmZmZmZmZmY4MjExMTU2MTIwMDk1NzYxMjAwODYxMWY3MzU2NWI1YjYxMjAxMjgyNjExY2I1NTY1YjkwNTA2MDIwODEwMTkwNTA5MTkwNTA1NjViNjAwMDYxMjAzMjYxMjAyZDg0NjExZmVlNTY1YjYxMWZkMzU2NWI5MDUwODI4MTUyNjAyMDgxMDE4NDg0ODQwMTExMTU2MTIwNGU1NzYxMjA0ZDYxMWY2ZTU2NWI1YjYxMjA1OTg0ODI4NTYxMWNhNjU2NWI1MDkzOTI1MDUwNTA1NjViNjAwMDgyNjAxZjgzMDExMjYxMjA3NjU3NjEyMDc1NjExZTVhNTY1YjViODEzNTYxMjA4Njg0ODI2MDIwODYwMTYxMjAxZjU2NWI5MTUwNTA5MjkxNTA1MDU2NWI2MDAwODA2MDAwODA2MDgwODU4NzAzMTIxNTYxMjBhOTU3NjEyMGE4NjExZDNkNTY1YjViNjAwMDYxMjBiNzg3ODI4ODAxNjExZTE5NTY1Yjk0NTA1MDYwMjA2MTIwYzg4NzgyODgwMTYxMWUxOTU2NWI5MzUwNTA2MDQwNjEyMGQ5ODc4Mjg4MDE2MTFlNDU1NjViOTI1MDUwNjA2MDg1MDEzNTY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMjBmYTU3NjEyMGY5NjExZDQyNTY1YjViNjEyMTA2ODc4Mjg4MDE2MTIwNjE1NjViOTE1MDUwOTI5NTkxOTQ1MDkyNTA1NjViNjEyMTFiODE2MTFkNDc1NjViODI1MjUwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDYxMjEzNjYwMDA4MzAxODQ2MTIxMTI1NjViOTI5MTUwNTA1NjViNjAwMDYxMjE0NzgyNjExYmQ5NTY1YjkwNTA5MTkwNTA1NjViNjEyMTU3ODE2MTIxM2M1NjViODExNDYxMjE2MjU3NjAwMDgwZmQ1YjUwNTY1YjYwMDA4MTM1OTA1MDYxMjE3NDgxNjEyMTRlNTY1YjkyOTE1MDUwNTY1YjYwMDA4MDYwNDA4Mzg1MDMxMjE1NjEyMTkxNTc2MTIxOTA2MTFkM2Q1NjViNWI2MDAwNjEyMTlmODU4Mjg2MDE2MTIxNjU1NjViOTI1MDUwNjAyMDYxMjFiMDg1ODI4NjAxNjExZTE5NTY1YjkxNTA1MDkyNTA5MjkwNTA1NjViNjAwMDgwODM2MDFmODQwMTEyNjEyMWQwNTc2MTIxY2Y2MTFlNWE1NjViNWI4MjM1OTA1MDY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMjFlZDU3NjEyMWVjNjExZTVmNTY1YjViNjAyMDgzMDE5MTUwODM2MDIwODIwMjgzMDExMTE1NjEyMjA5NTc2MTIyMDg2MTFlNjQ1NjViNWI5MjUwOTI5MDUwNTY1YjYwMDA4MDYwMDA4MDYwNjA4NTg3MDMxMjE1NjEyMjJhNTc2MTIyMjk2MTFkM2Q1NjViNWI2MDAwNjEyMjM4ODc4Mjg4MDE2MTIxNjU1NjViOTQ1MDUwNjAyMDYxMjI0OTg3ODI4ODAxNjExZTE5NTY1YjkzNTA1MDYwNDA4NTAxMzU2N2ZmZmZmZmZmZmZmZmZmZmY4MTExMTU2MTIyNmE1NzYxMjI2OTYxMWQ0MjU2NWI1YjYxMjI3Njg3ODI4ODAxNjEyMWJhNTY1YjkyNTA5MjUwNTA5Mjk1OTE5NDUwOTI1MDU2NWI2MDAwODA2MDAwODA2MDAwODA2MDAwODA2MGMwODk4YjAzMTIxNTYxMjJhNDU3NjEyMmEzNjExZDNkNTY1YjViNjAwMDYxMjJiMjhiODI4YzAxNjExZTE5NTY1Yjk4NTA1MDYwMjA2MTIyYzM4YjgyOGMwMTYxMWU0NTU2NWI5NzUwNTA2MDQwODkwMTM1NjdmZmZmZmZmZmZmZmZmZmZmODExMTE1NjEyMmU0NTc2MTIyZTM2MTFkNDI1NjViNWI2MTIyZjA4YjgyOGMwMTYxMWU2OTU2NWI5NjUwOTY1MDUwNjA2MDYxMjMwMzhiODI4YzAxNjExZTQ1NTY1Yjk0NTA1MDYwODA2MTIzMTQ4YjgyOGMwMTYxMWU0NTU2NWI5MzUwNTA2MGEwODkwMTM1NjdmZmZmZmZmZmZmZmZmZmZmODExMTE1NjEyMzM1NTc2MTIzMzQ2MTFkNDI1NjViNWI2MTIzNDE4YjgyOGMwMTYxMWU2OTU2NWI5MjUwOTI1MDUwOTI5NTk4NTA5Mjk1OTg5MDkzOTY1MDU2NWI2MDAwODA2MDAwNjA2MDg0ODYwMzEyMTU2MTIzNmM1NzYxMjM2YjYxMWQzZDU2NWI1YjYwMDA2MTIzN2E4NjgyODcwMTYxMjE2NTU2NWI5MzUwNTA2MDIwNjEyMzhiODY4Mjg3MDE2MTFlMTk1NjViOTI1MDUwNjA0MDYxMjM5Yzg2ODI4NzAxNjExZTQ1NTY1YjkxNTA1MDkyNTA5MjUwOTI1NjViNjAwMDYwMjA4Mjg0MDMxMjE1NjEyM2JjNTc2MTIzYmI2MTFkM2Q1NjViNWI2MDAwNjEyM2NhODQ4Mjg1MDE2MTFlMTk1NjViOTE1MDUwOTI5MTUwNTA1NjViNjEyM2RjODE2MTFkY2M1NjViODExNDYxMjNlNzU3NjAwMDgwZmQ1YjUwNTY1YjYwMDA4MTM1OTA1MDYxMjNmOTgxNjEyM2QzNTY1YjkyOTE1MDUwNTY1YjYwMDA4MDYwNDA4Mzg1MDMxMjE1NjEyNDE2NTc2MTI0MTU2MTFkM2Q1NjViNWI2MDAwNjEyNDI0ODU4Mjg2MDE2MTFlMTk1NjViOTI1MDUwNjAyMDYxMjQzNTg1ODI4NjAxNjEyM2VhNTY1YjkxNTA1MDkyNTA5MjkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDYxMjQ1NDYwMDA4MzAxODQ2MTFjMjQ1NjViOTI5MTUwNTA1NjViNjAwMDgwODM2MDFmODQwMTEyNjEyNDcwNTc2MTI0NmY2MTFlNWE1NjViNWI4MjM1OTA1MDY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMjQ4ZDU3NjEyNDhjNjExZTVmNTY1YjViNjAyMDgzMDE5MTUwODM2MDIwODIwMjgzMDExMTE1NjEyNGE5NTc2MTI0YTg2MTFlNjQ1NjViNWI5MjUwOTI5MDUwNTY1YjYwMDA4MDYwMDA4MDYwMDA4MDYwMDA4MDYwYTA4OThiMDMxMjE1NjEyNGQwNTc2MTI0Y2Y2MTFkM2Q1NjViNWI2MDAwODkwMTM1NjdmZmZmZmZmZmZmZmZmZmZmODExMTE1NjEyNGVlNTc2MTI0ZWQ2MTFkNDI1NjViNWI2MTI0ZmE4YjgyOGMwMTYxMjQ1YTU2NWI5ODUwOTg1MDUwNjAyMDg5MDEzNTY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMjUxZDU3NjEyNTFjNjExZDQyNTY1YjViNjEyNTI5OGI4MjhjMDE2MTIxYmE1NjViOTY1MDk2NTA1MDYwNDA2MTI1M2M4YjgyOGMwMTYxMWU0NTU2NWI5NDUwNTA2MDYwNjEyNTRkOGI4MjhjMDE2MTFlNDU1NjViOTM1MDUwNjA4MDg5MDEzNTY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMjU2ZTU3NjEyNTZkNjExZDQyNTY1YjViNjEyNTdhOGI4MjhjMDE2MTFlNjk1NjViOTI1MDkyNTA1MDkyOTU5ODUwOTI5NTk4OTA5Mzk2NTA1NjViNjAwMDgwNjAwMDgwNjAwMDgwNjAwMDgwNjBhMDg5OGIwMzEyMTU2MTI1YWM1NzYxMjVhYjYxMWQzZDU2NWI1YjYwMDA2MTI1YmE4YjgyOGMwMTYxMWUxOTU2NWI5ODUwNTA2MDIwNjEyNWNiOGI4MjhjMDE2MTFlMTk1NjViOTc1MDUwNjA0MDg5MDEzNTY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMjVlYzU3NjEyNWViNjExZDQyNTY1YjViNjEyNWY4OGI4MjhjMDE2MTIxYmE1NjViOTY1MDk2NTA1MDYwNjA4OTAxMzU2N2ZmZmZmZmZmZmZmZmZmZmY4MTExMTU2MTI2MWI1NzYxMjYxYTYxMWQ0MjU2NWI1YjYxMjYyNzhiODI4YzAxNjEyMWJhNTY1Yjk0NTA5NDUwNTA2MDgwODkwMTM1NjdmZmZmZmZmZmZmZmZmZmZmODExMTE1NjEyNjRhNTc2MTI2NDk2MTFkNDI1NjViNWI2MTI2NTY4YjgyOGMwMTYxMWU2OTU2NWI5MjUwOTI1MDUwOTI5NTk4NTA5Mjk1OTg5MDkzOTY1MDU2NWI2MDAwODA2MDIwODM4NTAzMTIxNTYxMjY3ZjU3NjEyNjdlNjExZDNkNTY1YjViNjAwMDgzMDEzNTY3ZmZmZmZmZmZmZmZmZmZmZjgxMTExNTYxMjY5ZDU3NjEyNjljNjExZDQyNTY1YjViNjEyNmE5ODU4Mjg2MDE2MTI0NWE1NjViOTI1MDkyNTA1MDkyNTA5MjkwNTA1NjViNjAwMDgwNjAwMDgwNjAwMDgwNjBhMDg3ODkwMzEyMTU2MTI2ZDI1NzYxMjZkMTYxMWQzZDU2NWI1YjYwMDA2MTI2ZTA4OTgyOGEwMTYxMWUxOTU2NWI5NjUwNTA2MDIwNjEyNmYxODk4MjhhMDE2MTFlMTk1NjViOTU1MDUwNjA0MDYxMjcwMjg5ODI4YTAxNjExZTQ1NTY1Yjk0NTA1MDYwNjA2MTI3MTM4OTgyOGEwMTYxMWU0NTU2NWI5MzUwNTA2MDgwODcwMTM1NjdmZmZmZmZmZmZmZmZmZmZmODExMTE1NjEyNzM0NTc2MTI3MzM2MTFkNDI1NjViNWI2MTI3NDA4OTgyOGEwMTYxMWU2OTU2NWI5MjUwOTI1MDUwOTI5NTUwOTI5NTUwOTI5NTU2NWI2MDAwODI4MjUyNjAyMDgyMDE5MDUwOTI5MTUwNTA1NjViN2Y0ZTZmNmUyZDczNjk2NzZlNjU3MjIwNjk2ZTIwNmY2ZTZjNzk1MzY5Njc2ZTY1NzIyMDZkNjU3NDY4NmY2NDAwNjAwMDgyMDE1MjUwNTY1YjYwMDA2MTI3OTY2MDFmODM2MTI3NGY1NjViOTE1MDYxMjdhMTgyNjEyNzYwNTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMjdjNTgxNjEyNzg5NTY1YjkwNTA5MTkwNTA1NjViNjAwMDgxNTE5MDUwOTE5MDUwNTY1YjYwMDA4MTkwNTA5MjkxNTA1MDU2NWI2MDAwNWI4MzgxMTAxNTYxMjgwMDU3ODA4MjAxNTE4MTg0MDE1MjYwMjA4MTAxOTA1MDYxMjdlNTU2NWI4MzgxMTExNTYxMjgwZjU3NjAwMDg0ODQwMTUyNWI1MDUwNTA1MDU2NWI2MDAwNjEyODIwODI2MTI3Y2M1NjViNjEyODJhODE4NTYxMjdkNzU2NWI5MzUwNjEyODNhODE4NTYwMjA4NjAxNjEyN2UyNTY1YjgwODQwMTkxNTA1MDkyOTE1MDUwNTY1YjYwMDA4MTYwNjAxYjkwNTA5MTkwNTA1NjViNjAwMDYxMjg1ZTgyNjEyODQ2NTY1YjkwNTA5MTkwNTA1NjViNjAwMDYxMjg3MDgyNjEyODUzNTY1YjkwNTA5MTkwNTA1NjViNjEyODg4NjEyODgzODI2MTFiZjk1NjViNjEyODY1NTY1YjgyNTI1MDUwNTY1YjYwMDA4MTkwNTA5MTkwNTA1NjViNjEyOGE5NjEyOGE0ODI2MTFjMWE1NjViNjEyODhlNTY1YjgyNTI1MDUwNTY1YjYwMDA2MTI4YmI4Mjg5NjEyODE1NTY1YjkxNTA2MTI4Yzc4Mjg4NjEyODc3NTY1YjYwMTQ4MjAxOTE1MDYxMjhkNzgyODc2MTI4OTg1NjViNjAyMDgyMDE5MTUwNjEyOGU3ODI4NjYxMjg3NzU2NWI2MDE0ODIwMTkxNTA2MTI4Zjc4Mjg1NjEyODk4NTY1YjYwMjA4MjAxOTE1MDYxMjkwNzgyODQ2MTI4OTg1NjViNjAyMDgyMDE5MTUwODE5MDUwOTc5NjUwNTA1MDUwNTA1MDUwNTY1YjYwMDA2MDIwODIwMTkwNTA2MTI5MzA2MDAwODMwMTg0NjExYzBiNTY1YjkyOTE1MDUwNTY1YjYwMDA4MjgyNTI2MDIwODIwMTkwNTA5MjkxNTA1MDU2NWI2MDAwODBmZDViNjAwMDYxMjk1ODgzODU2MTI5MzY1NjViOTM1MDdmMDdmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjgzMTExNTYxMjk4YjU3NjEyOThhNjEyOTQ3NTY1YjViNjAyMDgzMDI5MjUwNjEyOTljODM4NTg0NjExY2E2NTY1YjgyODQwMTkwNTA5MzkyNTA1MDUwNTY1YjYwMDA2MDQwODIwMTkwNTA2MTI5YmQ2MDAwODMwMTg2NjExYzBiNTY1YjgxODEwMzYwMjA4MzAxNTI2MTI5ZDA4MTg0ODY2MTI5NGM1NjViOTA1MDk0OTM1MDUwNTA1MDU2NWI2MDAwODE5MDUwOTI5MTUwNTA1NjViNjAwMDYxMjlmMTgzODU2MTI5ZGE1NjViOTM1MDYxMjlmZTgzODU4NDYxMWNhNjU2NWI4Mjg0MDE5MDUwOTM5MjUwNTA1MDU2NWI2MDAwNjEyYTE2ODI4YTYxMjgxNTU2NWI5MTUwNjEyYTIyODI4OTYxMjg3NzU2NWI2MDE0ODIwMTkxNTA2MTJhMzI4Mjg4NjEyODk4NTY1YjYwMjA4MjAxOTE1MDYxMmE0MzgyODY4ODYxMjllNTU2NWI5MTUwNjEyYTRmODI4NTYxMjg5ODU2NWI2MDIwODIwMTkxNTA2MTJhNWY4Mjg0NjEyODk4NTY1YjYwMjA4MjAxOTE1MDgxOTA1MDk4OTc1MDUwNTA1MDUwNTA1MDUwNTY1YjYwMDA2MTJhODE4Mjg0ODY2MTI5ZTU1NjViOTE1MDgxOTA1MDkzOTI1MDUwNTA1NjViN2Y0MzYxNmM2YzIwNjU3ODY1NjM3NTc0Njk2ZjZlMjA2NjYxNjk2YzY1NjQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwMDgyMDE1MjUwNTY1YjYwMDA2MTJhYzM2MDE1ODM2MTI3NGY1NjViOTE1MDYxMmFjZTgyNjEyYThkNTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMmFmMjgxNjEyYWI2NTY1YjkwNTA5MTkwNTA1NjViNjAwMDgxOTA1MDkxOTA1MDU2NWI2MTJiMGM4MTYxMmFmOTU2NWI4MjUyNTA1MDU2NWI2MDAwNjBjMDgyMDE5MDUwNjEyYjI3NjAwMDgzMDE4YTYxMWMwYjU2NWI2MTJiMzQ2MDIwODMwMTg5NjExYzBiNTY1YjYxMmI0MTYwNDA4MzAxODg2MTJiMDM1NjViNjEyYjRlNjA2MDgzMDE4NzYxMWMwYjU2NWI2MTJiNWI2MDgwODMwMTg2NjExYzI0NTY1YjgxODEwMzYwYTA4MzAxNTI2MTJiNmU4MTg0ODY2MTFjYzY1NjViOTA1MDk4OTc1MDUwNTA1MDUwNTA1MDUwNTY1YjYwMDA2MDQwODIwMTkwNTA2MTJiOTE2MDAwODMwMTg1NjExYzBiNTY1YjYxMmI5ZTYwMjA4MzAxODQ2MTFjMjQ1NjViOTM5MjUwNTA1MDU2NWI3ZjRlNDg3YjcxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2MDAwNTI2MDMyNjAwNDUyNjAyNDYwMDBmZDViN2Y0ZTQ4N2I3MTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwMDUyNjAxMTYwMDQ1MjYwMjQ2MDAwZmQ1YjYwMDA2MTJjMGU4MjYxMWMxYTU2NWI5MTUwN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmODIxNDE1NjEyYzQxNTc2MTJjNDA2MTJiZDQ1NjViNWI2MDAxODIwMTkwNTA5MTkwNTA1NjViNjAwMDYxMmM1NzgyNjExYzFhNTY1YjkxNTA2MTJjNjI4MzYxMWMxYTU2NWI5MjUwODI3ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMzgyMTExNTYxMmM5NzU3NjEyYzk2NjEyYmQ0NTY1YjViODI4MjAxOTA1MDkyOTE1MDUwNTY1YjdmNGU2Zjc0MjA2NTZlNmY3NTY3NjgyMDcyNjU2MzY5NzA2OTY1NmU3NDczMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwMDA4MjAxNTI1MDU2NWI2MDAwNjEyY2Q4NjAxNTgzNjEyNzRmNTY1YjkxNTA2MTJjZTM4MjYxMmNhMjU2NWI2MDIwODIwMTkwNTA5MTkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDgxODEwMzYwMDA4MzAxNTI2MTJkMDc4MTYxMmNjYjU2NWI5MDUwOTE5MDUwNTY1YjdmNTU2ZTY1NzE3NTYxNmMyMDcyNjU2MzY5NzA2OTY1NmU3NDczMjA2MTZlNjQyMDc2NjE2Yzc1NjU3MzAwMDAwMDYwMDA4MjAxNTI1MDU2NWI2MDAwNjEyZDQ0NjAxZDgzNjEyNzRmNTY1YjkxNTA2MTJkNGY4MjYxMmQwZTU2NWI2MDIwODIwMTkwNTA5MTkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDgxODEwMzYwMDA4MzAxNTI2MTJkNzM4MTYxMmQzNzU2NWI5MDUwOTE5MDUwNTY1YjdmNTQ2ZjZmMjA2ZDYxNmU3OTIwNzI2NTYzNjk3MDY5NjU2ZTc0NzMyYzIwNmQ2MTc4MjAzMjM1MzUwMDAwMDAwMDYwMDA4MjAxNTI1MDU2NWI2MDAwNjEyZGIwNjAxYzgzNjEyNzRmNTY1YjkxNTA2MTJkYmI4MjYxMmQ3YTU2NWI2MDIwODIwMTkwNTA5MTkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDgxODEwMzYwMDA4MzAxNTI2MTJkZGY4MTYxMmRhMzU2NWI5MDUwOTE5MDUwNTY1YjYwMDA4MTkwNTA5MjkxNTA1MDU2NWI2MDAwODE5MDUwOTE5MDUwNTY1YjYxMmUwNDgxNjExYmY5NTY1YjgyNTI1MDUwNTY1YjYwMDA2MTJlMTY4MzgzNjEyZGZiNTY1YjYwMjA4MzAxOTA1MDkyOTE1MDUwNTY1YjYwMDA2MTJlMzE2MDIwODQwMTg0NjExZTE5NTY1YjkwNTA5MjkxNTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwOTE5MDUwNTY1YjYwMDA2MTJlNTI4Mzg1NjEyZGU2NTY1YjkzNTA2MTJlNWQ4MjYxMmRmMTU2NWI4MDYwMDA1Yjg1ODExMDE1NjEyZTk2NTc2MTJlNzM4Mjg0NjEyZTIyNTY1YjYxMmU3ZDg4ODI2MTJlMGE1NjViOTc1MDYxMmU4ODgzNjEyZTM5NTY1YjkyNTA1MDYwMDE4MTAxOTA1MDYxMmU2MTU2NWI1MDg1OTI1MDUwNTA5MzkyNTA1MDUwNTY1YjYwMDA4MTkwNTA5MjkxNTA1MDU2NWI2MDAwNjEyZWJhODM4NTYxMmVhMzU2NWI5MzUwN2YwN2ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmODMxMTE1NjEyZWVkNTc2MTJlZWM2MTI5NDc1NjViNWI2MDIwODMwMjkyNTA2MTJlZmU4Mzg1ODQ2MTFjYTY1NjViODI4NDAxOTA1MDkzOTI1MDUwNTA1NjViNjAwMDYxMmYxNjgyOGE2MTI4MTU1NjViOTE1MDYxMmYyMzgyODg4YTYxMmU0NjU2NWI5MTUwNjEyZjMwODI4Njg4NjEyZWFlNTY1YjkxNTA2MTJmM2M4Mjg1NjEyODk4NTY1YjYwMjA4MjAxOTE1MDYxMmY0YzgyODQ2MTI4OTg1NjViNjAyMDgyMDE5MTUwODE5MDUwOTg5NzUwNTA1MDUwNTA1MDUwNTA1NjViN2Y0MjYxNzQ2MzY4MjA2OTZlMjA3MzYxNjY2NTIwNmQ2ZjY0NjUwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwMDgyMDE1MjUwNTY1YjYwMDA2MTJmOTc2MDEyODM2MTI3NGY1NjViOTE1MDYxMmZhMjgyNjEyZjYxNTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMmZjNjgxNjEyZjhhNTY1YjkwNTA5MTkwNTA1NjViNjAwMDYwNjA4MjAxOTA1MDYxMmZlMjYwMDA4MzAxODY2MTFjMGI1NjViNjEyZmVmNjAyMDgzMDE4NTYxMWMwYjU2NWI2MTJmZmM2MDQwODMwMTg0NjEyYjAzNTY1Yjk0OTM1MDUwNTA1MDU2NWI3ZjQzNmY2ZTc0NzI2MTYzNzQyMDYxNmM3MjY1NjE2NDc5MjA2OTZlNjk3NDY5NjE2YzY5N2E2NTY0MDAwMDAwMDA2MDAwODIwMTUyNTA1NjViNjAwMDYxMzAzYTYwMWM4MzYxMjc0ZjU2NWI5MTUwNjEzMDQ1ODI2MTMwMDQ1NjViNjAyMDgyMDE5MDUwOTE5MDUwNTY1YjYwMDA2MDIwODIwMTkwNTA4MTgxMDM2MDAwODMwMTUyNjEzMDY5ODE2MTMwMmQ1NjViOTA1MDkxOTA1MDU2NWI3ZjQ5NmU3NjYxNmM2OTY0MjA2ZTc1NmQ2MjY1NzIyMDZmNjYyMDczNjk2NzZlNjU3MjczMDAwMDAwMDAwMDAwMDA2MDAwODIwMTUyNTA1NjViNjAwMDYxMzBhNjYwMTk4MzYxMjc0ZjU2NWI5MTUwNjEzMGIxODI2MTMwNzA1NjViNjAyMDgyMDE5MDUwOTE5MDUwNTY1YjYwMDA2MDIwODIwMTkwNTA4MTgxMDM2MDAwODMwMTUyNjEzMGQ1ODE2MTMwOTk1NjViOTA1MDkxOTA1MDU2NWI3ZjQ5NmU3NjYxNmM2OTY0MjA3MzY5Njc2ZTY1NzIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA2MDAwODIwMTUyNTA1NjViNjAwMDYxMzExMjYwMGU4MzYxMjc0ZjU2NWI5MTUwNjEzMTFkODI2MTMwZGM1NjViNjAyMDgyMDE5MDUwOTE5MDUwNTY1YjYwMDA2MDIwODIwMTkwNTA4MTgxMDM2MDAwODMwMTUyNjEzMTQxODE2MTMxMDU1NjViOTA1MDkxOTA1MDU2NWI2MDAwNjBmZjgyMTY5MDUwOTE5MDUwNTY1YjYwMDA2MTMxNjA4MjYxMzE0ODU2NWI5MTUwNjBmZjgyMTQxNTYxMzE3NDU3NjEzMTczNjEyYmQ0NTY1YjViNjAwMTgyMDE5MDUwOTE5MDUwNTY1YjdmNDU3ODc0NjU3MjZlNjE2YzIwNzQ3MjYxNmU3MzY2NjU3MjIwNjk2ZTIwNzM2MTY2NjUyMDZkNmY2NDY1MDAwMDYwMDA4MjAxNTI1MDU2NWI2MDAwNjEzMWI1NjAxZTgzNjEyNzRmNTY1YjkxNTA2MTMxYzA4MjYxMzE3ZjU2NWI2MDIwODIwMTkwNTA5MTkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDgxODEwMzYwMDA4MzAxNTI2MTMxZTQ4MTYxMzFhODU2NWI5MDUwOTE5MDUwNTY1YjdmNTQ3MjYxNmU3MzYxNjM3NDY5NmY2ZTIwNjU3ODcwNjk3MjY1NjQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwMDA4MjAxNTI1MDU2NWI2MDAwNjEzMjIxNjAxMzgzNjEyNzRmNTY1YjkxNTA2MTMyMmM4MjYxMzFlYjU2NWI2MDIwODIwMTkwNTA5MTkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDgxODEwMzYwMDA4MzAxNTI2MTMyNTA4MTYxMzIxNDU2NWI5MDUwOTE5MDUwNTY1YjdmNTM2OTY3NmU2NTcyNzMyMDYzNjE2ZTZlNmY3NDIwNjI2NTIwNjU3MTc1NjE2YzAwMDAwMDAwMDAwMDAwMDAwMDYwMDA4MjAxNTI1MDU2NWI2MDAwNjEzMjhkNjAxNzgzNjEyNzRmNTY1YjkxNTA2MTMyOTg4MjYxMzI1NzU2NWI2MDIwODIwMTkwNTA5MTkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDgxODEwMzYwMDA4MzAxNTI2MTMyYmM4MTYxMzI4MDU2NWI5MDUwOTE5MDUwNTY1YjYwMDA4MTUxOTA1MDkxOTA1MDU2NWI2MDAwNjEzMmQ5ODI2MTMyYzM1NjViNjEzMmUzODE4NTYxMjlkYTU2NWI5MzUwNjEzMmYzODE4NTYwMjA4NjAxNjEyN2UyNTY1YjgwODQwMTkxNTA1MDkyOTE1MDUwNTY1YjYwMDA2MTMzMGI4Mjg0NjEzMmNlNTY1YjkxNTA4MTkwNTA5MjkxNTA1MDU2NWI2MDAwODE1MTkwNTA2MTMzMjU4MTYxMjNkMzU2NWI5MjkxNTA1MDU2NWI2MDAwNjAyMDgyODQwMzEyMTU2MTMzNDE1NzYxMzM0MDYxMWQzZDU2NWI1YjYwMDA2MTMzNGY4NDgyODUwMTYxMzMxNjU2NWI5MTUwNTA5MjkxNTA1MDU2NWI3ZjU0NzI2MTZlNzM2NjY1NzI0ODY1NmM3MDY1NzIzYTNhNzM2MTY2NjU1NDcyNjE2ZTczNjY2NTcyM2EyMDc0NzI2MDAwODIwMTUyN2Y2MTZlNzM2NjY1NzIyMDY2NjE2OTZjNjU2NDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAyMDgyMDE1MjUwNTY1YjYwMDA2MTMzYjQ2MDJkODM2MTI3NGY1NjViOTE1MDYxMzNiZjgyNjEzMzU4NTY1YjYwNDA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMzNlMzgxNjEzM2E3NTY1YjkwNTA5MTkwNTA1NjViN2Y0OTZlNzM3NTY2NjY2OTYzNjk2NTZlNzQyMDY2NzU2ZTY0NzMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAwMDgyMDE1MjUwNTY1YjYwMDA2MTM0MjA2MDEyODM2MTI3NGY1NjViOTE1MDYxMzQyYjgyNjEzM2VhNTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMzQ0ZjgxNjEzNDEzNTY1YjkwNTA5MTkwNTA1NjViNjAwMDYxMzQ2MzYwMDA4MzYxMjlkYTU2NWI5MTUwNjEzNDZlODI2MTFjNDQ1NjViNjAwMDgyMDE5MDUwOTE5MDUwNTY1YjYwMDA2MTM0ODQ4MjYxMzQ1NjU2NWI5MTUwODE5MDUwOTE5MDUwNTY1YjdmNDM2MTZjNmMyMDY2NjE2OTZjNjU2NDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDYwMDA4MjAxNTI1MDU2NWI2MDAwNjEzNGM0NjAwYjgzNjEyNzRmNTY1YjkxNTA2MTM0Y2Y4MjYxMzQ4ZTU2NWI2MDIwODIwMTkwNTA5MTkwNTA1NjViNjAwMDYwMjA4MjAxOTA1MDgxODEwMzYwMDA4MzAxNTI2MTM0ZjM4MTYxMzRiNzU2NWI5MDUwOTE5MDUwNTY1YjYwMDA2MDYwODIwMTkwNTA2MTM1MGY2MDAwODMwMTg2NjExYzBiNTY1YjYxMzUxYzYwMjA4MzAxODU2MTFjMGI1NjViNjEzNTI5NjA0MDgzMDE4NDYxMWMyNDU2NWI5NDkzNTA1MDUwNTA1NjViN2Y0OTZlNzY2MTZjNjk2NDIwNzM2OTY3NmU2MTc0NzU3MjY1MjAyZDIwNzc3MjZmNmU2NzIwNmM2NTZlNjc3NDY4NjAwMDgyMDE1MjUwNTY1YjYwMDA2MTM1Njc2MDIwODM2MTI3NGY1NjViOTE1MDYxMzU3MjgyNjEzNTMxNTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMzU5NjgxNjEzNTVhNTY1YjkwNTA5MTkwNTA1NjViNjAwMDYxMzVhODgyNjEzMTQ4NTY1YjkxNTA2MTM1YjM4MzYxMzE0ODU2NWI5MjUwODI2MGZmMDM4MjExMTU2MTM1Yzk1NzYxMzVjODYxMmJkNDU2NWI1YjgyODIwMTkwNTA5MjkxNTA1MDU2NWI3ZjQ1NDM0NDUzNDEzYTIwNjk2ZTc2NjE2YzY5NjQyMDczNjk2NzZlNjE3NDc1NzI2NTIwMjc3MzI3MjA3NjYxNmM2MDAwODIwMTUyN2Y3NTY1MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNjAyMDgyMDE1MjUwNTY1YjYwMDA2MTM2MzA2MDIyODM2MTI3NGY1NjViOTE1MDYxMzYzYjgyNjEzNWQ0NTY1YjYwNDA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMzY1ZjgxNjEzNjIzNTY1YjkwNTA5MTkwNTA1NjViNjEzNjZmODE2MTMxNDg1NjViODI1MjUwNTA1NjViNjAwMDYwODA4MjAxOTA1MDYxMzY4YTYwMDA4MzAxODc2MTJiMDM1NjViNjEzNjk3NjAyMDgzMDE4NjYxMzY2NjU2NWI2MTM2YTQ2MDQwODMwMTg1NjEyYjAzNTY1YjYxMzZiMTYwNjA4MzAxODQ2MTJiMDM1NjViOTU5NDUwNTA1MDUwNTA1NjViN2Y1MzY1NzE3NTY1NmU2MzY1MjA0OTQ0MjA2MTZjNzI2NTYxNjQ3OTIwNzU3MzY1NjQwMDAwMDAwMDAwMDAwMDAwNjAwMDgyMDE1MjUwNTY1YjYwMDA2MTM2ZjA2MDE4ODM2MTI3NGY1NjViOTE1MDYxMzZmYjgyNjEzNmJhNTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMzcxZjgxNjEzNmUzNTY1YjkwNTA5MTkwNTA1NjViN2Y1MzY1NzE3NTY1NmU2MzY1MjA0OTQ0MjA2MjY1NmM2Zjc3MjA3NzY5NmU2NDZmNzcwMDAwMDAwMDAwMDAwMDAwNjAwMDgyMDE1MjUwNTY1YjYwMDA2MTM3NWM2MDE4ODM2MTI3NGY1NjViOTE1MDYxMzc2NzgyNjEzNzI2NTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMzc4YjgxNjEzNzRmNTY1YjkwNTA5MTkwNTA1NjViN2Y1MzY1NzE3NTY1NmU2MzY1MjA0OTQ0MjA2MTYyNmY3NjY1MjA2ZDYxNzg2OTZkNzU2ZDAwMDAwMDAwMDAwMDAwNjAwMDgyMDE1MjUwNTY1YjYwMDA2MTM3Yzg2MDE5ODM2MTI3NGY1NjViOTE1MDYxMzdkMzgyNjEzNzkyNTY1YjYwMjA4MjAxOTA1MDkxOTA1MDU2NWI2MDAwNjAyMDgyMDE5MDUwODE4MTAzNjAwMDgzMDE1MjYxMzdmNzgxNjEzN2JiNTY1YjkwNTA5MTkwNTA1NmZlYTI2NDY5NzA2NjczNTgyMjEyMjAyY2E2NDJmOGVmOGFhNWYwZDExZjExYWM2ZTE5YWZjOWZlMjIxZWQ1NTc1ZTFhY2IzYWExZTJkMmU0Zjc4ZTg2NjQ3MzZmNmM2MzQzMDAwODBhMDAzMyc7XG5leHBvcnQgY29uc3Qgd2FsbGV0U2ltcGxlQ29uc3RydWN0b3IgPSBbJ2FkZHJlc3NbXSddO1xuZXhwb3J0IGNvbnN0IGZsdXNoVG9rZW5zVHlwZXMgPSBbJ2FkZHJlc3MnLCAnYWRkcmVzcyddOyAvLyB3aGljaCBmbHVzaFRva2Vuc1xuZXhwb3J0IGNvbnN0IGZsdXNoQ29pbnNUeXBlcyA9IFtdO1xuXG4vKlxuVGhlIHN0ZXBzIHVzZWQgdG8gb2J0YWluIHRoZSBBQkkgb2YgdGhlIGNvbnRyYWN0IHdlcmU6XG5cbjEuIEdvIHRvOiBodHRwczovL3JlbWl4LmV0aGVyZXVtLm9yZy9cbjIuIENvcHkgdGhlIGNvbnRlbnQgb2YgdGhlIGNvbnRyYWN0IFBvbHlnb25XYWxsZXRTaW1wbGUuc29sIGludG8gdGhlIElERVxuICAgIFRoZSBjb250ZW50IG9mIHRoZSBjb250cmFjdHM6IEZvcndhcmRlci5zb2wgYW5kIEVSQzIwSW50ZXJmYWNlLnNvbCBhbHNvIG5lZWQgdG8gYmUgcHJlc2VudCB0byByZXBsaWNhdGUgdGhlIGltcG9ydHMgc3RydWN0dXJlIG9mIFBvbHlnb25XYWxsZXRTaW1wbGUuc29sXG4zLiBDb21waWxlIHRoZSBjb250cmFjdCB3aXRoIHRoZSBjb21waWxlciB2ZXJzaW9uIDAuOC4xMCtjb21taXQuZmM0MTA4MzAgYW5kIHRoZW4gZ2V0IHRoZSBnZW5lcmF0ZWQgQUJJXG4gKi9cbmV4cG9ydCBjb25zdCB3YWxsZXRTaW1wbGVBYmkgPSBbXG4gIHtcbiAgICBhbm9ueW1vdXM6IGZhbHNlLFxuICAgIGlucHV0czogW1xuICAgICAge1xuICAgICAgICBpbmRleGVkOiBmYWxzZSxcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdtc2dTZW5kZXInLFxuICAgICAgICB0eXBlOiAnYWRkcmVzcycsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbmRleGVkOiBmYWxzZSxcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdvdGhlclNpZ25lcicsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGluZGV4ZWQ6IGZhbHNlLFxuICAgICAgICBpbnRlcm5hbFR5cGU6ICdieXRlczMyJyxcbiAgICAgICAgbmFtZTogJ29wZXJhdGlvbicsXG4gICAgICAgIHR5cGU6ICdieXRlczMyJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBuYW1lOiAnQmF0Y2hUcmFuc2FjdGVkJyxcbiAgICB0eXBlOiAnZXZlbnQnLFxuICB9LFxuICB7XG4gICAgYW5vbnltb3VzOiBmYWxzZSxcbiAgICBpbnB1dHM6IFtcbiAgICAgIHtcbiAgICAgICAgaW5kZXhlZDogZmFsc2UsXG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MnLFxuICAgICAgICBuYW1lOiAnc2VuZGVyJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW5kZXhlZDogZmFsc2UsXG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MnLFxuICAgICAgICBuYW1lOiAncmVjaXBpZW50JyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW5kZXhlZDogZmFsc2UsXG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAndmFsdWUnLFxuICAgICAgICB0eXBlOiAndWludDI1NicsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ0JhdGNoVHJhbnNmZXInLFxuICAgIHR5cGU6ICdldmVudCcsXG4gIH0sXG4gIHtcbiAgICBhbm9ueW1vdXM6IGZhbHNlLFxuICAgIGlucHV0czogW1xuICAgICAge1xuICAgICAgICBpbmRleGVkOiBmYWxzZSxcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdmcm9tJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW5kZXhlZDogZmFsc2UsXG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAndmFsdWUnLFxuICAgICAgICB0eXBlOiAndWludDI1NicsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbmRleGVkOiBmYWxzZSxcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYnl0ZXMnLFxuICAgICAgICBuYW1lOiAnZGF0YScsXG4gICAgICAgIHR5cGU6ICdieXRlcycsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ0RlcG9zaXRlZCcsXG4gICAgdHlwZTogJ2V2ZW50JyxcbiAgfSxcbiAge1xuICAgIGFub255bW91czogZmFsc2UsXG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGluZGV4ZWQ6IGZhbHNlLFxuICAgICAgICBpbnRlcm5hbFR5cGU6ICdhZGRyZXNzJyxcbiAgICAgICAgbmFtZTogJ21zZ1NlbmRlcicsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBuYW1lOiAnU2FmZU1vZGVBY3RpdmF0ZWQnLFxuICAgIHR5cGU6ICdldmVudCcsXG4gIH0sXG4gIHtcbiAgICBhbm9ueW1vdXM6IGZhbHNlLFxuICAgIGlucHV0czogW1xuICAgICAge1xuICAgICAgICBpbmRleGVkOiBmYWxzZSxcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdtc2dTZW5kZXInLFxuICAgICAgICB0eXBlOiAnYWRkcmVzcycsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbmRleGVkOiBmYWxzZSxcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdvdGhlclNpZ25lcicsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGluZGV4ZWQ6IGZhbHNlLFxuICAgICAgICBpbnRlcm5hbFR5cGU6ICdieXRlczMyJyxcbiAgICAgICAgbmFtZTogJ29wZXJhdGlvbicsXG4gICAgICAgIHR5cGU6ICdieXRlczMyJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGluZGV4ZWQ6IGZhbHNlLFxuICAgICAgICBpbnRlcm5hbFR5cGU6ICdhZGRyZXNzJyxcbiAgICAgICAgbmFtZTogJ3RvQWRkcmVzcycsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGluZGV4ZWQ6IGZhbHNlLFxuICAgICAgICBpbnRlcm5hbFR5cGU6ICd1aW50MjU2JyxcbiAgICAgICAgbmFtZTogJ3ZhbHVlJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTYnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW5kZXhlZDogZmFsc2UsXG4gICAgICAgIGludGVybmFsVHlwZTogJ2J5dGVzJyxcbiAgICAgICAgbmFtZTogJ2RhdGEnLFxuICAgICAgICB0eXBlOiAnYnl0ZXMnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIG5hbWU6ICdUcmFuc2FjdGVkJyxcbiAgICB0eXBlOiAnZXZlbnQnLFxuICB9LFxuICB7XG4gICAgc3RhdGVNdXRhYmlsaXR5OiAncGF5YWJsZScsXG4gICAgdHlwZTogJ2ZhbGxiYWNrJyxcbiAgfSxcbiAge1xuICAgIGlucHV0czogW10sXG4gICAgbmFtZTogJ2FjdGl2YXRlU2FmZU1vZGUnLFxuICAgIG91dHB1dHM6IFtdLFxuICAgIHN0YXRlTXV0YWJpbGl0eTogJ25vbnBheWFibGUnLFxuICAgIHR5cGU6ICdmdW5jdGlvbicsXG4gIH0sXG4gIHtcbiAgICBpbnB1dHM6IFtcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcyBwYXlhYmxlJyxcbiAgICAgICAgbmFtZTogJ2ZvcndhcmRlckFkZHJlc3MnLFxuICAgICAgICB0eXBlOiAnYWRkcmVzcycsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdhZGRyZXNzJyxcbiAgICAgICAgbmFtZTogJ3Rva2VuQ29udHJhY3RBZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAndWludDI1NltdJyxcbiAgICAgICAgbmFtZTogJ3Rva2VuSWRzJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTZbXScsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ2JhdGNoRmx1c2hFUkMxMTU1Rm9yd2FyZGVyVG9rZW5zJyxcbiAgICBvdXRwdXRzOiBbXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICdub25wYXlhYmxlJyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MgcGF5YWJsZScsXG4gICAgICAgIG5hbWU6ICdmb3J3YXJkZXJBZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICd0b2tlbkNvbnRyYWN0QWRkcmVzcycsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAndG9rZW5JZCcsXG4gICAgICAgIHR5cGU6ICd1aW50MjU2JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBuYW1lOiAnZmx1c2hFUkMxMTU1Rm9yd2FyZGVyVG9rZW5zJyxcbiAgICBvdXRwdXRzOiBbXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICdub25wYXlhYmxlJyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MgcGF5YWJsZScsXG4gICAgICAgIG5hbWU6ICdmb3J3YXJkZXJBZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICd0b2tlbkNvbnRyYWN0QWRkcmVzcycsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAndG9rZW5JZCcsXG4gICAgICAgIHR5cGU6ICd1aW50MjU2JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBuYW1lOiAnZmx1c2hFUkM3MjFGb3J3YXJkZXJUb2tlbnMnLFxuICAgIG91dHB1dHM6IFtdLFxuICAgIHN0YXRlTXV0YWJpbGl0eTogJ25vbnBheWFibGUnLFxuICAgIHR5cGU6ICdmdW5jdGlvbicsXG4gIH0sXG4gIHtcbiAgICBpbnB1dHM6IFtcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcyBwYXlhYmxlJyxcbiAgICAgICAgbmFtZTogJ2ZvcndhcmRlckFkZHJlc3MnLFxuICAgICAgICB0eXBlOiAnYWRkcmVzcycsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdhZGRyZXNzJyxcbiAgICAgICAgbmFtZTogJ3Rva2VuQ29udHJhY3RBZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIG5hbWU6ICdmbHVzaEZvcndhcmRlclRva2VucycsXG4gICAgb3V0cHV0czogW10sXG4gICAgc3RhdGVNdXRhYmlsaXR5OiAnbm9ucGF5YWJsZScsXG4gICAgdHlwZTogJ2Z1bmN0aW9uJyxcbiAgfSxcbiAge1xuICAgIGlucHV0czogW10sXG4gICAgbmFtZTogJ2dldE5leHRTZXF1ZW5jZUlkJyxcbiAgICBvdXRwdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAnJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTYnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIHN0YXRlTXV0YWJpbGl0eTogJ3ZpZXcnLFxuICAgIHR5cGU6ICdmdW5jdGlvbicsXG4gIH0sXG4gIHtcbiAgICBpbnB1dHM6IFtcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzc1tdJyxcbiAgICAgICAgbmFtZTogJ2FsbG93ZWRTaWduZXJzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3NbXScsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ2luaXQnLFxuICAgIG91dHB1dHM6IFtdLFxuICAgIHN0YXRlTXV0YWJpbGl0eTogJ25vbnBheWFibGUnLFxuICAgIHR5cGU6ICdmdW5jdGlvbicsXG4gIH0sXG4gIHtcbiAgICBpbnB1dHM6IFtdLFxuICAgIG5hbWU6ICdpbml0aWFsaXplZCcsXG4gICAgb3V0cHV0czogW1xuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdib29sJyxcbiAgICAgICAgbmFtZTogJycsXG4gICAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICd2aWV3JyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MnLFxuICAgICAgICBuYW1lOiAnc2lnbmVyJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIG5hbWU6ICdpc1NpZ25lcicsXG4gICAgb3V0cHV0czogW1xuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdib29sJyxcbiAgICAgICAgbmFtZTogJycsXG4gICAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICd2aWV3JyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MnLFxuICAgICAgICBuYW1lOiAnX29wZXJhdG9yJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdfZnJvbScsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTZbXScsXG4gICAgICAgIG5hbWU6ICdpZHMnLFxuICAgICAgICB0eXBlOiAndWludDI1NltdJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTZbXScsXG4gICAgICAgIG5hbWU6ICd2YWx1ZXMnLFxuICAgICAgICB0eXBlOiAndWludDI1NltdJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2J5dGVzJyxcbiAgICAgICAgbmFtZTogJ2RhdGEnLFxuICAgICAgICB0eXBlOiAnYnl0ZXMnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIG5hbWU6ICdvbkVSQzExNTVCYXRjaFJlY2VpdmVkJyxcbiAgICBvdXRwdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2J5dGVzNCcsXG4gICAgICAgIG5hbWU6ICcnLFxuICAgICAgICB0eXBlOiAnYnl0ZXM0JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICdub25wYXlhYmxlJyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MnLFxuICAgICAgICBuYW1lOiAnX29wZXJhdG9yJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdfZnJvbScsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAnaWQnLFxuICAgICAgICB0eXBlOiAndWludDI1NicsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICd1aW50MjU2JyxcbiAgICAgICAgbmFtZTogJ3ZhbHVlJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTYnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYnl0ZXMnLFxuICAgICAgICBuYW1lOiAnZGF0YScsXG4gICAgICAgIHR5cGU6ICdieXRlcycsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ29uRVJDMTE1NVJlY2VpdmVkJyxcbiAgICBvdXRwdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2J5dGVzNCcsXG4gICAgICAgIG5hbWU6ICcnLFxuICAgICAgICB0eXBlOiAnYnl0ZXM0JyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICdub25wYXlhYmxlJyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MnLFxuICAgICAgICBuYW1lOiAnX29wZXJhdG9yJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdfZnJvbScsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAnX3Rva2VuSWQnLFxuICAgICAgICB0eXBlOiAndWludDI1NicsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdieXRlcycsXG4gICAgICAgIG5hbWU6ICdfZGF0YScsXG4gICAgICAgIHR5cGU6ICdieXRlcycsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ29uRVJDNzIxUmVjZWl2ZWQnLFxuICAgIG91dHB1dHM6IFtcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYnl0ZXM0JyxcbiAgICAgICAgbmFtZTogJycsXG4gICAgICAgIHR5cGU6ICdieXRlczQnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIHN0YXRlTXV0YWJpbGl0eTogJ25vbnBheWFibGUnLFxuICAgIHR5cGU6ICdmdW5jdGlvbicsXG4gIH0sXG4gIHtcbiAgICBpbnB1dHM6IFtdLFxuICAgIG5hbWU6ICdzYWZlTW9kZScsXG4gICAgb3V0cHV0czogW1xuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdib29sJyxcbiAgICAgICAgbmFtZTogJycsXG4gICAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICd2aWV3JyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3MnLFxuICAgICAgICBuYW1lOiAndG9BZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAndWludDI1NicsXG4gICAgICAgIG5hbWU6ICd2YWx1ZScsXG4gICAgICAgIHR5cGU6ICd1aW50MjU2JyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2J5dGVzJyxcbiAgICAgICAgbmFtZTogJ2RhdGEnLFxuICAgICAgICB0eXBlOiAnYnl0ZXMnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAndWludDI1NicsXG4gICAgICAgIG5hbWU6ICdleHBpcmVUaW1lJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTYnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAndWludDI1NicsXG4gICAgICAgIG5hbWU6ICdzZXF1ZW5jZUlkJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTYnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYnl0ZXMnLFxuICAgICAgICBuYW1lOiAnc2lnbmF0dXJlJyxcbiAgICAgICAgdHlwZTogJ2J5dGVzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBuYW1lOiAnc2VuZE11bHRpU2lnJyxcbiAgICBvdXRwdXRzOiBbXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICdub25wYXlhYmxlJyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2FkZHJlc3NbXScsXG4gICAgICAgIG5hbWU6ICdyZWNpcGllbnRzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3NbXScsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICd1aW50MjU2W10nLFxuICAgICAgICBuYW1lOiAndmFsdWVzJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTZbXScsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICd1aW50MjU2JyxcbiAgICAgICAgbmFtZTogJ2V4cGlyZVRpbWUnLFxuICAgICAgICB0eXBlOiAndWludDI1NicsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICd1aW50MjU2JyxcbiAgICAgICAgbmFtZTogJ3NlcXVlbmNlSWQnLFxuICAgICAgICB0eXBlOiAndWludDI1NicsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdieXRlcycsXG4gICAgICAgIG5hbWU6ICdzaWduYXR1cmUnLFxuICAgICAgICB0eXBlOiAnYnl0ZXMnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIG5hbWU6ICdzZW5kTXVsdGlTaWdCYXRjaCcsXG4gICAgb3V0cHV0czogW10sXG4gICAgc3RhdGVNdXRhYmlsaXR5OiAnbm9ucGF5YWJsZScsXG4gICAgdHlwZTogJ2Z1bmN0aW9uJyxcbiAgfSxcbiAge1xuICAgIGlucHV0czogW1xuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdhZGRyZXNzJyxcbiAgICAgICAgbmFtZTogJ3RvQWRkcmVzcycsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ3VpbnQyNTYnLFxuICAgICAgICBuYW1lOiAndmFsdWUnLFxuICAgICAgICB0eXBlOiAndWludDI1NicsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdhZGRyZXNzJyxcbiAgICAgICAgbmFtZTogJ3Rva2VuQ29udHJhY3RBZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAndWludDI1NicsXG4gICAgICAgIG5hbWU6ICdleHBpcmVUaW1lJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTYnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAndWludDI1NicsXG4gICAgICAgIG5hbWU6ICdzZXF1ZW5jZUlkJyxcbiAgICAgICAgdHlwZTogJ3VpbnQyNTYnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYnl0ZXMnLFxuICAgICAgICBuYW1lOiAnc2lnbmF0dXJlJyxcbiAgICAgICAgdHlwZTogJ2J5dGVzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBuYW1lOiAnc2VuZE11bHRpU2lnVG9rZW4nLFxuICAgIG91dHB1dHM6IFtdLFxuICAgIHN0YXRlTXV0YWJpbGl0eTogJ25vbnBheWFibGUnLFxuICAgIHR5cGU6ICdmdW5jdGlvbicsXG4gIH0sXG4gIHtcbiAgICBpbnB1dHM6IFtcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdmb3J3YXJkZXJBZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYm9vbCcsXG4gICAgICAgIG5hbWU6ICdhdXRvRmx1c2gnLFxuICAgICAgICB0eXBlOiAnYm9vbCcsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ3NldEF1dG9GbHVzaDExNTUnLFxuICAgIG91dHB1dHM6IFtdLFxuICAgIHN0YXRlTXV0YWJpbGl0eTogJ25vbnBheWFibGUnLFxuICAgIHR5cGU6ICdmdW5jdGlvbicsXG4gIH0sXG4gIHtcbiAgICBpbnB1dHM6IFtcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYWRkcmVzcycsXG4gICAgICAgIG5hbWU6ICdmb3J3YXJkZXJBZGRyZXNzJyxcbiAgICAgICAgdHlwZTogJ2FkZHJlc3MnLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgaW50ZXJuYWxUeXBlOiAnYm9vbCcsXG4gICAgICAgIG5hbWU6ICdhdXRvRmx1c2gnLFxuICAgICAgICB0eXBlOiAnYm9vbCcsXG4gICAgICB9LFxuICAgIF0sXG4gICAgbmFtZTogJ3NldEF1dG9GbHVzaDcyMScsXG4gICAgb3V0cHV0czogW10sXG4gICAgc3RhdGVNdXRhYmlsaXR5OiAnbm9ucGF5YWJsZScsXG4gICAgdHlwZTogJ2Z1bmN0aW9uJyxcbiAgfSxcbiAge1xuICAgIGlucHV0czogW1xuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdhZGRyZXNzJyxcbiAgICAgICAgbmFtZTogJycsXG4gICAgICAgIHR5cGU6ICdhZGRyZXNzJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBuYW1lOiAnc2lnbmVycycsXG4gICAgb3V0cHV0czogW1xuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdib29sJyxcbiAgICAgICAgbmFtZTogJycsXG4gICAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICd2aWV3JyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgaW5wdXRzOiBbXG4gICAgICB7XG4gICAgICAgIGludGVybmFsVHlwZTogJ2J5dGVzNCcsXG4gICAgICAgIG5hbWU6ICdpbnRlcmZhY2VJZCcsXG4gICAgICAgIHR5cGU6ICdieXRlczQnLFxuICAgICAgfSxcbiAgICBdLFxuICAgIG5hbWU6ICdzdXBwb3J0c0ludGVyZmFjZScsXG4gICAgb3V0cHV0czogW1xuICAgICAge1xuICAgICAgICBpbnRlcm5hbFR5cGU6ICdib29sJyxcbiAgICAgICAgbmFtZTogJycsXG4gICAgICAgIHR5cGU6ICdib29sJyxcbiAgICAgIH0sXG4gICAgXSxcbiAgICBzdGF0ZU11dGFiaWxpdHk6ICd2aWV3JyxcbiAgICB0eXBlOiAnZnVuY3Rpb24nLFxuICB9LFxuICB7XG4gICAgc3RhdGVNdXRhYmlsaXR5OiAncGF5YWJsZScsXG4gICAgdHlwZTogJ3JlY2VpdmUnLFxuICB9LFxuXTtcblxuZXhwb3J0IGNvbnN0IHNlbmRNdWx0aVNpZ1R5cGVzID0gWydhZGRyZXNzJywgJ3VpbnQyNTYnLCAnYnl0ZXMnLCAndWludDI1NicsICd1aW50MjU2JywgJ2J5dGVzJ107XG5cbmV4cG9ydCBjb25zdCBzZW5kTXVsdGlTaWdUb2tlblR5cGVzID0gWydhZGRyZXNzJywgJ3VpbnQyNTYnLCAnYWRkcmVzcycsICd1aW50MjU2JywgJ3VpbnQyNTYnLCAnYnl0ZXMnXTtcbiJdfQ==Выполнить команду
Для локальной разработки. Не используйте в интернете!