From 394e889e44008e1db0d2c9f1b1ed2045d5d25549 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Wed, 6 Dec 2023 03:34:54 +0100 Subject: [PATCH 01/28] feat: add decoded xcm data in blocks endpoint --- src/controllers/blocks/BlocksController.ts | 8 +- src/services/blocks/BlocksService.ts | 9 +- src/services/blocks/XCMDecoder.ts | 151 +++++++++++++++++++++ src/types/responses/Block.ts | 2 + src/types/responses/BlockXCMMessages.ts | 37 +++++ src/types/responses/index.ts | 1 + 6 files changed, 204 insertions(+), 4 deletions(-) create mode 100644 src/services/blocks/XCMDecoder.ts create mode 100644 src/types/responses/BlockXCMMessages.ts diff --git a/src/controllers/blocks/BlocksController.ts b/src/controllers/blocks/BlocksController.ts index 0b7e1a552..ece7a153c 100644 --- a/src/controllers/blocks/BlocksController.ts +++ b/src/controllers/blocks/BlocksController.ts @@ -159,7 +159,7 @@ export default class BlocksController extends AbstractController * @param res Express Response */ private getBlockById: RequestHandler = async ( - { params: { number }, query: { eventDocs, extrinsicDocs, finalizedKey } }, + { params: { number }, query: { eventDocs, extrinsicDocs, finalizedKey, decodedXcmMsgs, paraId } }, res, ): Promise => { const checkFinalized = isHex(number); @@ -168,6 +168,7 @@ export default class BlocksController extends AbstractController const eventDocsArg = eventDocs === 'true'; const extrinsicDocsArg = extrinsicDocs === 'true'; + const decodedXcmMsgsArg = decodedXcmMsgs === 'true'; const finalizeOverride = finalizedKey === 'false'; const queryFinalizedHead = !this.options.finalizes ? false : true; @@ -189,7 +190,10 @@ export default class BlocksController extends AbstractController const historicApi = await this.api.at(hash); // We set the last param to true because we haven't queried the finalizedHead - BlocksController.sanitizedSend(res, await this.service.fetchBlock(hash, historicApi, options)); + BlocksController.sanitizedSend( + res, + await this.service.fetchBlock(hash, historicApi, options, decodedXcmMsgsArg, paraId as string), + ); }; /** diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index 78d5633dd..3c1656458 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -56,6 +56,7 @@ import { import { IOption } from '../../types/util'; import { isPaysFee } from '../../types/util'; import { AbstractService } from '../AbstractService'; +import { XcmDecoder } from './XCMDecoder'; /** * Types for fetchBlock's options @@ -102,6 +103,8 @@ export class BlocksService extends AbstractService { hash: BlockHash, historicApi: ApiDecoration<'promise'>, { eventDocs, extrinsicDocs, checkFinalized, queryFinalizedHead, omitFinalizedTag }: FetchBlockOptions, + decodedXcmMsgsArg?: boolean, + paraId?: string, ): Promise { const { api } = this; @@ -287,7 +290,8 @@ export class BlocksService extends AbstractService { kind: dispatchFeeType, }; } - + const decodedMsgs = decodedXcmMsgsArg ? new XcmDecoder(api, specName.toString(), extrinsics, paraId) : undefined; + const decodedXcmMsgs = decodedMsgs?.messages; const response = { number, hash, @@ -300,6 +304,7 @@ export class BlocksService extends AbstractService { extrinsics, onFinalize, finalized, + decodedXcmMsgs, }; // Store the block in the cache diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts new file mode 100644 index 000000000..3542b56c8 --- /dev/null +++ b/src/services/blocks/XCMDecoder.ts @@ -0,0 +1,151 @@ +// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import '@polkadot/api-augment'; + +import { ApiPromise } from '@polkadot/api'; +import { Bytes } from '@polkadot/types'; + +import { + IDownwardMessage, + IExtrinsic, + IFrameMethod, + IHorizontalMessage, + IMessages, + IUpwardMessage, +} from '../../types/responses'; + +enum ChainType { + Relay = 'Relay', + Parachain = 'Parachain', +} + +export class XcmDecoder { + readonly messages: IMessages[]; + readonly api: ApiPromise; + static curChainType: ChainType; + + constructor(api: ApiPromise, specName: string, extrinsics: IExtrinsic[], paraId?: string) { + this.api = api; + XcmDecoder.curChainType = XcmDecoder.getCurChainType(specName); + this.messages = XcmDecoder.getMessages(api, extrinsics, paraId); + } + + static getCurChainType(specName: string): ChainType { + const relay = ['polkadot', 'kusama', 'westend', 'rococo']; + if (relay.includes(specName)) { + return ChainType.Relay; + } else { + return ChainType.Parachain; + } + } + + static getMessages(api: ApiPromise, extrinsics: IExtrinsic[], paraId?: string): IMessages[] { + const xcmMessages: IMessages[] = []; + if (XcmDecoder.curChainType === ChainType.Relay) { + extrinsics.forEach((extrinsic) => { + const frame = extrinsic.method as IFrameMethod; + if (frame.pallet === 'paraInherent' && frame.method === 'enter') { + const data: any = extrinsic.args.data; + const upwardMessage: IUpwardMessage[] = []; + if (paraId !== undefined) { + data.backedCandidates.forEach((candidate: any) => { + if (candidate.candidate.descriptor.paraId.toString() === paraId) { + const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); + if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { + upwardMessage.push(msg_decoded); + } + } + }); + } else { + data.backedCandidates.forEach((candidate: any) => { + const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); + if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { + upwardMessage.push(msg_decoded); + } + }); + } + xcmMessages.push({ + upwardMessages: upwardMessage, + }); + } + }); + } else if (XcmDecoder.curChainType === ChainType.Parachain) { + extrinsics.forEach((extrinsic) => { + const frame: IFrameMethod = extrinsic.method as IFrameMethod; + if (frame.pallet === 'parachainSystem' && frame.method === 'setValidationData') { + const data: any = extrinsic.args.data; + data.downwardMessages.forEach((msg: any) => { + if (msg.msg.length > 0) { + const downwardMessage: IDownwardMessage[] = []; + const xcmMessageDecoded = this.decodeMsg(api, msg.msg); + downwardMessage.push({ + sentAt: msg.sentAt, + data: xcmMessageDecoded, + }); + xcmMessages.push({ + downwardMessages: downwardMessage, + }); + } + }); + data.horizontalMessages.forEach((msg: [], index: string) => { + msg.forEach((msg: any) => { + const horizontalMessage: IHorizontalMessage[] = []; + const xcmMessageDecoded = this.decodeMsg(api, msg.data.slice(1)); + horizontalMessage.push({ + sentAt: msg.sentAt, + paraId: index, + data: xcmMessageDecoded, + }); + xcmMessages.push({ + horizontalMessages: horizontalMessage, + }); + }); + }); + } + }); + } + return xcmMessages; + } + + static checkUpwardMsg(api: ApiPromise, candidate: any): IUpwardMessage | undefined { + if (candidate.candidate.commitments.upwardMessages.length > 0) { + const xcmMessage: string = candidate.candidate.commitments.upwardMessages; + const paraId: string = candidate.candidate.descriptor.paraId.toString(); + const xcmMessageDecoded: string = this.decodeMsg(api, xcmMessage[0]); + const upwardMessage = { + paraId: paraId, + data: xcmMessageDecoded[0], + }; + return upwardMessage; + } else { + return undefined; + } + } + + static decodeMsg(api: ApiPromise, message: string): string { + const instructions = []; + let xcmMessage: string = message; + let instructionLength = 0; + while (xcmMessage.length != 0) { + const xcmInstructions: Bytes = api.createType('XcmVersionedXcm', xcmMessage); + instructions.push(xcmInstructions); + instructionLength = xcmInstructions.toU8a().length; + xcmMessage = xcmMessage.slice(instructionLength); + } + return instructions as unknown as string; + } +} diff --git a/src/types/responses/Block.ts b/src/types/responses/Block.ts index bec88455f..ba17a8eb1 100644 --- a/src/types/responses/Block.ts +++ b/src/types/responses/Block.ts @@ -20,6 +20,7 @@ import { AccountId } from '@polkadot/types/interfaces/runtime'; import { Codec } from '@polkadot/types/types'; import { IExtrinsic, ISanitizedEvent } from '.'; +import { IMessages } from './BlockXCMMessages'; export interface IBlock { number: Compact; @@ -33,6 +34,7 @@ export interface IBlock { extrinsics: IExtrinsic[]; onFinalize: IOnInitializeOrFinalize; finalized: boolean | undefined; + decodedXcmMsgs?: IMessages[] | undefined; } interface IOnInitializeOrFinalize { diff --git a/src/types/responses/BlockXCMMessages.ts b/src/types/responses/BlockXCMMessages.ts new file mode 100644 index 000000000..be515f88f --- /dev/null +++ b/src/types/responses/BlockXCMMessages.ts @@ -0,0 +1,37 @@ +// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export interface IUpwardMessage { + paraId: string; + data: string; +} + +export interface IDownwardMessage { + sentAt: string; + data: string; +} + +export interface IHorizontalMessage { + sentAt: string; + paraId: string; + data: string; +} + +export interface IMessages { + horizontalMessages?: IHorizontalMessage[]; + downwardMessages?: IDownwardMessage[]; + upwardMessages?: IUpwardMessage[]; +} diff --git a/src/types/responses/index.ts b/src/types/responses/index.ts index c48afb979..854e10b91 100644 --- a/src/types/responses/index.ts +++ b/src/types/responses/index.ts @@ -25,6 +25,7 @@ export * from './Assets'; export * from './At'; export * from './Block'; export * from './BlockRaw'; +export * from './BlockXCMMessages'; export * from './EraPayouts'; export * from './Extrinsic'; export * from './ForeignAssets'; From 2f937f3331971fb57cfdad1b2047fe5452ee895c Mon Sep 17 00:00:00 2001 From: marshacb Date: Wed, 6 Dec 2023 14:01:32 -0500 Subject: [PATCH 02/28] add types to fix any lint errors --- src/services/blocks/XCMDecoder.ts | 28 +++++++++++-------- src/types/responses/SanitizedArgs.ts | 4 ++- .../responses/SanitizedBackedCandidate.ts | 27 ++++++++++++++++++ .../SanitizedBackedCandidateDescriptor.ts | 27 ++++++++++++++++++ .../SanitizedBackedCandidateValidityVotes.ts | 23 +++++++++++++++ .../SanitizedBackedCandidatesCommitments.ts | 24 ++++++++++++++++ src/types/responses/SanitizedBitfield.ts | 21 ++++++++++++++ src/types/responses/SanitizedCandidate.ts | 23 +++++++++++++++ .../responses/SanitizedHorizontalMessages.ts | 21 ++++++++++++++ .../SanitizedParachainInherentData.ts | 25 +++++++++++++++++ .../SanitizedParachainValidationData.ts | 22 +++++++++++++++ .../responses/SanitizedParentInherentData.ts | 27 ++++++++++++++++++ .../SanitizediDisputeStatementSet.ts | 21 ++++++++++++++ 13 files changed, 280 insertions(+), 13 deletions(-) create mode 100644 src/types/responses/SanitizedBackedCandidate.ts create mode 100644 src/types/responses/SanitizedBackedCandidateDescriptor.ts create mode 100644 src/types/responses/SanitizedBackedCandidateValidityVotes.ts create mode 100644 src/types/responses/SanitizedBackedCandidatesCommitments.ts create mode 100644 src/types/responses/SanitizedBitfield.ts create mode 100644 src/types/responses/SanitizedCandidate.ts create mode 100644 src/types/responses/SanitizedHorizontalMessages.ts create mode 100644 src/types/responses/SanitizedParachainInherentData.ts create mode 100644 src/types/responses/SanitizedParachainValidationData.ts create mode 100644 src/types/responses/SanitizedParentInherentData.ts create mode 100644 src/types/responses/SanitizediDisputeStatementSet.ts diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 3542b56c8..c179b718d 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -18,6 +18,9 @@ import '@polkadot/api-augment'; import { ApiPromise } from '@polkadot/api'; import { Bytes } from '@polkadot/types'; +import { ISanitizedBackedCandidate } from 'src/types/responses/SanitizedBackedCandidate'; +import { ISanitizedParachainInherentData } from 'src/types/responses/SanitizedParachainInherentData'; +import { ISanitizedParentInherentData } from 'src/types/responses/SanitizedParentInherentData'; import { IDownwardMessage, @@ -59,10 +62,10 @@ export class XcmDecoder { extrinsics.forEach((extrinsic) => { const frame = extrinsic.method as IFrameMethod; if (frame.pallet === 'paraInherent' && frame.method === 'enter') { - const data: any = extrinsic.args.data; + const data = extrinsic.args.data as ISanitizedParentInherentData; const upwardMessage: IUpwardMessage[] = []; if (paraId !== undefined) { - data.backedCandidates.forEach((candidate: any) => { + data.backedCandidates.forEach((candidate) => { if (candidate.candidate.descriptor.paraId.toString() === paraId) { const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { @@ -71,7 +74,7 @@ export class XcmDecoder { } }); } else { - data.backedCandidates.forEach((candidate: any) => { + data.backedCandidates.forEach((candidate) => { const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { upwardMessage.push(msg_decoded); @@ -87,11 +90,12 @@ export class XcmDecoder { extrinsics.forEach((extrinsic) => { const frame: IFrameMethod = extrinsic.method as IFrameMethod; if (frame.pallet === 'parachainSystem' && frame.method === 'setValidationData') { - const data: any = extrinsic.args.data; - data.downwardMessages.forEach((msg: any) => { - if (msg.msg.length > 0) { + const data = extrinsic.args.data as ISanitizedParachainInherentData; + data.downwardMessages.forEach((msg) => { + const message = msg.data; + if (message.length > 0) { const downwardMessage: IDownwardMessage[] = []; - const xcmMessageDecoded = this.decodeMsg(api, msg.msg); + const xcmMessageDecoded = this.decodeMsg(api, message); downwardMessage.push({ sentAt: msg.sentAt, data: xcmMessageDecoded, @@ -101,8 +105,8 @@ export class XcmDecoder { }); } }); - data.horizontalMessages.forEach((msg: [], index: string) => { - msg.forEach((msg: any) => { + data.horizontalMessages.forEach((msgs, index) => { + msgs.forEach((msg) => { const horizontalMessage: IHorizontalMessage[] = []; const xcmMessageDecoded = this.decodeMsg(api, msg.data.slice(1)); horizontalMessage.push({ @@ -121,10 +125,10 @@ export class XcmDecoder { return xcmMessages; } - static checkUpwardMsg(api: ApiPromise, candidate: any): IUpwardMessage | undefined { + static checkUpwardMsg(api: ApiPromise, candidate: ISanitizedBackedCandidate): IUpwardMessage | undefined { if (candidate.candidate.commitments.upwardMessages.length > 0) { - const xcmMessage: string = candidate.candidate.commitments.upwardMessages; - const paraId: string = candidate.candidate.descriptor.paraId.toString(); + const xcmMessage = candidate.candidate.commitments.upwardMessages; + const paraId: string = candidate.candidate.descriptor.paraId; const xcmMessageDecoded: string = this.decodeMsg(api, xcmMessage[0]); const upwardMessage = { paraId: paraId, diff --git a/src/types/responses/SanitizedArgs.ts b/src/types/responses/SanitizedArgs.ts index c87e426ae..19b73335f 100644 --- a/src/types/responses/SanitizedArgs.ts +++ b/src/types/responses/SanitizedArgs.ts @@ -15,9 +15,11 @@ // along with this program. If not, see . import { ISanitizedCall } from '.'; +import { ISanitizedParachainInherentData } from './SanitizedParachainInherentData'; +import { ISanitizedParentInherentData } from './SanitizedParentInherentData'; export interface ISanitizedArgs { call?: ISanitizedCall; calls?: ISanitizedCall[]; - [key: string]: unknown; + data?: ISanitizedParentInherentData | ISanitizedParachainInherentData; } diff --git a/src/types/responses/SanitizedBackedCandidate.ts b/src/types/responses/SanitizedBackedCandidate.ts new file mode 100644 index 000000000..dc25b4007 --- /dev/null +++ b/src/types/responses/SanitizedBackedCandidate.ts @@ -0,0 +1,27 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { + ISanitizedBackedCandidateExplicitValidityVote, + ISanitizedBackedCandidateImplicitValidityVote, +} from './SanitizedBackedCandidateValidityVotes'; +import { ISanitizedCandidate } from './SanitizedCandidate'; + +export interface ISanitizedBackedCandidate { + candidate: ISanitizedCandidate; + validityVotes: (ISanitizedBackedCandidateExplicitValidityVote | ISanitizedBackedCandidateImplicitValidityVote)[]; + validatorIndices: `0x${string}`; +} diff --git a/src/types/responses/SanitizedBackedCandidateDescriptor.ts b/src/types/responses/SanitizedBackedCandidateDescriptor.ts new file mode 100644 index 000000000..35d8db73d --- /dev/null +++ b/src/types/responses/SanitizedBackedCandidateDescriptor.ts @@ -0,0 +1,27 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export interface ISanitizedBackedCandidateDescriptor { + paraId: string; + relayParent: `0x${string}`; + collator: `0x${string}`; + persistedValidationDataHash: `0x${string}`; + povHash: `0x${string}`; + erasureRoot: `0x${string}`; + signature: `0x${string}`; + paraHead: `0x${string}`; + validationCodeHash: `0x${string}`; +} diff --git a/src/types/responses/SanitizedBackedCandidateValidityVotes.ts b/src/types/responses/SanitizedBackedCandidateValidityVotes.ts new file mode 100644 index 000000000..03e88d138 --- /dev/null +++ b/src/types/responses/SanitizedBackedCandidateValidityVotes.ts @@ -0,0 +1,23 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export interface ISanitizedBackedCandidateExplicitValidityVote { + explicit: `0x${string}`; +} + +export interface ISanitizedBackedCandidateImplicitValidityVote { + implicit: `0x${string}`; +} diff --git a/src/types/responses/SanitizedBackedCandidatesCommitments.ts b/src/types/responses/SanitizedBackedCandidatesCommitments.ts new file mode 100644 index 000000000..ab7e2e5e1 --- /dev/null +++ b/src/types/responses/SanitizedBackedCandidatesCommitments.ts @@ -0,0 +1,24 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export interface ISanitizedBackedCandidateCommitments { + upwardMessages: string[]; + horizontalMessages: string[]; + newValidationCode: string | undefined; + headData: `0x${string}`; + processedDownwardMessages: string; + hrmpWatermark: string; +} diff --git a/src/types/responses/SanitizedBitfield.ts b/src/types/responses/SanitizedBitfield.ts new file mode 100644 index 000000000..cd9e1280e --- /dev/null +++ b/src/types/responses/SanitizedBitfield.ts @@ -0,0 +1,21 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export interface ISanitizedBitfield { + payload: `0x${string}`; + validatorIndex: string; + signature: `0x${string}`; +} diff --git a/src/types/responses/SanitizedCandidate.ts b/src/types/responses/SanitizedCandidate.ts new file mode 100644 index 000000000..d836d7e8e --- /dev/null +++ b/src/types/responses/SanitizedCandidate.ts @@ -0,0 +1,23 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { ISanitizedBackedCandidateDescriptor } from './SanitizedBackedCandidateDescriptor'; +import { ISanitizedBackedCandidateCommitments } from './SanitizedBackedCandidatesCommitments'; + +export interface ISanitizedCandidate { + descriptor: ISanitizedBackedCandidateDescriptor; + commitments: ISanitizedBackedCandidateCommitments; +} diff --git a/src/types/responses/SanitizedHorizontalMessages.ts b/src/types/responses/SanitizedHorizontalMessages.ts new file mode 100644 index 000000000..26c6f1c6c --- /dev/null +++ b/src/types/responses/SanitizedHorizontalMessages.ts @@ -0,0 +1,21 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { IHorizontalMessage } from './BlockXCMMessages'; + +export interface ISanitizedHorizontalMessages { + [key: string]: IHorizontalMessage[]; +} diff --git a/src/types/responses/SanitizedParachainInherentData.ts b/src/types/responses/SanitizedParachainInherentData.ts new file mode 100644 index 000000000..4dc82e48c --- /dev/null +++ b/src/types/responses/SanitizedParachainInherentData.ts @@ -0,0 +1,25 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { IDownwardMessage, IHorizontalMessage } from './BlockXCMMessages'; +import { ISanitizedParachainValidationData } from './SanitizedParachainValidationData'; + +export interface ISanitizedParachainInherentData { + validationData: ISanitizedParachainValidationData; + relayChainState: `0x${string}`[]; + downwardMessages: IDownwardMessage[]; + horizontalMessages: Map; +} diff --git a/src/types/responses/SanitizedParachainValidationData.ts b/src/types/responses/SanitizedParachainValidationData.ts new file mode 100644 index 000000000..aace26e0a --- /dev/null +++ b/src/types/responses/SanitizedParachainValidationData.ts @@ -0,0 +1,22 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export interface ISanitizedParachainValidationData { + parentHead: `0x${string}`; + relayParentNumber: string; + relayParentStorageRoot: `0x${string}`; + maxPovSize: string; +} diff --git a/src/types/responses/SanitizedParentInherentData.ts b/src/types/responses/SanitizedParentInherentData.ts new file mode 100644 index 000000000..1677ce536 --- /dev/null +++ b/src/types/responses/SanitizedParentInherentData.ts @@ -0,0 +1,27 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { IBlockRaw } from './BlockRaw'; +import { ISanitizedBackedCandidate } from './SanitizedBackedCandidate'; +import { ISanitizedBitfield } from './SanitizedBitfield'; +import { ISanitizedDisputeStatementSet } from './SanitizediDisputeStatementSet'; + +export interface ISanitizedParentInherentData { + bitfields: ISanitizedBitfield[]; + backedCandidates: ISanitizedBackedCandidate[]; + disputes: ISanitizedDisputeStatementSet[]; + parentHeader: IBlockRaw; +} diff --git a/src/types/responses/SanitizediDisputeStatementSet.ts b/src/types/responses/SanitizediDisputeStatementSet.ts new file mode 100644 index 000000000..d47d3d250 --- /dev/null +++ b/src/types/responses/SanitizediDisputeStatementSet.ts @@ -0,0 +1,21 @@ +// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export interface ISanitizedDisputeStatementSet { + candidateHash: `0x${string}`; + session: string; + statements: string[][]; +} From 5945988ac05936c78932a20dd32d80f1e80b47ac Mon Sep 17 00:00:00 2001 From: marshacb Date: Thu, 7 Dec 2023 11:29:50 -0500 Subject: [PATCH 03/28] update copyright year --- src/types/responses/SanitizedArgs.ts | 2 +- .../responses/SanitizedBackedCandidate.ts | 2 +- .../SanitizedBackedCandidateDescriptor.ts | 2 +- .../SanitizedBackedCandidateValidityVotes.ts | 2 +- .../SanitizedBackedCandidatesCommitments.ts | 2 +- src/types/responses/SanitizedBitfield.ts | 2 +- src/types/responses/SanitizedCandidate.ts | 2 +- .../responses/SanitizedHorizontalMessages.ts | 21 ------------------- .../SanitizedParachainInherentData.ts | 2 +- .../SanitizedParachainValidationData.ts | 2 +- .../responses/SanitizedParentInherentData.ts | 2 +- .../SanitizediDisputeStatementSet.ts | 2 +- 12 files changed, 11 insertions(+), 32 deletions(-) delete mode 100644 src/types/responses/SanitizedHorizontalMessages.ts diff --git a/src/types/responses/SanitizedArgs.ts b/src/types/responses/SanitizedArgs.ts index 19b73335f..b7c9541cb 100644 --- a/src/types/responses/SanitizedArgs.ts +++ b/src/types/responses/SanitizedArgs.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedBackedCandidate.ts b/src/types/responses/SanitizedBackedCandidate.ts index dc25b4007..b8b7f9ef5 100644 --- a/src/types/responses/SanitizedBackedCandidate.ts +++ b/src/types/responses/SanitizedBackedCandidate.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedBackedCandidateDescriptor.ts b/src/types/responses/SanitizedBackedCandidateDescriptor.ts index 35d8db73d..a9d880a5f 100644 --- a/src/types/responses/SanitizedBackedCandidateDescriptor.ts +++ b/src/types/responses/SanitizedBackedCandidateDescriptor.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedBackedCandidateValidityVotes.ts b/src/types/responses/SanitizedBackedCandidateValidityVotes.ts index 03e88d138..cfe374894 100644 --- a/src/types/responses/SanitizedBackedCandidateValidityVotes.ts +++ b/src/types/responses/SanitizedBackedCandidateValidityVotes.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedBackedCandidatesCommitments.ts b/src/types/responses/SanitizedBackedCandidatesCommitments.ts index ab7e2e5e1..d4588d9a5 100644 --- a/src/types/responses/SanitizedBackedCandidatesCommitments.ts +++ b/src/types/responses/SanitizedBackedCandidatesCommitments.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedBitfield.ts b/src/types/responses/SanitizedBitfield.ts index cd9e1280e..48d24bdd6 100644 --- a/src/types/responses/SanitizedBitfield.ts +++ b/src/types/responses/SanitizedBitfield.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedCandidate.ts b/src/types/responses/SanitizedCandidate.ts index d836d7e8e..6775ecfac 100644 --- a/src/types/responses/SanitizedCandidate.ts +++ b/src/types/responses/SanitizedCandidate.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedHorizontalMessages.ts b/src/types/responses/SanitizedHorizontalMessages.ts deleted file mode 100644 index 26c6f1c6c..000000000 --- a/src/types/responses/SanitizedHorizontalMessages.ts +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. -// This file is part of Substrate API Sidecar. -// -// Substrate API Sidecar is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -import { IHorizontalMessage } from './BlockXCMMessages'; - -export interface ISanitizedHorizontalMessages { - [key: string]: IHorizontalMessage[]; -} diff --git a/src/types/responses/SanitizedParachainInherentData.ts b/src/types/responses/SanitizedParachainInherentData.ts index 4dc82e48c..b5ab8aa2b 100644 --- a/src/types/responses/SanitizedParachainInherentData.ts +++ b/src/types/responses/SanitizedParachainInherentData.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedParachainValidationData.ts b/src/types/responses/SanitizedParachainValidationData.ts index aace26e0a..55a15f14b 100644 --- a/src/types/responses/SanitizedParachainValidationData.ts +++ b/src/types/responses/SanitizedParachainValidationData.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizedParentInherentData.ts b/src/types/responses/SanitizedParentInherentData.ts index 1677ce536..961c19217 100644 --- a/src/types/responses/SanitizedParentInherentData.ts +++ b/src/types/responses/SanitizedParentInherentData.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/types/responses/SanitizediDisputeStatementSet.ts b/src/types/responses/SanitizediDisputeStatementSet.ts index d47d3d250..e3bcc703d 100644 --- a/src/types/responses/SanitizediDisputeStatementSet.ts +++ b/src/types/responses/SanitizediDisputeStatementSet.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2023 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify From 5f2639699d6bd73d6847675a284ab383dc4f3911 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Mon, 11 Dec 2023 17:24:42 +0100 Subject: [PATCH 04/28] fix paraId filter for horizontal msgs --- src/services/blocks/XCMDecoder.ts | 32 +++++++++++++++++-------- src/types/responses/BlockXCMMessages.ts | 1 + 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index c179b718d..809d9d63d 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -92,12 +92,13 @@ export class XcmDecoder { if (frame.pallet === 'parachainSystem' && frame.method === 'setValidationData') { const data = extrinsic.args.data as ISanitizedParachainInherentData; data.downwardMessages.forEach((msg) => { - const message = msg.data; - if (message.length > 0) { + const message = msg.msg; + if (message && message.toString().length > 0) { const downwardMessage: IDownwardMessage[] = []; const xcmMessageDecoded = this.decodeMsg(api, message); downwardMessage.push({ sentAt: msg.sentAt, + msg: message.toString(), data: xcmMessageDecoded, }); xcmMessages.push({ @@ -109,14 +110,25 @@ export class XcmDecoder { msgs.forEach((msg) => { const horizontalMessage: IHorizontalMessage[] = []; const xcmMessageDecoded = this.decodeMsg(api, msg.data.slice(1)); - horizontalMessage.push({ - sentAt: msg.sentAt, - paraId: index, - data: xcmMessageDecoded, - }); - xcmMessages.push({ - horizontalMessages: horizontalMessage, - }); + if (paraId !== undefined && index.toString() === paraId) { + horizontalMessage.push({ + sentAt: msg.sentAt, + paraId: index, + data: xcmMessageDecoded, + }); + xcmMessages.push({ + horizontalMessages: horizontalMessage, + }); + } else if (paraId === undefined) { + horizontalMessage.push({ + sentAt: msg.sentAt, + paraId: index, + data: xcmMessageDecoded, + }); + xcmMessages.push({ + horizontalMessages: horizontalMessage, + }); + } }); }); } diff --git a/src/types/responses/BlockXCMMessages.ts b/src/types/responses/BlockXCMMessages.ts index be515f88f..e7510e2fd 100644 --- a/src/types/responses/BlockXCMMessages.ts +++ b/src/types/responses/BlockXCMMessages.ts @@ -21,6 +21,7 @@ export interface IUpwardMessage { export interface IDownwardMessage { sentAt: string; + msg: string; data: string; } From 8647bf988dbfb69c78969e860d42b152f669e64f Mon Sep 17 00:00:00 2001 From: Imod7 Date: Thu, 14 Dec 2023 12:44:40 +0100 Subject: [PATCH 05/28] fix xcm decoding for moonbeam horizontal msg --- package.json | 1 + src/services/blocks/XCMDecoder.ts | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 53ad938f1..c0457ce1c 100644 --- a/package.json +++ b/package.json @@ -50,6 +50,7 @@ "test:test-release": "yarn build:scripts && node scripts/build/runYarnPack.js" }, "dependencies": { + "@moonbeam-network/api-augment": "^0.2600.0", "@polkadot/api": "^10.10.1", "@polkadot/api-contract": "^10.10.1", "@polkadot/util-crypto": "^12.5.1", diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 809d9d63d..6e9049359 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -15,6 +15,7 @@ // along with this program. If not, see . import '@polkadot/api-augment'; +import '@moonbeam-network/api-augment'; import { ApiPromise } from '@polkadot/api'; import { Bytes } from '@polkadot/types'; @@ -30,6 +31,7 @@ import { IMessages, IUpwardMessage, } from '../../types/responses'; +// import type { StagingXcmVersionedXcm } from "@polkadot/types/lookup"; enum ChainType { Relay = 'Relay', @@ -40,9 +42,11 @@ export class XcmDecoder { readonly messages: IMessages[]; readonly api: ApiPromise; static curChainType: ChainType; + static specName: string; constructor(api: ApiPromise, specName: string, extrinsics: IExtrinsic[], paraId?: string) { this.api = api; + XcmDecoder.specName = specName; XcmDecoder.curChainType = XcmDecoder.getCurChainType(specName); this.messages = XcmDecoder.getMessages(api, extrinsics, paraId); } @@ -157,7 +161,12 @@ export class XcmDecoder { let xcmMessage: string = message; let instructionLength = 0; while (xcmMessage.length != 0) { - const xcmInstructions: Bytes = api.createType('XcmVersionedXcm', xcmMessage); + let xcmInstructions: Bytes; + if (XcmDecoder.specName === 'moonbeam') { + xcmInstructions = api.createType('StagingXcmVersionedXcm', xcmMessage); + } else { + xcmInstructions = api.createType('XcmVersionedXcm', xcmMessage); + } instructions.push(xcmInstructions); instructionLength = xcmInstructions.toU8a().length; xcmMessage = xcmMessage.slice(instructionLength); From 34efc926d712bcb0451e6e76b74dd438026a2294 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Thu, 14 Dec 2023 12:59:17 +0100 Subject: [PATCH 06/28] add yarn.lock file --- yarn.lock | 1642 ++++++++++++++++++++++++++--------------------------- 1 file changed, 813 insertions(+), 829 deletions(-) diff --git a/yarn.lock b/yarn.lock index b164affbf..8d9c4c570 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,68 +22,68 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.13": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" dependencies: - "@babel/highlight": "npm:^7.22.13" + "@babel/highlight": "npm:^7.23.4" chalk: "npm:^2.4.2" - checksum: bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a + checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.9": - version: 7.22.9 - resolution: "@babel/compat-data@npm:7.22.9" - checksum: 6797f59857917e57e1765811e4f48371f2bc6063274be012e380e83cbc1a4f7931d616c235df56404134aa4bb4775ee61f7b382688314e1b625a4d51caabd734 +"@babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.22.11 - resolution: "@babel/core@npm:7.22.11" + version: 7.23.6 + resolution: "@babel/core@npm:7.23.6" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.22.10" - "@babel/generator": "npm:^7.22.10" - "@babel/helper-compilation-targets": "npm:^7.22.10" - "@babel/helper-module-transforms": "npm:^7.22.9" - "@babel/helpers": "npm:^7.22.11" - "@babel/parser": "npm:^7.22.11" - "@babel/template": "npm:^7.22.5" - "@babel/traverse": "npm:^7.22.11" - "@babel/types": "npm:^7.22.11" - convert-source-map: "npm:^1.7.0" + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helpers": "npm:^7.23.6" + "@babel/parser": "npm:^7.23.6" + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 3d46373e7ce9731f7160329ecf5fb1fcf2b3614e05514ad4eb2004f4a528c424d95c1f780cc7b17a59a5ad7e564947e15538a6c324cc4490b6f70b078d04599f + checksum: a72ba71d2f557d09ff58a5f0846344b9cea9dfcbd7418729a3a74d5b0f37a5ca024942fef4d19f248de751928a1be3d5cb0488746dd8896009dd55b974bb552e languageName: node linkType: hard -"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2": - version: 7.23.0 - resolution: "@babel/generator@npm:7.23.0" +"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" dependencies: - "@babel/types": "npm:^7.23.0" + "@babel/types": "npm:^7.23.6" "@jridgewell/gen-mapping": "npm:^0.3.2" "@jridgewell/trace-mapping": "npm:^0.3.17" jsesc: "npm:^2.5.1" - checksum: bd1598bd356756065d90ce26968dd464ac2b915c67623f6f071fb487da5f9eb454031a380e20e7c9a7ce5c4a49d23be6cb9efde404952b0b3f3c0c3a9b73d68a + checksum: 864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.10": - version: 7.22.10 - resolution: "@babel/helper-compilation-targets@npm:7.22.10" +"@babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: - "@babel/compat-data": "npm:^7.22.9" - "@babel/helper-validator-option": "npm:^7.22.5" - browserslist: "npm:^4.21.9" + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-validator-option": "npm:^7.23.5" + browserslist: "npm:^4.22.2" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 974085237b34b3d5e7eb0ec62454e1855fce3e5285cdd9461f01e0058ffaefab2491305be2b218f6e9a0f3f1e7f3edcb2067932a9f5545c39c6a9079328e5931 + checksum: 05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 languageName: node linkType: hard @@ -122,7 +122,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.22.9, @babel/helper-module-transforms@npm:^7.23.3": +"@babel/helper-module-transforms@npm:^7.23.3": version: 7.23.3 resolution: "@babel/helper-module-transforms@npm:7.23.3" dependencies: @@ -162,10 +162,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/helper-string-parser@npm:7.23.4" + checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c languageName: node linkType: hard @@ -176,41 +176,41 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-validator-option@npm:7.22.5" - checksum: bbeca8a85ee86990215c0424997438b388b8d642d69b9f86c375a174d3cdeb270efafd1ff128bc7a1d370923d13b6e45829ba8581c027620e83e3a80c5c414b3 +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e languageName: node linkType: hard -"@babel/helpers@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/helpers@npm:7.22.11" +"@babel/helpers@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helpers@npm:7.23.6" dependencies: - "@babel/template": "npm:^7.22.5" - "@babel/traverse": "npm:^7.22.11" - "@babel/types": "npm:^7.22.11" - checksum: 5af97344f666418150354cf28a7946ba772bac604add51f1e9547d4e4d5301466cd3bbd37bb0e099884807587523da6f8b19e53bc3d40a7f1e8340711a0d5452 + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + checksum: 2a85fd2bcbc15a6c94dbe7b9e94d8920f9de76d164179d6895fee89c4339079d9e3e56f572bf19b5e7d1e6f1997d7fbaeaa686b47d35136852631dfd09e85c2f languageName: node linkType: hard -"@babel/highlight@npm:^7.22.13": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" +"@babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" dependencies: "@babel/helper-validator-identifier": "npm:^7.22.20" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" - checksum: 1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92 + checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.11, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/parser@npm:7.23.0" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/parser@npm:7.23.6" bin: parser: ./bin/babel-parser.js - checksum: 201641e068f8cca1ff12b141fcba32d7ccbabc586961bd1b85ae89d9695867f84d57fc2e1176dc4981fd28e5e97ca0e7c32cd688bd5eabb641a302abc0cb5040 + checksum: 6be3a63d3c9d07b035b5a79c022327cb7e16cbd530140ecb731f19a650c794c315a72c699a22413ebeafaff14aa8f53435111898d59e01a393d741b85629fa7d languageName: node linkType: hard @@ -270,13 +270,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" + version: 7.23.3 + resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce + checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e languageName: node linkType: hard @@ -358,13 +358,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/plugin-syntax-typescript@npm:7.22.5" + version: 7.23.3 + resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8ab7718fbb026d64da93681a57797d60326097fd7cb930380c8bffd9eb101689e90142c760a14b51e8e69c88a73ba3da956cb4520a3b0c65743aee5c71ef360a + checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 languageName: node linkType: hard @@ -390,7 +390,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" dependencies: @@ -401,32 +401,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.22.11": - version: 7.23.2 - resolution: "@babel/traverse@npm:7.23.2" +"@babel/traverse@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/traverse@npm:7.23.6" dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/generator": "npm:^7.23.0" + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" "@babel/helper-hoist-variables": "npm:^7.22.5" "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.0" - "@babel/types": "npm:^7.23.0" - debug: "npm:^4.1.0" + "@babel/parser": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: e4fcb8f8395804956df4ae1301230a14b6eb35b74a7058a0e0b40f6f4be7281e619e6dafe400e833d4512da5d61cf17ea177d04b00a8f7cf3d8d69aff83ca3d8 + checksum: ee4434a3ce792ee8956b64d76843caa1dda4779bb621ed9f951dd3551965bf1f292f097011c9730ecbc0b57f02434b1fa5a771610a2ef570726b0df0fc3332d9 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.23.0 - resolution: "@babel/types@npm:7.23.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": + version: 7.23.6 + resolution: "@babel/types@npm:7.23.6" dependencies: - "@babel/helper-string-parser": "npm:^7.22.5" + "@babel/helper-string-parser": "npm:^7.23.4" "@babel/helper-validator-identifier": "npm:^7.22.20" to-fast-properties: "npm:^2.0.0" - checksum: ca5b896a26c91c5672254725c4c892a35567d2122afc47bd5331d1611a7f9230c19fc9ef591a5a6f80bf0d80737e104a9ac205c96447c74bee01d4319db58001 + checksum: 07e70bb94d30b0231396b5e9a7726e6d9227a0a62e0a6830c0bd3232f33b024092e3d5a7d1b096a65bbf2bb43a9ab4c721bf618e115bfbb87b454fa060f88cbf languageName: node linkType: hard @@ -437,10 +437,10 @@ __metadata: languageName: node linkType: hard -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: 9d226461c1e91e95f067be2bdc5e6f99cfe55a721f45afb44122e23e4b8602eeac4ff7325af6b5a369f36396ee1514d3809af3f57769066d80d83790d8e53339 +"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": + version: 1.6.0 + resolution: "@colors/colors@npm:1.6.0" + checksum: 66d00284a3a9a21e5e853b256942e17edbb295f4bd7b9aa7ef06bbb603568d5173eb41b0f64c1e51748bc29d382a23a67d99956e57e7431c64e47e74324182d9 languageName: node linkType: hard @@ -483,8 +483,8 @@ __metadata: linkType: hard "@eslint/eslintrc@npm:^2.1.3": - version: 2.1.3 - resolution: "@eslint/eslintrc@npm:2.1.3" + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -495,7 +495,7 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 77b70a89232fe702c2f765b5b92970f5e4224b55363b923238b996c66fcd991504f40d3663c0543ae17d6c5049ab9b07ab90b65d7601e6f25e8bcd4caf69ac75 + checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 languageName: node linkType: hard @@ -838,28 +838,35 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.19 - resolution: "@jridgewell/trace-mapping@npm:0.3.19" + version: 0.3.20 + resolution: "@jridgewell/trace-mapping@npm:0.3.20" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 06a2a4e26e3cc369c41144fad7cbee29ba9ea6aca85acc565ec8f2110e298fdbf93986e17da815afae94539dcc03115cdbdbb575d3bea356e167da6987531e4d + checksum: 683117e4e6707ef50c725d6d0ec4234687ff751f36fa46c2b3068931eb6a86b49af374d3030200777666579a992b7470d1bd1c591e9bf64d764dda5295f33093 + languageName: node + linkType: hard + +"@moonbeam-network/api-augment@npm:^0.2600.0": + version: 0.2600.0 + resolution: "@moonbeam-network/api-augment@npm:0.2600.0" + checksum: 68a42821ea5c96173407c99a42d7366ff4db32111159d54471160b0fc04f32d4b816898ab9137ac8a0e12a0748b5344556e0a6818c108ab87be525349e59fedb languageName: node linkType: hard "@noble/curves@npm:^1.2.0": - version: 1.2.0 - resolution: "@noble/curves@npm:1.2.0" + version: 1.3.0 + resolution: "@noble/curves@npm:1.3.0" dependencies: - "@noble/hashes": "npm:1.3.2" - checksum: 94e02e9571a9fd42a3263362451849d2f54405cb3ce9fa7c45bc6b9b36dcd7d1d20e2e1e14cfded24937a13d82f1e60eefc4d7a14982ce0bc219a9fc0f51d1f9 + "@noble/hashes": "npm:1.3.3" + checksum: f3cbdd1af00179e30146eac5539e6df290228fb857a7a8ba36d1a772cbe59288a2ca83d06f175d3446ef00db3a80d7fd8b8347f7de9c2d4d5bf3865d8bb78252 languageName: node linkType: hard -"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1.3.2": - version: 1.3.2 - resolution: "@noble/hashes@npm:1.3.2" - checksum: 685f59d2d44d88e738114b71011d343a9f7dce9dfb0a121f1489132f9247baa60bc985e5ec6f3213d114fbd1e1168e7294644e46cbd0ce2eba37994f28eeb51b +"@noble/hashes@npm:1.3.3, @noble/hashes@npm:^1.3.2": + version: 1.3.3 + resolution: "@noble/hashes@npm:1.3.3" + checksum: 1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d languageName: node linkType: hard @@ -890,6 +897,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.1" + checksum: 822ea077553cd9cfc5cbd6d92380b0950fcb054a7027cd1b63a33bd0cbb16b0c6626ea75d95ec0e804643c8904472d3361d2da8c2444b1fb02a9b525d9c07c41 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -906,7 +926,7 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": +"@pkgr/utils@npm:^2.4.2": version: 2.4.2 resolution: "@pkgr/utils@npm:2.4.2" dependencies: @@ -920,437 +940,437 @@ __metadata: languageName: node linkType: hard -"@polkadot/api-augment@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/api-augment@npm:10.10.1" +"@polkadot/api-augment@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/api-augment@npm:10.11.1" dependencies: - "@polkadot/api-base": "npm:10.10.1" - "@polkadot/rpc-augment": "npm:10.10.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-augment": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" + "@polkadot/api-base": "npm:10.11.1" + "@polkadot/rpc-augment": "npm:10.11.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-augment": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" tslib: "npm:^2.6.2" - checksum: c0837bd435ae4758c21aa9fc5155fa5f8a57f7b1de77d09f89d61e4e1acb299ead81c8d96b7cae6564c2df1b496b1412b214b432c978b1044aa170e26a168755 + checksum: b828e57e670a8d7269850fa710a4f35302f97fdc035eb8a5e0d7a94fc94b220bfedb1ece28c59c63cca91164ae0b1ce06b57df19c7ba3039dd3aa2f28c3cf7bd languageName: node linkType: hard -"@polkadot/api-base@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/api-base@npm:10.10.1" +"@polkadot/api-base@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/api-base@npm:10.11.1" dependencies: - "@polkadot/rpc-core": "npm:10.10.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" + "@polkadot/rpc-core": "npm:10.11.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 62a8457e202aabbf3cc83bc2e178209cb12727a6f8bd3321812010669c4ae6e00ca88cdfc15d41295d185bc87f0e3ebbafa6761200793ec9805f2248242d50a2 + checksum: 618c998df82318fefbe73e72e61468e397be62dff0ebb0b377e9db62182bd8acc5a13d7e7a889d21d586cac106c548d18c126275eb83f1abe11332dc0ad23ceb languageName: node linkType: hard "@polkadot/api-contract@npm:^10.10.1": - version: 10.10.1 - resolution: "@polkadot/api-contract@npm:10.10.1" - dependencies: - "@polkadot/api": "npm:10.10.1" - "@polkadot/api-augment": "npm:10.10.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/types-create": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" - "@polkadot/util-crypto": "npm:^12.5.1" + version: 10.11.1 + resolution: "@polkadot/api-contract@npm:10.11.1" + dependencies: + "@polkadot/api": "npm:10.11.1" + "@polkadot/api-augment": "npm:10.11.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/types-create": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" + "@polkadot/util-crypto": "npm:^12.6.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: c81cae94a41783700b490606f9d60624368c6cd57ce4a69ce38cda57f62bc332949ec810b5e8ec9466e0a0badf13c958bc41053670f220faf0d4bb41003885d4 + checksum: b23638dc2640c11dde5216bff5ca3d1fff217cf7daa5fc0024a35ab02690c8c1036bd5c25e10240f8b2061e43866b9160ce44ba0a3b15ed984249c8f39c1bac0 languageName: node linkType: hard -"@polkadot/api-derive@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/api-derive@npm:10.10.1" +"@polkadot/api-derive@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/api-derive@npm:10.11.1" dependencies: - "@polkadot/api": "npm:10.10.1" - "@polkadot/api-augment": "npm:10.10.1" - "@polkadot/api-base": "npm:10.10.1" - "@polkadot/rpc-core": "npm:10.10.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" - "@polkadot/util-crypto": "npm:^12.5.1" + "@polkadot/api": "npm:10.11.1" + "@polkadot/api-augment": "npm:10.11.1" + "@polkadot/api-base": "npm:10.11.1" + "@polkadot/rpc-core": "npm:10.11.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" + "@polkadot/util-crypto": "npm:^12.6.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 2c5f4bd06014c808f5aeddaa22a26c45b1efa5b4a8bb1a7d56bbea889a0095224cf56e03aaecce43fa62341372197f7e716df8cfecfa9fd8b20b6395407d5896 - languageName: node - linkType: hard - -"@polkadot/api@npm:10.10.1, @polkadot/api@npm:^10.10.1": - version: 10.10.1 - resolution: "@polkadot/api@npm:10.10.1" - dependencies: - "@polkadot/api-augment": "npm:10.10.1" - "@polkadot/api-base": "npm:10.10.1" - "@polkadot/api-derive": "npm:10.10.1" - "@polkadot/keyring": "npm:^12.5.1" - "@polkadot/rpc-augment": "npm:10.10.1" - "@polkadot/rpc-core": "npm:10.10.1" - "@polkadot/rpc-provider": "npm:10.10.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-augment": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/types-create": "npm:10.10.1" - "@polkadot/types-known": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" - "@polkadot/util-crypto": "npm:^12.5.1" + checksum: 4c0ac2fabcdd3feea3c8a5b10c80cd40e031672ad6de96939389ec124bbd0db669a01cf1dd5deb81b7252efee34e3e456d8d6035d7cd1cd0da70601f5a0ea6cd + languageName: node + linkType: hard + +"@polkadot/api@npm:10.11.1, @polkadot/api@npm:^10.10.1": + version: 10.11.1 + resolution: "@polkadot/api@npm:10.11.1" + dependencies: + "@polkadot/api-augment": "npm:10.11.1" + "@polkadot/api-base": "npm:10.11.1" + "@polkadot/api-derive": "npm:10.11.1" + "@polkadot/keyring": "npm:^12.6.1" + "@polkadot/rpc-augment": "npm:10.11.1" + "@polkadot/rpc-core": "npm:10.11.1" + "@polkadot/rpc-provider": "npm:10.11.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-augment": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/types-create": "npm:10.11.1" + "@polkadot/types-known": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" + "@polkadot/util-crypto": "npm:^12.6.1" eventemitter3: "npm:^5.0.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 94bd91c4938228c86729c6e5033c42353793aa3b040d3976d2ed7a23de8dea63b04142499663366beeeb722769980f814bb77a18301cf0bcb0aca7d5112f1620 + checksum: 1be4304b547b102a33f42c3f14455573fbd4c2432dbab17edca89b5f62858ffb9ceeea43af0a6b61ff1adc3999a3b3d1d858256c8b7341d21d36e3d3593e4798 languageName: node linkType: hard -"@polkadot/keyring@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/keyring@npm:12.5.1" +"@polkadot/keyring@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/keyring@npm:12.6.1" dependencies: - "@polkadot/util": "npm:12.5.1" - "@polkadot/util-crypto": "npm:12.5.1" + "@polkadot/util": "npm:12.6.1" + "@polkadot/util-crypto": "npm:12.6.1" tslib: "npm:^2.6.2" peerDependencies: - "@polkadot/util": 12.5.1 - "@polkadot/util-crypto": 12.5.1 - checksum: bf61aefb6651868d8901a9c0b7a4ac2acaed6c7396f967cb3ee3a1da88df5d3b1e8b8be9c1a2aa7c5b34e1ad13665b17e9cb4dbc7ac094916d8b7a61c1c07cc6 + "@polkadot/util": 12.6.1 + "@polkadot/util-crypto": 12.6.1 + checksum: b1f1736544c5f14583331d879f47183c298c9efbd5ca41fb5dafb9a416b720cc97634405946633a3cae5398bd2644d9ed05f3bdb0d8320733896355d92dd5c8b languageName: node linkType: hard -"@polkadot/networks@npm:12.5.1, @polkadot/networks@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/networks@npm:12.5.1" +"@polkadot/networks@npm:12.6.1, @polkadot/networks@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/networks@npm:12.6.1" dependencies: - "@polkadot/util": "npm:12.5.1" - "@substrate/ss58-registry": "npm:^1.43.0" + "@polkadot/util": "npm:12.6.1" + "@substrate/ss58-registry": "npm:^1.44.0" tslib: "npm:^2.6.2" - checksum: d2c31665b1f43affb2ff365e9e7385ecb73b5e61717cd25a9d6e0ff333910455a91464df173fdcfc97028a80156d9597d2101d97c9ac5901283e23493056b4a5 + checksum: ee024481eee249ae97a5ac87311433dd4cca061310eb0ea0c0e825f7d6b0e81929c66a87777f09f20c84fab6e8736f51277be36a266fe31639dc98b3465465e3 languageName: node linkType: hard -"@polkadot/rpc-augment@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/rpc-augment@npm:10.10.1" +"@polkadot/rpc-augment@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/rpc-augment@npm:10.11.1" dependencies: - "@polkadot/rpc-core": "npm:10.10.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" + "@polkadot/rpc-core": "npm:10.11.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" tslib: "npm:^2.6.2" - checksum: 246471f11eace2dabc878f3db86df43e1ca49c421152310974fdaab760189662307daaee1ec7484d2a13be915ccc879c2b411a18080538e1774eb17b2f0971e2 + checksum: 7442d8e533c474962fd626045e999e46b3267d888d46550089488e50153d64667827f03a9d8764cf67d103e494b623a6b3bab42fff3854a3d2acebf5dfad7d5f languageName: node linkType: hard -"@polkadot/rpc-core@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/rpc-core@npm:10.10.1" +"@polkadot/rpc-core@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/rpc-core@npm:10.11.1" dependencies: - "@polkadot/rpc-augment": "npm:10.10.1" - "@polkadot/rpc-provider": "npm:10.10.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" + "@polkadot/rpc-augment": "npm:10.11.1" + "@polkadot/rpc-provider": "npm:10.11.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: f43d5e8b1afcbb400abd792dff17cc7e0419cf30e657e202711927ed01b2fa93882630336de464d0e18c76b1b93bb4272af0594cda04b7e0f43f21aba35757bd + checksum: b3e665373c1558c8b0effaee98e9197fe9fa18783133c55e507b1acb1f0b48626fa1054a2d022663e9683f5c093fbd212a03300efe0426c10d60410b1b38e4d6 languageName: node linkType: hard -"@polkadot/rpc-provider@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/rpc-provider@npm:10.10.1" +"@polkadot/rpc-provider@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/rpc-provider@npm:10.11.1" dependencies: - "@polkadot/keyring": "npm:^12.5.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-support": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" - "@polkadot/util-crypto": "npm:^12.5.1" - "@polkadot/x-fetch": "npm:^12.5.1" - "@polkadot/x-global": "npm:^12.5.1" - "@polkadot/x-ws": "npm:^12.5.1" - "@substrate/connect": "npm:0.7.33" + "@polkadot/keyring": "npm:^12.6.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-support": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" + "@polkadot/util-crypto": "npm:^12.6.1" + "@polkadot/x-fetch": "npm:^12.6.1" + "@polkadot/x-global": "npm:^12.6.1" + "@polkadot/x-ws": "npm:^12.6.1" + "@substrate/connect": "npm:0.7.35" eventemitter3: "npm:^5.0.1" mock-socket: "npm:^9.3.1" - nock: "npm:^13.3.4" + nock: "npm:^13.3.8" tslib: "npm:^2.6.2" dependenciesMeta: "@substrate/connect": optional: true - checksum: a705d758b190008e76b71254b4598e6357deb86c61addb4a9eff82022a46bb5e5dba24b356d4297acb56573a83e4bb487f99796e45994d5e9c40bdc6b6505bd4 + checksum: 786ca7fa909c646e2de8af0eb162e8585dafda08ecc3cfe72c48525cb44722791afcd3a39addef77028d87278a3031a7cc9ee428d9598ae4d06766a7d018c4c3 languageName: node linkType: hard -"@polkadot/types-augment@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/types-augment@npm:10.10.1" +"@polkadot/types-augment@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/types-augment@npm:10.11.1" dependencies: - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" tslib: "npm:^2.6.2" - checksum: 3db6032b8145a65663cfd52335cfc596809a7eeeaea04d25dd22883edc40eb2034996c2b6310089fe59b07e42ebde22f7a719050d5ec2f6c9cad403d488245ab + checksum: ea321d8365c3f114ad3c9cca12707188a4f7971426899e94de6766cbc355eb12d435cea2d3ffc2da83ef1d95fccc6b50b3fb926229acc09425685d59d5650afd languageName: node linkType: hard -"@polkadot/types-codec@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/types-codec@npm:10.10.1" +"@polkadot/types-codec@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/types-codec@npm:10.11.1" dependencies: - "@polkadot/util": "npm:^12.5.1" - "@polkadot/x-bigint": "npm:^12.5.1" + "@polkadot/util": "npm:^12.6.1" + "@polkadot/x-bigint": "npm:^12.6.1" tslib: "npm:^2.6.2" - checksum: 826c12d2610620de72f4b6baf6e8c232f4830e2f318565e5cc01787ee776f972ad8e471b03003db156e226c761c706c6f1add1c035b30ca316c10933f8645889 + checksum: af26f954156c8ebec6740d5dad94aae845a740ac6731040620a63865348bd60189f2bac4a3e39cef6696aa19463eb6158bae43642cf28e2ee60586d8883c7fac languageName: node linkType: hard -"@polkadot/types-create@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/types-create@npm:10.10.1" +"@polkadot/types-create@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/types-create@npm:10.11.1" dependencies: - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" tslib: "npm:^2.6.2" - checksum: 5becf28d2e797cd9469540d1227b4b9c5383f702167e72678d69f88e0900090f8ee088e5a3a5a24491cd4a378f44c3e098aab404370362dbfc40ae21f47e8dc8 + checksum: 195602dd471286d6a74cadeff36a04600b7ed0835c8243ed1f3d444bd6a1298d4ffb67e2874be002c7cfc58a807d4ee33def346f0b2801cc428c948b50787a6f languageName: node linkType: hard -"@polkadot/types-known@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/types-known@npm:10.10.1" +"@polkadot/types-known@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/types-known@npm:10.11.1" dependencies: - "@polkadot/networks": "npm:^12.5.1" - "@polkadot/types": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/types-create": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" + "@polkadot/networks": "npm:^12.6.1" + "@polkadot/types": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/types-create": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" tslib: "npm:^2.6.2" - checksum: c181201bfaca55b0c314d526aa782fa891a1adab20e87fd38a69381b3970689c87b26c5c2280ef5f799dc6b7c0bdf9bd17af0de6da4dcd33a4ea78ecfcaccd41 + checksum: 6d7249e044d9312e6874c6b2ce971ed7a4d13f0d7578a09f2d2b9bb0ba5f4ca77fb907871904fc5483931092704e03ec2d88bec660114ac844eda3c7f205eec0 languageName: node linkType: hard -"@polkadot/types-support@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/types-support@npm:10.10.1" +"@polkadot/types-support@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/types-support@npm:10.11.1" dependencies: - "@polkadot/util": "npm:^12.5.1" + "@polkadot/util": "npm:^12.6.1" tslib: "npm:^2.6.2" - checksum: 15d5dcd005aafc4e26938e98d5b8f1be9a9b4c37698fba2fc9e4dfe9ba829721c0606c010a33258d0af45908e1ca3a92332670c570af14b05a1615be23c0907f + checksum: 8cafd0e5c05565ae2bca2e6c3f7cee111a3bdb94d4e07542c6df763832f48d867b9c26fb4f3bcd34f7e254dc6ee8bdd4c63227adba8789d833090d90585a28a1 languageName: node linkType: hard -"@polkadot/types@npm:10.10.1": - version: 10.10.1 - resolution: "@polkadot/types@npm:10.10.1" +"@polkadot/types@npm:10.11.1": + version: 10.11.1 + resolution: "@polkadot/types@npm:10.11.1" dependencies: - "@polkadot/keyring": "npm:^12.5.1" - "@polkadot/types-augment": "npm:10.10.1" - "@polkadot/types-codec": "npm:10.10.1" - "@polkadot/types-create": "npm:10.10.1" - "@polkadot/util": "npm:^12.5.1" - "@polkadot/util-crypto": "npm:^12.5.1" + "@polkadot/keyring": "npm:^12.6.1" + "@polkadot/types-augment": "npm:10.11.1" + "@polkadot/types-codec": "npm:10.11.1" + "@polkadot/types-create": "npm:10.11.1" + "@polkadot/util": "npm:^12.6.1" + "@polkadot/util-crypto": "npm:^12.6.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 6327d1fa34f3684165a82d37d6e7b15101e265280503f001123d075c5c2382178d7c34553dc96ed802c24db2908971fbaa7d53597b20bd863a654db1a249b132 + checksum: 92062543f65b2d593f7956141331276c674970c683d26af17b377f0c3aed0208daad2d15e9ac28d1f5b8b4439dfae9650ef4af435e69d477f45e904e41bb7e0e languageName: node linkType: hard -"@polkadot/util-crypto@npm:12.5.1, @polkadot/util-crypto@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/util-crypto@npm:12.5.1" +"@polkadot/util-crypto@npm:12.6.1, @polkadot/util-crypto@npm:^12.5.1, @polkadot/util-crypto@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/util-crypto@npm:12.6.1" dependencies: "@noble/curves": "npm:^1.2.0" "@noble/hashes": "npm:^1.3.2" - "@polkadot/networks": "npm:12.5.1" - "@polkadot/util": "npm:12.5.1" - "@polkadot/wasm-crypto": "npm:^7.2.2" - "@polkadot/wasm-util": "npm:^7.2.2" - "@polkadot/x-bigint": "npm:12.5.1" - "@polkadot/x-randomvalues": "npm:12.5.1" + "@polkadot/networks": "npm:12.6.1" + "@polkadot/util": "npm:12.6.1" + "@polkadot/wasm-crypto": "npm:^7.3.1" + "@polkadot/wasm-util": "npm:^7.3.1" + "@polkadot/x-bigint": "npm:12.6.1" + "@polkadot/x-randomvalues": "npm:12.6.1" "@scure/base": "npm:^1.1.3" tslib: "npm:^2.6.2" peerDependencies: - "@polkadot/util": 12.5.1 - checksum: 70be8f70aec13418b48badcb6e6375f60be4d7d878e62e26b1f80fbd719c5072dede3641a4042ca77b39c1e79fef7d16b6763004f324b8abc04abd128dfab933 + "@polkadot/util": 12.6.1 + checksum: 6db2b29c19719ff803bbd27187f1c80876d917657ec0bffa52a4b1262ecafc089155c5b919fdc27badc1e6168b882e8e67e71f3de470109eb16ba5f407b593c4 languageName: node linkType: hard -"@polkadot/util@npm:12.5.1, @polkadot/util@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/util@npm:12.5.1" +"@polkadot/util@npm:12.6.1, @polkadot/util@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/util@npm:12.6.1" dependencies: - "@polkadot/x-bigint": "npm:12.5.1" - "@polkadot/x-global": "npm:12.5.1" - "@polkadot/x-textdecoder": "npm:12.5.1" - "@polkadot/x-textencoder": "npm:12.5.1" - "@types/bn.js": "npm:^5.1.1" + "@polkadot/x-bigint": "npm:12.6.1" + "@polkadot/x-global": "npm:12.6.1" + "@polkadot/x-textdecoder": "npm:12.6.1" + "@polkadot/x-textencoder": "npm:12.6.1" + "@types/bn.js": "npm:^5.1.5" bn.js: "npm:^5.2.1" tslib: "npm:^2.6.2" - checksum: db8c341cf1d67e352439edda6deaebcb66cccf23a665075b3fe53baf169b27453211cc5bdc9c15a9b906741c843c97e8d3b9af0fcfb8803315998fae90985bd8 + checksum: 3675e12c3f5dda6adeef02a1858ed9f52628adb959e0f7779fe5f1bfbcf7c857570c3c268f6647c2d4d6ee106472100810d0b6d99b5967c8da3596cb1b0d6bf0 languageName: node linkType: hard -"@polkadot/wasm-bridge@npm:7.2.2": - version: 7.2.2 - resolution: "@polkadot/wasm-bridge@npm:7.2.2" +"@polkadot/wasm-bridge@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-bridge@npm:7.3.2" dependencies: - "@polkadot/wasm-util": "npm:7.2.2" - tslib: "npm:^2.6.1" + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: f3256cb2ec92e78448a53958605522f1314cbbee7b0fe3997e0f42c46a053f054806b561decc72cb210acb210e0fc70aa376bc6d156e28b35c30d6cc317166a8 + checksum: 8d8afa55d9f14043fb9e414b356d6ba4aa0ccc52219b8022fc86a5ea5be569dea34383b461528069996f5399011db6060ceff158227606d95ab779717ea25f5f languageName: node linkType: hard -"@polkadot/wasm-crypto-asmjs@npm:7.2.2": - version: 7.2.2 - resolution: "@polkadot/wasm-crypto-asmjs@npm:7.2.2" +"@polkadot/wasm-crypto-asmjs@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.3.2" dependencies: - tslib: "npm:^2.6.1" + tslib: "npm:^2.6.2" peerDependencies: "@polkadot/util": "*" - checksum: 4edd5b153440cddd95edf435e0f032efa150b916b0db2774470ad9f78c5165dc8e7fd29ba2ef1c3fd9e69280e678d4f1ca450713d2ed580bc01c0d5fd3550a06 + checksum: b8c0c7b3a1e5b4b07b0d4fbec51ae19c529c8a943c0b3c4631490e05f5cc61fa352e7eaf7a9fabeb49ab2e40760ff584346a929e67f6eece82134c13963e6c4b languageName: node linkType: hard -"@polkadot/wasm-crypto-init@npm:7.2.2": - version: 7.2.2 - resolution: "@polkadot/wasm-crypto-init@npm:7.2.2" +"@polkadot/wasm-crypto-init@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto-init@npm:7.3.2" dependencies: - "@polkadot/wasm-bridge": "npm:7.2.2" - "@polkadot/wasm-crypto-asmjs": "npm:7.2.2" - "@polkadot/wasm-crypto-wasm": "npm:7.2.2" - "@polkadot/wasm-util": "npm:7.2.2" - tslib: "npm:^2.6.1" + "@polkadot/wasm-bridge": "npm:7.3.2" + "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" + "@polkadot/wasm-crypto-wasm": "npm:7.3.2" + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: efe6930a6e78d28bfb5082d942c34a574718a2cb39b8c0d7dde3785976788601bd0fd99647fe55400b8b85640b2d2a42527ad169875f2188391dec9b0b7c8cd9 + checksum: 94b950c01f20c2ce98e2e8bfd3dc94fdcdc095a2b3d609c5de3db3bc9e403871ff08479d7eac1d2e4d048b9375e82dafb5bfab3d9d86988ec4afc41e7539d0af languageName: node linkType: hard -"@polkadot/wasm-crypto-wasm@npm:7.2.2": - version: 7.2.2 - resolution: "@polkadot/wasm-crypto-wasm@npm:7.2.2" +"@polkadot/wasm-crypto-wasm@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.3.2" dependencies: - "@polkadot/wasm-util": "npm:7.2.2" - tslib: "npm:^2.6.1" + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" peerDependencies: "@polkadot/util": "*" - checksum: e6a7d60a95bac61a2b77d480697ecc60e5d93acf04a4f079d1f753d39cbb99aad6debde2ddd8844046f755c6b2f878bf2399ea56def2d123bd8af3ccec111abd + checksum: f984db1bf121827b8a39b2f18d838958dfcedb901037a382a5b67126dc20a9c1cec4f3dd8f9ccc2ccd5a5f259d9f2b62df2f03d55cf83185f84709c1b87c5673 languageName: node linkType: hard -"@polkadot/wasm-crypto@npm:^7.2.2": - version: 7.2.2 - resolution: "@polkadot/wasm-crypto@npm:7.2.2" - dependencies: - "@polkadot/wasm-bridge": "npm:7.2.2" - "@polkadot/wasm-crypto-asmjs": "npm:7.2.2" - "@polkadot/wasm-crypto-init": "npm:7.2.2" - "@polkadot/wasm-crypto-wasm": "npm:7.2.2" - "@polkadot/wasm-util": "npm:7.2.2" - tslib: "npm:^2.6.1" +"@polkadot/wasm-crypto@npm:^7.3.1": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto@npm:7.3.2" + dependencies: + "@polkadot/wasm-bridge": "npm:7.3.2" + "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" + "@polkadot/wasm-crypto-init": "npm:7.3.2" + "@polkadot/wasm-crypto-wasm": "npm:7.3.2" + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: d5517276d7dec4efce226cb33af10cb8b8176cb8b933174d9c5c6831ba5672c42ee5ac93b60bb79a6bc58a6dfdd03643bbfabdaf4a4b1b3548ec93219bc43dff + checksum: ec0bf040388890b0d268ca94d2311bbb27a45b46b4f5812a2a478c1fea3c747878244535280b9c38bf2a65b9b4533bf4f9fddbc4c715d167940e6d951fef146b languageName: node linkType: hard -"@polkadot/wasm-util@npm:7.2.2, @polkadot/wasm-util@npm:^7.2.2": - version: 7.2.2 - resolution: "@polkadot/wasm-util@npm:7.2.2" +"@polkadot/wasm-util@npm:7.3.2, @polkadot/wasm-util@npm:^7.3.1": + version: 7.3.2 + resolution: "@polkadot/wasm-util@npm:7.3.2" dependencies: - tslib: "npm:^2.6.1" + tslib: "npm:^2.6.2" peerDependencies: "@polkadot/util": "*" - checksum: 996abe37061fb6aa8324a35823da3cbe31a8e581aa544055f7fb80fca826badc8c6b86bf5c2d8f01af80976a321686a45be94af6e77fe8d62784bafae3802810 + checksum: 4b19f59aaca5c62933c5b355116a0fcd8dfa03b3e13f2b4c8491058f6d29fd030c956dee3f1c0821da981b874741c9ea62840c179369afb1a358a22216e5ff3c languageName: node linkType: hard -"@polkadot/x-bigint@npm:12.5.1, @polkadot/x-bigint@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/x-bigint@npm:12.5.1" +"@polkadot/x-bigint@npm:12.6.1, @polkadot/x-bigint@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/x-bigint@npm:12.6.1" dependencies: - "@polkadot/x-global": "npm:12.5.1" + "@polkadot/x-global": "npm:12.6.1" tslib: "npm:^2.6.2" - checksum: e3f48e0082d603f4f62c3d4caaa9e37aacd490273bb02a3d5ee97fa9379d65df1d18dc73394fe761f460729301a879900de831ba9f3c1558335e3759d9997f3f + checksum: 30f1a6bdffa5ffc93e3830ff3c11d55e9abea640e198ad010d25ca2206f87831d6f4ddf89ffc4ef0cc1cab3a156a097ae5a83176ed49df2421cd8988a4bd88c2 languageName: node linkType: hard -"@polkadot/x-fetch@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/x-fetch@npm:12.5.1" +"@polkadot/x-fetch@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/x-fetch@npm:12.6.1" dependencies: - "@polkadot/x-global": "npm:12.5.1" + "@polkadot/x-global": "npm:12.6.1" node-fetch: "npm:^3.3.2" tslib: "npm:^2.6.2" - checksum: daaa238db80554342cce1742bb9aa14d7c2a39605d5e70de3b12c17f6c7f7187bba29395e638ff76f5385ce741481931c9e69ac2603bd2747e7800dd628d688e + checksum: 9d435ab9a04b51af99c9cda505366957e2e6cf811fddccf6163601202bc68bba2f5da6dfc0b86a08e838cb5a7035259be3f09dd1e13b26eb1a78d2e6497977a5 languageName: node linkType: hard -"@polkadot/x-global@npm:12.5.1, @polkadot/x-global@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/x-global@npm:12.5.1" +"@polkadot/x-global@npm:12.6.1, @polkadot/x-global@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/x-global@npm:12.6.1" dependencies: tslib: "npm:^2.6.2" - checksum: a34fac19ffd074b60dfce124edb741c37e5e759b13169015bd985318cd82ac1448bac0160a7a5863636c6c6dee6e5e5158018dcc969068d62079f2ed60f00aa5 + checksum: d69ab87d12cccf0b01edd84cd99f7077ecc7e818112dc54be8e3a1fd89a7495bd290c1fb0009189feaa5247b235987793a9b7ab05bc91e59a7d94eeb43572bd8 languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:12.5.1": - version: 12.5.1 - resolution: "@polkadot/x-randomvalues@npm:12.5.1" +"@polkadot/x-randomvalues@npm:12.6.1": + version: 12.6.1 + resolution: "@polkadot/x-randomvalues@npm:12.6.1" dependencies: - "@polkadot/x-global": "npm:12.5.1" + "@polkadot/x-global": "npm:12.6.1" tslib: "npm:^2.6.2" peerDependencies: - "@polkadot/util": 12.5.1 + "@polkadot/util": 12.6.1 "@polkadot/wasm-util": "*" - checksum: 45dcbbe8f20a96255a87d230bd2c7b1180ce415c9c4562d139c9f691a1d2995da455b46653d8c695ce4607409c0bc054fa3eed977ce71795399e7c01d79d7b65 + checksum: 349cd16b935cd09ae9979e7a6c76d91e93f4df0f5ef11a593bde3d09399b913be08fdb4440f574af082a0f96b5affd7d383f71ab4172af2805aa4d3e04b2f31e languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:12.5.1": - version: 12.5.1 - resolution: "@polkadot/x-textdecoder@npm:12.5.1" +"@polkadot/x-textdecoder@npm:12.6.1": + version: 12.6.1 + resolution: "@polkadot/x-textdecoder@npm:12.6.1" dependencies: - "@polkadot/x-global": "npm:12.5.1" + "@polkadot/x-global": "npm:12.6.1" tslib: "npm:^2.6.2" - checksum: 5ff1682a33272627b2361240dbbbd4d4c9b8cecfd937f98f8f4e2169697742dc9c036d8e5772f89b72940a7f075d08d6b63c89e2ef6c3ebce1ef0f291b9fdb9e + checksum: 7a798951e91b803c8b7b7a67d3d808eed0197e26ba2b72298c9cf811412a5948cc731aa759ac3479a9f1b3d90730db193aa86d7c3eb4c7d41bdc12790ab61e4d languageName: node linkType: hard -"@polkadot/x-textencoder@npm:12.5.1": - version: 12.5.1 - resolution: "@polkadot/x-textencoder@npm:12.5.1" +"@polkadot/x-textencoder@npm:12.6.1": + version: 12.6.1 + resolution: "@polkadot/x-textencoder@npm:12.6.1" dependencies: - "@polkadot/x-global": "npm:12.5.1" + "@polkadot/x-global": "npm:12.6.1" tslib: "npm:^2.6.2" - checksum: 7940fa869dcefd7cd0c74b675f03f6c92cb56304ad0d42ae212848a52a54192a86ad05e3878af0c3ea53f9f99d37d9c72e0cf35e59be8c1291cfa3af293516ea + checksum: 4ed5f10beaf41c47db5ab0a19bedaa9f459109630b18044b711971493989664726581ba6a662a8308c1cba6b39812a3e21496b80f0b1bb643855efee5089d4c6 languageName: node linkType: hard -"@polkadot/x-ws@npm:^12.5.1": - version: 12.5.1 - resolution: "@polkadot/x-ws@npm:12.5.1" +"@polkadot/x-ws@npm:^12.6.1": + version: 12.6.1 + resolution: "@polkadot/x-ws@npm:12.6.1" dependencies: - "@polkadot/x-global": "npm:12.5.1" + "@polkadot/x-global": "npm:12.6.1" tslib: "npm:^2.6.2" - ws: "npm:^8.14.1" - checksum: 3e3055724b2b6617e2bfc79985fbb81829d7ed903cf21fcdb4726ed39c96b492735d2266fb7f228ae1aa6b556d070380ba34bfca0004247bb60ab41ec22bcd98 + ws: "npm:^8.14.2" + checksum: 0fa54f14b4782025709d9a6eacd2087ba292bd01ac4ab69fea09951a1a810ea2aa574b0d15771c0824883596d7263177c8f78c4d409f241b8b77693d24b33378 languageName: node linkType: hard "@scure/base@npm:^1.1.3": - version: 1.1.3 - resolution: "@scure/base@npm:1.1.3" - checksum: cb715fa8cdb043c4d96b6ba0666791d4eb4d033f7b5285a853aba25e0ba94914f05ff5d956029ad060005f9bdd02dab0caef9a0a63f07ed096a2c2a0c0cf9c36 + version: 1.1.5 + resolution: "@scure/base@npm:1.1.5" + checksum: 543fa9991c6378b6a0d5ab7f1e27b30bb9c1e860d3ac81119b4213cfdf0ad7b61be004e06506e89de7ce0cec9391c17f5c082bb34c3b617a2ee6a04129f52481 languageName: node linkType: hard @@ -1383,6 +1403,7 @@ __metadata: version: 0.0.0-use.local resolution: "@substrate/api-sidecar@workspace:." dependencies: + "@moonbeam-network/api-augment": "npm:^0.2600.0" "@polkadot/api": "npm:^10.10.1" "@polkadot/api-contract": "npm:^10.10.1" "@polkadot/util-crypto": "npm:^12.5.1" @@ -1424,13 +1445,13 @@ __metadata: languageName: node linkType: hard -"@substrate/connect@npm:0.7.33": - version: 0.7.33 - resolution: "@substrate/connect@npm:0.7.33" +"@substrate/connect@npm:0.7.35": + version: 0.7.35 + resolution: "@substrate/connect@npm:0.7.35" dependencies: "@substrate/connect-extension-protocol": "npm:^1.0.1" - smoldot: "npm:2.0.1" - checksum: bfcdc4c9fb7a6abebf3a939f9505acb727c9c320e468e42897db4b4683cdc6e4bb3c690dd5b8d34d0fee0379a3bafd8ab1320066f41fd25cd21eec5ae7b7dc85 + smoldot: "npm:2.0.7" + checksum: 53eb3bd63ff9e8d9d9c66fb3ca5092f0b35372834b707ebe788d79f7d98c23dbbb6cc15237e28feb56b3f06724af980f13ff5c81b5bac6a986031e8d0e067836 languageName: node linkType: hard @@ -1463,17 +1484,10 @@ __metadata: languageName: node linkType: hard -"@substrate/ss58-registry@npm:^1.43.0": - version: 1.43.0 - resolution: "@substrate/ss58-registry@npm:1.43.0" - checksum: f7683d31fa0f6a5eeb1c52bef0efb058e3e6139c3ef8ac834c1c577b9897ca9a42491dfeea3395a64c4154a00bc60138a54b419267157aa50267253906e13694 - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 +"@substrate/ss58-registry@npm:^1.44.0": + version: 1.44.0 + resolution: "@substrate/ss58-registry@npm:1.44.0" + checksum: 97a05ca6f439f42ea24bd4d3fc1ab9e77e65e6dd0d2d823e438ae9a82ea4d6249012066149a23c1dad8fb27ec5a3913f6639c2e480377fea3ee96fd1bd592bd0 languageName: node linkType: hard @@ -1513,111 +1527,111 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.20.1 - resolution: "@types/babel__core@npm:7.20.1" + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: "@babel/parser": "npm:^7.20.7" "@babel/types": "npm:^7.20.7" "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: e63e5e71be75dd2fe41951c83650ab62006179340a7b280bfa58e9c39118cb2752ca786f952f4a12f75b83b55346f2d5e8df2b91926ef99f2f4a2a69162cab99 + checksum: c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.4 - resolution: "@types/babel__generator@npm:7.6.4" + version: 7.6.7 + resolution: "@types/babel__generator@npm:7.6.7" dependencies: "@babel/types": "npm:^7.0.0" - checksum: 34f361a0d54a0d85ea4c4b5122c4025a5738fe6795361c85f07a4f8f9add383de640e8611edeeb8339db8203c2d64bff30be266bdcfe3cf777c19e8d34f9cebc + checksum: 11d36fdcee9968a7fa05e5e5086bcc349ad32b7d7117728334be76b82444b5e1c89c0efe15205a3f47f299a4864912165e6f0d31ba285fc4f05dbbafcb83e9b6 languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": "npm:^7.1.0" "@babel/types": "npm:^7.0.0" - checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.1 - resolution: "@types/babel__traverse@npm:7.20.1" + version: 7.20.4 + resolution: "@types/babel__traverse@npm:7.20.4" dependencies: "@babel/types": "npm:^7.20.7" - checksum: 8f18d1488adf296f50d01e2386797c56a607cde2cfc3c7c55cea34d760aed9386c81ea808a151a0efb11d99e0083c138c5733d3f214471a30abed055bede39d8 + checksum: 927073e3a2ca4d24b95acf96d9c91d6fd1c44826d440e5f9b486de421857945b679045710ebf886be2af30d13877d86f9fbd15a383f72a2b07da322af1c1a321 languageName: node linkType: hard -"@types/bn.js@npm:^5.1.1": - version: 5.1.1 - resolution: "@types/bn.js@npm:5.1.1" +"@types/bn.js@npm:^5.1.5": + version: 5.1.5 + resolution: "@types/bn.js@npm:5.1.5" dependencies: "@types/node": "npm:*" - checksum: cf2c45833e67ecfc45e5336151965a47857431640b61708b6e4dc81d88ed53585c9b30be59abbbee609cdf7a63828e5b8a58c1a27eb4306e5cb7ddd9bad46650 + checksum: 9719330c86aeae0a6a447c974cf0f853ba3660ede20de61f435b03d699e30e6d8b35bf71a8dc9fdc8317784438e83177644ba068ed653d0ae0106e1ecbfe289e languageName: node linkType: hard "@types/body-parser@npm:*": - version: 1.19.2 - resolution: "@types/body-parser@npm:1.19.2" + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" dependencies: "@types/connect": "npm:*" "@types/node": "npm:*" - checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 + checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 languageName: node linkType: hard "@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "npm:*" - checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.36": - version: 4.17.36 - resolution: "@types/express-serve-static-core@npm:4.17.36" + version: 4.17.41 + resolution: "@types/express-serve-static-core@npm:4.17.41" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 47d5c30a4a2a6de5dd1ceef6fed61a2e49e50e09ab3bab67a2bfa4375617c54b0397b3397ef4dad80ae3a7e400943464d857b437dabd9fed88b47256f2be774b + checksum: 7647e19d9c3d57ddd18947d2b161b90ef0aedd15875140e5b824209be41c1084ae942d4fb43cd5f2051a6a5f8c044519ef6c9ac1b2ad86b9aa546b4f1f023303 languageName: node linkType: hard "@types/express@npm:^4.17.17": - version: 4.17.17 - resolution: "@types/express@npm:4.17.17" + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: e2959a5fecdc53f8a524891a16e66dfc330ee0519e89c2579893179db686e10cfa6079a68e0fb8fd00eedbcaf3eabfd10916461939f3bc02ef671d848532c37e + checksum: 7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 languageName: node linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.6 - resolution: "@types/graceful-fs@npm:4.1.6" + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" dependencies: "@types/node": "npm:*" - checksum: c3070ccdc9ca0f40df747bced1c96c71a61992d6f7c767e8fd24bb6a3c2de26e8b84135ede000b7e79db530a23e7e88dcd9db60eee6395d0f4ce1dae91369dd4 + checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 languageName: node linkType: hard "@types/http-errors@npm:*": - version: 2.0.1 - resolution: "@types/http-errors@npm:2.0.1" - checksum: 3bb0c50b0a652e679a84c30cd0340d696c32ef6558518268c238840346c077f899315daaf1c26c09c57ddd5dc80510f2a7f46acd52bf949e339e35ed3ee9654f + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 languageName: node linkType: hard @@ -1629,37 +1643,37 @@ __metadata: linkType: hard "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 languageName: node linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "npm:*" - checksum: f121dcac8a6b8184f3cab97286d8d519f1937fa8620ada5dbc43b699d602b8be289e4a4bccbd6ee1aade6869d3c9fb68bf04c6fdca8c5b0c4e7e314c31c7900a + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "npm:*" - checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 languageName: node linkType: hard "@types/jest@npm:^29.5.8": - version: 29.5.8 - resolution: "@types/jest@npm:29.5.8" + version: 29.5.11 + resolution: "@types/jest@npm:29.5.11" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: a8194e26c642780d5b2e22170ac538f7975e04aeaa76d87f8e5ac921f7a8fffc5252029a9e6efacdb0ec4b45320322c8e1f27a5338083f49efbd3c6021314f7e + checksum: 798f4c89407d9457bea1256de74c26f2b279f6c789c0e3311cd604cc75cdab333b9a29b00c51b0090d31abdf11cc788b4103282851a653bef6daf72edf97eef2 languageName: node linkType: hard @@ -1680,16 +1694,16 @@ __metadata: linkType: hard "@types/mime@npm:*": - version: 3.0.1 - resolution: "@types/mime@npm:3.0.1" - checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 + version: 3.0.4 + resolution: "@types/mime@npm:3.0.4" + checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 languageName: node linkType: hard "@types/mime@npm:^1": - version: 1.3.2 - resolution: "@types/mime@npm:1.3.2" - checksum: 0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 languageName: node linkType: hard @@ -1703,58 +1717,60 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.5.4 - resolution: "@types/node@npm:20.5.4" - checksum: c2d34419ffbbb9dfdf7cd46d9ab51092c009884aa0df1d8114024601c616477d2d7234d91f1f9cc500c41a3ea411d7f811e19b178c3441624ec0abc4f9548cdc + version: 20.10.4 + resolution: "@types/node@npm:20.10.4" + dependencies: + undici-types: "npm:~5.26.4" + checksum: c10c1dd13f5c2341ad866777dc32946538a99e1ebd203ae127730814b8e5fa4aedfbcb01cb3e24a5466f1af64bcdfa16e7de6e745ff098fff0942aa779b7fe03 languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba + version: 6.9.10 + resolution: "@types/qs@npm:6.9.10" + checksum: 3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a languageName: node linkType: hard "@types/semver@npm:^7.5.0": - version: 7.5.5 - resolution: "@types/semver@npm:7.5.5" - checksum: 1b0be2c4d830f5ef002a305308e06e3616fc38a41c9a2c5b4267df82a038d9bd0ba32ec1da82a52db84a720be7e4b69bac7593797d8dc1400a69069af8f19219 + version: 7.5.6 + resolution: "@types/semver@npm:7.5.6" + checksum: e77282b17f74354e17e771c0035cccb54b94cc53d0433fa7e9ba9d23fd5d7edcd14b6c8b7327d58bbd89e83b1c5eda71dfe408e06b929007e2b89586e9b63459 languageName: node linkType: hard "@types/send@npm:*": - version: 0.17.1 - resolution: "@types/send@npm:0.17.1" + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 6420837887858f7aa82f2c0272f73edb42385bd0978f43095e83590a405d86c8cc6d918c30b2d542f1d8bddc9f3d16c2e8fdfca936940de71b97c45f228d1896 + checksum: 28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d languageName: node linkType: hard "@types/serve-static@npm:*": - version: 1.15.2 - resolution: "@types/serve-static@npm:1.15.2" + version: 1.15.5 + resolution: "@types/serve-static@npm:1.15.5" dependencies: "@types/http-errors": "npm:*" "@types/mime": "npm:*" "@types/node": "npm:*" - checksum: d5f8f5aaa765be6417aa3f2ebe36591f4e9d2d8a7480edf7d3db041427420fd565cb921fc021271098dd2afafce2b443fc0d978faa3ae21a2a58ebde7d525e9e + checksum: 49aa21c367fffe4588fc8c57ea48af0ea7cbadde7418bc53cde85d8bd57fd2a09a293970d9ea86e79f17a87f8adeb3e20da76aab38e1c4d1567931fa15c8af38 languageName: node linkType: hard "@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 languageName: node linkType: hard @@ -1773,37 +1789,37 @@ __metadata: linkType: hard "@types/triple-beam@npm:^1.3.2": - version: 1.3.2 - resolution: "@types/triple-beam@npm:1.3.2" - checksum: dd7b4a563fb710abc992e5d59eac481bed9e303fada2e276e37b00be31c392e03300ee468e57761e616512872e77935f92472877d0704a19688d15a726cee17b + version: 1.3.5 + resolution: "@types/triple-beam@npm:1.3.5" + checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 languageName: node linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.0 - resolution: "@types/yargs-parser@npm:21.0.0" - checksum: c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0 + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b languageName: node linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.24 - resolution: "@types/yargs@npm:17.0.24" + version: 17.0.32 + resolution: "@types/yargs@npm:17.0.32" dependencies: "@types/yargs-parser": "npm:*" - checksum: 03d9a985cb9331b2194a52d57a66aad88bf46aa32b3968a71cc6f39fb05c74f0709f0dd3aa9c0b29099cfe670343e3b1bd2ac6df2abfab596ede4453a616f63f + checksum: 1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" + version: 6.14.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.14.0" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.11.0" - "@typescript-eslint/type-utils": "npm:6.11.0" - "@typescript-eslint/utils": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" + "@typescript-eslint/scope-manager": "npm:6.14.0" + "@typescript-eslint/type-utils": "npm:6.14.0" + "@typescript-eslint/utils": "npm:6.14.0" + "@typescript-eslint/visitor-keys": "npm:6.14.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -1816,44 +1832,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: c9c9e7a918e2f3ef8cb200c9158b70553a1014529867411b35e141c1d26713dd281907af1a231e640e8c4c73c3245a20cfc0e56a1cc95874889ce88c04706c78 + checksum: d420277bed0104713fb4a3c2e0fed32b300919708db3f2e3d13bc83e80a9aec181bfc4e1e6012c65408c318f3ac113926fc77e6667d7657e34fa0d5a2c21ee32 languageName: node linkType: hard "@typescript-eslint/parser@npm:^6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/parser@npm:6.11.0" + version: 6.14.0 + resolution: "@typescript-eslint/parser@npm:6.14.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.11.0" - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/typescript-estree": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" + "@typescript-eslint/scope-manager": "npm:6.14.0" + "@typescript-eslint/types": "npm:6.14.0" + "@typescript-eslint/typescript-estree": "npm:6.14.0" + "@typescript-eslint/visitor-keys": "npm:6.14.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: abb2aff0d4f06937337d1b2da77df4e1501d708b0bce1707c523206ee10e6aa732e1ae6548da56b9889459f23c375a6f0ae2e3a208e972dab8eb3b46680d839a + checksum: 34f46aa8aaadb0d0ecb7d791a8436fcf44ec04af33ee9d198bcf6f7ca3927d8caa79d4756e0c4ef0d50979d895df0b8f1a2473fc83104423c96856e9d56047f3 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/scope-manager@npm:6.11.0" +"@typescript-eslint/scope-manager@npm:6.14.0": + version: 6.14.0 + resolution: "@typescript-eslint/scope-manager@npm:6.14.0" dependencies: - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" - checksum: 60702ab23710c59ab0b52ffc66f77e24382cec8f684e3e43d4269cc17f414d3cb3a3bb85e232ea9f1e0f7e85506529978a5eea3c08945c01ed7aed4d4997b472 + "@typescript-eslint/types": "npm:6.14.0" + "@typescript-eslint/visitor-keys": "npm:6.14.0" + checksum: fbe945169fe092df5953a54a552a9e8d9dc3dc158a39cd99de7f1843a169c82d3ba59e314b7d0f5b8110dbbe8c37c9e62dc2dda91a31536fe054221d5d8972c3 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/type-utils@npm:6.11.0" +"@typescript-eslint/type-utils@npm:6.14.0": + version: 6.14.0 + resolution: "@typescript-eslint/type-utils@npm:6.14.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.11.0" - "@typescript-eslint/utils": "npm:6.11.0" + "@typescript-eslint/typescript-estree": "npm:6.14.0" + "@typescript-eslint/utils": "npm:6.14.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -1861,23 +1877,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 478819bbbab39a0d11dc6276fc9b90e0b2576d7e32d761c811369657dc12bfaf95084bf951714ea82015259d736dec70770d229d6547b066ea0fc4133039082f + checksum: 52c2a380d694f629ed2d37ce9decc5d8f6d276b030dcb8ee2d0a21b667d789e0d50c8a4d06fa60a053cbcc162b50c3708260f569ccd765609f17499d5294c19d languageName: node linkType: hard -"@typescript-eslint/types@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/types@npm:6.11.0" - checksum: 3ea55101325950d9594f839b38aa1c0958c3b8401ca9a8d2e4247997bb30dff7ac5e760e888de48a3ea9af3cb656eafb3e2cddc837a523a300ebccb63e150185 +"@typescript-eslint/types@npm:6.14.0": + version: 6.14.0 + resolution: "@typescript-eslint/types@npm:6.14.0" + checksum: bcb32d69ac4a570634e37a3f149b7653a85334ac7b1d736961b627647ceff74797c4ac30b1405c508ede9462fad53b0b4442dbdf21877bf91263390c6e426e95 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.11.0" +"@typescript-eslint/typescript-estree@npm:6.14.0": + version: 6.14.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.14.0" dependencies: - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/visitor-keys": "npm:6.11.0" + "@typescript-eslint/types": "npm:6.14.0" + "@typescript-eslint/visitor-keys": "npm:6.14.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -1886,34 +1902,34 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 9d2333e517d50035f2c962b3966ebf8b35db0ac139c537cf4f1c4fd7b8d8914671671ad3bccdd59ef88fc4d29f441c0412a6c119ac6463bd2fbe8059d5209219 + checksum: 870f00e81de428c0afae3f753c04229170aeec76d62dcded0e22cff1c733fe60a350cf68571c889f87ea7a6008b73f7c62a079e91ab056d79aa2b9803a5b7150 languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/utils@npm:6.11.0" +"@typescript-eslint/utils@npm:6.14.0": + version: 6.14.0 + resolution: "@typescript-eslint/utils@npm:6.14.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.11.0" - "@typescript-eslint/types": "npm:6.11.0" - "@typescript-eslint/typescript-estree": "npm:6.11.0" + "@typescript-eslint/scope-manager": "npm:6.14.0" + "@typescript-eslint/types": "npm:6.14.0" + "@typescript-eslint/typescript-estree": "npm:6.14.0" semver: "npm:^7.5.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 7b8c17bd191b06cc77fe341f32fb7b4126d47a6ec05e5112567d4424a1896cf851935ff867c825d7e3361c317a48fe5304f95e454089f9aecc182bd42b1e4176 + checksum: fec7338edc31d89d5413ec49ce690e05741511ba1ba2a8c59ce14321f5026e73e0584dc9f35645ab4100561bcf8ecef8a08c042388743db53fe73f047132a150 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.11.0": - version: 6.11.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.11.0" +"@typescript-eslint/visitor-keys@npm:6.14.0": + version: 6.14.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.14.0" dependencies: - "@typescript-eslint/types": "npm:6.11.0" + "@typescript-eslint/types": "npm:6.14.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: d89ef8579737f23a1a81506724e2c5cfec92fa4431232f93c4b6970a21382c6c0ad09ba21ffe8d25725d43aecce351fee2797c9170012ef0c00e5be7592e8233 + checksum: 404f87a121b4375b13e59ffc11ac2fe3c8e40025d0ef5cd6738ab7b3648ce1d41378414b1130ee68e0b454d7e6ec1937540799cdaa4ea572e2447b04d737ee44 languageName: node linkType: hard @@ -1924,10 +1940,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: 2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243 +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 languageName: node linkType: hard @@ -1951,36 +1967,27 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: e69f7234f2adfeb16db3671429a7c80894105bd7534cb2032acf01bb26e6a847952d11a062d071420b43f8d82e33d2e57f26fe87d9cce0853e8143d8910ff1de + version: 8.3.1 + resolution: "acorn-walk@npm:8.3.1" + checksum: 64187f1377afcba01ec6a57950e3f6a31fff50e429cdb9c9ab2c24343375e711f0d552e5fce5b6ecf21f754566e7526b6d79e4da80bd83c7ad15644d285b2ad5 languageName: node linkType: hard "acorn@npm:^8.4.1, acorn@npm:^8.9.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" + version: 8.11.2 + resolution: "acorn@npm:8.11.2" bin: acorn: bin/acorn - checksum: 522310c20fdc3c271caed3caf0f06c51d61cb42267279566edd1d58e83dbc12eebdafaab666a0f0be1b7ad04af9c6bc2a6f478690a9e6391c3c8b165ada917dd + checksum: ff559b891382ad4cd34cc3c493511d0a7075a51f5f9f02a03440e92be3705679367238338566c5fbd3521ecadd565d29301bc8e16cb48379206bffbff3d72500 languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: 21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" dependencies: - humanize-ms: "npm:^1.2.1" - checksum: dd210ba2a2e2482028f027b1156789744aadbfd773a6c9dd8e4e8001930d5af82382abe19a69240307b1d8003222ce6b0542935038313434b900e351914fc15f + debug: "npm:^4.3.4" + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f languageName: node linkType: hard @@ -2071,23 +2078,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: "npm:^1.0.0" - readable-stream: "npm:^3.6.0" - checksum: 390731720e1bf9ed5d0efc635ea7df8cbc4c90308b0645a932f06e8495a0bf1ecc7987d3b97e805f62a17d6c4b634074b25200aa4d149be2a7b17250b9744bc4 - languageName: node - linkType: hard - "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -2126,9 +2116,9 @@ __metadata: linkType: hard "async@npm:^3.2.3": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: bebb5dc2258c45b83fa1d3be179ae0eb468e1646a62d443c8d60a45e84041b28fccebe1e2d1f234bfc3dcad44e73dcdbf4ba63d98327c9f6556e3dbd47c2ae8b + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f languageName: node linkType: hard @@ -2216,9 +2206,9 @@ __metadata: linkType: hard "big-integer@npm:^1.6.44": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: c7a12640901906d6f6b6bdb42a4eaba9578397b6d9a0dd090cf001ec813ff2bfcd441e364068ea0416db6175d2615f8ed19cff7d1a795115bf7c92d44993f991 + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 4bc6ae152a96edc9f95020f5fc66b13d26a9ad9a021225a9f0213f7e3dc44269f423aa8c42e19d6ac4a63bb2b22140b95d10be8f9ca7a6d9aa1b22b330d1f514 languageName: node linkType: hard @@ -2300,17 +2290,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.9": - version: 4.21.10 - resolution: "browserslist@npm:4.21.10" +"browserslist@npm:^4.22.2": + version: 4.22.2 + resolution: "browserslist@npm:4.22.2" dependencies: - caniuse-lite: "npm:^1.0.30001517" - electron-to-chromium: "npm:^1.4.477" - node-releases: "npm:^2.0.13" - update-browserslist-db: "npm:^1.0.11" + caniuse-lite: "npm:^1.0.30001565" + electron-to-chromium: "npm:^1.4.601" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.0.13" bin: browserslist: cli.js - checksum: cdb9272433994393a995235720c304e8c7123b4994b02fc0b24ca0f483db482c4f85fe8b40995aa6193d47d781e5535cf5d0efe96e465d2af42058fb3251b13a + checksum: e3590793db7f66ad3a50817e7b7f195ce61e029bd7187200244db664bfbe0ac832f784e4f6b9c958aef8ea4abe001ae7880b7522682df521f4bc0a5b67660b5e languageName: node linkType: hard @@ -2355,33 +2345,34 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.1.4 - resolution: "cacache@npm:17.1.4" +"cacache@npm:^18.0.0": + version: 18.0.1 + resolution: "cacache@npm:18.0.1" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" - lru-cache: "npm:^7.7.1" + lru-cache: "npm:^10.0.1" minipass: "npm:^7.0.3" - minipass-collect: "npm:^1.0.2" + minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" p-map: "npm:^4.0.0" ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: 6e26c788bc6a18ff42f4d4f97db30d5c60a5dfac8e7c10a03b0307a92cf1b647570547cf3cd96463976c051eb9c7258629863f156e224c82018862c1a8ad0e70 + checksum: aecafd368fbfb2fc0cda1f2f831fe5a1d8161d2121317c92ac089bcd985085e8a588e810b4471e69946f91c6d2661849400e963231563c519aa1e3dac2cf6187 languageName: node linkType: hard "call-bind@npm:^1.0.0": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" + version: 1.0.5 + resolution: "call-bind@npm:1.0.5" dependencies: - function-bind: "npm:^1.1.1" - get-intrinsic: "npm:^1.0.2" - checksum: ca787179c1cbe09e1697b56ad499fd05dc0ae6febe5081d728176ade699ea6b1589240cb1ff1fe11fcf9f61538c1af60ad37e8eb2ceb4ef21cd6085dfd3ccedd + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.1" + set-function-length: "npm:^1.1.1" + checksum: 246d44db6ef9bbd418828dbd5337f80b46be4398d522eded015f31554cbb2ea33025b0203b75c7ab05a1a255b56ef218880cca1743e4121e306729f9e414da39 languageName: node linkType: hard @@ -2406,10 +2397,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001517": - version: 1.0.30001522 - resolution: "caniuse-lite@npm:1.0.30001522" - checksum: fbb72297c5be7de37fbd51b321b930a5525aeb060dbce706b7c3017de02bc059cd40817274821463fb8230d73009668f8393c941b68b8e36370369580c82b8c8 +"caniuse-lite@npm:^1.0.30001565": + version: 1.0.30001570 + resolution: "caniuse-lite@npm:1.0.30001570" + checksum: a9b939e003dd70580cc18bce54627af84f298af7c774415c8d6c99871e7cee13bd8278b67955a979cd338369c73e8821a10b37e607d1fff2fbc8ff92fc489653 languageName: node linkType: hard @@ -2468,9 +2459,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.8.0 - resolution: "ci-info@npm:3.8.0" - checksum: b00e9313c1f7042ca8b1297c157c920d6d69f0fbad7b867910235676df228c4b4f4df33d06cacae37f9efba7a160b0a167c6be85492b419ef71d85660e60606b + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 languageName: node linkType: hard @@ -2555,15 +2546,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a - languageName: node - linkType: hard - "color@npm:^3.1.3": version: 3.2.1 resolution: "color@npm:3.2.1" @@ -2603,13 +2585,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb - languageName: node - linkType: hard - "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -2626,13 +2601,6 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -2705,7 +2673,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2765,6 +2733,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.1": + version: 1.1.1 + resolution: "define-data-property@npm:1.1.1" + dependencies: + get-intrinsic: "npm:^1.2.1" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + checksum: 5573c8df96b5857408cad64d9b91b69152e305ce4b06218e5f49b59c6cafdbb90a8bd8a0bb83c7bc67a8d479c04aa697063c9bc28d849b7282f9327586d6bc7b + languageName: node + linkType: hard + "define-lazy-prop@npm:^3.0.0": version: 3.0.0 resolution: "define-lazy-prop@npm:3.0.0" @@ -2772,13 +2751,6 @@ __metadata: languageName: node linkType: hard -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -2862,10 +2834,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.477": - version: 1.4.500 - resolution: "electron-to-chromium@npm:1.4.500" - checksum: 3d72e5f5cf4817f0186cc9027f613d4edcaaa4c59ff99ab58161f828e2058ec01c4b72800c191aecbf0761a94badbb7e182d8462e925c9cdca1776ab266db5c9 +"electron-to-chromium@npm:^1.4.601": + version: 1.4.612 + resolution: "electron-to-chromium@npm:1.4.612" + checksum: 3c7c09d778e68aa161637a934dc1466fb87385ab3b964fd96399dfb8701c7fbe1ab1576cc25f02a2f8c618b2c4d8800379fdd29f121735e59277e67a4e783fab languageName: node linkType: hard @@ -2972,13 +2944,13 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^9.0.0": - version: 9.0.0 - resolution: "eslint-config-prettier@npm:9.0.0" + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 276b0b5b5b19066962a9ff3a16a553bdad28e1c0a2ea33a1d75d65c0428bb7b37f6e85ac111ebefcc9bdefb544385856dbe6eaeda5279c639e5549c113d27dda + checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 languageName: node linkType: hard @@ -3384,19 +3356,20 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: "npm:^3.1.0" + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" rimraf: "npm:^3.0.2" - checksum: 9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f + checksum: 02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 +"flatted@npm:^3.2.9": + version: 3.2.9 + resolution: "flatted@npm:3.2.9" + checksum: dc2b89e46a2ebde487199de5a4fcb79e8c46f984043fea5c41dbf4661eb881fefac1c939b5bdcd8a09d7f960ec364f516970c7ec44e58ff451239c07fd3d419b languageName: node linkType: hard @@ -3484,26 +3457,10 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: d83f2968030678f0b8c3f2183d63dcd969344eb8b55b4eb826a94ccac6de8b87c95bebffda37a6386c74f152284eb02956ff2c496897f35d32bdc2628ac68ac5 - languageName: node - linkType: hard - -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: "npm:^1.0.3 || ^2.0.0" - color-support: "npm:^1.1.3" - console-control-strings: "npm:^1.1.0" - has-unicode: "npm:^2.0.1" - signal-exit: "npm:^3.0.7" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - wide-align: "npm:^1.1.5" - checksum: 09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4 +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 languageName: node linkType: hard @@ -3521,15 +3478,15 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2": - version: 1.2.1 - resolution: "get-intrinsic@npm:1.2.1" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": + version: 1.2.2 + resolution: "get-intrinsic@npm:1.2.2" dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" + function-bind: "npm:^1.1.2" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" - checksum: aee631852063f8ad0d4a374970694b5c17c2fb5c92bd1929476d7eb8798ce7aebafbf9a34022c05fd1adaa2ce846d5877a627ce1986f81fc65adf3b81824bd54 + hasown: "npm:^2.0.0" + checksum: aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b languageName: node linkType: hard @@ -3565,7 +3522,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.7": +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -3602,11 +3559,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.21.0 - resolution: "globals@npm:13.21.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: "npm:^0.20.2" - checksum: 98ce947dc413e6c8feed236f980dee4bc8d9f4b29790e27bccb277d385fac5d77146e1f9c244c6609aca1d109101642e663caf88c0ba6bff0b069ea82d571441 + checksum: 62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e languageName: node linkType: hard @@ -3624,6 +3581,15 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca + languageName: node + linkType: hard + "graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -3652,6 +3618,15 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.0": + version: 1.0.1 + resolution: "has-property-descriptors@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.2" + checksum: 21a47bb080a24e79594aef1ce71e1a18a1c5ab4120308e218088f67ebb7f6f408847541e2d96e5bd00e90eef5c5a49e4ebbdc8fc2d5b365a2c379aef071642f0 + languageName: node + linkType: hard + "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -3666,19 +3641,12 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8 - languageName: node - linkType: hard - -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" +"hasown@npm:^2.0.0": + version: 2.0.0 + resolution: "hasown@npm:2.0.0" dependencies: - function-bind: "npm:^1.1.1" - checksum: a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b + function-bind: "npm:^1.1.2" + checksum: c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90 languageName: node linkType: hard @@ -3709,24 +3677,23 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" dependencies: - "@tootallnate/once": "npm:2" - agent-base: "npm:6" - debug: "npm:4" - checksum: 5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0 + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: dbaaf3d9f3fc4df4a5d7ec45d456ec50f575240b557160fa63427b447d1f812dd7fe4a4f17d2e1ba003d231f07edf5a856ea6d91cb32d533062ff20a7803ccac languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" +"https-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" dependencies: - agent-base: "npm:6" + agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df + checksum: 9ec844f78fd643608239c9c3f6819918631df5cd3e17d104cc507226a39b5d4adda9d790fc9fd63ac0d2bb8a761b2f9f60faa80584a9bf9d7f2e8c5ed0acd330 languageName: node linkType: hard @@ -3744,15 +3711,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: "npm:^2.0.0" - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -3869,11 +3827,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.13.0": - version: 2.13.0 - resolution: "is-core-module@npm:2.13.0" + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" dependencies: - has: "npm:^1.0.3" - checksum: 55ccb5ccd208a1e088027065ee6438a99367e4c31c366b52fbaeac8fa23111cd17852111836d904da604801b3286d38d3d1ffa6cd7400231af8587f021099dc6 + hasown: "npm:^2.0.0" + checksum: d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 languageName: node linkType: hard @@ -3987,10 +3945,17 @@ __metadata: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: 31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24 + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 languageName: node linkType: hard @@ -4008,15 +3973,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.0 - resolution: "istanbul-lib-instrument@npm:6.0.0" + version: 6.0.1 + resolution: "istanbul-lib-instrument@npm:6.0.1" dependencies: "@babel/core": "npm:^7.12.3" "@babel/parser": "npm:^7.14.7" "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" - checksum: a52efe2170ac2deeaaacc84d10fe8de41d97264a86e57df77e05c1e72227a333280f640836137b28fda802a2c71b2affb00a703979e6f7a462cc80047a6aff21 + checksum: 95fd8c66e586840989cb3c7819c6da66c4742a6fedbf16b51a5c7f1898941ad07b79ddff020f479d3a1d76743ecdbf255d93c35221875687477d4b118026e7e7 languageName: node linkType: hard @@ -4543,6 +4508,13 @@ __metadata: languageName: node linkType: hard +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c + languageName: node + linkType: hard + "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -4580,6 +4552,15 @@ __metadata: languageName: node linkType: hard +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -4658,23 +4639,23 @@ __metadata: linkType: hard "logform@npm:^2.3.2, logform@npm:^2.4.0": - version: 2.5.1 - resolution: "logform@npm:2.5.1" + version: 2.6.0 + resolution: "logform@npm:2.6.0" dependencies: - "@colors/colors": "npm:1.5.0" + "@colors/colors": "npm:1.6.0" "@types/triple-beam": "npm:^1.3.2" fecha: "npm:^4.2.0" ms: "npm:^2.1.1" safe-stable-stringify: "npm:^2.3.1" triple-beam: "npm:^1.3.0" - checksum: 8f8add6f6a9b1cd03b7d093bf4a7577a45803c771d37ac04833d4507f79523f26e4ce70638828e7693e2fc8cd52d89a7a8e3738ed0e9762d8b3737c6ec04da39 + checksum: 92de5696a529a7ccf4359fe65a21fce2398ba20c4b4e5769cba187b8fde01d590a22d3c83f797d31b436f49770fb1b2f28646e7c881d30b8d1f4080a05ae7006 languageName: node linkType: hard -"lru-cache@npm:*, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.1 - resolution: "lru-cache@npm:10.0.1" - checksum: 5bb91a97a342a41fd049c3494b44d9e21a7d4843f9284d0a0b26f00bb0e436f1f627d0641c78f88be16b86b4231546c5ee4f284733fb530c7960f0bcd7579026 +"lru-cache@npm:*, lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 207278d6fa711fb1f94a0835d4d4737441d2475302482a14785b10515e4c906a57ebf9f35bf060740c9560e91c7c1ad5a04fd7ed030972a9ba18bce2a228e95b languageName: node linkType: hard @@ -4696,7 +4677,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.13.1, lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.13.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: 6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98 @@ -4719,26 +4700,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.3": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: - agentkeepalive: "npm:^4.2.1" - cacache: "npm:^17.0.0" + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" http-cache-semantics: "npm:^4.1.1" - http-proxy-agent: "npm:^5.0.0" - https-proxy-agent: "npm:^5.0.0" is-lambda: "npm:^1.0.1" - lru-cache: "npm:^7.7.1" - minipass: "npm:^5.0.0" + minipass: "npm:^7.0.2" minipass-fetch: "npm:^3.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" promise-retry: "npm:^2.0.1" - socks-proxy-agent: "npm:^7.0.0" ssri: "npm:^10.0.0" - checksum: b4b442cfaaec81db159f752a5f2e3ee3d7aa682782868fa399200824ec6298502e01bdc456e443dc219bcd5546c8e4471644d54109c8599841dc961d17a805fa + checksum: ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f languageName: node linkType: hard @@ -4860,12 +4837,12 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" dependencies: - minipass: "npm:^3.0.0" - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + minipass: "npm:^7.0.3" + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 languageName: node linkType: hard @@ -4927,10 +4904,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": - version: 7.0.3 - resolution: "minipass@npm:7.0.3" - checksum: 04d72c8a437de54a024f3758ff17c0226efb532ef37dbdaca1ea6039c7b9b1704e612abbd2e3a0d2c825c64eb0a9ab266c843baa71d18ad1a279baecee28ed97 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 languageName: node linkType: hard @@ -4974,7 +4951,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -4995,15 +4972,14 @@ __metadata: languageName: node linkType: hard -"nock@npm:^13.3.4": - version: 13.3.4 - resolution: "nock@npm:13.3.4" +"nock@npm:^13.3.8": + version: 13.4.0 + resolution: "nock@npm:13.4.0" dependencies: debug: "npm:^4.1.0" json-stringify-safe: "npm:^5.0.1" - lodash: "npm:^4.17.21" propagate: "npm:^2.0.0" - checksum: b09dc75c344af416b639de0dc0eecbc0e0400561bb6f004161e5968c14e1f12dcf7f0ae0480e7082308dec82f4c13a456164ab0beda24cc99df3d1242587eb92 + checksum: 269c4d4e2ae250e0af361548ab0ba11a18831cfb3edfd8c6f6b1e4b02c7ffc3b1c8ac04ac33edfd3e114110f4836ab8bb8df398da893cd18fef47d9c256acf7f languageName: node linkType: hard @@ -5026,23 +5002,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 9.4.0 - resolution: "node-gyp@npm:9.4.0" + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^7.1.4" + glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^11.0.3" - nopt: "npm:^6.0.0" - npmlog: "npm:^6.0.0" - rimraf: "npm:^3.0.2" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" semver: "npm:^7.3.5" tar: "npm:^6.1.2" - which: "npm:^2.0.2" + which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 458317127c63877365f227b18ef2362b013b7f8440b35ae722935e61b31e6b84ec0e3625ab07f90679e2f41a1d5a7df6c4049fdf8e7b3c81fcf22775147b47ac + checksum: 578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 languageName: node linkType: hard @@ -5053,21 +5028,21 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.13": - version: 2.0.13 - resolution: "node-releases@npm:2.0.13" - checksum: c9bb813aab2717ff8b3015ecd4c7c5670a5546e9577699a7c84e8d69230cd3b1ce8f863f8e9b50f18b19a5ffa4b9c1a706bbbfe4c378de955fedbab04488a338 +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" dependencies: - abbrev: "npm:^1.0.0" + abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 3c1128e07cd0241ae66d6e6a472170baa9f3e84dd4203950ba8df5bafac4efa2166ce917a57ef02b01ba7c40d18b2cc64b29b225fd3640791fe07b24f0b33a32 + checksum: 1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c languageName: node linkType: hard @@ -5096,22 +5071,10 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: "npm:^3.0.0" - console-control-strings: "npm:^1.1.0" - gauge: "npm:^4.0.3" - set-blocking: "npm:^2.0.0" - checksum: 82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb - languageName: node - linkType: hard - "object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: 532b0036f0472f561180fac0d04fe328ee01f57637624c83fb054f81b5bfe966cdf4200612a499ed391a7ca3c46b20a0bc3a55fc8241d944abe687c556a32b39 + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 languageName: node linkType: hard @@ -5372,11 +5335,11 @@ __metadata: linkType: hard "prettier@npm:^3.1.0": - version: 3.1.0 - resolution: "prettier@npm:3.1.0" + version: 3.1.1 + resolution: "prettier@npm:3.1.1" bin: prettier: bin/prettier.cjs - checksum: e95e8f93c6b9aea2ac1e86bebe329bee90c8c50d9a23d1f593eba8d7f39b33b3641eb28785001505b6723c47895a5322ad12a2fb855b289cb7bae450ffc34425 + checksum: 26a249f321b97d26c04483f1bf2eeb22e082a76f4222a2c922bebdc60111691aad4ec3979610e83942e0b956058ec361d9e9c81c185172264eb6db9aa678082b languageName: node linkType: hard @@ -5391,6 +5354,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + "prom-client@npm:^14.2.0": version: 14.2.0 resolution: "prom-client@npm:14.2.0" @@ -5438,16 +5408,16 @@ __metadata: linkType: hard "punycode@npm:^2.1.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: d4e7fbb96f570c57d64b09a35a1182c879ac32833de7c6926a2c10619632c1377865af3dab5479f59d51da18bcd5035a20a5ef6ceb74020082a3e78025d9a9ca + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 languageName: node linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.2 - resolution: "pure-rand@npm:6.0.2" - checksum: d33f92dbac58eba65e851046905379ddd32b0af11daa49187bf2b44c4da6e5685cdcd8775388a3c706c126dcdb19bdcc0f736a0c432de25d68d21a762ff5f572 + version: 6.0.4 + resolution: "pure-rand@npm:6.0.4" + checksum: 34fed0abe99d3db7ddc459c12e1eda6bff05db6a17f2017a1ae12202271ccf276fb223b442653518c719671c1b339bbf97f27ba9276dba0997c89e45c4e6a3bf languageName: node linkType: hard @@ -5558,28 +5528,28 @@ __metadata: linkType: hard "resolve@npm:^1.0.0, resolve@npm:^1.20.0": - version: 1.22.4 - resolution: "resolve@npm:1.22.4" + version: 1.22.8 + resolution: "resolve@npm:1.22.8" dependencies: is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 5634f87e72888b139a7cb544213504cc0c6dcd82c6f67ce810b4ca6b3367ddb2aeed5f21c9bb6cd8f3115f0b7e6c0980ef25eeb0dcbd188d9590bb5c84d2d253 + checksum: c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 languageName: node linkType: hard "resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": - version: 1.22.4 - resolution: "resolve@patch:resolve@npm%3A1.22.4#optional!builtin::version=1.22.4&hash=c3c19d" + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 13262490c7b0ac54f6397f1d45ee139ebd2e431781e2ff0d9c27bf41648a349a90bc23a3ab2768f0f821efdd2cba08fb85f21288fc0cc01718c03557fbd285bc + checksum: f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a languageName: node linkType: hard @@ -5731,10 +5701,15 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef +"set-function-length@npm:^1.1.1": + version: 1.1.1 + resolution: "set-function-length@npm:1.1.1" + dependencies: + define-data-property: "npm:^1.1.1" + get-intrinsic: "npm:^1.2.1" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + checksum: 745ed1d7dc69a6185e0820082fe73838ab3dfd01e75cce83a41e4c1d68bbf34bc5fb38f32ded542ae0b557536b5d2781594499b5dcd19e7db138e06292a76c7b languageName: node linkType: hard @@ -5816,27 +5791,27 @@ __metadata: languageName: node linkType: hard -"smoldot@npm:2.0.1": - version: 2.0.1 - resolution: "smoldot@npm:2.0.1" +"smoldot@npm:2.0.7": + version: 2.0.7 + resolution: "smoldot@npm:2.0.7" dependencies: ws: "npm:^8.8.1" - checksum: 908eae712d0eed0ee8d1e3c4f0bd7878d6b3984f2d94b6d38adb166180516fbac38122ac668b30107c5497c158365757e1d9aa1dc5b16a92c578343f83e1f2c2 + checksum: 599930a66cd06a21930bf61778869aa4d74b507ab4a6592da0feaf9c9a42597a7758343149ffc1f2be34af535c784b2ab6d7a00f80c8ad60b03fdcd7e49687d8 languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" dependencies: - agent-base: "npm:^6.0.2" - debug: "npm:^4.3.3" - socks: "npm:^2.6.2" - checksum: 26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c + agent-base: "npm:^7.0.2" + debug: "npm:^4.3.4" + socks: "npm:^2.7.1" + checksum: ea727734bd5b2567597aa0eda14149b3b9674bb44df5937bbb9815280c1586994de734d965e61f1dd45661183d7b41f115fb9e432d631287c9063864cfcc2ecc languageName: node linkType: hard -"socks@npm:^2.6.2": +"socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -5922,7 +5897,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -6048,18 +6023,18 @@ __metadata: linkType: hard "synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" + version: 0.8.6 + resolution: "synckit@npm:0.8.6" dependencies: - "@pkgr/utils": "npm:^2.3.1" - tslib: "npm:^2.5.0" - checksum: fb6798a2db2650ca3a2435ad32d4fc14842da807993a1a350b64d267e0e770aa7f26492b119aa7500892d3d07a5af1eec7bfbd6e23a619451558be0f226a6094 + "@pkgr/utils": "npm:^2.4.2" + tslib: "npm:^2.6.2" + checksum: 565c659b5c935905e3774f8a53b013aeb1db03b69cb26cfea742021a274fba792e6ec22f1f918bfb6a7fe16dc9ab6e32a94b4289a8d5d9039b695cd9d524953d languageName: node linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.15 - resolution: "tar@npm:6.1.15" + version: 6.2.0 + resolution: "tar@npm:6.2.0" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -6067,7 +6042,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 4848b92da8581e64ce4d8a760b47468dd9d212a4612846d8dd75b5c224a42c66ed5bcf8cfa9e9cd2eb64ebe1351413fb3eac93324a4eee536f0941beefa1f2eb + checksum: 2042bbb14830b5cd0d584007db0eb0a7e933e66d1397e72a4293768d2332449bc3e312c266a0887ec20156dea388d8965e53b4fc5097f42d78593549016da089 languageName: node linkType: hard @@ -6228,8 +6203,8 @@ __metadata: linkType: hard "ts-node@npm:^10.4.0": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" dependencies: "@cspotcode/source-map-support": "npm:^0.8.0" "@tsconfig/node10": "npm:^1.0.7" @@ -6261,7 +6236,7 @@ __metadata: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: bee56d4dc96ccbafc99dfab7b73fbabc62abab2562af53cdea91c874a301b9d11e42bc33c0a032a6ed6d813dbdc9295ec73dde7b73ea4ebde02b0e22006f7e04 + checksum: a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794 languageName: node linkType: hard @@ -6277,7 +6252,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2": +"tslib@npm:^2.1.0, tslib@npm:^2.6.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca @@ -6325,22 +6300,29 @@ __metadata: linkType: hard "typescript@npm:^5.2.2": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: d65e50eb849bd21ff8677e5b9447f9c6e74777e346afd67754934264dcbf4bd59e7d2473f6062d9a015d66bd573311166357e3eb07fea0b52859cf9bb2b58555 + checksum: 6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 languageName: node linkType: hard "typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f79cc2ba802c94c2b78dbb00d767a10adb67368ae764709737dc277273ec148aa4558033a03ce901406b35fddf4eac46dabc94a1e1d12d2587e2b9cfe5707b4a + checksum: c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd languageName: node linkType: hard @@ -6376,9 +6358,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.11": - version: 1.0.11 - resolution: "update-browserslist-db@npm:1.0.11" +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" dependencies: escalade: "npm:^3.1.1" picocolors: "npm:^1.0.0" @@ -6386,7 +6368,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: cc1c7a38d15413046bea28ff3c7668a7cb6b4a53d83e8089fa960efd896deb6d1a9deffc2beb8dc0506186a352c8d19804efe5ec7eeb401037e14cf3ea5363f8 + checksum: 9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf languageName: node linkType: hard @@ -6421,13 +6403,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.1.0 - resolution: "v8-to-istanbul@npm:9.1.0" + version: 9.2.0 + resolution: "v8-to-istanbul@npm:9.2.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^1.6.0" - checksum: 95811ff2f17a31432c3fc7b3027b7e8c2c6ca5e60a7811c5050ce51920ab2b80df29feb04c52235bbfdaa9a6809acd5a5dd9668292e98c708617c19e087c3f68 + convert-source-map: "npm:^2.0.0" + checksum: 18dd8cebfb6790f27f4e41e7cff77c7ab1c8904085f354dd7875e2eb65f4261c4cf40939132502875779d92304bfea46b8336346ecb40b6f33c3a3979e6f5729 languageName: node linkType: hard @@ -6454,7 +6436,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -6465,31 +6447,33 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" dependencies: - string-width: "npm:^1.0.2 || 2 || 3 || 4" - checksum: d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99 + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 languageName: node linkType: hard "winston-transport@npm:^4.5.0": - version: 4.5.0 - resolution: "winston-transport@npm:4.5.0" + version: 4.6.0 + resolution: "winston-transport@npm:4.6.0" dependencies: logform: "npm:^2.3.2" readable-stream: "npm:^3.6.0" triple-beam: "npm:^1.3.0" - checksum: 3184b7f29fa97aac5b75ff680100656116aff8d164c09bc7459c9b7cb1ce47d02254caf96c2293791ec175c0e76e5ff59b5ed1374733e0b46248cf4f68a182fc + checksum: 08b4d5be6377744c52acf7d63877bf54fded9b5cd1aa565c8eb14e3dc425de2e8f68bb994a1c1afef9e3aa700d79bcfa55bfbca370ea3068782c104ff033af35 languageName: node linkType: hard "winston@npm:^3.8.1": - version: 3.10.0 - resolution: "winston@npm:3.10.0" + version: 3.11.0 + resolution: "winston@npm:3.11.0" dependencies: - "@colors/colors": "npm:1.5.0" + "@colors/colors": "npm:^1.6.0" "@dabh/diagnostics": "npm:^2.0.2" async: "npm:^3.2.3" is-stream: "npm:^2.0.0" @@ -6500,7 +6484,7 @@ __metadata: stack-trace: "npm:0.0.x" triple-beam: "npm:^1.3.0" winston-transport: "npm:^4.5.0" - checksum: 3fe855a9b8185f5c75d485bf4b6889c0c4885e85155b6736f783b08319c201fdae11e876ef87c1d333f9a213a4f7fc413fc8c42c720fefb76c59b3abd4ff6406 + checksum: 8b456bdfbf336898c5a7ca83b5c312fe46f32830c759e231f950378c28a0ddd0780e64ceaf6ea76e0366fb1500b49b9fee80d1045e41efc3b03b51ad31eeb307 languageName: node linkType: hard @@ -6543,9 +6527,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.14.1, ws@npm:^8.8.1": - version: 8.14.2 - resolution: "ws@npm:8.14.2" +"ws@npm:^8.14.2, ws@npm:^8.8.1": + version: 8.15.1 + resolution: "ws@npm:8.15.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -6554,7 +6538,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 815ff01d9bc20a249b2228825d9739268a03a4408c2e0b14d49b0e2ae89d7f10847e813b587ba26992bdc33e9d03bed131e4cae73ff996baf789d53e99c31186 + checksum: 746a3102d43e8df7b09f5814bec858f12d10185a7abd655537f3291b687d440bb80fc9d1e082f8dee42d4d74307f78a96810e18a2c8e13053b003c6608c1c648 languageName: node linkType: hard From 85fa529509997c0d5ed92e580be1890e2d9918b7 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Thu, 14 Dec 2023 16:02:29 +0100 Subject: [PATCH 07/28] update docs --- docs/dist/app.bundle.js | 2 +- docs/src/openapi-v1.yaml | 16 ++++++++++++++++ src/services/blocks/XCMDecoder.ts | 1 - 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/dist/app.bundle.js b/docs/dist/app.bundle.js index 880a2a323..748a94dd6 100644 --- a/docs/dist/app.bundle.js +++ b/docs/dist/app.bundle.js @@ -59,7 +59,7 @@ eval("\n\nmodule.exports = function (i) {\n return i[1];\n};\n\n//# sourceURL=w \*****************************/ /***/ ((module) => { -eval("module.exports = {\"openapi\":\"3.0.0\",\"info\":{\"title\":\"Substrate API Sidecar\",\"description\":\"Substrate API Sidecar is a REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.\",\"contact\":{\"url\":\"https://github.com/paritytech/substrate-api-sidecar\"},\"license\":{\"name\":\"GPL-3.0-or-later\",\"url\":\"https://github.com/paritytech/substrate-api-sidecar/blob/master/LICENSE\"},\"version\":\"17.3.2\"},\"servers\":[{\"url\":\"https://polkadot-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Parity public sidecar\"},{\"url\":\"https://kusama-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Parity public sidecar\"},{\"url\":\"https://polkadot-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Asset Hub Parity public sidecar\"},{\"url\":\"https://kusama-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Asset Hub Parity public sidecar\"}],\"tags\":[{\"name\":\"accounts\"},{\"name\":\"blocks\"},{\"name\":\"contracts\"},{\"name\":\"node\",\"description\":\"node connected to sidecar\"},{\"name\":\"pallets\",\"description\":\"pallets employed in the runtime\"},{\"name\":\"runtime\"},{\"name\":\"transaction\"},{\"name\":\"paras\"},{\"name\":\"trace\"}],\"paths\":{\"/accounts/{accountId}/asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of asset-balances for an account.\",\"description\":\"Returns information about an account's asset-balances. This is specific to the assets pallet for parachains. If no `assets` query parameter is provided, all asset-balances for the given account will be returned.\",\"operationId\":\"getAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/balance-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get balance information for an account.\",\"description\":\"Returns information about an account's balance. Replaces `/balance/{address}` from versions < v1.0.0.\",\"operationId\":\"getAccountBalanceInfo\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"token\",\"in\":\"query\",\"description\":\"Token to query the balance of. If not specified it will query the chains native token (e.g. DOT for Polkadot). Note: this is only relevant for chains that support multiple tokens through the ORML tokens pallet.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Token symbol\"}},{\"name\":\"denominated\",\"in\":\"query\",\"description\":\"When set to `true` it will denominate any balance's given atomic value using the chains given decimal value.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountBalanceInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/convert\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Convert a given AccountId to an SS58 address.\",\"description\":\"Returns the SS58 prefix, the network address format, the SS58 address, and the AccountId that was given as input parameter, the scheme that was used and if it is a public key or not (boolean).\",\"operationId\":\"accountConvert\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"AccountId or Public Key (hex).\",\"required\":true,\"schema\":{\"format\":\"AccountId or Hex\",\"type\":\"string\"}},{\"name\":\"scheme\",\"in\":\"query\",\"description\":\"The cryptographic scheme to be used in order to convert the AccountId to an SS58 address. It can take one of three values [sr25519, ed25519, ecdsa]. The default scheme that is used is `sr25519` (if it is not set in the query parameter).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"string\",\"default\":\"sr25519\"}},{\"name\":\"prefix\",\"in\":\"query\",\"description\":\"The address prefix which can be one of the values found in the SS58-registry.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"number\",\"default\":42}},{\"name\":\"publicKey\",\"in\":\"query\",\"description\":\"Defines if the given value in the path parameter is a Public Key (hex) or not (hence AccountId).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successfully converted the AccountId and retrieved the address info.\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountConvert\"}}}},\"400\":{\"description\":\"Invalid AccountId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"AccountId not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of pool-asset-balances for an account.\",\"description\":\"Returns information about an account's pool-asset-balances. This is specific to the pool assets pallet for parachains. If no `assets` query parameter is provided, all pool-asset-balances for the given account will be returned.\",\"operationId\":\"getPoolAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query pool-asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"A list of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountPoolAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getPoolAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-info\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get staking information for a _Stash_ account.\",\"description\":\"Returns information about a _Stash_ account's staking activity. Replaces `/staking/{address}` from versions < v1.0.0.\",\"operationId\":\"getStakingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the staking info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingInfo\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-payouts\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get payout information for a _Stash_ account.\",\"description\":\"Returns payout information for the last specified eras. If specifying both the depth and era query params, this endpoint will return information for (era - depth) through era. (i.e. if depth=5 and era=20 information will be returned for eras 16 through 20). N.B. You cannot query eras less then `current_era - HISTORY_DEPTH`. N.B. The `nominator*` fields correspond to the address being queried, even if it is a validator's _Stash_ address. This is because a validator is technically nominating itself.\",\"operationId\":\"getStakingPayoutsByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"depth\",\"in\":\"query\",\"description\":\"The number of eras to query for payouts of. Must be less than or equal to `HISTORY_DEPTH`. In cases where `era - (depth -1)` is less than 0, the first era queried will be 0.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":1}},{\"name\":\"era\",\"in\":\"query\",\"description\":\"The era to query at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":\"`active_era - 1`\"}},{\"name\":\"unclaimedOnly\",\"in\":\"query\",\"description\":\"Only return unclaimed rewards.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingPayouts\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/vesting-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get vesting information for an account.\",\"description\":\"Returns the vesting schedule for an account. Replaces `/vesting/{address}` from versions < v1.0.0.\",\"operationId\":\"getVestingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the vesting info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountVestingInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{address}/validate\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Validate a given address.\",\"description\":\"Returns whether the given address is valid ss58 format, the ss58 prefix if the address has one, the network address format, and what the account ID is for this address.\",\"operationId\":\"getValidationByAccountId\",\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58 or Hex\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successfully retrieved address info\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountValidation\"}}}}}}},\"/blocks\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a range of blocks by their height.\",\"description\":\"Given a range query parameter return an array of all the blocks within that range.\",\"operationId\":\"getBlock\",\"parameters\":[{\"name\":\"range\",\"in\":\"query\",\"description\":\"A range of integers. There is a max limit of 500 blocks per request.\",\"required\":true,\"example\":\"0-499\",\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Blocks\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block by its height or hash.\",\"description\":\"Returns a single block. BlockId can either be a block hash or a block height. Replaces `/block/{number}` from versions < v1.0.0.\",\"operationId\":\"getBlockById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"finalizedKey\",\"in\":\"query\",\"description\":\"When set to false, this will override the chain-config, and omit the finalized key in the response. This can increase performance slightly by avoiding an additional RPC call to the node.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Block\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block's header by its height or hash.\",\"description\":\"Returns a single block's header. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockHeaderById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics/{extrinsicIndex}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get an extrinsic by its extrinsicIndex and block height or hash. The pair blockId, extrinsicIndex is sometimes referred to as a Timepoint.\",\"description\":\"Returns a single extrinsic.\",\"operationId\":\"getExtrinsicByTimepoint\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"extrinsicIndex\",\"in\":\"path\",\"description\":\"The extrinsic's index within the block's body.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ExtrinsicIndex\"}}}},\"400\":{\"description\":\"Requested `extrinsicIndex` does not exist\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/head\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get the most recently finalized block.\",\"description\":\"Returns the most recently finalized block. Replaces `/block` from versions < v1.0.0.\",\"operationId\":\"getHeadBlock\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Block\"}}}}}}},\"/blocks/head/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get information about the header of the most recent finalized block.\",\"description\":\"Returns the most recently finalized block's header.\",\"operationId\":\"getLatestBlockHeader\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics-raw\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a blocks header & its extrinsics as hex values.\",\"description\":\"Returns a block & its extrinsics as hex values. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockRawExtrinsics\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockRaw\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/contracts/ink/{address}/query\":{\"post\":{\"tags\":[\"contracts\"],\"summary\":\"Query an !Ink contract with a given message (method).\",\"description\":\"Will return a valid or invalid result.\",\"operationId\":\"callContractQuery\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/ContractMetadata\"},\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account associated with the contract.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"method\",\"in\":\"query\",\"description\":\"The message or method used to query.\",\"required\":false,\"schema\":{\"type\":\"string\",\"default\":\"get\"}},{\"name\":\"gasLimit\",\"in\":\"query\",\"description\":\"The gas limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":-1,\"type\":\"number\"}},{\"name\":\"storageDepositLimit\",\"in\":\"query\",\"description\":\"The storage deposit limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":null,\"type\":\"number\"}},{\"name\":\"args\",\"in\":\"query\",\"description\":\"Abi params used as args specified in the metadata to be passed into a query. The format to use this query param is ?args[]=1&args[]=2&args[]=3.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of Abi params.\"}}],\"responses\":{\"200\":{\"description\":\"succesful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractsInkQuery\"}}}},\"400\":{\"description\":\"Invalid Method\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/node/network\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrate node's activity in the peer-to-peer network.\",\"description\":\"Returns network related information of the node.\",\"operationId\":\"getNodeNetworking\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeNetwork\"}}}}}}},\"/node/transaction-pool\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get pending extrinsics from the Substrate node.\",\"description\":\"Returns the extrinsics that the node knows of that have not been included in a block.\",\"operationId\":\"getNodeTransactionPool\",\"parameters\":[{\"name\":\"includeFee\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to include tips, partialFee, and priority in each extrinsic.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionPool\"}}}}}}},\"/node/version\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrates node's implementation and versioning.\",\"description\":\"Returns versioning information of the node.\",\"operationId\":\"getNodeVersion\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeVersion\"}}}}}}},\"/transaction\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Submit a transaction to the node's transaction pool.\",\"description\":\"Accepts a valid signed extrinsic. Replaces `/tx` from versions < v1.0.0.\",\"operationId\":\"submitTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionSuccess\"}}}},\"400\":{\"description\":\"failed to parse or submit transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/dry-run\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Dry run an extrinsic.\",\"description\":\"Use the dryrun call to practice submission of a transaction.\",\"operationId\":\"dryrunTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionDryRun\"}}}},\"400\":{\"description\":\"failed to dry-run transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/fee-estimate\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Receive a fee estimate for a transaction.\",\"description\":\"Send a serialized transaction and receive back a naive fee estimate. Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See the reference on `compute_fee`. Replaces `/tx/fee-estimate` from versions < v1.0.0. Substrate Reference: - `RuntimeDispatchInfo`: https://crates.parity.io/pallet_transaction_payment_rpc_runtime_api/struct.RuntimeDispatchInfo.html - `query_info`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.query_info - `compute_fee`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee\",\"operationId\":\"feeEstimateTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimate\"}}}},\"400\":{\"description\":\"fee estimation failure\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimateFailure\"}}}}}}},\"/transaction/material\":{\"get\":{\"tags\":[\"transaction\"],\"summary\":\"Get all the network information needed to construct a transaction offline.\",\"description\":\"Returns the material that is universal to constructing any signed transaction offline. Replaces `/tx/artifacts` from versions < v1.0.0.\",\"operationId\":\"getTransactionMaterial\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the transaction construction material.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"noMeta\",\"in\":\"query\",\"schema\":{\"type\":\"boolean\",\"description\":\"DEPRECATED! This is no longer supported\",\"default\":false}},{\"name\":\"metadata\",\"in\":\"query\",\"schema\":{\"type\":\"string\",\"description\":\"Specifies the format of the metadata to be returned. Accepted values are 'json', and 'scale'. 'json' being the decoded metadata, and 'scale' being the SCALE encoded metadata. When `metadata` is not inputted, the `metadata` field will be absent.\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionMaterial\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with an asset.\",\"description\":\"Returns information associated with an asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of an asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsAssetsInfo\"}}}}}}},\"/pallets/asset-conversion/liquidity-pools\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information related to existing liquidity pools.\",\"description\":\"Returns a list of the existing liquidity pools and its corresponding tokens at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the liquidity pools information.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LiquidityPools\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/asset-conversion/next-available-id\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the next available liquidity pool id.\",\"description\":\"Returns the next available liquidity pool's id at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the next liquidity pool's id.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NextAvailableId\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/foreign-assets\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with foreign assets.\",\"description\":\"Returns information associated with every foreign asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getForeignAssets\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the foreign assets.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"An array of foreign assets.\",\"$ref\":\"#/components/schemas/PalletsForeignAssets\"}}}}}}},\"/pallets/nomination-pools/info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information associated with nomination pools.\",\"description\":\"Returns information and metadata for nomination pools including pool counters and limits.\",\"operationId\":\"getNominationPoolInfo\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool info.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPoolsInfo\"}}}}}}},\"/pallets/nomination-pools/{poolId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a nomination pool.\",\"description\":\"Returns information associated with a nomination pool which includes the nomination pools' `bondedPool`, `rewardPool` and `metadata`.\",\"operationId\":\"getNominationPoolById\",\"parameters\":[{\"name\":\"poolId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a nomination pool.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPool\"}}}}}}},\"/pallets/{palletId}/consts\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of constants for a pallet.\",\"description\":\"Returns a list of const item metadata for constant items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the const items instead of every constant's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's constant items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of constantItemIds.\",\"$ref\":\"#/components/schemas/PalletConstants\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/consts/{constantItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a constant item.\",\"description\":\"Returns the value stored under the constantItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"constantItemId\",\"in\":\"path\",\"description\":\"Id of the const item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the const item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the const items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletConstantsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of dispatchables for a pallet.\",\"description\":\"Returns a list of dispatchable item metadata for distpachable items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the dispatchable items instead of every dispatchable's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of dispatchableItemIds.\",\"$ref\":\"#/components/schemas/PalletDispatchables\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables/{dispatchableItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a dispatchable item.\",\"description\":\"Returns the value stored under the dispatchableItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"dispatchableItemId\",\"in\":\"path\",\"description\":\"Id of the dispatchable item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the dispatchable items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of errors for a pallet.\",\"description\":\"Returns a list of error item metadata for error items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the error items instead of every error's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's error items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of errorItemIds.\",\"$ref\":\"#/components/schemas/PalletErrors\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors/{errorItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an error item.\",\"description\":\"Returns the value stored under the errorItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"errorItemId\",\"in\":\"path\",\"description\":\"Id of the error item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the error item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the error items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletErrorsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of events for a pallet.\",\"description\":\"Returns a list of event item metadata for event items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the event items instead of every event's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's event items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of eventItemIds.\",\"$ref\":\"#/components/schemas/PalletEvents\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events/{eventItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an event item.\",\"description\":\"Returns the value stored under the eventItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventItemId\",\"in\":\"path\",\"description\":\"Id of the event item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the event item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the event items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletEventsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/runtime/metadata\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime metadata in decoded, JSON form.\",\"description\":\"Returns the runtime metadata as a JSON object. Substrate Reference: - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html - Knowledge Base: https://substrate.dev/docs/en/knowledgebase/runtime/metadata\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the metadata at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"description\":\"Response is dependent on the runtime metadata contents.\"}}}}}}},\"/runtime/code\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime wasm blob.\",\"description\":\"Returns the runtime Wasm blob in hex format.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the runtime wasm blob at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeCode\"}}}}}}},\"/runtime/spec\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get version information of the Substrate runtime.\",\"description\":\"Returns version information related to the runtime.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve runtime version information at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeSpec\"}}}}}}},\"/pallets/{palletId}/storage\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of storage items for a pallet.\",\"description\":\"Returns a list of storage item metadata for storage items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the storage items instead of all of each storage item's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's storage items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of storageItemIds.\",\"$ref\":\"#/components/schemas/PalletStorage\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/storage/{storageItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a storage item.\",\"description\":\"Returns the value stored under the storageItemId. If it is a map, query param key1 is required. If the storage item is double map query params key1 and key2 are required.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: pallet name aligns with pallet name as specified in runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"storageItemId\",\"in\":\"path\",\"description\":\"Id of the storage item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"keys\",\"in\":\"query\",\"description\":\"Set of N keys used for querying a storage map. It should be queried using the following format - ?keys[]=key1&keys[]=key2. Order matters, as it will determine the order the keys are passed into the storage calls.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of storage keys.\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the storage item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the storage items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletStorageItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/pool-assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a pool asset.\",\"description\":\"Returns information associated with a pool asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getPoolAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a pool asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsPoolAssetsInfo\"}}}}}}},\"/pallets/staking/progress\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get progress on the general Staking pallet system.\",\"description\":\"Returns information on the progress of key components of the staking system and estimates of future points of interest. Replaces `/staking-info` from versions < v1.0.0.\",\"operationId\":\"getStakingProgress\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a staking progress report.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingProgress\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/staking/validators\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get all validators (active/waiting) of a specific chain.\",\"description\":\"Returns a list of all validators addresses and their corresponding status which can be either active or waiting. It will also return a list of active validators that will not be part of the next era for staking. They will be under the key \\\"validatorsToBeChilled\\\". It's important to note, that addresses can be present in both the \\\"validators\\\" key, and \\\"validatorsToBeChilled\\\".\",\"operationId\":\"getStakingValidators\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of validators.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingValidators\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/paras\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all registered paras (parathreads & parachains).\\n\",\"description\":\"Returns all registered parachains and parathreads with lifecycle info.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve paras list at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Paras\"}}}}}}},\"/paras/leases/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get general information about the current lease period.\\n\",\"description\":\"Returns an overview of the current lease period, including lease holders.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve current lease period info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"currentLeaseHolders\",\"in\":\"query\",\"description\":\"Wether or not to include the `currentLeaseHolders` property. Inclusion\\nof the property will likely result in a larger payload and increased\\nresponse time.\\n\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeasesCurrent\"}}}}}}},\"/paras/auctions/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the status of the current auction.\\n\",\"description\":\"Returns an overview of the current auction. There is only one auction\\nat a time. If there is no auction most fields will be `null`. If the current\\nauction phase is in `vrfDelay` and you are looking to retrieve the latest winning\\nbids, it is advised to query one block before `finishEnd` in the `endingPeriod` phase\\nfor that auction as there technically are no winners during the `vrfDelay` and thus\\nthe field is `null`.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve auction progress at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasAuctionsCurrent\"}}}}}}},\"/paras/crowdloans\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all stored crowdloans.\\n\",\"description\":\"Returns a list of all the crowdloans and their associated paraIds.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of paraIds that have crowdloans at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloans\"}}}}}}},\"/paras/{paraId}/crowdloan-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get crowdloan information for a `paraId`.\\n\",\"description\":\"Returns crowdloan's `fundInfo` and the set of `leasePeriods` the crowdloan`\\ncovers.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloanInfo\"}}}}}}},\"/paras/{paraId}/lease-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get current and future leases as well as the lifecycle stage for a given `paraId`.\\n\",\"description\":\"Returns a list of leases that belong to the `paraId` as well as the\\n`paraId`'s current lifecycle stage.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's leases at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeaseInfo\"}}}}}}},\"/paras/head/included-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the included (backed and considered available) parachain candidates at the \\nspecified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/paras/head/backed-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the backed parachain candidates at the specified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/experimental/blocks/head/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the most\\nrecently finalized block.\\n\",\"description\":\"Returns traces (spans and events) of the most recently finalized block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140)\\nfor conceptual info.\\n\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/{blockId}/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the given `blockId`.\\n\",\"description\":\"Returns traces (spans and events) of the specified block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140) for conceptual info.\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/head/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nmost recently finalized block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}},\"/experimental/blocks/{blockId}/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nspecified block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}}},\"components\":{\"schemas\":{\"AccountAssetsApproval\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount of funds approved for the balance transfer from the owner to some delegated target.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The amount reserved on the owner's account to hold this item in storage.\",\"format\":\"unsignedInteger\"}}},\"AccountAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"AccountPoolAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"LiquidityPools\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pools\":{\"type\":\"array\",\"description\":\"Array containing existent liquidity pool's token id.\",\"example\":\"[{\\\"reserves\\\":[{\\\"parents\\\":\\\"1\\\",\\\"interior\\\":{\\\"here\\\": null}},{\\\"parents\\\":\\\"0\\\",\\\"interior\\\":{\\\"x2\\\":[{\\\"palletInstance\\\": \\\"50\\\"},{\\\"generalIndex\\\":\\\"2\\\"}]}}],\\\"lpToken\\\":{\\\"lpToken\\\":\\\"1\\\"} },{\\\"lpToken\\\":{\\\"lpToken\\\":\\\"0\\\"}}]\"}}},\"NextAvailableId\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"id\":{\"type\":\"string\",\"description\":\"Next availabe liquidity pool's id.\",\"example\":\"4\"}}},\"AccountBalanceInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce.\",\"format\":\"unsignedInteger\"},\"tokenSymbol\":{\"type\":\"string\",\"description\":\"Token symbol of the balances displayed in this response.\",\"format\":\"unsignedInteger\"},\"free\":{\"type\":\"string\",\"description\":\"Free balance of the account. Not equivalent to _spendable_ balance. This is the only balance that matters in terms of most operations on tokens.\",\"format\":\"unsignedInteger\"},\"reserved\":{\"type\":\"string\",\"description\":\"Reserved balance of the account.\",\"format\":\"unsignedInteger\"},\"miscFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing for anything except transaction fee payment. Note, that some runtimes may not have support for miscFrozen and if so the following will be returned `miscFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"feeFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing specifically for transaction fee payment. Note, that some runtimes may not have support for feeFrozen and if so the following will be returned `feeFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"frozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when reducing the balance, except for actions where the account owner cannot reasonably benefit from the balance reduction, such as slashing. Note, that some runtimes may not have support for frozen and if so the following will be returned `frozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"locks\":{\"type\":\"array\",\"description\":\"Array of locks on a balance. There can be many of these on an account and they \\\"overlap\\\", so the same balance is frozen by multiple locks\",\"items\":{\"$ref\":\"#/components/schemas/BalanceLock\"}}}},\"AccountConvert\":{\"type\":\"object\",\"properties\":{\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix based on which the account ID or Public Key (hex) is converted to an SS58 address.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the returned address is encoded. It depends on the prefix that was given as a query param.\"},\"address\":{\"type\":\"string\",\"description\":\"The returned SS58 address which is the result of the conversion of the account ID or Public Key (hex).\"},\"accountId\":{\"type\":\"string\",\"description\":\"The given account ID or Public Key (hex) that is converted to an SS58 address.\"},\"scheme\":{\"type\":\"string\",\"description\":\"The cryptographic scheme/algorithm used to encode the given account ID or Public Key (hex).\"},\"publicKey\":{\"type\":\"boolean\",\"description\":\"Whether the given path parameter is a Public Key (hex) or not.\"}}},\"AccountStakingInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"rewardDestination\":{\"type\":\"string\",\"description\":\"The account to which rewards will be paid. Can be 'Staked' (Stash account, adding to the amount at stake), 'Stash' (Stash address, not adding to the amount at stake), or 'Controller' (Controller address).\",\"format\":\"ss58\",\"enum\":[\"Staked\",\"Stash\",\"Controller\"]},\"controller\":{\"type\":\"string\",\"description\":\"Controller address for the given Stash.\",\"format\":\"ss58\"},\"numSlashingSpans\":{\"type\":\"string\",\"description\":\"Number of slashing spans on Stash account; `null` if provided address is not a Controller.\",\"format\":\"unsignedInteger\"},\"nominations\":{\"$ref\":\"#/components/schemas/Nominations\"},\"stakingLedger\":{\"$ref\":\"#/components/schemas/StakingLedger\"}},\"description\":\"Note: Runtime versions of Kusama less than 1062 will either have `lastReward` in place of `claimedRewards`, or no field at all. This is related to changes in reward distribution. See: [Lazy Payouts](https://github.com/paritytech/substrate/pull/4474), [Simple Payouts](https://github.com/paritytech/substrate/pull/5406)\"},\"AccountStakingPayouts\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"erasPayouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"era\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Era this information is associated with.\"},\"totalEraRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total reward points for the era. Equals the sum of reward points for all the validators in the set.\"},\"totalEraPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total payout for the era. Validators split the payout based on the portion of `totalEraRewardPoints` they have.\"},\"payouts\":{\"$ref\":\"#/components/schemas/Payouts\"}}}}}},\"AccountValidation\":{\"type\":\"object\",\"properties\":{\"isValid\":{\"type\":\"boolean\",\"description\":\"Whether the given address is valid ss58 formatted.\"},\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix of the given address. If the address is a valid base58 format, but incorrect ss58, a prefix for the given address will still be returned.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the given address is encoded.\"},\"accountId\":{\"type\":\"string\",\"description\":\"The account id of the given address.\"}}},\"AccountVestingInfo\":{\"type\":\"object\",\"description\":\"Sidecar version's <= v10.0.0 have a`vesting` return value that defaults to an object for when there is no available vesting-info data. It also returns a `VestingInfo` as an object. For Sidecar >=11.0.0, that value will now default as an array when there is no value, and `Vec` is returned when there is.\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"vesting\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/VestingSchedule\"}}}},\"AssetsBalance\":{\"type\":\"object\",\"properties\":{\"assetId\":{\"type\":\"string\",\"description\":\"The identifier of the asset.\",\"format\":\"unsignedInteger\"},\"balance\":{\"type\":\"string\",\"description\":\"The balance of the asset.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset is frozen for non-admin transfers. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"Whether a non-zero balance of this asset is a deposit of sufficient value to account for the state bloat associated with its balance storage. If set to `true`, then non-zero balances may be stored without a `consumer` reference (and thus an ED in the Balances pallet or whatever else is used to control user-account state growth).\"}}},\"AssetInfo\":{\"type\":\"object\",\"properties\":{\"owner\":{\"type\":\"string\",\"description\":\"Owner of the assets privileges.\",\"format\":\"SS58\"},\"issuer\":{\"type\":\"string\",\"description\":\"The `AccountId` able to mint tokens.\",\"format\":\"SS58\"},\"admin\":{\"type\":\"string\",\"description\":\"The `AccountId` that can thaw tokens, force transfers and burn token from any account.\",\"format\":\"SS58\"},\"freezer\":{\"type\":\"string\",\"description\":\"The `AccountId` that can freeze tokens.\",\"format\":\"SS58\"},\"supply\":{\"type\":\"string\",\"description\":\"The total supply across accounts.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this. This pays for the data stored.\",\"format\":\"unsignedInteger\"},\"minBalance\":{\"type\":\"string\",\"description\":\"The ED for virtual accounts.\",\"format\":\"unsignedInteger\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"If `true`, then any account with this asset is given a provider reference. Otherwise, it requires a consumer reference.\"},\"accounts\":{\"type\":\"string\",\"description\":\"The total number of accounts.\",\"format\":\"unsignedInteger\"},\"sufficients\":{\"type\":\"string\",\"description\":\"The total number of accounts for which is placed a self-sufficient reference.\"},\"approvals\":{\"type\":\"string\",\"description\":\"The total number of approvals.\",\"format\":\"unsignedInteger\"},\"status\":{\"type\":\"string\",\"description\":\"The status of the asset.\"}}},\"AssetMetadata\":{\"type\":\"object\",\"properties\":{\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this metadata. This pays for the data stored in this struct.\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\",\"description\":\"The user friendly name of this asset.\",\"format\":\"$hex\"},\"symbol\":{\"type\":\"string\",\"description\":\"The ticker symbol for this asset.\",\"format\":\"$hex\"},\"decimals\":{\"type\":\"string\",\"description\":\"The number of decimals this asset uses to represent one unit.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset metadata may be changed by a non Force origin. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"}}},\"BalanceLock\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"description\":\"An identifier for this lock. Only one lock may be in existence for each identifier.\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount below which the free balance may not drop with this lock in effect.\",\"format\":\"unsignedInteger\"},\"reasons\":{\"type\":\"string\",\"description\":\"Reasons for withdrawing balance.\",\"enum\":[\"Fee = 0\",\"Misc = 1\",\"All = 2\"]}}},\"Block\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"authorId\":{\"type\":\"string\",\"description\":\"The account ID of the block author (may be undefined for some chains).\",\"format\":\"ss58\"},\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"},\"onInitialize\":{\"$ref\":\"#/components/schemas/BlockInitialize\"},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of extrinsics (inherents and transactions) within the block.\",\"items\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"onFinalize\":{\"$ref\":\"#/components/schemas/BlockFinalize\"},\"finalized\":{\"type\":\"boolean\",\"description\":\"A boolean identifying whether the block is finalized or not. Note: on chains that do not have deterministic finality this field is omitted.\"}},\"description\":\"Note: Block finalization does not correspond to consensus, i.e. whether the block is in the canonical chain. It denotes the finalization of block _construction._\"},\"BlockRaw\":{\"type\":\"object\",\"properties\":{\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of raw extrinsics (inherents and transactions) within the block.\",\"items\":{\"type\":\"string\"}}}},\"Blocks\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Block\"}},\"BlockFinalize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block construction finalization with the `method` and `data` for each.\"},\"BlockHeader\":{\"type\":\"object\",\"properties\":{\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}},\"BlockIdentifiers\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"height\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"}},\"description\":\"Block number and hash at which the call was made.\"},\"BlockInitialize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block initialization with the `method` and `data` for each.\"},\"BlocksTrace\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"blockHash\":{\"type\":\"string\"},\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceEvent\"}},\"parentHash\":{\"type\":\"string\"},\"spans\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceSpan\"}},\"storageKeys\":{\"type\":\"string\",\"description\":\"Hex encoded storage keys used to filter events.\"},\"tracingTargets\":{\"type\":\"string\",\"description\":\"Targets used to filter spans and events.\"}}},\"BlocksTraceOperations\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"operations\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Operation\"}}}},\"BondedPool\":{\"type\":\"object\",\"properties\":{\"points\":{\"type\":\"number\"},\"state\":{\"type\":\"string\"},\"memberCounter\":{\"type\":\"number\"},\"roles\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"root\":{\"type\":\"string\"},\"nominator\":{\"type\":\"string\"},\"stateToggler\":{\"type\":\"string\"}}}}},\"ChainType\":{\"type\":\"object\",\"description\":\"Type of the chain. It will return one of the following enum variants as a key. Live, Development, Local, or Custom. Each variant will have a value as null except when the ChainType is Custom, it will return a string.\",\"properties\":{\"live\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"development\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"local\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"custom\":{\"type\":\"string\"}},\"example\":\"{\\\"live\\\": null}\"},\"ContractsInkQuery\":{\"type\":\"object\",\"description\":\"Result from calling a query to a Ink contract.\",\"properties\":{\"debugMessage\":{\"type\":\"string\"},\"gasConsumed\":{\"type\":\"string\"},\"gasRequired\":{\"type\":\"string\"},\"output\":{\"type\":\"boolean\"},\"result\":{\"type\":\"object\",\"description\":\"Will result in an Ok or Err object depending on the result of the query.\"},\"storageDeposit\":{\"type\":\"object\"}}},\"ContractMetadata\":{\"type\":\"object\",\"description\":\"Metadata used to instantiate a ContractPromise. This metadata can be generated by compiling the contract you are querying.\"},\"DigestItem\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"index\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"value\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"ElectionStatus\":{\"type\":\"object\",\"properties\":{\"status\":{\"type\":\"object\",\"description\":\"[Deprecated](Works for polkadot runtimes before v0.8.30).\\nEra election status: either `Close: null` or `Open: `. A status of `Close` indicates that the submission window for solutions from off-chain Phragmen is not open. A status of `Open` indicates that the submission window for off-chain Phragmen solutions has been open since BlockNumber. N.B. when the submission window is open, certain extrinsics are not allowed because they would mutate the state that the off-chain Phragmen calculation relies on for calculating results.\"},\"toggleEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the `status` will switch.\",\"format\":\"unsignedInteger\"}},\"description\":\"Information about the off-chain election. Not included in response when `forceEra.isForceNone`.\"},\"Error\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"message\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"},\"level\":{\"type\":\"string\"}}},\"ExtrinsicMethod\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"method\":{\"type\":\"string\"}},\"description\":\"Extrinsic method\"},\"Extrinsic\":{\"type\":\"object\",\"properties\":{\"method\":{\"$ref\":\"#/components/schemas/ExtrinsicMethod\"},\"signature\":{\"$ref\":\"#/components/schemas/Signature\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce, if applicable.\",\"format\":\"unsignedInteger\"},\"args\":{\"type\":\"object\",\"description\":\"Object of arguments keyed by parameter name. Note: if you are expecting an [`OpaqueCall`](https://substrate.dev/rustdocs/v2.0.0/pallet_multisig/type.OpaqueCall.html) and it is not decoded in the response (i.e. it is just a hex string), then Sidecar was not able to decode it and likely that it is not a valid call for the runtime.\"},\"tip\":{\"type\":\"string\",\"description\":\"Any tip added to the transaction.\",\"format\":\"unsignedInteger\"},\"hash\":{\"type\":\"string\",\"description\":\"The transaction's hash.\",\"format\":\"hex\"},\"info\":{\"$ref\":\"#/components/schemas/RuntimeDispatchInfo\"},\"era\":{\"$ref\":\"#/components/schemas/GenericExtrinsicEra\"},\"events\":{\"type\":\"array\",\"description\":\"An array of `SanitizedEvent`s that occurred during extrinsic execution.\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}},\"success\":{\"type\":\"boolean\",\"description\":\"Whether or not the extrinsic succeeded.\"},\"paysFee\":{\"type\":\"boolean\",\"description\":\"Whether the extrinsic requires a fee. Careful! This field relates to whether or not the extrinsic requires a fee if called as a transaction. Block authors could insert the extrinsic as an inherent in the block and not pay a fee. Always check that `paysFee` is `true` and that the extrinsic is signed when reconciling old blocks.\"}}},\"ExtrinsicIndex\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"extrinsic\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"description\":\"A single extrinsic at a given block.\"},\"FundInfo\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"verifier\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"raised\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"end\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"cap\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastConstribution\":{\"type\":\"string\",\"enum\":[\"preEnding\",\"ending\"]},\"firstPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"trieIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"GenericExtrinsicEra\":{\"type\":\"object\",\"description\":\"The return value for era can either be `mortalEra`, or `immortalEra` and is represented as an enum in substrate. `immortalEra` meaning\\nthe transaction is valid forever. `mortalEra` consists of a tuple containing a period and phase.\\nex: `\\\"{\\\"mortalEra\\\": [\\\"64\\\", \\\"11\\\"]}\\\"`. The Period is the period of validity from the block hash found in the signing material.\\nThe Phase is the period that this transaction's lifetime begins (and, importantly,\\nimplies which block hash is included in the signature material).\\n\",\"properties\":{\"mortalEra\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Tuple of a Phase, and Period. Each item in the array will be a string formatted as an integer.\"},\"immortalEra\":{\"type\":\"string\",\"description\":\"Hardcoded constant '0x00'.\",\"format\":\"hex\"}},\"example\":\"{\\\"mortalEra\\\":[\\\"64\\\", \\\"11\\\"]}\"},\"NodeNetwork\":{\"type\":\"object\",\"properties\":{\"nodeRoles\":{\"$ref\":\"#/components/schemas/NodeRole\"},\"numPeers\":{\"type\":\"string\",\"description\":\"Number of peers the node is connected to.\",\"format\":\"unsignedInteger\"},\"isSyncing\":{\"type\":\"boolean\",\"description\":\"Whether or not the node is syncing. `False` indicates that the node is in sync.\"},\"shouldHavePeers\":{\"type\":\"boolean\",\"description\":\"Whether or not the node should be connected to peers. Might be false for local chains or when running without discovery.\"},\"localPeerId\":{\"type\":\"string\",\"description\":\"Local copy of the `PeerId`.\"},\"localListenAddresses\":{\"type\":\"array\",\"description\":\"Multiaddresses that the local node is listening on. The addresses include a trailing `/p2p/` with the local PeerId, and are thus suitable to be passed to `system_addReservedPeer` or as a bootnode address for example.\",\"items\":{\"type\":\"string\"}},\"peersInfo\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PeerInfo\"}}}},\"NodeRole\":{\"type\":\"string\",\"description\":\"Role of this node. (N.B. Sentry nodes are being deprecated.)\",\"enum\":[\"Full\",\"LightClient\",\"Authority\",\"Sentry\"]},\"NodeVersion\":{\"type\":\"object\",\"properties\":{\"clientVersion\":{\"type\":\"string\",\"description\":\"Node's binary version.\"},\"clientImplName\":{\"type\":\"string\",\"description\":\"Node's implementation name.\"},\"chain\":{\"type\":\"string\",\"description\":\"Node's chain name.\"}},\"description\":\"Version information of the node.\"},\"Nominations\":{\"type\":\"object\",\"properties\":{\"targets\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"The targets of the nomination.\"},\"submittedIn\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The era the nominations were submitted. (Except for initial nominations which are considered submitted at era 0.)\"},\"suppressed\":{\"type\":\"boolean\",\"description\":\"Whether the nominations have been suppressed.\"}}},\"OnboardingAs\":{\"type\":\"string\",\"enum\":[\"parachain\",\"parathread\"],\"description\":\"This property only shows up when `paraLifecycle=onboarding`. It\\ndescribes if a particular para is onboarding as a `parachain` or a\\n`parathread`.\\n\"},\"Operation\":{\"type\":\"object\",\"properties\":{\"phase\":{\"$ref\":\"#/components/schemas/OperationPhase\"},\"parentSpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"primarySpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"eventIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Index of the underlying trace event.\"},\"address\":{\"type\":\"string\",\"description\":\"Account this operation affects. Note - this will be an object like\\n`{ id: address }` if the network uses `MultiAddress`\\n\"},\"storage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"item\":{\"type\":\"string\"},\"field1\":{\"type\":\"string\",\"description\":\"A field of the storage item. (i.e `system::Account::get(address).data`)\\n\"},\"field2\":{\"type\":\"string\",\"description\":\"A field of the struct described by field1 (i.e\\n`system::Account::get(address).data.free`)\\n\"}}},\"amount\":{\"$ref\":\"#/components/schemas/OperationAmount\"}}},\"OperationAmount\":{\"type\":\"object\",\"properties\":{\"values\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"currency\":{\"$ref\":\"#/components/schemas/OperationAmountCurrency\"}}},\"OperationAmountCurrency\":{\"type\":\"object\",\"properties\":{\"symbol\":{\"type\":\"string\",\"example\":\"KSM\"}}},\"OperationPhase\":{\"type\":\"object\",\"properties\":{\"variant\":{\"type\":\"string\",\"enum\":[\"onInitialize\",\"initialChecks\",\"applyExtrinsic\",\"onFinalize\",\"finalChecks\"],\"description\":\"Phase of block execution pipeline.\"},\"extrinsicIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"If phase variant is `applyExtrinsic` this will be the index of\\nthe extrinsic. Otherwise this field will not be present.\\n\"}}},\"PalletsAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"assetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletConstants\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"},\"description\":\"Array containing metadata for each constant entry of the pallet.\"}}},\"PalletConstantsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the constant item.\",\"example\":\"EnactmentPeriod\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"}}},\"PalletConstantsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"VotingPeriod\",\"description\":\"The constant item's name (which is the same as the constant item's ID).\"},\"type\":{\"type\":\"string\",\"example\":\"4\"},\"value\":{\"type\":\"string\",\"example\":\"0x00270600\",\"description\":\"The hex value of the constant\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given constant.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of an constant item from a FRAME pallet.\"},\"PalletDispatchables\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"},\"description\":\"Array containing metadata for each dispatchable entry of the pallet.\"}}},\"PalletDispatchablesItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"dispatchableItem\":{\"type\":\"string\",\"description\":\"Name of the dispatchable item.\",\"example\":\"vote\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"}}},\"PalletDispatchablesItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"propose\",\"description\":\"The dispatchable item's name (which is the same as the dispatchable item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the dispatchable item in the lists of pallet dispatchables.\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given dispatchable.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of a dispatchable item from a FRAME pallet.\"},\"PalletErrors\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"},\"description\":\"Array containing metadata for each error entry of the pallet.\"}}},\"PalletErrorsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the error item.\",\"example\":\"ValueLow\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"}}},\"PalletErrorsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"InsufficientFunds\",\"description\":\"The error item's name (which is the same as the error item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet errors\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given error.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an error item from a FRAME pallet.\"},\"PalletEvents\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}}},\"PalletEventsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"eventItem\":{\"type\":\"string\",\"description\":\"Name of the events item.\",\"example\":\"Proposed\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}},\"PalletEventsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"Tabled\",\"description\":\"The event item's name (which is the same as the event item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet events\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given event.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an event item from a FRAME pallet.\"},\"PalletsForeignAssets\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletsForeignAssetsInfo\"},\"description\":\"Array containing the `AssetDetails` and `AssetMetadata` of every foreign asset.\"}}},\"PalletsForeignAssetsInfo\":{\"type\":\"object\",\"properties\":{\"foreignAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"foreignAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletsNominationPool\":{\"type\":\"object\",\"properties\":{\"bondedPool\":{\"$ref\":\"#/components/schemas/BondedPool\"},\"rewardPool\":{\"$ref\":\"#/components/schemas/RewardPool\"}}},\"PalletsNominationPoolsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"counterForBondedPools\":{\"type\":\"number\"},\"counterForMetadata\":{\"type\":\"number\"},\"counterForPoolMembers\":{\"type\":\"number\"},\"counterForReversePoolIdLookup\":{\"type\":\"number\"},\"counterForRewardPools\":{\"type\":\"number\"},\"counterForSubPoolsStorage\":{\"type\":\"number\"},\"lastPoolId\":{\"type\":\"number\"},\"maxPoolMembers\":{\"type\":\"number\"},\"maxPoolMembersPerPool\":{\"type\":\"number\",\"nullable\":true},\"maxPools\":{\"type\":\"number\"},\"minCreateBond\":{\"type\":\"number\"},\"minJoinBond\":{\"type\":\"number\"}}},\"PalletsPoolAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"poolAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletStorage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"},\"description\":\"Array containing metadata for each storage entry of the pallet.\"}}},\"PalletStorageItem\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"storageItem\":{\"type\":\"string\",\"description\":\"Name of the storage item.\",\"example\":\"referendumInfoOf\"},\"keys\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"N Storage keys passed in as the `keys` query param.\",\"example\":[\"0x00\",\"0x01\"]},\"value\":{\"type\":\"object\",\"description\":\"Value returned by this storage query.\",\"example\":{\"Ongoing\":{\"end\":\"1612800\",\"proposalHash\":\"0x7de70fc8be782076d0b5772be77153d172a5381c72dd56d3385e25f62abf507e\",\"threshold\":\"Supermajorityapproval\",\"delay\":\"403200\",\"tally\":{\"ayes\":\"41925212461400000\",\"nays\":\"214535586500000\",\"turnout\":\"34485320658000000\"}}}},\"metadata\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"}}},\"PalletStorageItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"ReferendumInfoOf\",\"description\":\"The storage item's name (which is the same as the storage item's ID).\"},\"modifier\":{\"type\":\"string\",\"example\":\"Optional\"},\"type\":{\"$ref\":\"#/components/schemas/PalletStorageType\"},\"fallback\":{\"type\":\"string\",\"example\":\"0x00\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given referendum.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of a storage item from a FRAME pallet.\"},\"PalletStorageType\":{\"type\":\"object\",\"description\":\"This is going to be formatted to the type of StorageEntryTypeV14.\"},\"Para\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"}}},\"Paras\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paras\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Para\"}}}},\"ParasAuctionsCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"beginEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Fist block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"finishEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Last block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"phase\":{\"type\":\"string\",\"enum\":[\"startPeriod\",\"endPeriod\",\"vrfDelay\"],\"description\":\"An auction can be in one of 4 phases. Both `startingPeriod` () and `endingPeriod` indicate\\nan ongoing auction, while `vrfDelay` lines up with the `AuctionStatus::VrfDelay` . Finally, a value of `null`\\nindicates there is no ongoing auction. Keep in mind the that the `finishEnd` field is the block number the\\n`endingPeriod` finishes and the `vrfDelay` period begins. The `vrfDelay` period is typically about an\\nepoch long and no crowdloan contributions are accepted.\\n\"},\"auctionIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The auction number. If there is no current auction this will be the number\\nof the previous auction.\\n\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease period indexes that may be bid on in this auction. `null` if\\nthere is no ongoing auction.\\n\"},\"winning\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/WinningData\"}}}},\"ParasCrowdloans\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"funds\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"}}},\"description\":\"List of paras that have crowdloans.\\n\"}}},\"ParasCrowdloanInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease periods the crowdloan can bid on.\"}}},\"ParasHeaders\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraId\":{\"type\":\"object\",\"description\":\"The key is not named `paraId` and will be the number of the parachain. There is technically no limit to the number of paraId keys there can be. \\n\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicsRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}}}},\"ParasLeasesCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Current lease period index. This value may be null when the current block now, substracted by the leaseOffset is less then zero.\"},\"endOfLeasePeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Last block (number) of the current lease period. This value may be null when `leasePeriodIndex` is null.\"},\"currentLeaseHolders\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"List of `paraId`s that currently hold a lease.\"}}},\"ParasLeaseInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"},\"leases\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"account\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"List of lease periods for which the `paraId` holds a lease along with\\nthe deposit held and the associated `accountId`.\\n\"}}},\"ParaLifecycle\":{\"type\":\"string\",\"enum\":[\"onboarding\",\"parathread\",\"parachain\",\"upgradingParathread\",\"downgradingParachain\",\"offboardingParathread\",\"offboardingParachain\"],\"description\":\"The possible states of a para, to take into account delayed lifecycle\\nchanges.\\n\"},\"Payouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"validatorId\":{\"type\":\"string\",\"description\":\"AccountId of the validator the payout is coming from.\"},\"nominatorStakingPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Payout for the reward destination associated with the accountId the query was made for.\"},\"claimed\":{\"type\":\"boolean\",\"description\":\"Whether or not the reward has been claimed.\"},\"totalValidatorRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Number of reward points earned by the validator.\"},\"validatorCommission\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The percentage of the total payout that the validator takes as commission, expressed as a Perbill.\"},\"totalValidatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The sum of the validator's and its nominators' stake.\"},\"nominatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The amount of stake the nominator has behind the validator.\"}},\"description\":\"Payout for a nominating _Stash_ address and information about the validator they were nominating.\"}},\"PeerInfo\":{\"type\":\"object\",\"properties\":{\"peerId\":{\"type\":\"string\",\"description\":\"Peer ID.\"},\"roles\":{\"type\":\"string\",\"description\":\"Roles the peer is running\"},\"protocolVersion\":{\"type\":\"string\",\"description\":\"Peer's protocol version.\",\"format\":\"unsignedInteger\"},\"bestHash\":{\"type\":\"string\",\"description\":\"Hash of the best block on the peer's canon chain.\",\"format\":\"hex\"},\"bestNumber\":{\"type\":\"string\",\"description\":\"Height of the best block on the peer's canon chain.\",\"format\":\"unsignedInteger\"}}},\"RewardPool\":{\"type\":\"object\",\"properties\":{\"lastRecordedRewardCounter\":{\"type\":\"number\"},\"lastRecordedTotalPayouts\":{\"type\":\"number\"},\"totalRewardsClaimed\":{\"type\":\"number\"}}},\"RuntimeCode\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"code\":{\"type\":\"string\",\"format\":\"hex\"}}},\"RuntimeDispatchInfo\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"The _inclusion fee_ of a transaction, i.e. the minimum fee required for a transaction. Includes weight and encoded length fees, but does not have access to any signed extensions, e.g. the `tip`.\",\"format\":\"unsignedInteger\"},\"kind\":{\"type\":\"string\",\"description\":\"Information on the partialFee that is collected. Can be either `preDispatch`, `postDispatch` or `fromEvent`. `preDispatch` means the information used to collect the fee was from `payment_queryInfo`, `postDispatch` means the information used to calculate the fee was from finalized weights for the extrinsic, and `fromEvent` means that the partialFee was abstracted from the `TransactionPayment::TransactionPaidFee` event.\"}},\"description\":\"RuntimeDispatchInfo for the transaction. Includes the `partialFee`.\"},\"RuntimeSpec\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"authoringVersion\":{\"type\":\"string\",\"description\":\"The version of the authorship interface. An authoring node will not attempt to author blocks unless this is equal to its native runtime.\"},\"chainType\":{\"$ref\":\"#/components/schemas/ChainType\"},\"implVersion\":{\"type\":\"string\",\"description\":\"Version of the implementation specification. Non-consensus-breaking optimizations are about the only changes that could be made which would result in only the `impl_version` changing. The `impl_version` is set to 0 when `spec_version` is incremented.\"},\"specName\":{\"type\":\"string\",\"description\":\"Identifies the different Substrate runtimes.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"Version of the runtime specification.\"},\"transactionVersion\":{\"type\":\"string\",\"description\":\"All existing dispatches are fully compatible when this number doesn't change. This number must change when an existing dispatchable (module ID, dispatch ID) is changed, either through an alteration in its user-level semantics, a parameter added/removed/changed, a dispatchable being removed, a module being removed, or a dispatchable/module changing its index.\"},\"properties\":{\"type\":\"object\",\"description\":\"Arbitrary properties defined in the chain spec.\"}},\"description\":\"Version information related to the runtime.\"},\"SanitizedEvent\":{\"type\":\"object\",\"properties\":{\"method\":{\"type\":\"string\"},\"data\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"Signature\":{\"type\":\"object\",\"properties\":{\"signature\":{\"type\":\"string\",\"format\":\"hex\"},\"signer\":{\"type\":\"string\",\"format\":\"ss58\"}},\"description\":\"Object with `signature` and `signer`, or `null` if unsigned.\"},\"SpanId\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"target\":{\"type\":\"string\"},\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"StakingLedger\":{\"type\":\"object\",\"properties\":{\"stash\":{\"type\":\"string\",\"description\":\"The _Stash_ account whose balance is actually locked and at stake.\",\"format\":\"ss58\"},\"total\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that we are currently accounting for. Simply `active + unlocking`.\",\"format\":\"unsignedInteger\"},\"active\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that will be at stake in any forthcoming eras.\",\"format\":\"unsignedInteger\"},\"unlocking\":{\"type\":\"string\",\"description\":\"Any balance that is becoming free, which may eventually be transferred out of the _Stash_ (assuming it doesn't get slashed first). Represented as an array of objects, each with an `era` at which `value` will be unlocked.\",\"format\":\"unsignedInteger\"},\"claimedRewards\":{\"type\":\"array\",\"description\":\"Array of eras for which the stakers behind a validator have claimed rewards. Only updated for _validators._\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"The staking ledger.\"},\"StakingProgress\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"activeEra\":{\"type\":\"string\",\"description\":\"`EraIndex` of the era being rewarded.\\n\",\"format\":\"unsignedInteger\"},\"forceEra\":{\"type\":\"string\",\"description\":\"Current status of era forcing.\",\"enum\":[\"ForceNone\",\"NotForcing\",\"ForceAlways\",\"ForceNew\"]},\"nextActiveEraEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next active era will start. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"nextSessionEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next session will start.\",\"format\":\"unsignedInteger\"},\"unappliedSlashes\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/UnappliedSlash\"},\"description\":\"Array of upcoming `UnappliedSlash` indexed by era.\"},\"electionStatus\":{\"$ref\":\"#/components/schemas/ElectionStatus\"},\"idealValidatorCount\":{\"type\":\"string\",\"description\":\"Upper bound of validator set size; considered the ideal size. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"validatorSet\":{\"type\":\"array\",\"description\":\"Stash account IDs of the validators for the current session. Not included in response when `forceEra.isForceNone`.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}}}},\"StakingValidators\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"validators\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}},\"validatorsToBeChilled\":{\"description\":\"Validators that will not be participating in the next era.\",\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}}}},\"StorageEntryTypeV13\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"string\",\"description\":\"Returns a string deonting the storage hasher.\"},\"key\":{\"type\":\"string\",\"description\":\"Key of the queried pallet storageId.\"},\"value\":{\"type\":\"string\",\"description\":\"Value of the queried pallet storageId.\"},\"linked\":{\"type\":\"boolean\"}}},\"StorageEntryTypeV14\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Returns a string denoting the storage hasher inside of an array.\"},\"key\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"},\"value\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"}}},\"TraceEvent\":{\"type\":\"object\",\"properties\":{\"data\":{\"type\":\"object\",\"properties\":{\"stringValues\":{\"$ref\":\"#/components/schemas/TraceEventDataStringValues\"}}},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"}}},\"TraceEventDataStringValues\":{\"type\":\"object\",\"properties\":{\"key\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"The complete storage key for the entry.\"},\"method\":{\"type\":\"string\",\"description\":\"Normally one of Put or Get.\"},\"result\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Hex scale encoded storage value.\"}},\"description\":\"Note these exact values will only be present for storage events.\"},\"TraceSpan\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\"},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"},\"wasm\":{\"type\":\"boolean\"}}},\"Transaction\":{\"type\":\"object\",\"properties\":{\"tx\":{\"type\":\"string\",\"format\":\"hex\"}}},\"TransactionDryRun\":{\"type\":\"object\",\"properties\":{\"resultType\":{\"type\":\"string\",\"enum\":[\"DispatchOutcome\",\"TransactionValidityError\"],\"description\":\"Either `DispatchOutcome` if the transaction is valid or `TransactionValidityError` if the result is invalid.\"},\"result\":{\"type\":\"string\",\"enum\":[\"Ok\",\"CannotLookup\",\"NoUnsignedValidator\",\"Custom(u8)\",\"Call\",\"Payment\",\"Future\",\"Stale\",\"BadProof\",\"AncientBirthBlock\",\"ExhaustsResources\",\"BadMandatory\",\"MandatoryDispatch\"],\"description\":\"If there was an error it will be the cause of the error. If the transaction executed correctly it will be `Ok: []`\"},\"validityErrorType\":{\"type\":\"string\",\"enum\":[\"InvalidTransaction\",\"UnknownTransaction\"]}},\"description\":\"References: - `UnknownTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.UnknownTransaction.html - `InvalidTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.InvalidTransaction.html\"},\"TransactionFailedToParse\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"`Failed to parse a tx.`\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when Sidecar fails to parse the transaction.\"},\"TransactionFailedToSubmit\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"Failed to submit transaction.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when the node rejects the submitted transaction.\"},\"TransactionFailure\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/TransactionFailedToSubmit\"},{\"$ref\":\"#/components/schemas/TransactionFailedToParse\"}]},\"TransactionFeeEstimate\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"Expected inclusion fee for the transaction. Note that the fee rate changes up to 30% in a 24 hour period and this will not be the exact fee.\",\"format\":\"unsignedInteger\"}},\"description\":\"Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See [compute_fee](https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee).\"},\"TransactionFeeEstimateFailure\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"at\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\"}}},\"error\":{\"type\":\"string\",\"description\":\"Error description.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"block\":{\"type\":\"string\",\"description\":\"Block hash of the block fee estimation was attempted at.\"},\"cause\":{\"type\":\"string\",\"description\":\"Error message from the client.\"},\"stack\":{\"type\":\"string\"}}},\"TransactionMaterial\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"genesisHash\":{\"type\":\"string\",\"description\":\"The hash of the chain's genesis block.\",\"format\":\"blockHash\"},\"chainName\":{\"type\":\"string\",\"description\":\"The chain's name.\"},\"specName\":{\"type\":\"string\",\"description\":\"The chain's spec.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"The spec version. Always increased in a runtime upgrade.\"},\"txVersion\":{\"type\":\"string\",\"description\":\"The transaction version. Common `txVersion` numbers indicate that the transaction encoding format and method indices are the same. Needed for decoding in an offline environment. Adding new transactions does not change `txVersion`.\"},\"metadata\":{\"type\":\"string\",\"description\":\"The chain's metadata. It's default return value is hex, but may be returned in decoded json format.\",\"format\":\"hex\"}},\"description\":\"Note: `chainName`, `specName`, and `specVersion` are used to define a type registry with a set of signed extensions and types. For Polkadot and Kusama, `chainName` is not used in defining this registry, but in other Substrate-based chains that re-launch their network without changing the `specName`, the `chainName` would be needed to create the correct registry. Substrate Reference: - `RuntimeVersion`: https://crates.parity.io/sp_version/struct.RuntimeVersion.html - `SignedExtension`: https://crates.parity.io/sp_runtime/traits/trait.SignedExtension.html - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html\"},\"TransactionPool\":{\"type\":\"object\",\"properties\":{\"pool\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"H256 hash of the extrinsic.\"},\"encodedExtrinsic\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Scale encoded extrinsic.\"},\"tip\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The tip included in the extrinsic. Only included if the query param `includeFee` is set to true.\"},\"priority\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Computed priority of an extrinsic. Only included if the query param `includeFee` is set to true.\"},\"partialFee\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Provided `partialFee` of an extrinsic. Only included if the query param `includeFee` is set to true.\"}}}}}},\"TransactionSuccess\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The hash of the encoded transaction.\"}}},\"UnappliedSlash\":{\"type\":\"object\",\"properties\":{\"validator\":{\"type\":\"string\",\"description\":\"Stash account ID of the offending validator.\",\"format\":\"ss58\"},\"own\":{\"type\":\"string\",\"description\":\"The amount the validator will be slashed.\",\"format\":\"unsignedInteger\"},\"others\":{\"type\":\"array\",\"description\":\"Array of tuples(`[accountId, amount]`) representing all the stashes of other slashed stakers and the amount they will be slashed.\",\"items\":{\"type\":\"string\",\"format\":\"tuple[ss58, unsignedInteger]\"}},\"reporters\":{\"type\":\"array\",\"description\":\"Array of account IDs of the reporters of the offense.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}},\"payout\":{\"type\":\"string\",\"description\":\"Amount of bounty payout to reporters.\",\"format\":\"unsignedInteger\"}}},\"VestingSchedule\":{\"type\":\"object\",\"properties\":{\"locked\":{\"type\":\"string\",\"description\":\"Number of tokens locked at start.\",\"format\":\"unsignedInteger\"},\"perBlock\":{\"type\":\"string\",\"description\":\"Number of tokens that gets unlocked every block after `startingBlock`.\",\"format\":\"unsignedInteger\"},\"startingBlock\":{\"type\":\"string\",\"description\":\"Starting block for unlocking (vesting).\",\"format\":\"unsignedInteger\"}},\"description\":\"Vesting schedule for an account.\"},\"WeightsV2\":{\"type\":\"object\",\"properties\":{\"refTime\":{\"type\":\"string\",\"description\":\"The weight of computational time used based on some reference hardware.\"},\"proofSize\":{\"type\":\"string\",\"description\":\"The weight of storage space used by proof of validity.\"}}},\"WinningData\":{\"type\":\"object\",\"properties\":{\"bid\":{\"type\":\"object\",\"properties\":{\"accountId\":{\"type\":\"string\"},\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"amount\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"leaseSet\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"A currently winning bid and the set of lease periods the bid is for. The\\n`amount` of the bid is per lease period. The `bid` property will be `null`\\nif no bid has been made for the corresponding `leaseSet`.\\n\"}},\"requestBodies\":{\"Transaction\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Transaction\"}}},\"required\":true},\"ContractMetadata\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractMetadata\"}}}}}}}\n\n//# sourceURL=webpack://sidecar-swagger-ui/./src/openapi-v1.yaml?"); +eval("module.exports = {\"openapi\":\"3.0.0\",\"info\":{\"title\":\"Substrate API Sidecar\",\"description\":\"Substrate API Sidecar is a REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.\",\"contact\":{\"url\":\"https://github.com/paritytech/substrate-api-sidecar\"},\"license\":{\"name\":\"GPL-3.0-or-later\",\"url\":\"https://github.com/paritytech/substrate-api-sidecar/blob/master/LICENSE\"},\"version\":\"17.3.2\"},\"servers\":[{\"url\":\"https://polkadot-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Parity public sidecar\"},{\"url\":\"https://kusama-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Parity public sidecar\"},{\"url\":\"https://polkadot-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Asset Hub Parity public sidecar\"},{\"url\":\"https://kusama-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Asset Hub Parity public sidecar\"}],\"tags\":[{\"name\":\"accounts\"},{\"name\":\"blocks\"},{\"name\":\"contracts\"},{\"name\":\"node\",\"description\":\"node connected to sidecar\"},{\"name\":\"pallets\",\"description\":\"pallets employed in the runtime\"},{\"name\":\"runtime\"},{\"name\":\"transaction\"},{\"name\":\"paras\"},{\"name\":\"trace\"}],\"paths\":{\"/accounts/{accountId}/asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of asset-balances for an account.\",\"description\":\"Returns information about an account's asset-balances. This is specific to the assets pallet for parachains. If no `assets` query parameter is provided, all asset-balances for the given account will be returned.\",\"operationId\":\"getAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/balance-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get balance information for an account.\",\"description\":\"Returns information about an account's balance. Replaces `/balance/{address}` from versions < v1.0.0.\",\"operationId\":\"getAccountBalanceInfo\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"token\",\"in\":\"query\",\"description\":\"Token to query the balance of. If not specified it will query the chains native token (e.g. DOT for Polkadot). Note: this is only relevant for chains that support multiple tokens through the ORML tokens pallet.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Token symbol\"}},{\"name\":\"denominated\",\"in\":\"query\",\"description\":\"When set to `true` it will denominate any balance's given atomic value using the chains given decimal value.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountBalanceInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/convert\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Convert a given AccountId to an SS58 address.\",\"description\":\"Returns the SS58 prefix, the network address format, the SS58 address, and the AccountId that was given as input parameter, the scheme that was used and if it is a public key or not (boolean).\",\"operationId\":\"accountConvert\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"AccountId or Public Key (hex).\",\"required\":true,\"schema\":{\"format\":\"AccountId or Hex\",\"type\":\"string\"}},{\"name\":\"scheme\",\"in\":\"query\",\"description\":\"The cryptographic scheme to be used in order to convert the AccountId to an SS58 address. It can take one of three values [sr25519, ed25519, ecdsa]. The default scheme that is used is `sr25519` (if it is not set in the query parameter).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"string\",\"default\":\"sr25519\"}},{\"name\":\"prefix\",\"in\":\"query\",\"description\":\"The address prefix which can be one of the values found in the SS58-registry.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"number\",\"default\":42}},{\"name\":\"publicKey\",\"in\":\"query\",\"description\":\"Defines if the given value in the path parameter is a Public Key (hex) or not (hence AccountId).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successfully converted the AccountId and retrieved the address info.\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountConvert\"}}}},\"400\":{\"description\":\"Invalid AccountId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"AccountId not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of pool-asset-balances for an account.\",\"description\":\"Returns information about an account's pool-asset-balances. This is specific to the pool assets pallet for parachains. If no `assets` query parameter is provided, all pool-asset-balances for the given account will be returned.\",\"operationId\":\"getPoolAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query pool-asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"A list of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountPoolAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getPoolAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-info\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get staking information for a _Stash_ account.\",\"description\":\"Returns information about a _Stash_ account's staking activity. Replaces `/staking/{address}` from versions < v1.0.0.\",\"operationId\":\"getStakingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the staking info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingInfo\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-payouts\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get payout information for a _Stash_ account.\",\"description\":\"Returns payout information for the last specified eras. If specifying both the depth and era query params, this endpoint will return information for (era - depth) through era. (i.e. if depth=5 and era=20 information will be returned for eras 16 through 20). N.B. You cannot query eras less then `current_era - HISTORY_DEPTH`. N.B. The `nominator*` fields correspond to the address being queried, even if it is a validator's _Stash_ address. This is because a validator is technically nominating itself.\",\"operationId\":\"getStakingPayoutsByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"depth\",\"in\":\"query\",\"description\":\"The number of eras to query for payouts of. Must be less than or equal to `HISTORY_DEPTH`. In cases where `era - (depth -1)` is less than 0, the first era queried will be 0.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":1}},{\"name\":\"era\",\"in\":\"query\",\"description\":\"The era to query at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":\"`active_era - 1`\"}},{\"name\":\"unclaimedOnly\",\"in\":\"query\",\"description\":\"Only return unclaimed rewards.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingPayouts\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/vesting-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get vesting information for an account.\",\"description\":\"Returns the vesting schedule for an account. Replaces `/vesting/{address}` from versions < v1.0.0.\",\"operationId\":\"getVestingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the vesting info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountVestingInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{address}/validate\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Validate a given address.\",\"description\":\"Returns whether the given address is valid ss58 format, the ss58 prefix if the address has one, the network address format, and what the account ID is for this address.\",\"operationId\":\"getValidationByAccountId\",\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58 or Hex\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successfully retrieved address info\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountValidation\"}}}}}}},\"/blocks\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a range of blocks by their height.\",\"description\":\"Given a range query parameter return an array of all the blocks within that range.\",\"operationId\":\"getBlock\",\"parameters\":[{\"name\":\"range\",\"in\":\"query\",\"description\":\"A range of integers. There is a max limit of 500 blocks per request.\",\"required\":true,\"example\":\"0-499\",\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Blocks\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block by its height or hash.\",\"description\":\"Returns a single block. BlockId can either be a block hash or a block height. Replaces `/block/{number}` from versions < v1.0.0.\",\"operationId\":\"getBlockById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"finalizedKey\",\"in\":\"query\",\"description\":\"When set to false, this will override the chain-config, and omit the finalized key in the response. This can increase performance slightly by avoiding an additional RPC call to the node.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"decodedXcmMsgs\",\"in\":\"query\",\"description\":\"When set to `true`, this will show the decoded XCM messages within the extrinsics of the requested block.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"paraId\",\"in\":\"query\",\"description\":\"When it is set, this will return only the decoded XCM messages for the specified paraId/parachain Id. To activate this functionality, ensure that the `decodedXcmMsgs` parameter is set to true.\",\"required\":false,\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Block\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block's header by its height or hash.\",\"description\":\"Returns a single block's header. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockHeaderById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics/{extrinsicIndex}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get an extrinsic by its extrinsicIndex and block height or hash. The pair blockId, extrinsicIndex is sometimes referred to as a Timepoint.\",\"description\":\"Returns a single extrinsic.\",\"operationId\":\"getExtrinsicByTimepoint\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"extrinsicIndex\",\"in\":\"path\",\"description\":\"The extrinsic's index within the block's body.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ExtrinsicIndex\"}}}},\"400\":{\"description\":\"Requested `extrinsicIndex` does not exist\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/head\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get the most recently finalized block.\",\"description\":\"Returns the most recently finalized block. Replaces `/block` from versions < v1.0.0.\",\"operationId\":\"getHeadBlock\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Block\"}}}}}}},\"/blocks/head/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get information about the header of the most recent finalized block.\",\"description\":\"Returns the most recently finalized block's header.\",\"operationId\":\"getLatestBlockHeader\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics-raw\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a blocks header & its extrinsics as hex values.\",\"description\":\"Returns a block & its extrinsics as hex values. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockRawExtrinsics\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockRaw\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/contracts/ink/{address}/query\":{\"post\":{\"tags\":[\"contracts\"],\"summary\":\"Query an !Ink contract with a given message (method).\",\"description\":\"Will return a valid or invalid result.\",\"operationId\":\"callContractQuery\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/ContractMetadata\"},\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account associated with the contract.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"method\",\"in\":\"query\",\"description\":\"The message or method used to query.\",\"required\":false,\"schema\":{\"type\":\"string\",\"default\":\"get\"}},{\"name\":\"gasLimit\",\"in\":\"query\",\"description\":\"The gas limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":-1,\"type\":\"number\"}},{\"name\":\"storageDepositLimit\",\"in\":\"query\",\"description\":\"The storage deposit limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":null,\"type\":\"number\"}},{\"name\":\"args\",\"in\":\"query\",\"description\":\"Abi params used as args specified in the metadata to be passed into a query. The format to use this query param is ?args[]=1&args[]=2&args[]=3.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of Abi params.\"}}],\"responses\":{\"200\":{\"description\":\"succesful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractsInkQuery\"}}}},\"400\":{\"description\":\"Invalid Method\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/node/network\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrate node's activity in the peer-to-peer network.\",\"description\":\"Returns network related information of the node.\",\"operationId\":\"getNodeNetworking\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeNetwork\"}}}}}}},\"/node/transaction-pool\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get pending extrinsics from the Substrate node.\",\"description\":\"Returns the extrinsics that the node knows of that have not been included in a block.\",\"operationId\":\"getNodeTransactionPool\",\"parameters\":[{\"name\":\"includeFee\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to include tips, partialFee, and priority in each extrinsic.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionPool\"}}}}}}},\"/node/version\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrates node's implementation and versioning.\",\"description\":\"Returns versioning information of the node.\",\"operationId\":\"getNodeVersion\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeVersion\"}}}}}}},\"/transaction\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Submit a transaction to the node's transaction pool.\",\"description\":\"Accepts a valid signed extrinsic. Replaces `/tx` from versions < v1.0.0.\",\"operationId\":\"submitTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionSuccess\"}}}},\"400\":{\"description\":\"failed to parse or submit transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/dry-run\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Dry run an extrinsic.\",\"description\":\"Use the dryrun call to practice submission of a transaction.\",\"operationId\":\"dryrunTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionDryRun\"}}}},\"400\":{\"description\":\"failed to dry-run transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/fee-estimate\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Receive a fee estimate for a transaction.\",\"description\":\"Send a serialized transaction and receive back a naive fee estimate. Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See the reference on `compute_fee`. Replaces `/tx/fee-estimate` from versions < v1.0.0. Substrate Reference: - `RuntimeDispatchInfo`: https://crates.parity.io/pallet_transaction_payment_rpc_runtime_api/struct.RuntimeDispatchInfo.html - `query_info`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.query_info - `compute_fee`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee\",\"operationId\":\"feeEstimateTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimate\"}}}},\"400\":{\"description\":\"fee estimation failure\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimateFailure\"}}}}}}},\"/transaction/material\":{\"get\":{\"tags\":[\"transaction\"],\"summary\":\"Get all the network information needed to construct a transaction offline.\",\"description\":\"Returns the material that is universal to constructing any signed transaction offline. Replaces `/tx/artifacts` from versions < v1.0.0.\",\"operationId\":\"getTransactionMaterial\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the transaction construction material.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"noMeta\",\"in\":\"query\",\"schema\":{\"type\":\"boolean\",\"description\":\"DEPRECATED! This is no longer supported\",\"default\":false}},{\"name\":\"metadata\",\"in\":\"query\",\"schema\":{\"type\":\"string\",\"description\":\"Specifies the format of the metadata to be returned. Accepted values are 'json', and 'scale'. 'json' being the decoded metadata, and 'scale' being the SCALE encoded metadata. When `metadata` is not inputted, the `metadata` field will be absent.\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionMaterial\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with an asset.\",\"description\":\"Returns information associated with an asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of an asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsAssetsInfo\"}}}}}}},\"/pallets/asset-conversion/liquidity-pools\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information related to existing liquidity pools.\",\"description\":\"Returns a list of the existing liquidity pools and its corresponding tokens at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the liquidity pools information.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LiquidityPools\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/asset-conversion/next-available-id\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the next available liquidity pool id.\",\"description\":\"Returns the next available liquidity pool's id at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the next liquidity pool's id.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NextAvailableId\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/foreign-assets\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with foreign assets.\",\"description\":\"Returns information associated with every foreign asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getForeignAssets\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the foreign assets.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"An array of foreign assets.\",\"$ref\":\"#/components/schemas/PalletsForeignAssets\"}}}}}}},\"/pallets/nomination-pools/info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information associated with nomination pools.\",\"description\":\"Returns information and metadata for nomination pools including pool counters and limits.\",\"operationId\":\"getNominationPoolInfo\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool info.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPoolsInfo\"}}}}}}},\"/pallets/nomination-pools/{poolId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a nomination pool.\",\"description\":\"Returns information associated with a nomination pool which includes the nomination pools' `bondedPool`, `rewardPool` and `metadata`.\",\"operationId\":\"getNominationPoolById\",\"parameters\":[{\"name\":\"poolId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a nomination pool.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPool\"}}}}}}},\"/pallets/{palletId}/consts\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of constants for a pallet.\",\"description\":\"Returns a list of const item metadata for constant items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the const items instead of every constant's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's constant items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of constantItemIds.\",\"$ref\":\"#/components/schemas/PalletConstants\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/consts/{constantItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a constant item.\",\"description\":\"Returns the value stored under the constantItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"constantItemId\",\"in\":\"path\",\"description\":\"Id of the const item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the const item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the const items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletConstantsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of dispatchables for a pallet.\",\"description\":\"Returns a list of dispatchable item metadata for distpachable items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the dispatchable items instead of every dispatchable's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of dispatchableItemIds.\",\"$ref\":\"#/components/schemas/PalletDispatchables\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables/{dispatchableItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a dispatchable item.\",\"description\":\"Returns the value stored under the dispatchableItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"dispatchableItemId\",\"in\":\"path\",\"description\":\"Id of the dispatchable item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the dispatchable items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of errors for a pallet.\",\"description\":\"Returns a list of error item metadata for error items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the error items instead of every error's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's error items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of errorItemIds.\",\"$ref\":\"#/components/schemas/PalletErrors\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors/{errorItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an error item.\",\"description\":\"Returns the value stored under the errorItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"errorItemId\",\"in\":\"path\",\"description\":\"Id of the error item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the error item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the error items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletErrorsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of events for a pallet.\",\"description\":\"Returns a list of event item metadata for event items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the event items instead of every event's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's event items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of eventItemIds.\",\"$ref\":\"#/components/schemas/PalletEvents\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events/{eventItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an event item.\",\"description\":\"Returns the value stored under the eventItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventItemId\",\"in\":\"path\",\"description\":\"Id of the event item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the event item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the event items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletEventsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/runtime/metadata\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime metadata in decoded, JSON form.\",\"description\":\"Returns the runtime metadata as a JSON object. Substrate Reference: - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html - Knowledge Base: https://substrate.dev/docs/en/knowledgebase/runtime/metadata\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the metadata at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"description\":\"Response is dependent on the runtime metadata contents.\"}}}}}}},\"/runtime/code\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime wasm blob.\",\"description\":\"Returns the runtime Wasm blob in hex format.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the runtime wasm blob at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeCode\"}}}}}}},\"/runtime/spec\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get version information of the Substrate runtime.\",\"description\":\"Returns version information related to the runtime.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve runtime version information at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeSpec\"}}}}}}},\"/pallets/{palletId}/storage\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of storage items for a pallet.\",\"description\":\"Returns a list of storage item metadata for storage items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the storage items instead of all of each storage item's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's storage items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of storageItemIds.\",\"$ref\":\"#/components/schemas/PalletStorage\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/storage/{storageItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a storage item.\",\"description\":\"Returns the value stored under the storageItemId. If it is a map, query param key1 is required. If the storage item is double map query params key1 and key2 are required.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: pallet name aligns with pallet name as specified in runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"storageItemId\",\"in\":\"path\",\"description\":\"Id of the storage item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"keys\",\"in\":\"query\",\"description\":\"Set of N keys used for querying a storage map. It should be queried using the following format - ?keys[]=key1&keys[]=key2. Order matters, as it will determine the order the keys are passed into the storage calls.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of storage keys.\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the storage item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the storage items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletStorageItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/pool-assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a pool asset.\",\"description\":\"Returns information associated with a pool asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getPoolAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a pool asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsPoolAssetsInfo\"}}}}}}},\"/pallets/staking/progress\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get progress on the general Staking pallet system.\",\"description\":\"Returns information on the progress of key components of the staking system and estimates of future points of interest. Replaces `/staking-info` from versions < v1.0.0.\",\"operationId\":\"getStakingProgress\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a staking progress report.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingProgress\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/staking/validators\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get all validators (active/waiting) of a specific chain.\",\"description\":\"Returns a list of all validators addresses and their corresponding status which can be either active or waiting. It will also return a list of active validators that will not be part of the next era for staking. They will be under the key \\\"validatorsToBeChilled\\\". It's important to note, that addresses can be present in both the \\\"validators\\\" key, and \\\"validatorsToBeChilled\\\".\",\"operationId\":\"getStakingValidators\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of validators.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingValidators\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/paras\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all registered paras (parathreads & parachains).\\n\",\"description\":\"Returns all registered parachains and parathreads with lifecycle info.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve paras list at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Paras\"}}}}}}},\"/paras/leases/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get general information about the current lease period.\\n\",\"description\":\"Returns an overview of the current lease period, including lease holders.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve current lease period info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"currentLeaseHolders\",\"in\":\"query\",\"description\":\"Wether or not to include the `currentLeaseHolders` property. Inclusion\\nof the property will likely result in a larger payload and increased\\nresponse time.\\n\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeasesCurrent\"}}}}}}},\"/paras/auctions/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the status of the current auction.\\n\",\"description\":\"Returns an overview of the current auction. There is only one auction\\nat a time. If there is no auction most fields will be `null`. If the current\\nauction phase is in `vrfDelay` and you are looking to retrieve the latest winning\\nbids, it is advised to query one block before `finishEnd` in the `endingPeriod` phase\\nfor that auction as there technically are no winners during the `vrfDelay` and thus\\nthe field is `null`.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve auction progress at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasAuctionsCurrent\"}}}}}}},\"/paras/crowdloans\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all stored crowdloans.\\n\",\"description\":\"Returns a list of all the crowdloans and their associated paraIds.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of paraIds that have crowdloans at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloans\"}}}}}}},\"/paras/{paraId}/crowdloan-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get crowdloan information for a `paraId`.\\n\",\"description\":\"Returns crowdloan's `fundInfo` and the set of `leasePeriods` the crowdloan`\\ncovers.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloanInfo\"}}}}}}},\"/paras/{paraId}/lease-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get current and future leases as well as the lifecycle stage for a given `paraId`.\\n\",\"description\":\"Returns a list of leases that belong to the `paraId` as well as the\\n`paraId`'s current lifecycle stage.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's leases at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeaseInfo\"}}}}}}},\"/paras/head/included-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the included (backed and considered available) parachain candidates at the \\nspecified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/paras/head/backed-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the backed parachain candidates at the specified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/experimental/blocks/head/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the most\\nrecently finalized block.\\n\",\"description\":\"Returns traces (spans and events) of the most recently finalized block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140)\\nfor conceptual info.\\n\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/{blockId}/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the given `blockId`.\\n\",\"description\":\"Returns traces (spans and events) of the specified block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140) for conceptual info.\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/head/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nmost recently finalized block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}},\"/experimental/blocks/{blockId}/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nspecified block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}}},\"components\":{\"schemas\":{\"AccountAssetsApproval\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount of funds approved for the balance transfer from the owner to some delegated target.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The amount reserved on the owner's account to hold this item in storage.\",\"format\":\"unsignedInteger\"}}},\"AccountAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"AccountPoolAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"LiquidityPools\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pools\":{\"type\":\"array\",\"description\":\"Array containing existent liquidity pool's token id.\",\"example\":\"[{\\\"reserves\\\":[{\\\"parents\\\":\\\"1\\\",\\\"interior\\\":{\\\"here\\\": null}},{\\\"parents\\\":\\\"0\\\",\\\"interior\\\":{\\\"x2\\\":[{\\\"palletInstance\\\": \\\"50\\\"},{\\\"generalIndex\\\":\\\"2\\\"}]}}],\\\"lpToken\\\":{\\\"lpToken\\\":\\\"1\\\"} },{\\\"lpToken\\\":{\\\"lpToken\\\":\\\"0\\\"}}]\"}}},\"NextAvailableId\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"id\":{\"type\":\"string\",\"description\":\"Next availabe liquidity pool's id.\",\"example\":\"4\"}}},\"AccountBalanceInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce.\",\"format\":\"unsignedInteger\"},\"tokenSymbol\":{\"type\":\"string\",\"description\":\"Token symbol of the balances displayed in this response.\",\"format\":\"unsignedInteger\"},\"free\":{\"type\":\"string\",\"description\":\"Free balance of the account. Not equivalent to _spendable_ balance. This is the only balance that matters in terms of most operations on tokens.\",\"format\":\"unsignedInteger\"},\"reserved\":{\"type\":\"string\",\"description\":\"Reserved balance of the account.\",\"format\":\"unsignedInteger\"},\"miscFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing for anything except transaction fee payment. Note, that some runtimes may not have support for miscFrozen and if so the following will be returned `miscFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"feeFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing specifically for transaction fee payment. Note, that some runtimes may not have support for feeFrozen and if so the following will be returned `feeFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"frozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when reducing the balance, except for actions where the account owner cannot reasonably benefit from the balance reduction, such as slashing. Note, that some runtimes may not have support for frozen and if so the following will be returned `frozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"locks\":{\"type\":\"array\",\"description\":\"Array of locks on a balance. There can be many of these on an account and they \\\"overlap\\\", so the same balance is frozen by multiple locks\",\"items\":{\"$ref\":\"#/components/schemas/BalanceLock\"}}}},\"AccountConvert\":{\"type\":\"object\",\"properties\":{\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix based on which the account ID or Public Key (hex) is converted to an SS58 address.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the returned address is encoded. It depends on the prefix that was given as a query param.\"},\"address\":{\"type\":\"string\",\"description\":\"The returned SS58 address which is the result of the conversion of the account ID or Public Key (hex).\"},\"accountId\":{\"type\":\"string\",\"description\":\"The given account ID or Public Key (hex) that is converted to an SS58 address.\"},\"scheme\":{\"type\":\"string\",\"description\":\"The cryptographic scheme/algorithm used to encode the given account ID or Public Key (hex).\"},\"publicKey\":{\"type\":\"boolean\",\"description\":\"Whether the given path parameter is a Public Key (hex) or not.\"}}},\"AccountStakingInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"rewardDestination\":{\"type\":\"string\",\"description\":\"The account to which rewards will be paid. Can be 'Staked' (Stash account, adding to the amount at stake), 'Stash' (Stash address, not adding to the amount at stake), or 'Controller' (Controller address).\",\"format\":\"ss58\",\"enum\":[\"Staked\",\"Stash\",\"Controller\"]},\"controller\":{\"type\":\"string\",\"description\":\"Controller address for the given Stash.\",\"format\":\"ss58\"},\"numSlashingSpans\":{\"type\":\"string\",\"description\":\"Number of slashing spans on Stash account; `null` if provided address is not a Controller.\",\"format\":\"unsignedInteger\"},\"nominations\":{\"$ref\":\"#/components/schemas/Nominations\"},\"stakingLedger\":{\"$ref\":\"#/components/schemas/StakingLedger\"}},\"description\":\"Note: Runtime versions of Kusama less than 1062 will either have `lastReward` in place of `claimedRewards`, or no field at all. This is related to changes in reward distribution. See: [Lazy Payouts](https://github.com/paritytech/substrate/pull/4474), [Simple Payouts](https://github.com/paritytech/substrate/pull/5406)\"},\"AccountStakingPayouts\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"erasPayouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"era\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Era this information is associated with.\"},\"totalEraRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total reward points for the era. Equals the sum of reward points for all the validators in the set.\"},\"totalEraPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total payout for the era. Validators split the payout based on the portion of `totalEraRewardPoints` they have.\"},\"payouts\":{\"$ref\":\"#/components/schemas/Payouts\"}}}}}},\"AccountValidation\":{\"type\":\"object\",\"properties\":{\"isValid\":{\"type\":\"boolean\",\"description\":\"Whether the given address is valid ss58 formatted.\"},\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix of the given address. If the address is a valid base58 format, but incorrect ss58, a prefix for the given address will still be returned.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the given address is encoded.\"},\"accountId\":{\"type\":\"string\",\"description\":\"The account id of the given address.\"}}},\"AccountVestingInfo\":{\"type\":\"object\",\"description\":\"Sidecar version's <= v10.0.0 have a`vesting` return value that defaults to an object for when there is no available vesting-info data. It also returns a `VestingInfo` as an object. For Sidecar >=11.0.0, that value will now default as an array when there is no value, and `Vec` is returned when there is.\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"vesting\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/VestingSchedule\"}}}},\"AssetsBalance\":{\"type\":\"object\",\"properties\":{\"assetId\":{\"type\":\"string\",\"description\":\"The identifier of the asset.\",\"format\":\"unsignedInteger\"},\"balance\":{\"type\":\"string\",\"description\":\"The balance of the asset.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset is frozen for non-admin transfers. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"Whether a non-zero balance of this asset is a deposit of sufficient value to account for the state bloat associated with its balance storage. If set to `true`, then non-zero balances may be stored without a `consumer` reference (and thus an ED in the Balances pallet or whatever else is used to control user-account state growth).\"}}},\"AssetInfo\":{\"type\":\"object\",\"properties\":{\"owner\":{\"type\":\"string\",\"description\":\"Owner of the assets privileges.\",\"format\":\"SS58\"},\"issuer\":{\"type\":\"string\",\"description\":\"The `AccountId` able to mint tokens.\",\"format\":\"SS58\"},\"admin\":{\"type\":\"string\",\"description\":\"The `AccountId` that can thaw tokens, force transfers and burn token from any account.\",\"format\":\"SS58\"},\"freezer\":{\"type\":\"string\",\"description\":\"The `AccountId` that can freeze tokens.\",\"format\":\"SS58\"},\"supply\":{\"type\":\"string\",\"description\":\"The total supply across accounts.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this. This pays for the data stored.\",\"format\":\"unsignedInteger\"},\"minBalance\":{\"type\":\"string\",\"description\":\"The ED for virtual accounts.\",\"format\":\"unsignedInteger\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"If `true`, then any account with this asset is given a provider reference. Otherwise, it requires a consumer reference.\"},\"accounts\":{\"type\":\"string\",\"description\":\"The total number of accounts.\",\"format\":\"unsignedInteger\"},\"sufficients\":{\"type\":\"string\",\"description\":\"The total number of accounts for which is placed a self-sufficient reference.\"},\"approvals\":{\"type\":\"string\",\"description\":\"The total number of approvals.\",\"format\":\"unsignedInteger\"},\"status\":{\"type\":\"string\",\"description\":\"The status of the asset.\"}}},\"AssetMetadata\":{\"type\":\"object\",\"properties\":{\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this metadata. This pays for the data stored in this struct.\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\",\"description\":\"The user friendly name of this asset.\",\"format\":\"$hex\"},\"symbol\":{\"type\":\"string\",\"description\":\"The ticker symbol for this asset.\",\"format\":\"$hex\"},\"decimals\":{\"type\":\"string\",\"description\":\"The number of decimals this asset uses to represent one unit.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset metadata may be changed by a non Force origin. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"}}},\"BalanceLock\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"description\":\"An identifier for this lock. Only one lock may be in existence for each identifier.\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount below which the free balance may not drop with this lock in effect.\",\"format\":\"unsignedInteger\"},\"reasons\":{\"type\":\"string\",\"description\":\"Reasons for withdrawing balance.\",\"enum\":[\"Fee = 0\",\"Misc = 1\",\"All = 2\"]}}},\"Block\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"authorId\":{\"type\":\"string\",\"description\":\"The account ID of the block author (may be undefined for some chains).\",\"format\":\"ss58\"},\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"},\"onInitialize\":{\"$ref\":\"#/components/schemas/BlockInitialize\"},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of extrinsics (inherents and transactions) within the block.\",\"items\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"onFinalize\":{\"$ref\":\"#/components/schemas/BlockFinalize\"},\"finalized\":{\"type\":\"boolean\",\"description\":\"A boolean identifying whether the block is finalized or not. Note: on chains that do not have deterministic finality this field is omitted.\"}},\"description\":\"Note: Block finalization does not correspond to consensus, i.e. whether the block is in the canonical chain. It denotes the finalization of block _construction._\"},\"BlockRaw\":{\"type\":\"object\",\"properties\":{\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of raw extrinsics (inherents and transactions) within the block.\",\"items\":{\"type\":\"string\"}}}},\"Blocks\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Block\"}},\"BlockFinalize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block construction finalization with the `method` and `data` for each.\"},\"BlockHeader\":{\"type\":\"object\",\"properties\":{\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}},\"BlockIdentifiers\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"height\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"}},\"description\":\"Block number and hash at which the call was made.\"},\"BlockInitialize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block initialization with the `method` and `data` for each.\"},\"BlocksTrace\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"blockHash\":{\"type\":\"string\"},\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceEvent\"}},\"parentHash\":{\"type\":\"string\"},\"spans\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceSpan\"}},\"storageKeys\":{\"type\":\"string\",\"description\":\"Hex encoded storage keys used to filter events.\"},\"tracingTargets\":{\"type\":\"string\",\"description\":\"Targets used to filter spans and events.\"}}},\"BlocksTraceOperations\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"operations\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Operation\"}}}},\"BondedPool\":{\"type\":\"object\",\"properties\":{\"points\":{\"type\":\"number\"},\"state\":{\"type\":\"string\"},\"memberCounter\":{\"type\":\"number\"},\"roles\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"root\":{\"type\":\"string\"},\"nominator\":{\"type\":\"string\"},\"stateToggler\":{\"type\":\"string\"}}}}},\"ChainType\":{\"type\":\"object\",\"description\":\"Type of the chain. It will return one of the following enum variants as a key. Live, Development, Local, or Custom. Each variant will have a value as null except when the ChainType is Custom, it will return a string.\",\"properties\":{\"live\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"development\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"local\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"custom\":{\"type\":\"string\"}},\"example\":\"{\\\"live\\\": null}\"},\"ContractsInkQuery\":{\"type\":\"object\",\"description\":\"Result from calling a query to a Ink contract.\",\"properties\":{\"debugMessage\":{\"type\":\"string\"},\"gasConsumed\":{\"type\":\"string\"},\"gasRequired\":{\"type\":\"string\"},\"output\":{\"type\":\"boolean\"},\"result\":{\"type\":\"object\",\"description\":\"Will result in an Ok or Err object depending on the result of the query.\"},\"storageDeposit\":{\"type\":\"object\"}}},\"ContractMetadata\":{\"type\":\"object\",\"description\":\"Metadata used to instantiate a ContractPromise. This metadata can be generated by compiling the contract you are querying.\"},\"DigestItem\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"index\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"value\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"ElectionStatus\":{\"type\":\"object\",\"properties\":{\"status\":{\"type\":\"object\",\"description\":\"[Deprecated](Works for polkadot runtimes before v0.8.30).\\nEra election status: either `Close: null` or `Open: `. A status of `Close` indicates that the submission window for solutions from off-chain Phragmen is not open. A status of `Open` indicates that the submission window for off-chain Phragmen solutions has been open since BlockNumber. N.B. when the submission window is open, certain extrinsics are not allowed because they would mutate the state that the off-chain Phragmen calculation relies on for calculating results.\"},\"toggleEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the `status` will switch.\",\"format\":\"unsignedInteger\"}},\"description\":\"Information about the off-chain election. Not included in response when `forceEra.isForceNone`.\"},\"Error\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"message\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"},\"level\":{\"type\":\"string\"}}},\"ExtrinsicMethod\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"method\":{\"type\":\"string\"}},\"description\":\"Extrinsic method\"},\"Extrinsic\":{\"type\":\"object\",\"properties\":{\"method\":{\"$ref\":\"#/components/schemas/ExtrinsicMethod\"},\"signature\":{\"$ref\":\"#/components/schemas/Signature\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce, if applicable.\",\"format\":\"unsignedInteger\"},\"args\":{\"type\":\"object\",\"description\":\"Object of arguments keyed by parameter name. Note: if you are expecting an [`OpaqueCall`](https://substrate.dev/rustdocs/v2.0.0/pallet_multisig/type.OpaqueCall.html) and it is not decoded in the response (i.e. it is just a hex string), then Sidecar was not able to decode it and likely that it is not a valid call for the runtime.\"},\"tip\":{\"type\":\"string\",\"description\":\"Any tip added to the transaction.\",\"format\":\"unsignedInteger\"},\"hash\":{\"type\":\"string\",\"description\":\"The transaction's hash.\",\"format\":\"hex\"},\"info\":{\"$ref\":\"#/components/schemas/RuntimeDispatchInfo\"},\"era\":{\"$ref\":\"#/components/schemas/GenericExtrinsicEra\"},\"events\":{\"type\":\"array\",\"description\":\"An array of `SanitizedEvent`s that occurred during extrinsic execution.\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}},\"success\":{\"type\":\"boolean\",\"description\":\"Whether or not the extrinsic succeeded.\"},\"paysFee\":{\"type\":\"boolean\",\"description\":\"Whether the extrinsic requires a fee. Careful! This field relates to whether or not the extrinsic requires a fee if called as a transaction. Block authors could insert the extrinsic as an inherent in the block and not pay a fee. Always check that `paysFee` is `true` and that the extrinsic is signed when reconciling old blocks.\"}}},\"ExtrinsicIndex\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"extrinsic\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"description\":\"A single extrinsic at a given block.\"},\"FundInfo\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"verifier\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"raised\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"end\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"cap\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastConstribution\":{\"type\":\"string\",\"enum\":[\"preEnding\",\"ending\"]},\"firstPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"trieIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"GenericExtrinsicEra\":{\"type\":\"object\",\"description\":\"The return value for era can either be `mortalEra`, or `immortalEra` and is represented as an enum in substrate. `immortalEra` meaning\\nthe transaction is valid forever. `mortalEra` consists of a tuple containing a period and phase.\\nex: `\\\"{\\\"mortalEra\\\": [\\\"64\\\", \\\"11\\\"]}\\\"`. The Period is the period of validity from the block hash found in the signing material.\\nThe Phase is the period that this transaction's lifetime begins (and, importantly,\\nimplies which block hash is included in the signature material).\\n\",\"properties\":{\"mortalEra\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Tuple of a Phase, and Period. Each item in the array will be a string formatted as an integer.\"},\"immortalEra\":{\"type\":\"string\",\"description\":\"Hardcoded constant '0x00'.\",\"format\":\"hex\"}},\"example\":\"{\\\"mortalEra\\\":[\\\"64\\\", \\\"11\\\"]}\"},\"NodeNetwork\":{\"type\":\"object\",\"properties\":{\"nodeRoles\":{\"$ref\":\"#/components/schemas/NodeRole\"},\"numPeers\":{\"type\":\"string\",\"description\":\"Number of peers the node is connected to.\",\"format\":\"unsignedInteger\"},\"isSyncing\":{\"type\":\"boolean\",\"description\":\"Whether or not the node is syncing. `False` indicates that the node is in sync.\"},\"shouldHavePeers\":{\"type\":\"boolean\",\"description\":\"Whether or not the node should be connected to peers. Might be false for local chains or when running without discovery.\"},\"localPeerId\":{\"type\":\"string\",\"description\":\"Local copy of the `PeerId`.\"},\"localListenAddresses\":{\"type\":\"array\",\"description\":\"Multiaddresses that the local node is listening on. The addresses include a trailing `/p2p/` with the local PeerId, and are thus suitable to be passed to `system_addReservedPeer` or as a bootnode address for example.\",\"items\":{\"type\":\"string\"}},\"peersInfo\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PeerInfo\"}}}},\"NodeRole\":{\"type\":\"string\",\"description\":\"Role of this node. (N.B. Sentry nodes are being deprecated.)\",\"enum\":[\"Full\",\"LightClient\",\"Authority\",\"Sentry\"]},\"NodeVersion\":{\"type\":\"object\",\"properties\":{\"clientVersion\":{\"type\":\"string\",\"description\":\"Node's binary version.\"},\"clientImplName\":{\"type\":\"string\",\"description\":\"Node's implementation name.\"},\"chain\":{\"type\":\"string\",\"description\":\"Node's chain name.\"}},\"description\":\"Version information of the node.\"},\"Nominations\":{\"type\":\"object\",\"properties\":{\"targets\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"The targets of the nomination.\"},\"submittedIn\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The era the nominations were submitted. (Except for initial nominations which are considered submitted at era 0.)\"},\"suppressed\":{\"type\":\"boolean\",\"description\":\"Whether the nominations have been suppressed.\"}}},\"OnboardingAs\":{\"type\":\"string\",\"enum\":[\"parachain\",\"parathread\"],\"description\":\"This property only shows up when `paraLifecycle=onboarding`. It\\ndescribes if a particular para is onboarding as a `parachain` or a\\n`parathread`.\\n\"},\"Operation\":{\"type\":\"object\",\"properties\":{\"phase\":{\"$ref\":\"#/components/schemas/OperationPhase\"},\"parentSpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"primarySpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"eventIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Index of the underlying trace event.\"},\"address\":{\"type\":\"string\",\"description\":\"Account this operation affects. Note - this will be an object like\\n`{ id: address }` if the network uses `MultiAddress`\\n\"},\"storage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"item\":{\"type\":\"string\"},\"field1\":{\"type\":\"string\",\"description\":\"A field of the storage item. (i.e `system::Account::get(address).data`)\\n\"},\"field2\":{\"type\":\"string\",\"description\":\"A field of the struct described by field1 (i.e\\n`system::Account::get(address).data.free`)\\n\"}}},\"amount\":{\"$ref\":\"#/components/schemas/OperationAmount\"}}},\"OperationAmount\":{\"type\":\"object\",\"properties\":{\"values\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"currency\":{\"$ref\":\"#/components/schemas/OperationAmountCurrency\"}}},\"OperationAmountCurrency\":{\"type\":\"object\",\"properties\":{\"symbol\":{\"type\":\"string\",\"example\":\"KSM\"}}},\"OperationPhase\":{\"type\":\"object\",\"properties\":{\"variant\":{\"type\":\"string\",\"enum\":[\"onInitialize\",\"initialChecks\",\"applyExtrinsic\",\"onFinalize\",\"finalChecks\"],\"description\":\"Phase of block execution pipeline.\"},\"extrinsicIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"If phase variant is `applyExtrinsic` this will be the index of\\nthe extrinsic. Otherwise this field will not be present.\\n\"}}},\"PalletsAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"assetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletConstants\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"},\"description\":\"Array containing metadata for each constant entry of the pallet.\"}}},\"PalletConstantsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the constant item.\",\"example\":\"EnactmentPeriod\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"}}},\"PalletConstantsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"VotingPeriod\",\"description\":\"The constant item's name (which is the same as the constant item's ID).\"},\"type\":{\"type\":\"string\",\"example\":\"4\"},\"value\":{\"type\":\"string\",\"example\":\"0x00270600\",\"description\":\"The hex value of the constant\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given constant.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of an constant item from a FRAME pallet.\"},\"PalletDispatchables\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"},\"description\":\"Array containing metadata for each dispatchable entry of the pallet.\"}}},\"PalletDispatchablesItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"dispatchableItem\":{\"type\":\"string\",\"description\":\"Name of the dispatchable item.\",\"example\":\"vote\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"}}},\"PalletDispatchablesItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"propose\",\"description\":\"The dispatchable item's name (which is the same as the dispatchable item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the dispatchable item in the lists of pallet dispatchables.\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given dispatchable.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of a dispatchable item from a FRAME pallet.\"},\"PalletErrors\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"},\"description\":\"Array containing metadata for each error entry of the pallet.\"}}},\"PalletErrorsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the error item.\",\"example\":\"ValueLow\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"}}},\"PalletErrorsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"InsufficientFunds\",\"description\":\"The error item's name (which is the same as the error item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet errors\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given error.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an error item from a FRAME pallet.\"},\"PalletEvents\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}}},\"PalletEventsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"eventItem\":{\"type\":\"string\",\"description\":\"Name of the events item.\",\"example\":\"Proposed\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}},\"PalletEventsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"Tabled\",\"description\":\"The event item's name (which is the same as the event item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet events\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given event.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an event item from a FRAME pallet.\"},\"PalletsForeignAssets\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletsForeignAssetsInfo\"},\"description\":\"Array containing the `AssetDetails` and `AssetMetadata` of every foreign asset.\"}}},\"PalletsForeignAssetsInfo\":{\"type\":\"object\",\"properties\":{\"foreignAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"foreignAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletsNominationPool\":{\"type\":\"object\",\"properties\":{\"bondedPool\":{\"$ref\":\"#/components/schemas/BondedPool\"},\"rewardPool\":{\"$ref\":\"#/components/schemas/RewardPool\"}}},\"PalletsNominationPoolsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"counterForBondedPools\":{\"type\":\"number\"},\"counterForMetadata\":{\"type\":\"number\"},\"counterForPoolMembers\":{\"type\":\"number\"},\"counterForReversePoolIdLookup\":{\"type\":\"number\"},\"counterForRewardPools\":{\"type\":\"number\"},\"counterForSubPoolsStorage\":{\"type\":\"number\"},\"lastPoolId\":{\"type\":\"number\"},\"maxPoolMembers\":{\"type\":\"number\"},\"maxPoolMembersPerPool\":{\"type\":\"number\",\"nullable\":true},\"maxPools\":{\"type\":\"number\"},\"minCreateBond\":{\"type\":\"number\"},\"minJoinBond\":{\"type\":\"number\"}}},\"PalletsPoolAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"poolAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletStorage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"},\"description\":\"Array containing metadata for each storage entry of the pallet.\"}}},\"PalletStorageItem\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"storageItem\":{\"type\":\"string\",\"description\":\"Name of the storage item.\",\"example\":\"referendumInfoOf\"},\"keys\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"N Storage keys passed in as the `keys` query param.\",\"example\":[\"0x00\",\"0x01\"]},\"value\":{\"type\":\"object\",\"description\":\"Value returned by this storage query.\",\"example\":{\"Ongoing\":{\"end\":\"1612800\",\"proposalHash\":\"0x7de70fc8be782076d0b5772be77153d172a5381c72dd56d3385e25f62abf507e\",\"threshold\":\"Supermajorityapproval\",\"delay\":\"403200\",\"tally\":{\"ayes\":\"41925212461400000\",\"nays\":\"214535586500000\",\"turnout\":\"34485320658000000\"}}}},\"metadata\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"}}},\"PalletStorageItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"ReferendumInfoOf\",\"description\":\"The storage item's name (which is the same as the storage item's ID).\"},\"modifier\":{\"type\":\"string\",\"example\":\"Optional\"},\"type\":{\"$ref\":\"#/components/schemas/PalletStorageType\"},\"fallback\":{\"type\":\"string\",\"example\":\"0x00\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given referendum.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of a storage item from a FRAME pallet.\"},\"PalletStorageType\":{\"type\":\"object\",\"description\":\"This is going to be formatted to the type of StorageEntryTypeV14.\"},\"Para\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"}}},\"Paras\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paras\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Para\"}}}},\"ParasAuctionsCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"beginEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Fist block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"finishEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Last block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"phase\":{\"type\":\"string\",\"enum\":[\"startPeriod\",\"endPeriod\",\"vrfDelay\"],\"description\":\"An auction can be in one of 4 phases. Both `startingPeriod` () and `endingPeriod` indicate\\nan ongoing auction, while `vrfDelay` lines up with the `AuctionStatus::VrfDelay` . Finally, a value of `null`\\nindicates there is no ongoing auction. Keep in mind the that the `finishEnd` field is the block number the\\n`endingPeriod` finishes and the `vrfDelay` period begins. The `vrfDelay` period is typically about an\\nepoch long and no crowdloan contributions are accepted.\\n\"},\"auctionIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The auction number. If there is no current auction this will be the number\\nof the previous auction.\\n\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease period indexes that may be bid on in this auction. `null` if\\nthere is no ongoing auction.\\n\"},\"winning\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/WinningData\"}}}},\"ParasCrowdloans\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"funds\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"}}},\"description\":\"List of paras that have crowdloans.\\n\"}}},\"ParasCrowdloanInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease periods the crowdloan can bid on.\"}}},\"ParasHeaders\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraId\":{\"type\":\"object\",\"description\":\"The key is not named `paraId` and will be the number of the parachain. There is technically no limit to the number of paraId keys there can be. \\n\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicsRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}}}},\"ParasLeasesCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Current lease period index. This value may be null when the current block now, substracted by the leaseOffset is less then zero.\"},\"endOfLeasePeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Last block (number) of the current lease period. This value may be null when `leasePeriodIndex` is null.\"},\"currentLeaseHolders\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"List of `paraId`s that currently hold a lease.\"}}},\"ParasLeaseInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"},\"leases\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"account\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"List of lease periods for which the `paraId` holds a lease along with\\nthe deposit held and the associated `accountId`.\\n\"}}},\"ParaLifecycle\":{\"type\":\"string\",\"enum\":[\"onboarding\",\"parathread\",\"parachain\",\"upgradingParathread\",\"downgradingParachain\",\"offboardingParathread\",\"offboardingParachain\"],\"description\":\"The possible states of a para, to take into account delayed lifecycle\\nchanges.\\n\"},\"Payouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"validatorId\":{\"type\":\"string\",\"description\":\"AccountId of the validator the payout is coming from.\"},\"nominatorStakingPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Payout for the reward destination associated with the accountId the query was made for.\"},\"claimed\":{\"type\":\"boolean\",\"description\":\"Whether or not the reward has been claimed.\"},\"totalValidatorRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Number of reward points earned by the validator.\"},\"validatorCommission\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The percentage of the total payout that the validator takes as commission, expressed as a Perbill.\"},\"totalValidatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The sum of the validator's and its nominators' stake.\"},\"nominatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The amount of stake the nominator has behind the validator.\"}},\"description\":\"Payout for a nominating _Stash_ address and information about the validator they were nominating.\"}},\"PeerInfo\":{\"type\":\"object\",\"properties\":{\"peerId\":{\"type\":\"string\",\"description\":\"Peer ID.\"},\"roles\":{\"type\":\"string\",\"description\":\"Roles the peer is running\"},\"protocolVersion\":{\"type\":\"string\",\"description\":\"Peer's protocol version.\",\"format\":\"unsignedInteger\"},\"bestHash\":{\"type\":\"string\",\"description\":\"Hash of the best block on the peer's canon chain.\",\"format\":\"hex\"},\"bestNumber\":{\"type\":\"string\",\"description\":\"Height of the best block on the peer's canon chain.\",\"format\":\"unsignedInteger\"}}},\"RewardPool\":{\"type\":\"object\",\"properties\":{\"lastRecordedRewardCounter\":{\"type\":\"number\"},\"lastRecordedTotalPayouts\":{\"type\":\"number\"},\"totalRewardsClaimed\":{\"type\":\"number\"}}},\"RuntimeCode\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"code\":{\"type\":\"string\",\"format\":\"hex\"}}},\"RuntimeDispatchInfo\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"The _inclusion fee_ of a transaction, i.e. the minimum fee required for a transaction. Includes weight and encoded length fees, but does not have access to any signed extensions, e.g. the `tip`.\",\"format\":\"unsignedInteger\"},\"kind\":{\"type\":\"string\",\"description\":\"Information on the partialFee that is collected. Can be either `preDispatch`, `postDispatch` or `fromEvent`. `preDispatch` means the information used to collect the fee was from `payment_queryInfo`, `postDispatch` means the information used to calculate the fee was from finalized weights for the extrinsic, and `fromEvent` means that the partialFee was abstracted from the `TransactionPayment::TransactionPaidFee` event.\"}},\"description\":\"RuntimeDispatchInfo for the transaction. Includes the `partialFee`.\"},\"RuntimeSpec\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"authoringVersion\":{\"type\":\"string\",\"description\":\"The version of the authorship interface. An authoring node will not attempt to author blocks unless this is equal to its native runtime.\"},\"chainType\":{\"$ref\":\"#/components/schemas/ChainType\"},\"implVersion\":{\"type\":\"string\",\"description\":\"Version of the implementation specification. Non-consensus-breaking optimizations are about the only changes that could be made which would result in only the `impl_version` changing. The `impl_version` is set to 0 when `spec_version` is incremented.\"},\"specName\":{\"type\":\"string\",\"description\":\"Identifies the different Substrate runtimes.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"Version of the runtime specification.\"},\"transactionVersion\":{\"type\":\"string\",\"description\":\"All existing dispatches are fully compatible when this number doesn't change. This number must change when an existing dispatchable (module ID, dispatch ID) is changed, either through an alteration in its user-level semantics, a parameter added/removed/changed, a dispatchable being removed, a module being removed, or a dispatchable/module changing its index.\"},\"properties\":{\"type\":\"object\",\"description\":\"Arbitrary properties defined in the chain spec.\"}},\"description\":\"Version information related to the runtime.\"},\"SanitizedEvent\":{\"type\":\"object\",\"properties\":{\"method\":{\"type\":\"string\"},\"data\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"Signature\":{\"type\":\"object\",\"properties\":{\"signature\":{\"type\":\"string\",\"format\":\"hex\"},\"signer\":{\"type\":\"string\",\"format\":\"ss58\"}},\"description\":\"Object with `signature` and `signer`, or `null` if unsigned.\"},\"SpanId\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"target\":{\"type\":\"string\"},\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"StakingLedger\":{\"type\":\"object\",\"properties\":{\"stash\":{\"type\":\"string\",\"description\":\"The _Stash_ account whose balance is actually locked and at stake.\",\"format\":\"ss58\"},\"total\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that we are currently accounting for. Simply `active + unlocking`.\",\"format\":\"unsignedInteger\"},\"active\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that will be at stake in any forthcoming eras.\",\"format\":\"unsignedInteger\"},\"unlocking\":{\"type\":\"string\",\"description\":\"Any balance that is becoming free, which may eventually be transferred out of the _Stash_ (assuming it doesn't get slashed first). Represented as an array of objects, each with an `era` at which `value` will be unlocked.\",\"format\":\"unsignedInteger\"},\"claimedRewards\":{\"type\":\"array\",\"description\":\"Array of eras for which the stakers behind a validator have claimed rewards. Only updated for _validators._\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"The staking ledger.\"},\"StakingProgress\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"activeEra\":{\"type\":\"string\",\"description\":\"`EraIndex` of the era being rewarded.\\n\",\"format\":\"unsignedInteger\"},\"forceEra\":{\"type\":\"string\",\"description\":\"Current status of era forcing.\",\"enum\":[\"ForceNone\",\"NotForcing\",\"ForceAlways\",\"ForceNew\"]},\"nextActiveEraEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next active era will start. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"nextSessionEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next session will start.\",\"format\":\"unsignedInteger\"},\"unappliedSlashes\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/UnappliedSlash\"},\"description\":\"Array of upcoming `UnappliedSlash` indexed by era.\"},\"electionStatus\":{\"$ref\":\"#/components/schemas/ElectionStatus\"},\"idealValidatorCount\":{\"type\":\"string\",\"description\":\"Upper bound of validator set size; considered the ideal size. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"validatorSet\":{\"type\":\"array\",\"description\":\"Stash account IDs of the validators for the current session. Not included in response when `forceEra.isForceNone`.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}}}},\"StakingValidators\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"validators\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}},\"validatorsToBeChilled\":{\"description\":\"Validators that will not be participating in the next era.\",\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}}}},\"StorageEntryTypeV13\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"string\",\"description\":\"Returns a string deonting the storage hasher.\"},\"key\":{\"type\":\"string\",\"description\":\"Key of the queried pallet storageId.\"},\"value\":{\"type\":\"string\",\"description\":\"Value of the queried pallet storageId.\"},\"linked\":{\"type\":\"boolean\"}}},\"StorageEntryTypeV14\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Returns a string denoting the storage hasher inside of an array.\"},\"key\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"},\"value\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"}}},\"TraceEvent\":{\"type\":\"object\",\"properties\":{\"data\":{\"type\":\"object\",\"properties\":{\"stringValues\":{\"$ref\":\"#/components/schemas/TraceEventDataStringValues\"}}},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"}}},\"TraceEventDataStringValues\":{\"type\":\"object\",\"properties\":{\"key\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"The complete storage key for the entry.\"},\"method\":{\"type\":\"string\",\"description\":\"Normally one of Put or Get.\"},\"result\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Hex scale encoded storage value.\"}},\"description\":\"Note these exact values will only be present for storage events.\"},\"TraceSpan\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\"},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"},\"wasm\":{\"type\":\"boolean\"}}},\"Transaction\":{\"type\":\"object\",\"properties\":{\"tx\":{\"type\":\"string\",\"format\":\"hex\"}}},\"TransactionDryRun\":{\"type\":\"object\",\"properties\":{\"resultType\":{\"type\":\"string\",\"enum\":[\"DispatchOutcome\",\"TransactionValidityError\"],\"description\":\"Either `DispatchOutcome` if the transaction is valid or `TransactionValidityError` if the result is invalid.\"},\"result\":{\"type\":\"string\",\"enum\":[\"Ok\",\"CannotLookup\",\"NoUnsignedValidator\",\"Custom(u8)\",\"Call\",\"Payment\",\"Future\",\"Stale\",\"BadProof\",\"AncientBirthBlock\",\"ExhaustsResources\",\"BadMandatory\",\"MandatoryDispatch\"],\"description\":\"If there was an error it will be the cause of the error. If the transaction executed correctly it will be `Ok: []`\"},\"validityErrorType\":{\"type\":\"string\",\"enum\":[\"InvalidTransaction\",\"UnknownTransaction\"]}},\"description\":\"References: - `UnknownTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.UnknownTransaction.html - `InvalidTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.InvalidTransaction.html\"},\"TransactionFailedToParse\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"`Failed to parse a tx.`\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when Sidecar fails to parse the transaction.\"},\"TransactionFailedToSubmit\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"Failed to submit transaction.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when the node rejects the submitted transaction.\"},\"TransactionFailure\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/TransactionFailedToSubmit\"},{\"$ref\":\"#/components/schemas/TransactionFailedToParse\"}]},\"TransactionFeeEstimate\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"Expected inclusion fee for the transaction. Note that the fee rate changes up to 30% in a 24 hour period and this will not be the exact fee.\",\"format\":\"unsignedInteger\"}},\"description\":\"Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See [compute_fee](https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee).\"},\"TransactionFeeEstimateFailure\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"at\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\"}}},\"error\":{\"type\":\"string\",\"description\":\"Error description.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"block\":{\"type\":\"string\",\"description\":\"Block hash of the block fee estimation was attempted at.\"},\"cause\":{\"type\":\"string\",\"description\":\"Error message from the client.\"},\"stack\":{\"type\":\"string\"}}},\"TransactionMaterial\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"genesisHash\":{\"type\":\"string\",\"description\":\"The hash of the chain's genesis block.\",\"format\":\"blockHash\"},\"chainName\":{\"type\":\"string\",\"description\":\"The chain's name.\"},\"specName\":{\"type\":\"string\",\"description\":\"The chain's spec.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"The spec version. Always increased in a runtime upgrade.\"},\"txVersion\":{\"type\":\"string\",\"description\":\"The transaction version. Common `txVersion` numbers indicate that the transaction encoding format and method indices are the same. Needed for decoding in an offline environment. Adding new transactions does not change `txVersion`.\"},\"metadata\":{\"type\":\"string\",\"description\":\"The chain's metadata. It's default return value is hex, but may be returned in decoded json format.\",\"format\":\"hex\"}},\"description\":\"Note: `chainName`, `specName`, and `specVersion` are used to define a type registry with a set of signed extensions and types. For Polkadot and Kusama, `chainName` is not used in defining this registry, but in other Substrate-based chains that re-launch their network without changing the `specName`, the `chainName` would be needed to create the correct registry. Substrate Reference: - `RuntimeVersion`: https://crates.parity.io/sp_version/struct.RuntimeVersion.html - `SignedExtension`: https://crates.parity.io/sp_runtime/traits/trait.SignedExtension.html - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html\"},\"TransactionPool\":{\"type\":\"object\",\"properties\":{\"pool\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"H256 hash of the extrinsic.\"},\"encodedExtrinsic\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Scale encoded extrinsic.\"},\"tip\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The tip included in the extrinsic. Only included if the query param `includeFee` is set to true.\"},\"priority\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Computed priority of an extrinsic. Only included if the query param `includeFee` is set to true.\"},\"partialFee\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Provided `partialFee` of an extrinsic. Only included if the query param `includeFee` is set to true.\"}}}}}},\"TransactionSuccess\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The hash of the encoded transaction.\"}}},\"UnappliedSlash\":{\"type\":\"object\",\"properties\":{\"validator\":{\"type\":\"string\",\"description\":\"Stash account ID of the offending validator.\",\"format\":\"ss58\"},\"own\":{\"type\":\"string\",\"description\":\"The amount the validator will be slashed.\",\"format\":\"unsignedInteger\"},\"others\":{\"type\":\"array\",\"description\":\"Array of tuples(`[accountId, amount]`) representing all the stashes of other slashed stakers and the amount they will be slashed.\",\"items\":{\"type\":\"string\",\"format\":\"tuple[ss58, unsignedInteger]\"}},\"reporters\":{\"type\":\"array\",\"description\":\"Array of account IDs of the reporters of the offense.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}},\"payout\":{\"type\":\"string\",\"description\":\"Amount of bounty payout to reporters.\",\"format\":\"unsignedInteger\"}}},\"VestingSchedule\":{\"type\":\"object\",\"properties\":{\"locked\":{\"type\":\"string\",\"description\":\"Number of tokens locked at start.\",\"format\":\"unsignedInteger\"},\"perBlock\":{\"type\":\"string\",\"description\":\"Number of tokens that gets unlocked every block after `startingBlock`.\",\"format\":\"unsignedInteger\"},\"startingBlock\":{\"type\":\"string\",\"description\":\"Starting block for unlocking (vesting).\",\"format\":\"unsignedInteger\"}},\"description\":\"Vesting schedule for an account.\"},\"WeightsV2\":{\"type\":\"object\",\"properties\":{\"refTime\":{\"type\":\"string\",\"description\":\"The weight of computational time used based on some reference hardware.\"},\"proofSize\":{\"type\":\"string\",\"description\":\"The weight of storage space used by proof of validity.\"}}},\"WinningData\":{\"type\":\"object\",\"properties\":{\"bid\":{\"type\":\"object\",\"properties\":{\"accountId\":{\"type\":\"string\"},\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"amount\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"leaseSet\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"A currently winning bid and the set of lease periods the bid is for. The\\n`amount` of the bid is per lease period. The `bid` property will be `null`\\nif no bid has been made for the corresponding `leaseSet`.\\n\"}},\"requestBodies\":{\"Transaction\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Transaction\"}}},\"required\":true},\"ContractMetadata\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractMetadata\"}}}}}}}\n\n//# sourceURL=webpack://sidecar-swagger-ui/./src/openapi-v1.yaml?"); /***/ }), diff --git a/docs/src/openapi-v1.yaml b/docs/src/openapi-v1.yaml index 7ad895fbe..a4189e382 100755 --- a/docs/src/openapi-v1.yaml +++ b/docs/src/openapi-v1.yaml @@ -629,6 +629,22 @@ paths: required: false schema: type: boolean + - name: decodedXcmMsgs + in: query + description: When set to `true`, this will show the decoded XCM messages within + the extrinsics of the requested block. + required: false + schema: + type: boolean + default: false + - name: paraId + in: query + description: When it is set, this will return only the decoded XCM messages + for the specified paraId/parachain Id. To activate this functionality, + ensure that the `decodedXcmMsgs` parameter is set to true. + required: false + schema: + type: string responses: "200": description: successful operation diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 6e9049359..09e7c734d 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -31,7 +31,6 @@ import { IMessages, IUpwardMessage, } from '../../types/responses'; -// import type { StagingXcmVersionedXcm } from "@polkadot/types/lookup"; enum ChainType { Relay = 'Relay', From b8e28e82259fe2282c54dd270ee5ec6db43abf10 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 2 Jan 2024 17:14:21 +0100 Subject: [PATCH 08/28] removed moonbeam package --- package.json | 1 - yarn.lock | 6614 -------------------------------------------------- 2 files changed, 6615 deletions(-) delete mode 100644 yarn.lock diff --git a/package.json b/package.json index c0457ce1c..53ad938f1 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,6 @@ "test:test-release": "yarn build:scripts && node scripts/build/runYarnPack.js" }, "dependencies": { - "@moonbeam-network/api-augment": "^0.2600.0", "@polkadot/api": "^10.10.1", "@polkadot/api-contract": "^10.10.1", "@polkadot/util-crypto": "^12.5.1", diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 8d9c4c570..000000000 --- a/yarn.lock +++ /dev/null @@ -1,6614 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10 - -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: 6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a - languageName: node - linkType: hard - -"@ampproject/remapping@npm:^2.2.0": - version: 2.2.1 - resolution: "@ampproject/remapping@npm:2.2.1" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" - dependencies: - "@babel/highlight": "npm:^7.23.4" - chalk: "npm:^2.4.2" - checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/compat-data@npm:7.23.5" - checksum: 088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 - languageName: node - linkType: hard - -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.23.6 - resolution: "@babel/core@npm:7.23.6" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.23.6" - "@babel/parser": "npm:^7.23.6" - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: a72ba71d2f557d09ff58a5f0846344b9cea9dfcbd7418729a3a74d5b0f37a5ca024942fef4d19f248de751928a1be3d5cb0488746dd8896009dd55b974bb552e - languageName: node - linkType: hard - -"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" - dependencies: - "@babel/types": "npm:^7.23.6" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" - dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: 7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" - dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/helper-module-transforms@npm:7.23.3" - dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-simple-access": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/helper-validator-identifier": "npm:^7.22.20" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-simple-access@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helpers@npm:7.23.6" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" - checksum: 2a85fd2bcbc15a6c94dbe7b9e94d8920f9de76d164179d6895fee89c4339079d9e3e56f572bf19b5e7d1e6f1997d7fbaeaa686b47d35136852631dfd09e85c2f - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/parser@npm:7.23.6" - bin: - parser: ./bin/babel-parser.js - checksum: 6be3a63d3c9d07b035b5a79c022327cb7e16cbd530140ecb731f19a650c794c315a72c699a22413ebeafaff14aa8f53435111898d59e01a393d741b85629fa7d - languageName: node - linkType: hard - -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.8.3": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.8.3": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": - version: 7.23.3 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" - dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/helper-simple-access": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a3bc082d0dfe8327a29263a6d721cea608d440bc8141ba3ec6ba80ad73d84e4f9bbe903c27e9291c29878feec9b5dee2bd0563822f93dc951f5d7fc36bdfe85b - languageName: node - linkType: hard - -"@babel/runtime@npm:7.20.13": - version: 7.20.13 - resolution: "@babel/runtime@npm:7.20.13" - dependencies: - regenerator-runtime: "npm:^0.13.11" - checksum: 7a2f4d8d2ed40ea9fa70c1debc94c9ca1afa86f2cad851eb040489c1f46c1233779e5f25fda4ddc2f7ed471067cd0072cb3caf329b4c0427e1ad828541f30017 - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" - dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/traverse@npm:7.23.6" - dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: ee4434a3ce792ee8956b64d76843caa1dda4779bb621ed9f951dd3551965bf1f292f097011c9730ecbc0b57f02434b1fa5a771610a2ef570726b0df0fc3332d9 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.23.6 - resolution: "@babel/types@npm:7.23.6" - dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 07e70bb94d30b0231396b5e9a7726e6d9227a0a62e0a6830c0bd3232f33b024092e3d5a7d1b096a65bbf2bb43a9ab4c721bf618e115bfbb87b454fa060f88cbf - languageName: node - linkType: hard - -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 1a1f0e356a3bb30b5f1ced6f79c413e6ebacf130421f15fac5fcd8be5ddf98aedb4404d7f5624e3285b700e041f9ef938321f3ca4d359d5b716f96afa120d88d - languageName: node - linkType: hard - -"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": - version: 1.6.0 - resolution: "@colors/colors@npm:1.6.0" - checksum: 66d00284a3a9a21e5e853b256942e17edbb295f4bd7b9aa7ef06bbb603568d5173eb41b0f64c1e51748bc29d382a23a67d99956e57e7431c64e47e74324182d9 - languageName: node - linkType: hard - -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" - dependencies: - "@jridgewell/trace-mapping": "npm:0.3.9" - checksum: b6e38a1712fab242c86a241c229cf562195aad985d0564bd352ac404be583029e89e93028ffd2c251d2c407ecac5fb0cbdca94a2d5c10f29ac806ede0508b3ff - languageName: node - linkType: hard - -"@dabh/diagnostics@npm:^2.0.2": - version: 2.0.3 - resolution: "@dabh/diagnostics@npm:2.0.3" - dependencies: - colorspace: "npm:1.1.x" - enabled: "npm:2.0.x" - kuler: "npm:^2.0.0" - checksum: 14e449a7f42f063f959b472f6ce02d16457a756e852a1910aaa831b63fc21d86f6c32b2a1aa98a4835b856548c926643b51062d241fb6e9b2b7117996053e6b9 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: "npm:^3.3.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.3": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 - languageName: node - linkType: hard - -"@eslint/js@npm:8.53.0": - version: 8.53.0 - resolution: "@eslint/js@npm:8.53.0" - checksum: a372d55aa2bbe0d9399acc8de3c892dcfe507fd914d29fde6826ae54a13452619be626aa7eb70b1ec4d4da5302b6ed8e8ac9bf1f830003f15c0ad56c30b4f520 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.13": - version: 0.11.13 - resolution: "@humanwhocodes/config-array@npm:0.11.13" - dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.1" - debug: "npm:^4.1.1" - minimatch: "npm:^3.0.5" - checksum: 9f655e1df7efa5a86822cd149ca5cef57240bb8ffd728f0c07cc682cc0a15c6bdce68425fbfd58f9b3e8b16f79b3fd8cb1e96b10c434c9a76f20b2a89f213272 - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^2.0.1": - version: 2.0.1 - resolution: "@humanwhocodes/object-schema@npm:2.0.1" - checksum: dbddfd0465aecf92ed845ec30d06dba3f7bb2496d544b33b53dac7abc40370c0e46b8787b268d24a366730d5eeb5336ac88967232072a183905ee4abf7df4dab - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 - languageName: node - linkType: hard - -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b - languageName: node - linkType: hard - -"@jest/console@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/console@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 4a80c750e8a31f344233cb9951dee9b77bf6b89377cb131f8b3cde07ff218f504370133a5963f6a786af4d2ce7f85642db206ff7a15f99fe58df4c38ac04899e - languageName: node - linkType: hard - -"@jest/core@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/core@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/reporters": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^29.7.0" - jest-config: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-resolve-dependencies: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: ab6ac2e562d083faac7d8152ec1cc4eccc80f62e9579b69ed40aedf7211a6b2d57024a6cd53c4e35fd051c39a236e86257d1d99ebdb122291969a0a04563b51e - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" - dependencies: - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - checksum: 90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect-utils@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - checksum: ef8d379778ef574a17bde2801a6f4469f8022a46a5f9e385191dc73bb1fc318996beaed4513fbd7055c2847227a1bed2469977821866534593a6e52a281499ee - languageName: node - linkType: hard - -"@jest/expect@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect@npm:29.7.0" - dependencies: - expect: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - checksum: fea6c3317a8da5c840429d90bfe49d928e89c9e89fceee2149b93a11b7e9c73d2f6e4d7cdf647163da938fc4e2169e4490be6bae64952902bc7a701033fd4880 - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27 - languageName: node - linkType: hard - -"@jest/globals@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/globals@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - jest-mock: "npm:^29.7.0" - checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 - languageName: node - linkType: hard - -"@jest/reporters@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/reporters@npm:29.7.0" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^6.0.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - slash: "npm:^3.0.0" - string-length: "npm:^4.0.1" - strip-ansi: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: a17d1644b26dea14445cedd45567f4ba7834f980be2ef74447204e14238f121b50d8b858fde648083d2cd8f305f81ba434ba49e37a5f4237a6f2a61180cc73dc - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/schemas@npm:29.6.3" - dependencies: - "@sinclair/typebox": "npm:^0.27.8" - checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 - languageName: node - linkType: hard - -"@jest/source-map@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/source-map@npm:29.6.3" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.18" - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb - languageName: node - linkType: hard - -"@jest/test-result@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-result@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: c073ab7dfe3c562bff2b8fee6cc724ccc20aa96bcd8ab48ccb2aa309b4c0c1923a9e703cea386bd6ae9b71133e92810475bb9c7c22328fc63f797ad3324ed189 - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-sequencer@npm:29.7.0" - dependencies: - "@jest/test-result": "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 4420c26a0baa7035c5419b0892ff8ffe9a41b1583ec54a10db3037cd46a7e29dd3d7202f8aa9d376e9e53be5f8b1bc0d16e1de6880a6d319b033b01dc4c8f639 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: 30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1 - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" - dependencies: - "@jridgewell/set-array": "npm:^1.0.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 072ace159c39ab85944bdabe017c3de15c5e046a4a4a772045b00ff05e2ebdcfa3840b88ae27e897d473eb4d4845b37be3c78e28910c779f5aeeeae2fb7f0cc2 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: 64d59df8ae1a4e74315eb1b61e012f1c7bc8aac47a3a1e683f6fe7008eab07bc512a742b7aa7c0405685d1421206de58c9c2e6adbfe23832f8bd69408ffc183e - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 83deafb8e7a5ca98993c2c6eeaa93c270f6f647a4c0dc00deb38c9cf9b2d3b7bf15e8839540155247ef034a052c0ec4466f980bf0c9e2ab63b97d16c0cedd3ff - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 683117e4e6707ef50c725d6d0ec4234687ff751f36fa46c2b3068931eb6a86b49af374d3030200777666579a992b7470d1bd1c591e9bf64d764dda5295f33093 - languageName: node - linkType: hard - -"@moonbeam-network/api-augment@npm:^0.2600.0": - version: 0.2600.0 - resolution: "@moonbeam-network/api-augment@npm:0.2600.0" - checksum: 68a42821ea5c96173407c99a42d7366ff4db32111159d54471160b0fc04f32d4b816898ab9137ac8a0e12a0748b5344556e0a6818c108ab87be525349e59fedb - languageName: node - linkType: hard - -"@noble/curves@npm:^1.2.0": - version: 1.3.0 - resolution: "@noble/curves@npm:1.3.0" - dependencies: - "@noble/hashes": "npm:1.3.3" - checksum: f3cbdd1af00179e30146eac5539e6df290228fb857a7a8ba36d1a772cbe59288a2ca83d06f175d3446ef00db3a80d7fd8b8347f7de9c2d4d5bf3865d8bb78252 - languageName: node - linkType: hard - -"@noble/hashes@npm:1.3.3, @noble/hashes@npm:^1.3.2": - version: 1.3.3 - resolution: "@noble/hashes@npm:1.3.3" - checksum: 1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 822ea077553cd9cfc5cbd6d92380b0950fcb054a7027cd1b63a33bd0cbb16b0c6626ea75d95ec0e804643c8904472d3361d2da8c2444b1fb02a9b525d9c07c41 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: "npm:^7.3.5" - checksum: f3a7ab3a31de65e42aeb6ed03ed035ef123d2de7af4deb9d4a003d27acc8618b57d9fb9d259fe6c28ca538032a028f37337264388ba27d26d37fff7dde22476e - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 115e8ceeec6bc69dff2048b35c0ab4f8bbee12d8bb6c1f4af758604586d802b6e669dcb02dda61d078de42c2b4ddce41b3d9e726d7daa6b4b850f4adbf7333ff - languageName: node - linkType: hard - -"@pkgr/utils@npm:^2.4.2": - version: 2.4.2 - resolution: "@pkgr/utils@npm:2.4.2" - dependencies: - cross-spawn: "npm:^7.0.3" - fast-glob: "npm:^3.3.0" - is-glob: "npm:^4.0.3" - open: "npm:^9.1.0" - picocolors: "npm:^1.0.0" - tslib: "npm:^2.6.0" - checksum: f0b0b305a83bd65fac5637d28ad3e33f19194043e03ceef6b4e13d260bfa2678b73df76dc56ed906469ffe0494d4bd214e6b92ca80684f38547982edf982dd15 - languageName: node - linkType: hard - -"@polkadot/api-augment@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/api-augment@npm:10.11.1" - dependencies: - "@polkadot/api-base": "npm:10.11.1" - "@polkadot/rpc-augment": "npm:10.11.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-augment": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - tslib: "npm:^2.6.2" - checksum: b828e57e670a8d7269850fa710a4f35302f97fdc035eb8a5e0d7a94fc94b220bfedb1ece28c59c63cca91164ae0b1ce06b57df19c7ba3039dd3aa2f28c3cf7bd - languageName: node - linkType: hard - -"@polkadot/api-base@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/api-base@npm:10.11.1" - dependencies: - "@polkadot/rpc-core": "npm:10.11.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 618c998df82318fefbe73e72e61468e397be62dff0ebb0b377e9db62182bd8acc5a13d7e7a889d21d586cac106c548d18c126275eb83f1abe11332dc0ad23ceb - languageName: node - linkType: hard - -"@polkadot/api-contract@npm:^10.10.1": - version: 10.11.1 - resolution: "@polkadot/api-contract@npm:10.11.1" - dependencies: - "@polkadot/api": "npm:10.11.1" - "@polkadot/api-augment": "npm:10.11.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/types-create": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - "@polkadot/util-crypto": "npm:^12.6.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: b23638dc2640c11dde5216bff5ca3d1fff217cf7daa5fc0024a35ab02690c8c1036bd5c25e10240f8b2061e43866b9160ce44ba0a3b15ed984249c8f39c1bac0 - languageName: node - linkType: hard - -"@polkadot/api-derive@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/api-derive@npm:10.11.1" - dependencies: - "@polkadot/api": "npm:10.11.1" - "@polkadot/api-augment": "npm:10.11.1" - "@polkadot/api-base": "npm:10.11.1" - "@polkadot/rpc-core": "npm:10.11.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - "@polkadot/util-crypto": "npm:^12.6.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 4c0ac2fabcdd3feea3c8a5b10c80cd40e031672ad6de96939389ec124bbd0db669a01cf1dd5deb81b7252efee34e3e456d8d6035d7cd1cd0da70601f5a0ea6cd - languageName: node - linkType: hard - -"@polkadot/api@npm:10.11.1, @polkadot/api@npm:^10.10.1": - version: 10.11.1 - resolution: "@polkadot/api@npm:10.11.1" - dependencies: - "@polkadot/api-augment": "npm:10.11.1" - "@polkadot/api-base": "npm:10.11.1" - "@polkadot/api-derive": "npm:10.11.1" - "@polkadot/keyring": "npm:^12.6.1" - "@polkadot/rpc-augment": "npm:10.11.1" - "@polkadot/rpc-core": "npm:10.11.1" - "@polkadot/rpc-provider": "npm:10.11.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-augment": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/types-create": "npm:10.11.1" - "@polkadot/types-known": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - "@polkadot/util-crypto": "npm:^12.6.1" - eventemitter3: "npm:^5.0.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 1be4304b547b102a33f42c3f14455573fbd4c2432dbab17edca89b5f62858ffb9ceeea43af0a6b61ff1adc3999a3b3d1d858256c8b7341d21d36e3d3593e4798 - languageName: node - linkType: hard - -"@polkadot/keyring@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/keyring@npm:12.6.1" - dependencies: - "@polkadot/util": "npm:12.6.1" - "@polkadot/util-crypto": "npm:12.6.1" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": 12.6.1 - "@polkadot/util-crypto": 12.6.1 - checksum: b1f1736544c5f14583331d879f47183c298c9efbd5ca41fb5dafb9a416b720cc97634405946633a3cae5398bd2644d9ed05f3bdb0d8320733896355d92dd5c8b - languageName: node - linkType: hard - -"@polkadot/networks@npm:12.6.1, @polkadot/networks@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/networks@npm:12.6.1" - dependencies: - "@polkadot/util": "npm:12.6.1" - "@substrate/ss58-registry": "npm:^1.44.0" - tslib: "npm:^2.6.2" - checksum: ee024481eee249ae97a5ac87311433dd4cca061310eb0ea0c0e825f7d6b0e81929c66a87777f09f20c84fab6e8736f51277be36a266fe31639dc98b3465465e3 - languageName: node - linkType: hard - -"@polkadot/rpc-augment@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/rpc-augment@npm:10.11.1" - dependencies: - "@polkadot/rpc-core": "npm:10.11.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - tslib: "npm:^2.6.2" - checksum: 7442d8e533c474962fd626045e999e46b3267d888d46550089488e50153d64667827f03a9d8764cf67d103e494b623a6b3bab42fff3854a3d2acebf5dfad7d5f - languageName: node - linkType: hard - -"@polkadot/rpc-core@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/rpc-core@npm:10.11.1" - dependencies: - "@polkadot/rpc-augment": "npm:10.11.1" - "@polkadot/rpc-provider": "npm:10.11.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: b3e665373c1558c8b0effaee98e9197fe9fa18783133c55e507b1acb1f0b48626fa1054a2d022663e9683f5c093fbd212a03300efe0426c10d60410b1b38e4d6 - languageName: node - linkType: hard - -"@polkadot/rpc-provider@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/rpc-provider@npm:10.11.1" - dependencies: - "@polkadot/keyring": "npm:^12.6.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-support": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - "@polkadot/util-crypto": "npm:^12.6.1" - "@polkadot/x-fetch": "npm:^12.6.1" - "@polkadot/x-global": "npm:^12.6.1" - "@polkadot/x-ws": "npm:^12.6.1" - "@substrate/connect": "npm:0.7.35" - eventemitter3: "npm:^5.0.1" - mock-socket: "npm:^9.3.1" - nock: "npm:^13.3.8" - tslib: "npm:^2.6.2" - dependenciesMeta: - "@substrate/connect": - optional: true - checksum: 786ca7fa909c646e2de8af0eb162e8585dafda08ecc3cfe72c48525cb44722791afcd3a39addef77028d87278a3031a7cc9ee428d9598ae4d06766a7d018c4c3 - languageName: node - linkType: hard - -"@polkadot/types-augment@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/types-augment@npm:10.11.1" - dependencies: - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - tslib: "npm:^2.6.2" - checksum: ea321d8365c3f114ad3c9cca12707188a4f7971426899e94de6766cbc355eb12d435cea2d3ffc2da83ef1d95fccc6b50b3fb926229acc09425685d59d5650afd - languageName: node - linkType: hard - -"@polkadot/types-codec@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/types-codec@npm:10.11.1" - dependencies: - "@polkadot/util": "npm:^12.6.1" - "@polkadot/x-bigint": "npm:^12.6.1" - tslib: "npm:^2.6.2" - checksum: af26f954156c8ebec6740d5dad94aae845a740ac6731040620a63865348bd60189f2bac4a3e39cef6696aa19463eb6158bae43642cf28e2ee60586d8883c7fac - languageName: node - linkType: hard - -"@polkadot/types-create@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/types-create@npm:10.11.1" - dependencies: - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - tslib: "npm:^2.6.2" - checksum: 195602dd471286d6a74cadeff36a04600b7ed0835c8243ed1f3d444bd6a1298d4ffb67e2874be002c7cfc58a807d4ee33def346f0b2801cc428c948b50787a6f - languageName: node - linkType: hard - -"@polkadot/types-known@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/types-known@npm:10.11.1" - dependencies: - "@polkadot/networks": "npm:^12.6.1" - "@polkadot/types": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/types-create": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - tslib: "npm:^2.6.2" - checksum: 6d7249e044d9312e6874c6b2ce971ed7a4d13f0d7578a09f2d2b9bb0ba5f4ca77fb907871904fc5483931092704e03ec2d88bec660114ac844eda3c7f205eec0 - languageName: node - linkType: hard - -"@polkadot/types-support@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/types-support@npm:10.11.1" - dependencies: - "@polkadot/util": "npm:^12.6.1" - tslib: "npm:^2.6.2" - checksum: 8cafd0e5c05565ae2bca2e6c3f7cee111a3bdb94d4e07542c6df763832f48d867b9c26fb4f3bcd34f7e254dc6ee8bdd4c63227adba8789d833090d90585a28a1 - languageName: node - linkType: hard - -"@polkadot/types@npm:10.11.1": - version: 10.11.1 - resolution: "@polkadot/types@npm:10.11.1" - dependencies: - "@polkadot/keyring": "npm:^12.6.1" - "@polkadot/types-augment": "npm:10.11.1" - "@polkadot/types-codec": "npm:10.11.1" - "@polkadot/types-create": "npm:10.11.1" - "@polkadot/util": "npm:^12.6.1" - "@polkadot/util-crypto": "npm:^12.6.1" - rxjs: "npm:^7.8.1" - tslib: "npm:^2.6.2" - checksum: 92062543f65b2d593f7956141331276c674970c683d26af17b377f0c3aed0208daad2d15e9ac28d1f5b8b4439dfae9650ef4af435e69d477f45e904e41bb7e0e - languageName: node - linkType: hard - -"@polkadot/util-crypto@npm:12.6.1, @polkadot/util-crypto@npm:^12.5.1, @polkadot/util-crypto@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/util-crypto@npm:12.6.1" - dependencies: - "@noble/curves": "npm:^1.2.0" - "@noble/hashes": "npm:^1.3.2" - "@polkadot/networks": "npm:12.6.1" - "@polkadot/util": "npm:12.6.1" - "@polkadot/wasm-crypto": "npm:^7.3.1" - "@polkadot/wasm-util": "npm:^7.3.1" - "@polkadot/x-bigint": "npm:12.6.1" - "@polkadot/x-randomvalues": "npm:12.6.1" - "@scure/base": "npm:^1.1.3" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": 12.6.1 - checksum: 6db2b29c19719ff803bbd27187f1c80876d917657ec0bffa52a4b1262ecafc089155c5b919fdc27badc1e6168b882e8e67e71f3de470109eb16ba5f407b593c4 - languageName: node - linkType: hard - -"@polkadot/util@npm:12.6.1, @polkadot/util@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/util@npm:12.6.1" - dependencies: - "@polkadot/x-bigint": "npm:12.6.1" - "@polkadot/x-global": "npm:12.6.1" - "@polkadot/x-textdecoder": "npm:12.6.1" - "@polkadot/x-textencoder": "npm:12.6.1" - "@types/bn.js": "npm:^5.1.5" - bn.js: "npm:^5.2.1" - tslib: "npm:^2.6.2" - checksum: 3675e12c3f5dda6adeef02a1858ed9f52628adb959e0f7779fe5f1bfbcf7c857570c3c268f6647c2d4d6ee106472100810d0b6d99b5967c8da3596cb1b0d6bf0 - languageName: node - linkType: hard - -"@polkadot/wasm-bridge@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-bridge@npm:7.3.2" - dependencies: - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 8d8afa55d9f14043fb9e414b356d6ba4aa0ccc52219b8022fc86a5ea5be569dea34383b461528069996f5399011db6060ceff158227606d95ab779717ea25f5f - languageName: node - linkType: hard - -"@polkadot/wasm-crypto-asmjs@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto-asmjs@npm:7.3.2" - dependencies: - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": "*" - checksum: b8c0c7b3a1e5b4b07b0d4fbec51ae19c529c8a943c0b3c4631490e05f5cc61fa352e7eaf7a9fabeb49ab2e40760ff584346a929e67f6eece82134c13963e6c4b - languageName: node - linkType: hard - -"@polkadot/wasm-crypto-init@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto-init@npm:7.3.2" - dependencies: - "@polkadot/wasm-bridge": "npm:7.3.2" - "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" - "@polkadot/wasm-crypto-wasm": "npm:7.3.2" - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: 94b950c01f20c2ce98e2e8bfd3dc94fdcdc095a2b3d609c5de3db3bc9e403871ff08479d7eac1d2e4d048b9375e82dafb5bfab3d9d86988ec4afc41e7539d0af - languageName: node - linkType: hard - -"@polkadot/wasm-crypto-wasm@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto-wasm@npm:7.3.2" - dependencies: - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": "*" - checksum: f984db1bf121827b8a39b2f18d838958dfcedb901037a382a5b67126dc20a9c1cec4f3dd8f9ccc2ccd5a5f259d9f2b62df2f03d55cf83185f84709c1b87c5673 - languageName: node - linkType: hard - -"@polkadot/wasm-crypto@npm:^7.3.1": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto@npm:7.3.2" - dependencies: - "@polkadot/wasm-bridge": "npm:7.3.2" - "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" - "@polkadot/wasm-crypto-init": "npm:7.3.2" - "@polkadot/wasm-crypto-wasm": "npm:7.3.2" - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": "*" - "@polkadot/x-randomvalues": "*" - checksum: ec0bf040388890b0d268ca94d2311bbb27a45b46b4f5812a2a478c1fea3c747878244535280b9c38bf2a65b9b4533bf4f9fddbc4c715d167940e6d951fef146b - languageName: node - linkType: hard - -"@polkadot/wasm-util@npm:7.3.2, @polkadot/wasm-util@npm:^7.3.1": - version: 7.3.2 - resolution: "@polkadot/wasm-util@npm:7.3.2" - dependencies: - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": "*" - checksum: 4b19f59aaca5c62933c5b355116a0fcd8dfa03b3e13f2b4c8491058f6d29fd030c956dee3f1c0821da981b874741c9ea62840c179369afb1a358a22216e5ff3c - languageName: node - linkType: hard - -"@polkadot/x-bigint@npm:12.6.1, @polkadot/x-bigint@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/x-bigint@npm:12.6.1" - dependencies: - "@polkadot/x-global": "npm:12.6.1" - tslib: "npm:^2.6.2" - checksum: 30f1a6bdffa5ffc93e3830ff3c11d55e9abea640e198ad010d25ca2206f87831d6f4ddf89ffc4ef0cc1cab3a156a097ae5a83176ed49df2421cd8988a4bd88c2 - languageName: node - linkType: hard - -"@polkadot/x-fetch@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/x-fetch@npm:12.6.1" - dependencies: - "@polkadot/x-global": "npm:12.6.1" - node-fetch: "npm:^3.3.2" - tslib: "npm:^2.6.2" - checksum: 9d435ab9a04b51af99c9cda505366957e2e6cf811fddccf6163601202bc68bba2f5da6dfc0b86a08e838cb5a7035259be3f09dd1e13b26eb1a78d2e6497977a5 - languageName: node - linkType: hard - -"@polkadot/x-global@npm:12.6.1, @polkadot/x-global@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/x-global@npm:12.6.1" - dependencies: - tslib: "npm:^2.6.2" - checksum: d69ab87d12cccf0b01edd84cd99f7077ecc7e818112dc54be8e3a1fd89a7495bd290c1fb0009189feaa5247b235987793a9b7ab05bc91e59a7d94eeb43572bd8 - languageName: node - linkType: hard - -"@polkadot/x-randomvalues@npm:12.6.1": - version: 12.6.1 - resolution: "@polkadot/x-randomvalues@npm:12.6.1" - dependencies: - "@polkadot/x-global": "npm:12.6.1" - tslib: "npm:^2.6.2" - peerDependencies: - "@polkadot/util": 12.6.1 - "@polkadot/wasm-util": "*" - checksum: 349cd16b935cd09ae9979e7a6c76d91e93f4df0f5ef11a593bde3d09399b913be08fdb4440f574af082a0f96b5affd7d383f71ab4172af2805aa4d3e04b2f31e - languageName: node - linkType: hard - -"@polkadot/x-textdecoder@npm:12.6.1": - version: 12.6.1 - resolution: "@polkadot/x-textdecoder@npm:12.6.1" - dependencies: - "@polkadot/x-global": "npm:12.6.1" - tslib: "npm:^2.6.2" - checksum: 7a798951e91b803c8b7b7a67d3d808eed0197e26ba2b72298c9cf811412a5948cc731aa759ac3479a9f1b3d90730db193aa86d7c3eb4c7d41bdc12790ab61e4d - languageName: node - linkType: hard - -"@polkadot/x-textencoder@npm:12.6.1": - version: 12.6.1 - resolution: "@polkadot/x-textencoder@npm:12.6.1" - dependencies: - "@polkadot/x-global": "npm:12.6.1" - tslib: "npm:^2.6.2" - checksum: 4ed5f10beaf41c47db5ab0a19bedaa9f459109630b18044b711971493989664726581ba6a662a8308c1cba6b39812a3e21496b80f0b1bb643855efee5089d4c6 - languageName: node - linkType: hard - -"@polkadot/x-ws@npm:^12.6.1": - version: 12.6.1 - resolution: "@polkadot/x-ws@npm:12.6.1" - dependencies: - "@polkadot/x-global": "npm:12.6.1" - tslib: "npm:^2.6.2" - ws: "npm:^8.14.2" - checksum: 0fa54f14b4782025709d9a6eacd2087ba292bd01ac4ab69fea09951a1a810ea2aa574b0d15771c0824883596d7263177c8f78c4d409f241b8b77693d24b33378 - languageName: node - linkType: hard - -"@scure/base@npm:^1.1.3": - version: 1.1.5 - resolution: "@scure/base@npm:1.1.5" - checksum: 543fa9991c6378b6a0d5ab7f1e27b30bb9c1e860d3ac81119b4213cfdf0ad7b61be004e06506e89de7ce0cec9391c17f5c082bb34c3b617a2ee6a04129f52481 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.0 - resolution: "@sinonjs/commons@npm:3.0.0" - dependencies: - type-detect: "npm:4.0.8" - checksum: 086720ae0bc370829322df32612205141cdd44e592a8a9ca97197571f8f970352ea39d3bda75b347c43789013ddab36b34b59e40380a49bdae1c2df3aa85fe4f - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e - languageName: node - linkType: hard - -"@substrate/api-sidecar@workspace:.": - version: 0.0.0-use.local - resolution: "@substrate/api-sidecar@workspace:." - dependencies: - "@moonbeam-network/api-augment": "npm:^0.2600.0" - "@polkadot/api": "npm:^10.10.1" - "@polkadot/api-contract": "npm:^10.10.1" - "@polkadot/util-crypto": "npm:^12.5.1" - "@substrate/calc": "npm:^0.3.1" - "@substrate/dev": "npm:^0.7.1" - "@types/argparse": "npm:2.0.10" - "@types/express": "npm:^4.17.17" - "@types/express-serve-static-core": "npm:^4.17.36" - "@types/http-errors": "npm:1.8.2" - "@types/lru-cache": "npm:^7.10.10" - "@types/morgan": "npm:1.9.3" - "@types/triple-beam": "npm:^1.3.2" - argparse: "npm:^2.0.1" - confmgr: "npm:^1.0.10" - express: "npm:^4.18.1" - express-winston: "npm:^4.2.0" - http-errors: "npm:^2.0.0" - lru-cache: "npm:^7.13.1" - prom-client: "npm:^14.2.0" - rxjs: "npm:^7.5.6" - ts-node-dev: "npm:^2.0.0" - winston: "npm:^3.8.1" - bin: - substrate-api-sidecar: ./build/src/main.js - languageName: unknown - linkType: soft - -"@substrate/calc@npm:^0.3.1": - version: 0.3.1 - resolution: "@substrate/calc@npm:0.3.1" - checksum: d1f417a560564a1d961d0c6023623f126f6bde70571ba2aec0a54f3807f6fd42d369ac8a893147299f8622e6bcce2bdcc506dbfa779c062f245c9ba1a76d8b1f - languageName: node - linkType: hard - -"@substrate/connect-extension-protocol@npm:^1.0.1": - version: 1.0.1 - resolution: "@substrate/connect-extension-protocol@npm:1.0.1" - checksum: 476e253f997ac3b00ada12becea390ef6566d2bb2b62a2d8ebe15d554faf5552d4c4a1a8be7324c1d95f673232638a19f5dd3fe7599a6287df4784f97d6dee47 - languageName: node - linkType: hard - -"@substrate/connect@npm:0.7.35": - version: 0.7.35 - resolution: "@substrate/connect@npm:0.7.35" - dependencies: - "@substrate/connect-extension-protocol": "npm:^1.0.1" - smoldot: "npm:2.0.7" - checksum: 53eb3bd63ff9e8d9d9c66fb3ca5092f0b35372834b707ebe788d79f7d98c23dbbb6cc15237e28feb56b3f06724af980f13ff5c81b5bac6a986031e8d0e067836 - languageName: node - linkType: hard - -"@substrate/dev@npm:^0.7.1": - version: 0.7.1 - resolution: "@substrate/dev@npm:0.7.1" - dependencies: - "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" - "@types/jest": "npm:^29.5.8" - "@typescript-eslint/eslint-plugin": "npm:^6.11.0" - "@typescript-eslint/parser": "npm:^6.11.0" - eslint: "npm:8.53.0" - eslint-config-prettier: "npm:^9.0.0" - eslint-plugin-prettier: "npm:^5.0.1" - eslint-plugin-simple-import-sort: "npm:^10.0.0" - jest: "npm:^29.7.0" - prettier: "npm:^3.1.0" - rimraf: "npm:^5.0.5" - ts-jest: "npm:^29.1.1" - typescript: "npm:^5.2.2" - yargs: "npm:^17.7.2" - bin: - substrate-dev-run-lint: ./scripts/substrate-dev-run-lint.cjs - substrate-exec-eslint: ./scripts/substrate-exec-eslint.cjs - substrate-exec-jest: ./scripts/substrate-exec-jest.cjs - substrate-exec-rimraf: ./scripts/substrate-exec-rimraf.cjs - substrate-exec-tsc: ./scripts/substrate-exec-tsc.cjs - substrate-update-pjs-deps: ./scripts/substrate-update-pjs-deps.cjs - checksum: fa2226656d3e770b5f578360d5550f60414d54a3761a4c1b7ae472d168f5993358a6a17bb0f0df9b3618ad9dbbc2dec003ee6a815e63c1c964afa7697e877eea - languageName: node - linkType: hard - -"@substrate/ss58-registry@npm:^1.44.0": - version: 1.44.0 - resolution: "@substrate/ss58-registry@npm:1.44.0" - checksum: 97a05ca6f439f42ea24bd4d3fc1ab9e77e65e6dd0d2d823e438ae9a82ea4d6249012066149a23c1dad8fb27ec5a3913f6639c2e480377fea3ee96fd1bd592bd0 - languageName: node - linkType: hard - -"@tsconfig/node10@npm:^1.0.7": - version: 1.0.9 - resolution: "@tsconfig/node10@npm:1.0.9" - checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df - languageName: node - linkType: hard - -"@tsconfig/node12@npm:^1.0.7": - version: 1.0.11 - resolution: "@tsconfig/node12@npm:1.0.11" - checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a - languageName: node - linkType: hard - -"@tsconfig/node14@npm:^1.0.0": - version: 1.0.3 - resolution: "@tsconfig/node14@npm:1.0.3" - checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d - languageName: node - linkType: hard - -"@tsconfig/node16@npm:^1.0.2": - version: 1.0.4 - resolution: "@tsconfig/node16@npm:1.0.4" - checksum: 202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff - languageName: node - linkType: hard - -"@types/argparse@npm:2.0.10": - version: 2.0.10 - resolution: "@types/argparse@npm:2.0.10" - checksum: 6f74560fa300f69ecae339fcb89e82cff0193ba643c05b98b3866e0c7b0dc099aa53821a109bab3c33d48150bd4da9a95b3e186f09de081f2d78e7c005cd8dc1 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.7 - resolution: "@types/babel__generator@npm:7.6.7" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 11d36fdcee9968a7fa05e5e5086bcc349ad32b7d7117728334be76b82444b5e1c89c0efe15205a3f47f299a4864912165e6f0d31ba285fc4f05dbbafcb83e9b6 - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.4 - resolution: "@types/babel__traverse@npm:7.20.4" - dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 927073e3a2ca4d24b95acf96d9c91d6fd1c44826d440e5f9b486de421857945b679045710ebf886be2af30d13877d86f9fbd15a383f72a2b07da322af1c1a321 - languageName: node - linkType: hard - -"@types/bn.js@npm:^5.1.5": - version: 5.1.5 - resolution: "@types/bn.js@npm:5.1.5" - dependencies: - "@types/node": "npm:*" - checksum: 9719330c86aeae0a6a447c974cf0f853ba3660ede20de61f435b03d699e30e6d8b35bf71a8dc9fdc8317784438e83177644ba068ed653d0ae0106e1ecbfe289e - languageName: node - linkType: hard - -"@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" - dependencies: - "@types/connect": "npm:*" - "@types/node": "npm:*" - checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 - languageName: node - linkType: hard - -"@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" - dependencies: - "@types/node": "npm:*" - checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.36": - version: 4.17.41 - resolution: "@types/express-serve-static-core@npm:4.17.41" - dependencies: - "@types/node": "npm:*" - "@types/qs": "npm:*" - "@types/range-parser": "npm:*" - "@types/send": "npm:*" - checksum: 7647e19d9c3d57ddd18947d2b161b90ef0aedd15875140e5b824209be41c1084ae942d4fb43cd5f2051a6a5f8c044519ef6c9ac1b2ad86b9aa546b4f1f023303 - languageName: node - linkType: hard - -"@types/express@npm:^4.17.17": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" - dependencies: - "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.33" - "@types/qs": "npm:*" - "@types/serve-static": "npm:*" - checksum: 7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "npm:*" - checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 - languageName: node - linkType: hard - -"@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 - languageName: node - linkType: hard - -"@types/http-errors@npm:1.8.2": - version: 1.8.2 - resolution: "@types/http-errors@npm:1.8.2" - checksum: ecc365eea98d7eca650d593e742571acc3003742f0dd0fbbb15b8fce286e0f7421644b4140fb9bf701bbb7f1b744aea3967ebe025f0f0811aa5ab2c3d40fe111 - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 - languageName: node - linkType: hard - -"@types/jest@npm:^29.5.8": - version: 29.5.11 - resolution: "@types/jest@npm:29.5.11" - dependencies: - expect: "npm:^29.0.0" - pretty-format: "npm:^29.0.0" - checksum: 798f4c89407d9457bea1256de74c26f2b279f6c789c0e3311cd604cc75cdab333b9a29b00c51b0090d31abdf11cc788b4103282851a653bef6daf72edf97eef2 - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.12": - version: 7.0.15 - resolution: "@types/json-schema@npm:7.0.15" - checksum: 1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 - languageName: node - linkType: hard - -"@types/lru-cache@npm:^7.10.10": - version: 7.10.10 - resolution: "@types/lru-cache@npm:7.10.10" - dependencies: - lru-cache: "npm:*" - checksum: bf0c9a99b3b954adfd1a63621aeea2c7f9412340ac43fad82f2b1ec257df09efa454e6cc7943518659e112b9d650de0e64c5252de9e449576eeb28449e068a1e - languageName: node - linkType: hard - -"@types/mime@npm:*": - version: 3.0.4 - resolution: "@types/mime@npm:3.0.4" - checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 - languageName: node - linkType: hard - -"@types/mime@npm:^1": - version: 1.3.5 - resolution: "@types/mime@npm:1.3.5" - checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 - languageName: node - linkType: hard - -"@types/morgan@npm:1.9.3": - version: 1.9.3 - resolution: "@types/morgan@npm:1.9.3" - dependencies: - "@types/node": "npm:*" - checksum: 1352fa06bc56fe6b2f5511fae9374f38bb8175433d77fb5c74e53ff9bd58be50b80fd59d8ca4c2e8ebe52a2b70a0ca7386f29b18f71f07f613dfa5e46b3afe9a - languageName: node - linkType: hard - -"@types/node@npm:*": - version: 20.10.4 - resolution: "@types/node@npm:20.10.4" - dependencies: - undici-types: "npm:~5.26.4" - checksum: c10c1dd13f5c2341ad866777dc32946538a99e1ebd203ae127730814b8e5fa4aedfbcb01cb3e24a5466f1af64bcdfa16e7de6e745ff098fff0942aa779b7fe03 - languageName: node - linkType: hard - -"@types/qs@npm:*": - version: 6.9.10 - resolution: "@types/qs@npm:6.9.10" - checksum: 3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.7 - resolution: "@types/range-parser@npm:1.2.7" - checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a - languageName: node - linkType: hard - -"@types/semver@npm:^7.5.0": - version: 7.5.6 - resolution: "@types/semver@npm:7.5.6" - checksum: e77282b17f74354e17e771c0035cccb54b94cc53d0433fa7e9ba9d23fd5d7edcd14b6c8b7327d58bbd89e83b1c5eda71dfe408e06b929007e2b89586e9b63459 - languageName: node - linkType: hard - -"@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" - dependencies: - "@types/mime": "npm:^1" - "@types/node": "npm:*" - checksum: 28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d - languageName: node - linkType: hard - -"@types/serve-static@npm:*": - version: 1.15.5 - resolution: "@types/serve-static@npm:1.15.5" - dependencies: - "@types/http-errors": "npm:*" - "@types/mime": "npm:*" - "@types/node": "npm:*" - checksum: 49aa21c367fffe4588fc8c57ea48af0ea7cbadde7418bc53cde85d8bd57fd2a09a293970d9ea86e79f17a87f8adeb3e20da76aab38e1c4d1567931fa15c8af38 - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 - languageName: node - linkType: hard - -"@types/strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/strip-bom@npm:3.0.0" - checksum: 1ff07e451707c38a5280d66261fe456de4408d9e4d10f8eaba024ff6ed454a43785a7fcfb4260afccf3c2e96393b63c9dd03f3175ab2c5adb70aca20a17af757 - languageName: node - linkType: hard - -"@types/strip-json-comments@npm:0.0.30": - version: 0.0.30 - resolution: "@types/strip-json-comments@npm:0.0.30" - checksum: c1d6c941b79a091075640565aefd9c6234fb79412be4682146e3e64c723464e237abdc9b1211d0a0577156f3c1ffd0473937ef7872dab7efc62addfe8df4d7a5 - languageName: node - linkType: hard - -"@types/triple-beam@npm:^1.3.2": - version: 1.3.5 - resolution: "@types/triple-beam@npm:1.3.5" - checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.32 - resolution: "@types/yargs@npm:17.0.32" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^6.11.0": - version: 6.14.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.14.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.14.0" - "@typescript-eslint/type-utils": "npm:6.14.0" - "@typescript-eslint/utils": "npm:6.14.0" - "@typescript-eslint/visitor-keys": "npm:6.14.0" - debug: "npm:^4.3.4" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.4" - natural-compare: "npm:^1.4.0" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependencies: - "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: d420277bed0104713fb4a3c2e0fed32b300919708db3f2e3d13bc83e80a9aec181bfc4e1e6012c65408c318f3ac113926fc77e6667d7657e34fa0d5a2c21ee32 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^6.11.0": - version: 6.14.0 - resolution: "@typescript-eslint/parser@npm:6.14.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:6.14.0" - "@typescript-eslint/types": "npm:6.14.0" - "@typescript-eslint/typescript-estree": "npm:6.14.0" - "@typescript-eslint/visitor-keys": "npm:6.14.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 34f46aa8aaadb0d0ecb7d791a8436fcf44ec04af33ee9d198bcf6f7ca3927d8caa79d4756e0c4ef0d50979d895df0b8f1a2473fc83104423c96856e9d56047f3 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:6.14.0": - version: 6.14.0 - resolution: "@typescript-eslint/scope-manager@npm:6.14.0" - dependencies: - "@typescript-eslint/types": "npm:6.14.0" - "@typescript-eslint/visitor-keys": "npm:6.14.0" - checksum: fbe945169fe092df5953a54a552a9e8d9dc3dc158a39cd99de7f1843a169c82d3ba59e314b7d0f5b8110dbbe8c37c9e62dc2dda91a31536fe054221d5d8972c3 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:6.14.0": - version: 6.14.0 - resolution: "@typescript-eslint/type-utils@npm:6.14.0" - dependencies: - "@typescript-eslint/typescript-estree": "npm:6.14.0" - "@typescript-eslint/utils": "npm:6.14.0" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^1.0.1" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 52c2a380d694f629ed2d37ce9decc5d8f6d276b030dcb8ee2d0a21b667d789e0d50c8a4d06fa60a053cbcc162b50c3708260f569ccd765609f17499d5294c19d - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:6.14.0": - version: 6.14.0 - resolution: "@typescript-eslint/types@npm:6.14.0" - checksum: bcb32d69ac4a570634e37a3f149b7653a85334ac7b1d736961b627647ceff74797c4ac30b1405c508ede9462fad53b0b4442dbdf21877bf91263390c6e426e95 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:6.14.0": - version: 6.14.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.14.0" - dependencies: - "@typescript-eslint/types": "npm:6.14.0" - "@typescript-eslint/visitor-keys": "npm:6.14.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 870f00e81de428c0afae3f753c04229170aeec76d62dcded0e22cff1c733fe60a350cf68571c889f87ea7a6008b73f7c62a079e91ab056d79aa2b9803a5b7150 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:6.14.0": - version: 6.14.0 - resolution: "@typescript-eslint/utils@npm:6.14.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@types/json-schema": "npm:^7.0.12" - "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.14.0" - "@typescript-eslint/types": "npm:6.14.0" - "@typescript-eslint/typescript-estree": "npm:6.14.0" - semver: "npm:^7.5.4" - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: fec7338edc31d89d5413ec49ce690e05741511ba1ba2a8c59ce14321f5026e73e0584dc9f35645ab4100561bcf8ecef8a08c042388743db53fe73f047132a150 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:6.14.0": - version: 6.14.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.14.0" - dependencies: - "@typescript-eslint/types": "npm:6.14.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 404f87a121b4375b13e59ffc11ac2fe3c8e40025d0ef5cd6738ab7b3648ce1d41378414b1130ee68e0b454d7e6ec1937540799cdaa4ea572e2447b04d737ee44 - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 - languageName: node - linkType: hard - -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 - languageName: node - linkType: hard - -"accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: d4371eaef7995530b5b5ca4183ff6f062ca17901a6d3f673c9ac011b01ede37e7a1f7f61f8f5cfe709e88054757bb8f3277dc4061087cdf4f2a1f90ccbcdb977 - languageName: node - linkType: hard - -"acorn-walk@npm:^8.1.1": - version: 8.3.1 - resolution: "acorn-walk@npm:8.3.1" - checksum: 64187f1377afcba01ec6a57950e3f6a31fff50e429cdb9c9ab2c24343375e711f0d552e5fce5b6ecf21f754566e7526b6d79e4da80bd83c7ad15644d285b2ad5 - languageName: node - linkType: hard - -"acorn@npm:^8.4.1, acorn@npm:^8.9.0": - version: 8.11.2 - resolution: "acorn@npm:8.11.2" - bin: - acorn: bin/acorn - checksum: ff559b891382ad4cd34cc3c493511d0a7075a51f5f9f02a03440e92be3705679367238338566c5fbd3521ecadd565d29301bc8e16cb48379206bffbff3d72500 - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" - dependencies: - debug: "npm:^4.3.4" - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: "npm:^2.0.0" - indent-string: "npm:^4.0.0" - checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 - languageName: node - linkType: hard - -"ajv@npm:^6.12.4": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 48d6ad21138d12eb4d16d878d630079a2bda25a04e745c07846a4ad768319533031e28872a9b3c5790fa1ec41aabdf2abed30a56e5a03ebc2cf92184b8ee306c - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 8661034456193ffeda0c15c8c564a9636b0c04094b7f78bd01517929c17c504090a60f7a75f949f5af91289c264d3e1001d91492c1bd58efc8e100500ce04de2 - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: "npm:^3.0.0" - picomatch: "npm:^2.0.4" - checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 - languageName: node - linkType: hard - -"arg@npm:^4.1.0": - version: 4.1.3 - resolution: "arg@npm:4.1.3" - checksum: 969b491082f20cad166649fa4d2073ea9e974a4e5ac36247ca23d2e5a8b3cb12d60e9ff70a8acfe26d76566c71fd351ee5e6a9a6595157eb36f92b1fd64e1599 - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: "npm:~1.0.2" - checksum: c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef - languageName: node - linkType: hard - -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb - languageName: node - linkType: hard - -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d - languageName: node - linkType: hard - -"async@npm:^3.2.3": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f - languageName: node - linkType: hard - -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" - dependencies: - "@jest/transform": "npm:^29.7.0" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.6.3" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258 - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" - checksum: ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65 - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" - dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" - dependencies: - babel-plugin-jest-hoist: "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"big-integer@npm:^1.6.44": - version: 1.6.52 - resolution: "big-integer@npm:1.6.52" - checksum: 4bc6ae152a96edc9f95020f5fc66b13d26a9ad9a021225a9f0213f7e3dc44269f423aa8c42e19d6ac4a63bb2b22140b95d10be8f9ca7a6d9aa1b22b330d1f514 - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 - languageName: node - linkType: hard - -"bintrees@npm:1.0.2": - version: 1.0.2 - resolution: "bintrees@npm:1.0.2" - checksum: 071896cea5ea5413316c8436e95799444c208630d5c539edd8a7089fc272fc5d3634aa4a2e4847b28350dda1796162e14a34a0eda53108cc5b3c2ff6a036c1fa - languageName: node - linkType: hard - -"bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 - languageName: node - linkType: hard - -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: "npm:3.1.2" - content-type: "npm:~1.0.4" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - on-finished: "npm:2.4.1" - qs: "npm:6.11.0" - raw-body: "npm:2.5.1" - type-is: "npm:~1.6.18" - unpipe: "npm:1.0.0" - checksum: 5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510 - languageName: node - linkType: hard - -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: "npm:^1.6.44" - checksum: 15d31c1b0c7e0fb384e96349453879a33609d92d91b55a9ccee04b4be4b0645f1c823253d73326a1a23104521fbc45c2dd97fb05adf61863841b68cbb2ca7a3d - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 - languageName: node - linkType: hard - -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: "npm:^7.0.1" - checksum: 966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 - languageName: node - linkType: hard - -"browserslist@npm:^4.22.2": - version: 4.22.2 - resolution: "browserslist@npm:4.22.2" - dependencies: - caniuse-lite: "npm:^1.0.30001565" - electron-to-chromium: "npm:^1.4.601" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" - bin: - browserslist: cli.js - checksum: e3590793db7f66ad3a50817e7b7f195ce61e029bd7187200244db664bfbe0ac832f784e4f6b9c958aef8ea4abe001ae7880b7522682df521f4bc0a5b67660b5e - languageName: node - linkType: hard - -"bs-logger@npm:0.x": - version: 0.2.6 - resolution: "bs-logger@npm:0.2.6" - dependencies: - fast-json-stable-stringify: "npm:2.x" - checksum: e6d3ff82698bb3f20ce64fb85355c5716a3cf267f3977abe93bf9c32a2e46186b253f48a028ae5b96ab42bacd2c826766d9ae8cf6892f9b944656be9113cf212 - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: "npm:^0.4.0" - checksum: edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb - languageName: node - linkType: hard - -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: "npm:^5.0.0" - checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 - languageName: node - linkType: hard - -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 - languageName: node - linkType: hard - -"cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" - dependencies: - "@npmcli/fs": "npm:^3.1.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: aecafd368fbfb2fc0cda1f2f831fe5a1d8161d2121317c92ac089bcd985085e8a588e810b4471e69946f91c6d2661849400e963231563c519aa1e3dac2cf6187 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.0": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" - dependencies: - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: 246d44db6ef9bbd418828dbd5337f80b46be4398d522eded015f31554cbb2ea33025b0203b75c7ab05a1a255b56ef218880cca1743e4121e306729f9e414da39 - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001565": - version: 1.0.30001570 - resolution: "caniuse-lite@npm:1.0.30001570" - checksum: a9b939e003dd70580cc18bce54627af84f298af7c774415c8d6c99871e7cee13bd8278b67955a979cd338369c73e8821a10b37e607d1fff2fbc8ff92fc489653 - languageName: node - linkType: hard - -"chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:~4": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 - languageName: node - linkType: hard - -"char-regex@npm:^1.0.2": - version: 1.0.2 - resolution: "char-regex@npm:1.0.2" - checksum: 1ec5c2906adb9f84e7f6732a40baef05d7c85401b82ffcbc44b85fbd0f7a2b0c2a96f2eb9cf55cae3235dc12d4023003b88f09bcae8be9ae894f52ed746f4d48 - languageName: node - linkType: hard - -"chokidar@npm:^3.5.1": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3 - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.0.0": - version: 1.2.3 - resolution: "cjs-module-lexer@npm:1.2.3" - checksum: f96a5118b0a012627a2b1c13bd2fcb92509778422aaa825c5da72300d6dcadfb47134dd2e9d97dfa31acd674891dd91642742772d19a09a8adc3e56bd2f5928c - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 - languageName: node - linkType: hard - -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: a5d9f37091c70398a269e625cedff5622f200ed0aa0cff22ee7b55ed74a123834b58711776eb0f1dc58eb6ebbc1185aa7567b57bd5979a948c6e4f85073e2c05 - languageName: node - linkType: hard - -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.2 - resolution: "collect-v8-coverage@npm:1.0.2" - checksum: 30ea7d5c9ee51f2fdba4901d4186c5b7114a088ef98fd53eda3979da77eed96758a2cae81cc6d97e239aaea6065868cf908b24980663f7b7e96aa291b3e12fa4 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d - languageName: node - linkType: hard - -"color-name@npm:^1.0.0, color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color-string@npm:^1.6.0": - version: 1.9.1 - resolution: "color-string@npm:1.9.1" - dependencies: - color-name: "npm:^1.0.0" - simple-swizzle: "npm:^0.2.2" - checksum: 72aa0b81ee71b3f4fb1ac9cd839cdbd7a011a7d318ef58e6cb13b3708dca75c7e45029697260488709f1b1c7ac4e35489a87e528156c1e365917d1c4ccb9b9cd - languageName: node - linkType: hard - -"color@npm:^3.1.3": - version: 3.2.1 - resolution: "color@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.3" - color-string: "npm:^1.6.0" - checksum: bf70438e0192f4f62f4bfbb303e7231289e8cc0d15ff6b6cbdb722d51f680049f38d4fdfc057a99cb641895cf5e350478c61d98586400b060043afc44285e7ae - languageName: node - linkType: hard - -"colorspace@npm:1.1.x": - version: 1.1.4 - resolution: "colorspace@npm:1.1.4" - dependencies: - color: "npm:^3.1.3" - text-hex: "npm:1.0.x" - checksum: bb3934ef3c417e961e6d03d7ca60ea6e175947029bfadfcdb65109b01881a1c0ecf9c2b0b59abcd0ee4a0d7c1eae93beed01b0e65848936472270a0b341ebce8 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 - languageName: node - linkType: hard - -"confmgr@npm:^1.0.10": - version: 1.0.10 - resolution: "confmgr@npm:1.0.10" - dependencies: - "@babel/runtime": "npm:7.20.13" - chalk: "npm:~4" - dotenv: "npm:16.0.3" - yaml: "npm:2.2.1" - checksum: 8079b86e91d132265e31364c0b74d8a0285c76c2c5af0c4c9c9250527767f7b960f02addb7935810fd907152a5c74003e7bcf737c1ad31fa8667e2fe8608bed2 - languageName: node - linkType: hard - -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: "npm:5.2.1" - checksum: b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720 - languageName: node - linkType: hard - -"content-type@npm:~1.0.4": - version: 1.0.5 - resolution: "content-type@npm:1.0.5" - checksum: 585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 - languageName: node - linkType: hard - -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a - languageName: node - linkType: hard - -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 - languageName: node - linkType: hard - -"create-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "create-jest@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - prompts: "npm:^2.0.1" - bin: - create-jest: bin/create-jest.js - checksum: 847b4764451672b4174be4d5c6d7d63442ec3aa5f3de52af924e4d996d87d7801c18e125504f25232fc75840f6625b3ac85860fac6ce799b5efae7bdcaf4a2b7 - languageName: node - linkType: hard - -"create-require@npm:^1.1.0": - version: 1.1.1 - resolution: "create-require@npm:1.1.1" - checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.1 - resolution: "data-uri-to-buffer@npm:4.0.1" - checksum: 0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c - languageName: node - linkType: hard - -"debug@npm:2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: "npm:2.0.0" - checksum: e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 - languageName: node - linkType: hard - -"dedent@npm:^1.0.0": - version: 1.5.1 - resolution: "dedent@npm:1.5.1" - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - checksum: fc00a8bc3dfb7c413a778dc40ee8151b6c6ff35159d641f36ecd839c1df5c6e0ec5f4992e658c82624a1a62aaecaffc23b9c965ceb0bbf4d698bfc16469ac27d - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 - languageName: node - linkType: hard - -"deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 - languageName: node - linkType: hard - -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: "npm:^0.2.0" - untildify: "npm:^4.0.0" - checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: "npm:^3.0.0" - default-browser-id: "npm:^3.0.0" - execa: "npm:^7.1.1" - titleize: "npm:^3.0.0" - checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 - languageName: node - linkType: hard - -"define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" - dependencies: - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 5573c8df96b5857408cad64d9b91b69152e305ce4b06218e5f49b59c6cafdbb90a8bd8a0bb83c7bc67a8d479c04aa697063c9bc28d849b7282f9327586d6bc7b - languageName: node - linkType: hard - -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 - languageName: node - linkType: hard - -"depd@npm:2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca - languageName: node - linkType: hard - -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"detect-newline@npm:^3.0.0": - version: 3.1.0 - resolution: "detect-newline@npm:3.1.0" - checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 - languageName: node - linkType: hard - -"diff-sequences@npm:^29.6.3": - version: 29.6.3 - resolution: "diff-sequences@npm:29.6.3" - checksum: 179daf9d2f9af5c57ad66d97cb902a538bcf8ed64963fa7aa0c329b3de3665ce2eb6ffdc2f69f29d445fa4af2517e5e55e5b6e00c00a9ae4f43645f97f7078cb - languageName: node - linkType: hard - -"diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: ec09ec2101934ca5966355a229d77afcad5911c92e2a77413efda5455636c4cf2ce84057e2d7715227a2eeeda04255b849bd3ae3a4dd22eb22e86e76456df069 - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: "npm:^4.0.0" - checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 - languageName: node - linkType: hard - -"dotenv@npm:16.0.3": - version: 16.0.3 - resolution: "dotenv@npm:16.0.3" - checksum: d6788c8e40b35ad9a9ca29249dccf37fa6b3ad26700fcbc87f2f41101bf914f5193a04e36a3d23de70b1dcb8e5d5a3b21e151debace2c4cd08d868be500a1b29 - languageName: node - linkType: hard - -"dynamic-dedupe@npm:^0.3.0": - version: 0.3.0 - resolution: "dynamic-dedupe@npm:0.3.0" - dependencies: - xtend: "npm:^4.0.0" - checksum: f421adabf3c512bad00fbffd4d0f2e620787df38e81cd9a96ef6b1c96607457d60e7c25391b733ccd5f2a56d7f4179526915e34ec103e9398d7dcfa9bfca95ce - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.601": - version: 1.4.612 - resolution: "electron-to-chromium@npm:1.4.612" - checksum: 3c7c09d778e68aa161637a934dc1466fb87385ab3b964fd96399dfb8701c7fbe1ab1576cc25f02a2f8c618b2c4d8800379fdd29f121735e59277e67a4e783fab - languageName: node - linkType: hard - -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: fbe214171d878b924eedf1757badf58a5dce071cd1fa7f620fa841a0901a80d6da47ff05929d53163105e621ce11a71b9d8acb1148ffe1745e045145f6e69521 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 - languageName: node - linkType: hard - -"enabled@npm:2.0.x": - version: 2.0.0 - resolution: "enabled@npm:2.0.0" - checksum: 9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: "npm:^0.2.1" - checksum: d547740aa29c34e753fb6fed2c5de81802438529c12b3673bd37b6bb1fe49b9b7abdc3c11e6062fe625d8a296b3cf769a80f878865e25e685f787763eede3ffb - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182 - languageName: node - linkType: hard - -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"eslint-config-prettier@npm:^9.0.0": - version: 9.1.0 - resolution: "eslint-config-prettier@npm:9.1.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 - languageName: node - linkType: hard - -"eslint-plugin-prettier@npm:^5.0.1": - version: 5.0.1 - resolution: "eslint-plugin-prettier@npm:5.0.1" - dependencies: - prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.5" - peerDependencies: - "@types/eslint": ">=8.0.0" - eslint: ">=8.0.0" - prettier: ">=3.0.0" - peerDependenciesMeta: - "@types/eslint": - optional: true - eslint-config-prettier: - optional: true - checksum: 1a43dcca90f61fde0167347e0e870b579835ba6b9d697a862c29c76097a7bb0e8f07a7cf88be33517ca11203d9d4aa335d794c377640c2fe5acd06871db67d34 - languageName: node - linkType: hard - -"eslint-plugin-simple-import-sort@npm:^10.0.0": - version: 10.0.0 - resolution: "eslint-plugin-simple-import-sort@npm:10.0.0" - peerDependencies: - eslint: ">=5.0.0" - checksum: 462187d3c137ba0986586a4759fe57c1c3fc1850750cb785f335b9b235346a1d96ebfcfb558847fc1a3b319718f2736178a66a61a0c184c86d48b21c1e0df26b - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b - languageName: node - linkType: hard - -"eslint@npm:8.53.0": - version: 8.53.0 - resolution: "eslint@npm:8.53.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.3" - "@eslint/js": "npm:8.53.0" - "@humanwhocodes/config-array": "npm:^0.11.13" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: e305a71ce2b9a8631b293266fe53e346c76f28bc8d004af33f10e537cf133db1fb87af3599376e70ed6e0f89a78be10c4f08ddd0c1c9c0c497cd143b4a270420 - languageName: node - linkType: hard - -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: "npm:^8.9.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 - languageName: node - linkType: hard - -"esprima@npm:^4.0.0": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb - languageName: node - linkType: hard - -"esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" - dependencies: - estraverse: "npm:^5.1.0" - checksum: e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: "npm:^5.2.0" - checksum: 44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16 - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 37cbe6e9a68014d34dbdc039f90d0baf72436809d02edffcc06ba3c2a12eb298048f877511353b130153e532aac8d68ba78430c0dd2f44806ebc7c014b01585e - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"eventemitter3@npm:^5.0.1": - version: 5.0.1 - resolution: "eventemitter3@npm:5.0.1" - checksum: ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5 - languageName: node - linkType: hard - -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.1" - onetime: "npm:^5.1.2" - signal-exit: "npm:^3.0.3" - strip-final-newline: "npm:^2.0.0" - checksum: 8ada91f2d70f7dff702c861c2c64f21dfdc1525628f3c0454fd6f02fce65f7b958616cbd2b99ca7fa4d474e461a3d363824e91b3eb881705231abbf387470597 - languageName: node - linkType: hard - -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" - strip-final-newline: "npm:^3.0.0" - checksum: 473feff60f9d4dbe799225948de48b5158c1723021d19c4b982afe37bcd111ae84e1b4c9dfe967fae5101b0894b1a62e4dd564a286dfa3e46d7b0cfdbf7fe62b - languageName: node - linkType: hard - -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: 387555050c5b3c10e7a9e8df5f43194e95d7737c74532c409910e585d5554eaff34960c166643f5e23d042196529daad059c292dcf1fb61b8ca878d3677f4b87 - languageName: node - linkType: hard - -"expect@npm:^29.0.0, expect@npm:^29.7.0": - version: 29.7.0 - resolution: "expect@npm:29.7.0" - dependencies: - "@jest/expect-utils": "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 63f97bc51f56a491950fb525f9ad94f1916e8a014947f8d8445d3847a665b5471b768522d659f5e865db20b6c2033d2ac10f35fcbd881a4d26407a4f6f18451a - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 2d9bbb6473de7051f96790d5f9a678f32e60ed0aa70741dc7fdc96fec8d631124ec3374ac144387604f05afff9500f31a1d45bd9eee4cdc2e4f9ad2d9b9d5dbd - languageName: node - linkType: hard - -"express-winston@npm:^4.2.0": - version: 4.2.0 - resolution: "express-winston@npm:4.2.0" - dependencies: - chalk: "npm:^2.4.2" - lodash: "npm:^4.17.21" - peerDependencies: - winston: ">=3.x <4" - checksum: 3a4fb701d81b75815ccdf19f93585adb3af7ad61b4f67e435bb324486d9e3773e85e8761fb1e4c3833b0a493f363c792e8688eba018d1920fd3ee6d2505e5b3a - languageName: node - linkType: hard - -"express@npm:^4.18.1": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.1" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.5.0" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-diff@npm:^1.1.2": - version: 1.3.0 - resolution: "fast-diff@npm:1.3.0" - checksum: 9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" - dependencies: - reusify: "npm:^1.0.4" - checksum: 67c01b1c972e2d5b6fea197a1a39d5d582982aea69ff4c504badac71080d8396d4843b165a9686e907c233048f15a86bbccb0e7f83ba771f6fa24bcde059d0c3 - languageName: node - linkType: hard - -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: "npm:2.1.1" - checksum: 4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 - languageName: node - linkType: hard - -"fecha@npm:^4.2.0": - version: 4.2.3 - resolution: "fecha@npm:4.2.3" - checksum: 534ce630c8f63c116292145607fc18c0f06bfa2fd74094357bf65daacc5d3f4f2b285bf8eb112c3bbf98c5caa6d386cced797f44b9b1b33da0c0a81020444826 - languageName: node - linkType: hard - -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: "npm:^1.0.0" - web-streams-polyfill: "npm:^3.0.3" - checksum: 5264ecceb5fdc19eb51d1d0359921f12730941e333019e673e71eb73921146dceabcb0b8f534582be4497312d656508a439ad0f5edeec2b29ab2e10c72a1f86b - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: "npm:^3.0.4" - checksum: 099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b - languageName: node - linkType: hard - -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 - languageName: node - linkType: hard - -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" - unpipe: "npm:~1.0.0" - checksum: 635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: "npm:^5.0.0" - path-exists: "npm:^4.0.0" - checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" - dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" - rimraf: "npm:^3.0.2" - checksum: 02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 - languageName: node - linkType: hard - -"flatted@npm:^3.2.9": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: dc2b89e46a2ebde487199de5a4fcb79e8c46f984043fea5c41dbf4661eb881fefac1c939b5bdcd8a09d7f960ec364f516970c7ec44e58ff451239c07fd3d419b - languageName: node - linkType: hard - -"fn.name@npm:1.x.x": - version: 1.1.0 - resolution: "fn.name@npm:1.1.0" - checksum: 000198af190ae02f0138ac5fa4310da733224c628e0230c81e3fff7c4e094af7e0e8bb9f4357cabd21db601759d89f3445da744afbae20623cfa41edf3888397 - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 087edd44857d258c4f73ad84cb8df980826569656f2550c341b27adf5335354393eec24ea2fabd43a253233fb27cee177ebe46bd0b7ea129c77e87cb1e9936fb - languageName: node - linkType: hard - -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" - dependencies: - fetch-blob: "npm:^3.1.2" - checksum: 9b5001d2edef3c9449ac3f48bd4f8cc92e7d0f2e7c1a5c8ba555ad4e77535cc5cf621fabe49e97f304067037282dd9093b9160a3cb533e46420b446c4e6bc06f - languageName: node - linkType: hard - -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: 29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81 - languageName: node - linkType: hard - -"fresh@npm:0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: "npm:^3.0.0" - checksum: 03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 - languageName: node - linkType: hard - -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: 4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 - languageName: node - linkType: hard - -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: 17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" - dependencies: - function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b - languageName: node - linkType: hard - -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: 32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: "npm:^4.0.3" - checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": - version: 10.3.10 - resolution: "glob@npm:10.3.10" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.5" - minimatch: "npm:^9.0.1" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry: "npm:^1.10.1" - bin: - glob: dist/esm/bin.mjs - checksum: 38bdb2c9ce75eb5ed168f309d4ed05b0798f640b637034800a6bf306f39d35409bf278b0eaaffaec07591085d3acb7184a201eae791468f0f617771c2486a6a8 - languageName: node - linkType: hard - -"glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b - languageName: node - linkType: hard - -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 - languageName: node - linkType: hard - -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e - languageName: node - linkType: hard - -"globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: 288e95e310227bbe037076ea81b7c2598ccbc3122d87abc6dab39e1eec309aa14f0e366a98cdc45237ffcfcbad3db597778c0068217dcb1950fef6249104e1b1 - languageName: node - linkType: hard - -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca - languageName: node - linkType: hard - -"graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 - languageName: node - linkType: hard - -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 - languageName: node - linkType: hard - -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: 21a47bb080a24e79594aef1ce71e1a18a1c5ab4120308e218088f67ebb7f6f408847541e2d96e5bd00e90eef5c5a49e4ebbdc8fc2d5b365a2c379aef071642f0 - languageName: node - linkType: hard - -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b - languageName: node - linkType: hard - -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" - dependencies: - function-bind: "npm:^1.1.2" - checksum: c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90 - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: 034d74029dcca544a34fb6135e98d427acd73019796ffc17383eaa3ec2fe1c0471dcbbc8f8ed39e46e86d43ccd753a160631615e4048285e313569609b66d5b7 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f - languageName: node - linkType: hard - -"http-errors@npm:2.0.0, http-errors@npm:^2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: "npm:2.0.0" - inherits: "npm:2.0.4" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - toidentifier: "npm:1.0.1" - checksum: 0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: dbaaf3d9f3fc4df4a5d7ec45d456ec50f575240b557160fa63427b447d1f812dd7fe4a4f17d2e1ba003d231f07edf5a856ea6d91cb32d533062ff20a7803ccac - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:4" - checksum: 9ec844f78fd643608239c9c3f6819918631df5cd3e17d104cc507226a39b5d4adda9d790fc9fd63ac0d2bb8a761b2f9f60faa80584a9bf9d7f2e8c5ed0acd330 - languageName: node - linkType: hard - -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: df59be9e0af479036798a881d1f136c4a29e0b518d4abb863afbd11bf30efa3eeb1d0425fc65942dcc05ab3bf40205ea436b0ff389f2cd20b75b8643d539bf86 - languageName: node - linkType: hard - -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: fa59894c358fe9f2b5549be2fb083661d5e1dff618d3ac70a49ca73495a72e873fbf6c0878561478e521e17d498292746ee391791db95ffe5747bfb5aef8765b - languageName: node - linkType: hard - -"iconv-lite@npm:0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f - languageName: node - linkType: hard - -"ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.3.0 - resolution: "ignore@npm:5.3.0" - checksum: 51594355cea4c6ad6b28b3b85eb81afa7b988a1871feefd7062baf136c95aa06760ee934fa9590e43d967bd377ce84a4cf6135fbeb6063e063f1182a0e9a3bcd - languageName: node - linkType: hard - -"import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa - languageName: node - linkType: hard - -"import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" - dependencies: - pkg-dir: "npm:^4.2.0" - resolve-cwd: "npm:^3.0.0" - bin: - import-local-fixture: fixtures/cli.js - checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: 1270b11e534a466fb4cf4426cbcc3a907c429389f7f4e4e3b288b42823562e88d6a509ceda8141a507de147ca506141f745005c0aa144569d94cf24a54eb52bc - languageName: node - linkType: hard - -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: 864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: 73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e - languageName: node - linkType: hard - -"is-arrayish@npm:^0.3.1": - version: 0.3.2 - resolution: "is-arrayish@npm:0.3.2" - checksum: 81a78d518ebd8b834523e25d102684ee0f7e98637136d3bdc93fd09636350fa06f1d8ca997ea28143d4d13cb1b69c0824f082db0ac13e1ab3311c10ffea60ade - languageName: node - linkType: hard - -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: "npm:^2.0.0" - checksum: 078e51b4f956c2c5fd2b26bb2672c3ccf7e1faff38e0ebdba45612265f4e3d9fc3127a1fa8370bbf09eab61339203c3d3b7af5662cbf8be4030f8fac37745b0e - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-generator-fn@npm:^2.0.0": - version: 2.1.0 - resolution: "is-generator-fn@npm:2.1.0" - checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 - languageName: node - linkType: hard - -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 - languageName: node - linkType: hard - -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 - languageName: node - linkType: hard - -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 - languageName: node - linkType: hard - -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 - languageName: node - linkType: hard - -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: "npm:^2.0.0" - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.1 - resolution: "istanbul-lib-instrument@npm:6.0.1" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^7.5.4" - checksum: 95fd8c66e586840989cb3c7819c6da66c4742a6fedbf16b51a5c7f1898941ad07b79ddff020f479d3a1d76743ecdbf255d93c35221875687477d4b118026e7e7 - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" - dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 - languageName: node - linkType: hard - -"istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" - dependencies: - debug: "npm:^4.1.1" - istanbul-lib-coverage: "npm:^3.0.0" - source-map: "npm:^0.6.1" - checksum: 5526983462799aced011d776af166e350191b816821ea7bcf71cab3e5272657b062c47dc30697a22a43656e3ced78893a42de677f9ccf276a28c913190953b82 - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.1.3": - version: 3.1.6 - resolution: "istanbul-reports@npm:3.1.6" - dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 135c178e509b21af5c446a6951fc01c331331bb0fdb1ed1dd7f68a8c875603c2e2ee5c82801db5feb868e5cc35e9babe2d972d322afc50f6de6cce6431b9b2ff - languageName: node - linkType: hard - -"jackspeak@npm:^2.3.5": - version: 2.3.6 - resolution: "jackspeak@npm:2.3.6" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 - languageName: node - linkType: hard - -"jest-changed-files@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-changed-files@npm:29.7.0" - dependencies: - execa: "npm:^5.0.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - checksum: 3d93742e56b1a73a145d55b66e96711fbf87ef89b96c2fab7cfdfba8ec06612591a982111ca2b712bb853dbc16831ec8b43585a2a96b83862d6767de59cbf83d - languageName: node - linkType: hard - -"jest-circus@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-circus@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - dedent: "npm:^1.0.0" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^29.7.0" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - pure-rand: "npm:^6.0.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 716a8e3f40572fd0213bcfc1da90274bf30d856e5133af58089a6ce45089b63f4d679bd44e6be9d320e8390483ebc3ae9921981993986d21639d9019b523123d - languageName: node - linkType: hard - -"jest-cli@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-cli@npm:29.7.0" - dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - create-jest: "npm:^29.7.0" - exit: "npm:^0.1.2" - import-local: "npm:^3.0.2" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - yargs: "npm:^17.3.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 6cc62b34d002c034203065a31e5e9a19e7c76d9e8ef447a6f70f759c0714cb212c6245f75e270ba458620f9c7b26063cd8cf6cd1f7e3afd659a7cc08add17307 - languageName: node - linkType: hard - -"jest-config@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-config@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-jest: "npm:^29.7.0" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-json-comments: "npm:^3.1.1" - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: 6bdf570e9592e7d7dd5124fc0e21f5fe92bd15033513632431b211797e3ab57eaa312f83cc6481b3094b72324e369e876f163579d60016677c117ec4853cf02b - languageName: node - linkType: hard - -"jest-diff@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.6.3" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 6f3a7eb9cd9de5ea9e5aa94aed535631fa6f80221832952839b3cb59dd419b91c20b73887deb0b62230d06d02d6b6cf34ebb810b88d904bb4fe1e2e4f0905c98 - languageName: node - linkType: hard - -"jest-docblock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-docblock@npm:29.7.0" - dependencies: - detect-newline: "npm:^3.0.0" - checksum: 8d48818055bc96c9e4ec2e217a5a375623c0d0bfae8d22c26e011074940c202aa2534a3362294c81d981046885c05d304376afba9f2874143025981148f3e96d - languageName: node - linkType: hard - -"jest-each@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-each@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - pretty-format: "npm:^29.7.0" - checksum: bd1a077654bdaa013b590deb5f7e7ade68f2e3289180a8c8f53bc8a49f3b40740c0ec2d3a3c1aee906f682775be2bebbac37491d80b634d15276b0aa0f2e3fda - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637 - languageName: node - linkType: hard - -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85 - languageName: node - linkType: hard - -"jest-leak-detector@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-leak-detector@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 - languageName: node - linkType: hard - -"jest-matcher-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-matcher-utils@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 981904a494299cf1e3baed352f8a3bd8b50a8c13a662c509b6a53c31461f94ea3bfeffa9d5efcfeb248e384e318c87de7e3baa6af0f79674e987482aa189af40 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9 - languageName: node - linkType: hard - -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - checksum: ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c - languageName: node - linkType: hard - -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true - checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a - languageName: node - linkType: hard - -"jest-resolve-dependencies@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve-dependencies@npm:29.7.0" - dependencies: - jest-regex-util: "npm:^29.6.3" - jest-snapshot: "npm:^29.7.0" - checksum: 1e206f94a660d81e977bcfb1baae6450cb4a81c92e06fad376cc5ea16b8e8c6ea78c383f39e95591a9eb7f925b6a1021086c38941aa7c1b8a6a813c2f6e93675 - languageName: node - linkType: hard - -"jest-resolve@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^2.0.0" - slash: "npm:^3.0.0" - checksum: faa466fd9bc69ea6c37a545a7c6e808e073c66f46ab7d3d8a6ef084f8708f201b85d5fe1799789578b8b47fa1de47b9ee47b414d1863bc117a49e032ba77b7c7 - languageName: node - linkType: hard - -"jest-runner@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runner@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/environment": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-leak-detector: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-resolve: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - source-map-support: "npm:0.5.13" - checksum: 9d8748a494bd90f5c82acea99be9e99f21358263ce6feae44d3f1b0cd90991b5df5d18d607e73c07be95861ee86d1cbab2a3fc6ca4b21805f07ac29d47c1da1e - languageName: node - linkType: hard - -"jest-runtime@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runtime@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/globals": "npm:^29.7.0" - "@jest/source-map": "npm:^29.6.3" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^1.0.0" - collect-v8-coverage: "npm:^1.0.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-bom: "npm:^4.0.0" - checksum: 59eb58eb7e150e0834a2d0c0d94f2a0b963ae7182cfa6c63f2b49b9c6ef794e5193ef1634e01db41420c36a94cefc512cdd67a055cd3e6fa2f41eaf0f82f5a20 - languageName: node - linkType: hard - -"jest-snapshot@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-snapshot@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-jsx": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.7.0" - semver: "npm:^7.5.3" - checksum: cb19a3948256de5f922d52f251821f99657339969bf86843bd26cf3332eae94883e8260e3d2fba46129a27c3971c1aa522490e460e16c7fad516e82d10bbf9f8 - languageName: node - linkType: hard - -"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 - languageName: node - linkType: hard - -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - checksum: 8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161 - languageName: node - linkType: hard - -"jest-watcher@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-watcher@npm:29.7.0" - dependencies: - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - jest-util: "npm:^29.7.0" - string-length: "npm:^4.0.1" - checksum: 4f616e0345676631a7034b1d94971aaa719f0cd4a6041be2aa299be437ea047afd4fe05c48873b7963f5687a2f6c7cbf51244be8b14e313b97bfe32b1e127e55 - languageName: node - linkType: hard - -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 - languageName: node - linkType: hard - -"jest@npm:^29.7.0": - version: 29.7.0 - resolution: "jest@npm:29.7.0" - dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - import-local: "npm:^3.0.2" - jest-cli: "npm:^29.7.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 97023d78446098c586faaa467fbf2c6b07ff06e2c85a19e3926adb5b0effe9ac60c4913ae03e2719f9c01ae8ffd8d92f6b262cedb9555ceeb5d19263d8c6362a - languageName: node - linkType: hard - -"js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2 - languageName: node - linkType: hard - -"js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379 - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 - languageName: node - linkType: hard - -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13 - languageName: node - linkType: hard - -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 12786c2e2f22c27439e6db0532ba321f1d0617c27ad8cb1c352a0e9249a50182fd1ba8b52a18899291604b0c32eafa8afd09e51203f19109a0537f68db2b652d - languageName: node - linkType: hard - -"json-stringify-safe@npm:^5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 59169a081e4eeb6f9559ae1f938f656191c000e0512aa6df9f3c8b2437a4ab1823819c6b9fd1818a4e39593ccfd72e9a051fdd3e2d1e340ed913679e888ded8c - languageName: node - linkType: hard - -"json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da - languageName: node - linkType: hard - -"keyv@npm:^4.5.3": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 - languageName: node - linkType: hard - -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: 0c0ecaf00a5c6173d25059c7db2113850b5457016dfa1d0e3ef26da4704fbb186b4938d7611246d86f0ddf1bccf26828daa5877b1f232a65e7373d0122a83e7f - languageName: node - linkType: hard - -"kuler@npm:^2.0.0": - version: 2.0.0 - resolution: "kuler@npm:2.0.0" - checksum: 9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 - languageName: node - linkType: hard - -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: "npm:^1.2.1" - type-check: "npm:~0.4.0" - checksum: 2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: "npm:^4.1.0" - checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: "npm:^5.0.0" - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"lodash.memoize@npm:4.x": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 - languageName: node - linkType: hard - -"lodash@npm:^4.17.21": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 - languageName: node - linkType: hard - -"logform@npm:^2.3.2, logform@npm:^2.4.0": - version: 2.6.0 - resolution: "logform@npm:2.6.0" - dependencies: - "@colors/colors": "npm:1.6.0" - "@types/triple-beam": "npm:^1.3.2" - fecha: "npm:^4.2.0" - ms: "npm:^2.1.1" - safe-stable-stringify: "npm:^2.3.1" - triple-beam: "npm:^1.3.0" - checksum: 92de5696a529a7ccf4359fe65a21fce2398ba20c4b4e5769cba187b8fde01d590a22d3c83f797d31b436f49770fb1b2f28646e7c881d30b8d1f4080a05ae7006 - languageName: node - linkType: hard - -"lru-cache@npm:*, lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 207278d6fa711fb1f94a0835d4d4737441d2475302482a14785b10515e4c906a57ebf9f35bf060740c9560e91c7c1ad5a04fd7ed030972a9ba18bce2a228e95b - languageName: node - linkType: hard - -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: "npm:^3.0.2" - checksum: 951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8 - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 - languageName: node - linkType: hard - -"lru-cache@npm:^7.13.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: 6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98 - languageName: node - linkType: hard - -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: "npm:^7.5.3" - checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a - languageName: node - linkType: hard - -"make-error@npm:1.x, make-error@npm:^1.1.1": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" - dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" - http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f - languageName: node - linkType: hard - -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: "npm:1.0.5" - checksum: 4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40 - languageName: node - linkType: hard - -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: 38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46 - languageName: node - linkType: hard - -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 - languageName: node - linkType: hard - -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820 - languageName: node - linkType: hard - -"micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" - dependencies: - braces: "npm:^3.0.2" - picomatch: "npm:^2.3.1" - checksum: a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 - languageName: node - linkType: hard - -"mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 - languageName: node - linkType: hard - -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a - languageName: node - linkType: hard - -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 - languageName: node - linkType: hard - -"minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: "npm:^7.0.3" - checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 - languageName: node - linkType: hard - -"minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" - dependenciesMeta: - encoding: - optional: true - checksum: 3edf72b900e30598567eafe96c30374432a8709e61bb06b87198fa3192d466777e2ec21c52985a0999044fa6567bd6f04651585983a1cbb27e2c1770a07ed2a2 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 - languageName: node - linkType: hard - -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: "npm:^3.0.0" - yallist: "npm:^4.0.0" - checksum: ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 - languageName: node - linkType: hard - -"mock-socket@npm:^9.3.1": - version: 9.3.1 - resolution: "mock-socket@npm:9.3.1" - checksum: c5c07568f2859db6926d79cb61580c07e67958b5cd6b52d1270fdfa17ae066d7f74a18a4208fc4386092eea4e1ee001aa23f015c88a1774265994e4fae34d18e - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 - languageName: node - linkType: hard - -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3, ms@npm:^2.1.1": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d - languageName: node - linkType: hard - -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 - languageName: node - linkType: hard - -"nock@npm:^13.3.8": - version: 13.4.0 - resolution: "nock@npm:13.4.0" - dependencies: - debug: "npm:^4.1.0" - json-stringify-safe: "npm:^5.0.1" - propagate: "npm:^2.0.0" - checksum: 269c4d4e2ae250e0af361548ab0ba11a18831cfb3edfd8c6f6b1e4b02c7ffc3b1c8ac04ac33edfd3e114110f4836ab8bb8df398da893cd18fef47d9c256acf7f - languageName: node - linkType: hard - -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233 - languageName: node - linkType: hard - -"node-fetch@npm:^3.3.2": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" - dependencies: - data-uri-to-buffer: "npm:^4.0.0" - fetch-blob: "npm:^3.1.4" - formdata-polyfill: "npm:^4.0.10" - checksum: 24207ca8c81231c7c59151840e3fded461d67a31cf3e3b3968e12201a42f89ce4a0b5fb7079b1fa0a4655957b1ca9257553200f03a9f668b45ebad265ca5593d - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" - semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 - languageName: node - linkType: hard - -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 - languageName: node - linkType: hard - -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" - dependencies: - abbrev: "npm:^2.0.0" - bin: - nopt: bin/nopt.js - checksum: 1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: "npm:^3.0.0" - checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - -"npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 - languageName: node - linkType: hard - -"object-inspect@npm:^1.9.0": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 - languageName: node - linkType: hard - -"on-finished@npm:2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: "npm:1.1.1" - checksum: 8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea - languageName: node - linkType: hard - -"once@npm:^1.3.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"one-time@npm:^1.0.0": - version: 1.0.0 - resolution: "one-time@npm:1.0.0" - dependencies: - fn.name: "npm:1.x.x" - checksum: 64d0160480eeae4e3b2a6fc0a02f452e05bb0cc8373a4ed56a4fc08c3939dcb91bc20075003ed499655bd16919feb63ca56f86eee7932c5251f7d629b55dfc90 - languageName: node - linkType: hard - -"onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: "npm:^2.1.0" - checksum: e9fd0695a01cf226652f0385bf16b7a24153dbbb2039f764c8ba6d2306a8506b0e4ce570de6ad99c7a6eb49520743afdb66edd95ee979c1a342554ed49a9aadd - languageName: node - linkType: hard - -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 - languageName: node - linkType: hard - -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: "npm:^4.0.0" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - is-wsl: "npm:^2.2.0" - checksum: b45bcc7a6795804a2f560f0ca9f5e5344114bc40754d10c28a811c0c8f7027356979192931a6a7df2ab9e5bab3058988c99ae55f4fb71db2ce9fc77c40f619aa - languageName: node - linkType: hard - -"optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" - dependencies: - "@aashutoshrathi/word-wrap": "npm:^1.2.3" - deep-is: "npm:^0.1.3" - fast-levenshtein: "npm:^2.0.6" - levn: "npm:^0.4.1" - prelude-ls: "npm:^1.2.1" - type-check: "npm:^0.4.0" - checksum: fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da - languageName: node - linkType: hard - -"p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: "npm:^2.0.0" - checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 - languageName: node - linkType: hard - -"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: "npm:^2.2.0" - checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: "npm:^3.0.2" - checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 - languageName: node - linkType: hard - -"p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: "npm:^3.0.0" - checksum: 7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - -"parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - error-ex: "npm:^1.3.1" - json-parse-even-better-errors: "npm:^2.3.0" - lines-and-columns: "npm:^1.1.6" - checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - -"parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 - languageName: node - linkType: hard - -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a - languageName: node - linkType: hard - -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: eebfb8304fef1d4f7e1486df987e4fd77413de4fce16508dea69fcf8eb318c09a6b15a7a2f4c22877cec1cb7ecbd3071d18ca9de79eeece0df874a00f1f0bdc8 - languageName: node - linkType: hard - -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8 - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc - languageName: node - linkType: hard - -"pirates@npm:^4.0.4": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: d02dda76f4fec1cbdf395c36c11cf26f76a644f9f9a1bfa84d3167d0d3154d5289aacc72677aa20d599bb4a6937a471de1b65c995e2aea2d8687cbcd7e43ea5f - languageName: node - linkType: hard - -"pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: "npm:^4.0.0" - checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: 0b9d2c76801ca652a7f64892dd37b7e3fab149a37d2424920099bf894acccc62abb4424af2155ab36dea8744843060a2d8ddc983518d0b1e22265a22324b72ed - languageName: node - linkType: hard - -"prettier-linter-helpers@npm:^1.0.0": - version: 1.0.0 - resolution: "prettier-linter-helpers@npm:1.0.0" - dependencies: - fast-diff: "npm:^1.1.2" - checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 - languageName: node - linkType: hard - -"prettier@npm:^3.1.0": - version: 3.1.1 - resolution: "prettier@npm:3.1.1" - bin: - prettier: bin/prettier.cjs - checksum: 26a249f321b97d26c04483f1bf2eeb22e082a76f4222a2c922bebdc60111691aad4ec3979610e83942e0b956058ec361d9e9c81c185172264eb6db9aa678082b - languageName: node - linkType: hard - -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": - version: 29.7.0 - resolution: "pretty-format@npm:29.7.0" - dependencies: - "@jest/schemas": "npm:^29.6.3" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb - languageName: node - linkType: hard - -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - -"prom-client@npm:^14.2.0": - version: 14.2.0 - resolution: "prom-client@npm:14.2.0" - dependencies: - tdigest: "npm:^0.1.1" - checksum: 892eb83eb860945f3ee55bc19bb73e4a64cb63d95e28336141f49fb90a05354765b4ac4a8ba046fd895690f0bf231de1289caf180647cefdfd0d767f34725d97 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 - languageName: node - linkType: hard - -"prompts@npm:^2.0.1": - version: 2.4.2 - resolution: "prompts@npm:2.4.2" - dependencies: - kleur: "npm:^3.0.3" - sisteransi: "npm:^1.0.5" - checksum: c52536521a4d21eff4f2f2aa4572446cad227464066365a7167e52ccf8d9839c099f9afec1aba0eed3d5a2514b3e79e0b3e7a1dc326b9acde6b75d27ed74b1a9 - languageName: node - linkType: hard - -"propagate@npm:^2.0.0": - version: 2.0.1 - resolution: "propagate@npm:2.0.1" - checksum: 8c761c16e8232f82f6d015d3e01e8bd4109f47ad804f904d950f6fe319813b448ca112246b6bfdc182b400424b155b0b7c4525a9bb009e6fa950200157569c14 - languageName: node - linkType: hard - -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: "npm:0.2.0" - ipaddr.js: "npm:1.9.1" - checksum: f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 - languageName: node - linkType: hard - -"pure-rand@npm:^6.0.0": - version: 6.0.4 - resolution: "pure-rand@npm:6.0.4" - checksum: 34fed0abe99d3db7ddc459c12e1eda6bff05db6a17f2017a1ae12202271ccf276fb223b442653518c719671c1b339bbf97f27ba9276dba0997c89e45c4e6a3bf - languageName: node - linkType: hard - -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b - languageName: node - linkType: hard - -"range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 - languageName: node - linkType: hard - -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: "npm:3.1.2" - http-errors: "npm:2.0.0" - iconv-lite: "npm:0.4.24" - unpipe: "npm:1.0.0" - checksum: 280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84 - languageName: node - linkType: hard - -"react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 200cd65bf2e0be7ba6055f647091b725a45dd2a6abef03bf2380ce701fd5edccee40b49b9d15edab7ac08a762bf83cb4081e31ec2673a5bfb549a36ba21570df - languageName: node - linkType: hard - -"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 - languageName: node - linkType: hard - -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: "npm:^2.2.1" - checksum: 196b30ef6ccf9b6e18c4e1724b7334f72a093d011a99f3b5920470f0b3406a51770867b3e1ae9711f227ef7a7065982f6ee2ce316746b2cb42c88efe44297fe7 - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.13.11": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: d493e9e118abef5b099c78170834f18540c4933cedf9bfabc32d3af94abfb59a7907bd7950259cbab0a929ebca7db77301e8024e5121e6482a82f78283dfd20c - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf - languageName: node - linkType: hard - -"resolve-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-cwd@npm:3.0.0" - dependencies: - resolve-from: "npm:^5.0.0" - checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: 91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 - languageName: node - linkType: hard - -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 - languageName: node - linkType: hard - -"resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 - languageName: node - linkType: hard - -"resolve@npm:^1.0.0, resolve@npm:^1.20.0": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 14222c9e1d3f9ae01480c50d96057228a8524706db79cdeb5a2ce5bb7070dd9f409a6f84a02cbef8cdc80d39aef86f2dd03d155188a1300c599b05437dcd2ffb - languageName: node - linkType: hard - -"rimraf@npm:^2.6.1": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: ./bin.js - checksum: 4586c296c736483e297da7cffd19475e4a3e41d07b1ae124aad5d687c79e4ffa716bdac8732ed1db942caf65271cee9dd39f8b639611de161a2753e2112ffe1d - languageName: node - linkType: hard - -"rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5 - languageName: node - linkType: hard - -"rimraf@npm:^5.0.5": - version: 5.0.5 - resolution: "rimraf@npm:5.0.5" - dependencies: - glob: "npm:^10.3.7" - bin: - rimraf: dist/esm/bin.mjs - checksum: a612c7184f96258b7d1328c486b12ca7b60aa30e04229a08bbfa7e964486deb1e9a1b52d917809311bdc39a808a4055c0f950c0280fba194ba0a09e6f0d404f6 - languageName: node - linkType: hard - -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: "npm:^5.0.0" - checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: "npm:^1.2.2" - checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d - languageName: node - linkType: hard - -"rxjs@npm:^7.5.6, rxjs@npm:^7.8.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" - dependencies: - tslib: "npm:^2.1.0" - checksum: b10cac1a5258f885e9dd1b70d23c34daeb21b61222ee735d2ec40a8685bdca40429000703a44f0e638c27a684ac139e1c37e835d2a0dc16f6fc061a138ae3abb - languageName: node - linkType: hard - -"safe-buffer@npm:5.2.1, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: 32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 - languageName: node - linkType: hard - -"safe-stable-stringify@npm:^2.3.1": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: a6c192bbefe47770a11072b51b500ed29be7b1c15095371c1ee1dc13e45ce48ee3c80330214c56764d006c485b88bd0b24940d868948170dddc16eed312582d8 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 - languageName: node - linkType: hard - -"semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: 1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e - languageName: node - linkType: hard - -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 985dec0d372370229a262c737063860fabd4a1c730662c1ea3200a2f649117761a42184c96df62a0e885e76fbd5dace41087d6c1ac0351b13c0df5d6bcb1b5ac - languageName: node - linkType: hard - -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb - languageName: node - linkType: hard - -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 - languageName: node - linkType: hard - -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" - dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 745ed1d7dc69a6185e0820082fe73838ab3dfd01e75cce83a41e4c1d68bbf34bc5fb38f32ded542ae0b557536b5d2781594499b5dcd19e7db138e06292a76c7b - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 - languageName: node - linkType: hard - -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: c4998d9fc530b0e75a7fd791ad868fdc42846f072734f9080ff55cc8dc7d3899abcda24fd896aa6648c3ab7021b4bb478073eb4f44dfd55bce9714bc1a7c5d45 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f - languageName: node - linkType: hard - -"simple-swizzle@npm:^0.2.2": - version: 0.2.2 - resolution: "simple-swizzle@npm:0.2.2" - dependencies: - is-arrayish: "npm:^0.3.1" - checksum: c6dffff17aaa383dae7e5c056fbf10cf9855a9f79949f20ee225c04f06ddde56323600e0f3d6797e82d08d006e93761122527438ee9531620031c08c9e0d73cc - languageName: node - linkType: hard - -"sisteransi@npm:^1.0.5": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 - languageName: node - linkType: hard - -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: 927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 - languageName: node - linkType: hard - -"smoldot@npm:2.0.7": - version: 2.0.7 - resolution: "smoldot@npm:2.0.7" - dependencies: - ws: "npm:^8.8.1" - checksum: 599930a66cd06a21930bf61778869aa4d74b507ab4a6592da0feaf9c9a42597a7758343149ffc1f2be34af535c784b2ab6d7a00f80c8ad60b03fdcd7e49687d8 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" - dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: ea727734bd5b2567597aa0eda14149b3b9674bb44df5937bbb9815280c1586994de734d965e61f1dd45661183d7b41f115fb9e432d631287c9063864cfcc2ecc - languageName: node - linkType: hard - -"socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: "npm:^2.0.0" - smart-buffer: "npm:^4.2.0" - checksum: 5074f7d6a13b3155fa655191df1c7e7a48ce3234b8ccf99afa2ccb56591c195e75e8bb78486f8e9ea8168e95a29573cbaad55b2b5e195160ae4d2ea6811ba833 - languageName: node - linkType: hard - -"source-map-support@npm:0.5.13": - version: 0.5.13 - resolution: "source-map-support@npm:0.5.13" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: d1514a922ac9c7e4786037eeff6c3322f461cd25da34bb9fefb15387b3490531774e6e31d95ab6d5b84a3e139af9c3a570ccaee6b47bd7ea262691ed3a8bc34e - languageName: node - linkType: hard - -"source-map-support@npm:^0.5.12": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 - languageName: node - linkType: hard - -"source-map@npm:^0.6.0, source-map@npm:^0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff - languageName: node - linkType: hard - -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa - languageName: node - linkType: hard - -"ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" - dependencies: - minipass: "npm:^7.0.3" - checksum: 453f9a1c241c13f5dfceca2ab7b4687bcff354c3ccbc932f35452687b9ef0ccf8983fd13b8a3baa5844c1a4882d6e3ddff48b0e7fd21d743809ef33b80616d79 - languageName: node - linkType: hard - -"stack-trace@npm:0.0.x": - version: 0.0.10 - resolution: "stack-trace@npm:0.0.10" - checksum: 7bd633f0e9ac46e81a0b0fe6538482c1d77031959cf94478228731709db4672fbbed59176f5b9a9fd89fec656b5dae03d084ef2d1b0c4c2f5683e05f2dbb1405 - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb - languageName: node - linkType: hard - -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb - languageName: node - linkType: hard - -"string-length@npm:^4.0.1": - version: 4.0.2 - resolution: "string-length@npm:4.0.2" - dependencies: - char-regex: "npm:^1.0.2" - strip-ansi: "npm:^6.0.0" - checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: "npm:~5.2.0" - checksum: 54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56 - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b - languageName: node - linkType: hard - -"strip-bom@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-bom@npm:4.0.0" - checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 - languageName: node - linkType: hard - -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 - languageName: node - linkType: hard - -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 - languageName: node - linkType: hard - -"strip-json-comments@npm:^2.0.0": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e - languageName: node - linkType: hard - -"synckit@npm:^0.8.5": - version: 0.8.6 - resolution: "synckit@npm:0.8.6" - dependencies: - "@pkgr/utils": "npm:^2.4.2" - tslib: "npm:^2.6.2" - checksum: 565c659b5c935905e3774f8a53b013aeb1db03b69cb26cfea742021a274fba792e6ec22f1f918bfb6a7fe16dc9ab6e32a94b4289a8d5d9039b695cd9d524953d - languageName: node - linkType: hard - -"tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^5.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: 2042bbb14830b5cd0d584007db0eb0a7e933e66d1397e72a4293768d2332449bc3e312c266a0887ec20156dea388d8965e53b4fc5097f42d78593549016da089 - languageName: node - linkType: hard - -"tdigest@npm:^0.1.1": - version: 0.1.2 - resolution: "tdigest@npm:0.1.2" - dependencies: - bintrees: "npm:1.0.2" - checksum: 45be99fa52dab74b8edafe150e473cdc45aa1352c75ed516a39905f350a08c3175f6555598111042c3677ba042d7e3cae6b5ce4c663fe609bc634f326aabc9d6 - languageName: node - linkType: hard - -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" - dependencies: - "@istanbuljs/schema": "npm:^0.1.2" - glob: "npm:^7.1.4" - minimatch: "npm:^3.0.4" - checksum: 8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5 - languageName: node - linkType: hard - -"text-hex@npm:1.0.x": - version: 1.0.0 - resolution: "text-hex@npm:1.0.0" - checksum: 1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a - languageName: node - linkType: hard - -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452 - languageName: node - linkType: hard - -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 - languageName: node - linkType: hard - -"tmpl@npm:1.0.5": - version: 1.0.5 - resolution: "tmpl@npm:1.0.5" - checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 - languageName: node - linkType: hard - -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: "npm:^7.0.0" - checksum: 10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a - languageName: node - linkType: hard - -"toidentifier@npm:1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 - languageName: node - linkType: hard - -"tree-kill@npm:^1.2.2": - version: 1.2.2 - resolution: "tree-kill@npm:1.2.2" - bin: - tree-kill: cli.js - checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 - languageName: node - linkType: hard - -"triple-beam@npm:^1.3.0": - version: 1.4.1 - resolution: "triple-beam@npm:1.4.1" - checksum: 2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 - languageName: node - linkType: hard - -"ts-api-utils@npm:^1.0.1": - version: 1.0.3 - resolution: "ts-api-utils@npm:1.0.3" - peerDependencies: - typescript: ">=4.2.0" - checksum: 1350a5110eb1e534e9a6178f4081fb8a4fcc439749e19f4ad699baec9090fcb90fe532d5e191d91a062dc6e454a14a8d7eb2ad202f57135a30c4a44a3024f039 - languageName: node - linkType: hard - -"ts-jest@npm:^29.1.1": - version: 29.1.1 - resolution: "ts-jest@npm:29.1.1" - dependencies: - bs-logger: "npm:0.x" - fast-json-stable-stringify: "npm:2.x" - jest-util: "npm:^29.0.0" - json5: "npm:^2.2.3" - lodash.memoize: "npm:4.x" - make-error: "npm:1.x" - semver: "npm:^7.5.3" - yargs-parser: "npm:^21.0.1" - peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" - peerDependenciesMeta: - "@babel/core": - optional: true - "@jest/types": - optional: true - babel-jest: - optional: true - esbuild: - optional: true - bin: - ts-jest: cli.js - checksum: 30e8259baba95dd786e64f7c18b864e904598f3ba07911be4d9bd29ca9c3c0024bad4ccf8ec0abd2a2fa14b06622cbbadff1b3be822189c657196442d33ee6ca - languageName: node - linkType: hard - -"ts-node-dev@npm:^2.0.0": - version: 2.0.0 - resolution: "ts-node-dev@npm:2.0.0" - dependencies: - chokidar: "npm:^3.5.1" - dynamic-dedupe: "npm:^0.3.0" - minimist: "npm:^1.2.6" - mkdirp: "npm:^1.0.4" - resolve: "npm:^1.0.0" - rimraf: "npm:^2.6.1" - source-map-support: "npm:^0.5.12" - tree-kill: "npm:^1.2.2" - ts-node: "npm:^10.4.0" - tsconfig: "npm:^7.0.0" - peerDependencies: - node-notifier: "*" - typescript: "*" - peerDependenciesMeta: - node-notifier: - optional: true - bin: - ts-node-dev: lib/bin.js - tsnd: lib/bin.js - checksum: 9e1bb83b622770815a4e43ec31b90799adbdacb0e7b8bca0a24206e69856d7c422b0c4feeebd1ba77de08659864955441e8e3164432248b39cff1bcf054ebc7d - languageName: node - linkType: hard - -"ts-node@npm:^10.4.0": - version: 10.9.2 - resolution: "ts-node@npm:10.9.2" - dependencies: - "@cspotcode/source-map-support": "npm:^0.8.0" - "@tsconfig/node10": "npm:^1.0.7" - "@tsconfig/node12": "npm:^1.0.7" - "@tsconfig/node14": "npm:^1.0.0" - "@tsconfig/node16": "npm:^1.0.2" - acorn: "npm:^8.4.1" - acorn-walk: "npm:^8.1.1" - arg: "npm:^4.1.0" - create-require: "npm:^1.1.0" - diff: "npm:^4.0.1" - make-error: "npm:^1.1.1" - v8-compile-cache-lib: "npm:^3.0.1" - yn: "npm:3.1.1" - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - bin: - ts-node: dist/bin.js - ts-node-cwd: dist/bin-cwd.js - ts-node-esm: dist/bin-esm.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794 - languageName: node - linkType: hard - -"tsconfig@npm:^7.0.0": - version: 7.0.0 - resolution: "tsconfig@npm:7.0.0" - dependencies: - "@types/strip-bom": "npm:^3.0.0" - "@types/strip-json-comments": "npm:0.0.30" - strip-bom: "npm:^3.0.0" - strip-json-comments: "npm:^2.0.0" - checksum: 3b3a32a3203d120a05f40e9b24fed8b192f8f854a85070a8a1f308204cac4b8811df41382eb0a9fcceb2d1bf427a9516cbb2f5b01dcb2ad905277a112e67bd5a - languageName: node - linkType: hard - -"tslib@npm:^2.1.0, tslib@npm:^2.6.0, tslib@npm:^2.6.2": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca - languageName: node - linkType: hard - -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: "npm:^1.2.1" - checksum: 14687776479d048e3c1dbfe58a2409e00367810d6960c0f619b33793271ff2a27f81b52461f14a162f1f89a9b1d8da1b237fc7c99b0e1fdcec28ec63a86b1fec - languageName: node - linkType: hard - -"type-detect@npm:4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9 - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: f4254070d9c3d83a6e573bcb95173008d73474ceadbbf620dd32d273940ca18734dff39c2b2480282df9afe5d1675ebed5499a00d791758748ea81f61a38961f - languageName: node - linkType: hard - -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" - dependencies: - media-typer: "npm:0.3.0" - mime-types: "npm:~2.1.24" - checksum: 0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4 - languageName: node - linkType: hard - -"typescript@npm:^5.2.2": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: "npm:^4.0.0" - checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df - languageName: node - linkType: hard - -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 40912a8963fc02fb8b600cf50197df4a275c602c60de4cac4f75879d3c48558cfac48de08a25cc10df8112161f7180b3bbb4d662aadb711568602f9eddee54f0 - languageName: node - linkType: hard - -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 - languageName: node - linkType: hard - -"untildify@npm:^4.0.0": - version: 4.0.0 - resolution: "untildify@npm:4.0.0" - checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" - dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: b271ca7e3d46b7160222e3afa3e531505161c9a4e097febae9664e4b59912f4cbe94861361a4175edac3a03fee99d91e44b6a58c17a634bc5a664b19fc76fbcb - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: 5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 - languageName: node - linkType: hard - -"v8-compile-cache-lib@npm:^3.0.1": - version: 3.0.1 - resolution: "v8-compile-cache-lib@npm:3.0.1" - checksum: 88d3423a52b6aaf1836be779cab12f7016d47ad8430dffba6edf766695e6d90ad4adaa3d8eeb512cc05924f3e246c4a4ca51e089dccf4402caa536b5e5be8961 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^9.0.1": - version: 9.2.0 - resolution: "v8-to-istanbul@npm:9.2.0" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.12" - "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^2.0.0" - checksum: 18dd8cebfb6790f27f4e41e7cff77c7ab1c8904085f354dd7875e2eb65f4261c4cf40939132502875779d92304bfea46b8336346ecb40b6f33c3a3979e6f5729 - languageName: node - linkType: hard - -"vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: 31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242 - languageName: node - linkType: hard - -"walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" - dependencies: - makeerror: "npm:1.0.12" - checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c - languageName: node - linkType: hard - -"web-streams-polyfill@npm:^3.0.3": - version: 3.2.1 - resolution: "web-streams-polyfill@npm:3.2.1" - checksum: 08fcf97b7883c1511dd3da794f50e9bde75a660884783baaddb2163643c21a94086f394dc4bd20dff0f55c98d98d60c4bea05a5809ef5005bdf835b63ada8900 - languageName: node - linkType: hard - -"which@npm:^2.0.1": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f - languageName: node - linkType: hard - -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 - languageName: node - linkType: hard - -"winston-transport@npm:^4.5.0": - version: 4.6.0 - resolution: "winston-transport@npm:4.6.0" - dependencies: - logform: "npm:^2.3.2" - readable-stream: "npm:^3.6.0" - triple-beam: "npm:^1.3.0" - checksum: 08b4d5be6377744c52acf7d63877bf54fded9b5cd1aa565c8eb14e3dc425de2e8f68bb994a1c1afef9e3aa700d79bcfa55bfbca370ea3068782c104ff033af35 - languageName: node - linkType: hard - -"winston@npm:^3.8.1": - version: 3.11.0 - resolution: "winston@npm:3.11.0" - dependencies: - "@colors/colors": "npm:^1.6.0" - "@dabh/diagnostics": "npm:^2.0.2" - async: "npm:^3.2.3" - is-stream: "npm:^2.0.0" - logform: "npm:^2.4.0" - one-time: "npm:^1.0.0" - readable-stream: "npm:^3.4.0" - safe-stable-stringify: "npm:^2.3.1" - stack-trace: "npm:0.0.x" - triple-beam: "npm:^1.3.0" - winston-transport: "npm:^4.5.0" - checksum: 8b456bdfbf336898c5a7ca83b5c312fe46f32830c759e231f950378c28a0ddd0780e64ceaf6ea76e0366fb1500b49b9fee80d1045e41efc3b03b51ad31eeb307 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - -"write-file-atomic@npm:^4.0.2": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" - dependencies: - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.7" - checksum: 3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246 - languageName: node - linkType: hard - -"ws@npm:^8.14.2, ws@npm:^8.8.1": - version: 8.15.1 - resolution: "ws@npm:8.15.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 746a3102d43e8df7b09f5814bec858f12d10185a7abd655537f3291b687d440bb80fc9d1e082f8dee42d4d74307f78a96810e18a2c8e13053b003c6608c1c648 - languageName: node - linkType: hard - -"xtend@npm:^4.0.0": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d - languageName: node - linkType: hard - -"yallist@npm:^3.0.2": - version: 3.1.1 - resolution: "yallist@npm:3.1.1" - checksum: 9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd - languageName: node - linkType: hard - -"yaml@npm:2.2.1": - version: 2.2.1 - resolution: "yaml@npm:2.2.1" - checksum: 2e443fed323db4d5ae0c7134c6dbd30cb920e0c8f79a6ce78677731409af83ee2d74a09563fce01503a07f9a02274d42784d816f87294a53b47b955bc83dc655 - languageName: node - linkType: hard - -"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e - languageName: node - linkType: hard - -"yargs@npm:^17.3.1, yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 - languageName: node - linkType: hard - -"yn@npm:3.1.1": - version: 3.1.1 - resolution: "yn@npm:3.1.1" - checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 - languageName: node - linkType: hard From 9dae51f15cc324290a101f9a4c5dc9ccaa9728fb Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 2 Jan 2024 19:06:33 +0100 Subject: [PATCH 09/28] adding back yarn.lock --- yarn.lock | 6404 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 6404 insertions(+) create mode 100644 yarn.lock diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 000000000..1a4f7a252 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,6404 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10 + +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: 6eebd12a5cd03cee38fcb915ef9f4ea557df6a06f642dfc7fe8eb4839eb5c9ca55a382f3604d52c14200b0c214c12af5e1f23d2a6d8e23ef2d016b105a9d6c0a + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.0" + "@jridgewell/trace-mapping": "npm:^0.3.9" + checksum: e15fecbf3b54c988c8b4fdea8ef514ab482537e8a080b2978cc4b47ccca7140577ca7b65ad3322dcce65bc73ee6e5b90cbfe0bbd8c766dad04d5c62ec9634c42 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" + dependencies: + "@babel/highlight": "npm:^7.23.4" + chalk: "npm:^2.4.2" + checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": + version: 7.23.7 + resolution: "@babel/core@npm:7.23.7" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helpers": "npm:^7.23.7" + "@babel/parser": "npm:^7.23.6" + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.7" + "@babel/types": "npm:^7.23.6" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 956841695ea801c8b4196d01072e6c1062335960715a6fcfd4009831003b526b00627c78b373ed49b1658c3622c71142f7ff04235fe839cac4a1a25ed51b90aa + languageName: node + linkType: hard + +"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" + dependencies: + "@babel/types": "npm:^7.23.6" + "@jridgewell/gen-mapping": "npm:^0.3.2" + "@jridgewell/trace-mapping": "npm:^0.3.17" + jsesc: "npm:^2.5.1" + checksum: 864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" + dependencies: + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-validator-option": "npm:^7.23.5" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" + dependencies: + "@babel/template": "npm:^7.22.15" + "@babel/types": "npm:^7.23.0" + checksum: 7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" + dependencies: + "@babel/types": "npm:^7.22.15" + checksum: 5ecf9345a73b80c28677cfbe674b9f567bb0d079e37dcba9055e36cb337db24ae71992a58e1affa9d14a60d3c69907d30fe1f80aea105184501750a58d15c81c + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/helper-module-transforms@npm:7.23.3" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.22.15" + "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-validator-identifier": "npm:^7.22.20" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 583fa580f8e50e6f45c4f46aa76a8e49c2528deb84e25f634d66461b9a0e2420e13979b0a607b67aef67eaf8db8668eb9edc038b4514b16e3879fe09e8fd294b + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.22.5 + resolution: "@babel/helper-plugin-utils@npm:7.22.5" + checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-simple-access@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 7d5430eecf880937c27d1aed14245003bd1c7383ae07d652b3932f450f60bfcf8f2c1270c593ab063add185108d26198c69d1aca0e6fb7c6fdada4bcf72ab5b7 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/helper-string-parser@npm:7.23.4" + checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/helpers@npm:7.23.7" + dependencies: + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.7" + "@babel/types": "npm:^7.23.6" + checksum: ec07061dc871d406ed82c8757c4d7a510aaf15145799fb0a2c3bd3c72ca101fe82a02dd5f83ca604fbbba5de5408dd731bb1452150562bed4f3b0a2846f81f61 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.22.20" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/parser@npm:7.23.6" + bin: + parser: ./bin/babel-parser.js + checksum: 6be3a63d3c9d07b035b5a79c022327cb7e16cbd530140ecb731f19a650c794c315a72c699a22413ebeafaff14aa8f53435111898d59e01a393d741b85629fa7d + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.8.3": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.23.3 + resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.8.3": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.23.3 + resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" + dependencies: + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-simple-access": "npm:^7.22.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a3bc082d0dfe8327a29263a6d721cea608d440bc8141ba3ec6ba80ad73d84e4f9bbe903c27e9291c29878feec9b5dee2bd0563822f93dc951f5d7fc36bdfe85b + languageName: node + linkType: hard + +"@babel/runtime@npm:7.20.13": + version: 7.20.13 + resolution: "@babel/runtime@npm:7.20.13" + dependencies: + regenerator-runtime: "npm:^0.13.11" + checksum: 7a2f4d8d2ed40ea9fa70c1debc94c9ca1afa86f2cad851eb040489c1f46c1233779e5f25fda4ddc2f7ed471067cd0072cb3caf329b4c0427e1ad828541f30017 + languageName: node + linkType: hard + +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3": + version: 7.22.15 + resolution: "@babel/template@npm:7.22.15" + dependencies: + "@babel/code-frame": "npm:^7.22.13" + "@babel/parser": "npm:^7.22.15" + "@babel/types": "npm:^7.22.15" + checksum: 21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/traverse@npm:7.23.7" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 3215e59429963c8dac85c26933372cdd322952aa9930e4bc5ef2d0e4bd7a1510d1ecf8f8fd860ace5d4d9fe496d23805a1ea019a86410aee4111de5f63ee84f9 + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": + version: 7.23.6 + resolution: "@babel/types@npm:7.23.6" + dependencies: + "@babel/helper-string-parser": "npm:^7.23.4" + "@babel/helper-validator-identifier": "npm:^7.22.20" + to-fast-properties: "npm:^2.0.0" + checksum: 07e70bb94d30b0231396b5e9a7726e6d9227a0a62e0a6830c0bd3232f33b024092e3d5a7d1b096a65bbf2bb43a9ab4c721bf618e115bfbb87b454fa060f88cbf + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 1a1f0e356a3bb30b5f1ced6f79c413e6ebacf130421f15fac5fcd8be5ddf98aedb4404d7f5624e3285b700e041f9ef938321f3ca4d359d5b716f96afa120d88d + languageName: node + linkType: hard + +"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": + version: 1.6.0 + resolution: "@colors/colors@npm:1.6.0" + checksum: 66d00284a3a9a21e5e853b256942e17edbb295f4bd7b9aa7ef06bbb603568d5173eb41b0f64c1e51748bc29d382a23a67d99956e57e7431c64e47e74324182d9 + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": "npm:0.3.9" + checksum: b6e38a1712fab242c86a241c229cf562195aad985d0564bd352ac404be583029e89e93028ffd2c251d2c407ecac5fb0cbdca94a2d5c10f29ac806ede0508b3ff + languageName: node + linkType: hard + +"@dabh/diagnostics@npm:^2.0.2": + version: 2.0.3 + resolution: "@dabh/diagnostics@npm:2.0.3" + dependencies: + colorspace: "npm:1.1.x" + enabled: "npm:2.0.x" + kuler: "npm:^2.0.0" + checksum: 14e449a7f42f063f959b472f6ce02d16457a756e852a1910aaa831b63fc21d86f6c32b2a1aa98a4835b856548c926643b51062d241fb6e9b2b7117996053e6b9 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: "npm:^3.3.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.3": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 + languageName: node + linkType: hard + +"@eslint/js@npm:8.53.0": + version: 8.53.0 + resolution: "@eslint/js@npm:8.53.0" + checksum: a372d55aa2bbe0d9399acc8de3c892dcfe507fd914d29fde6826ae54a13452619be626aa7eb70b1ec4d4da5302b6ed8e8ac9bf1f830003f15c0ad56c30b4f520 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.13": + version: 0.11.13 + resolution: "@humanwhocodes/config-array@npm:0.11.13" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.1" + debug: "npm:^4.1.1" + minimatch: "npm:^3.0.5" + checksum: 9f655e1df7efa5a86822cd149ca5cef57240bb8ffd728f0c07cc682cc0a15c6bdce68425fbfd58f9b3e8b16f79b3fd8cb1e96b10c434c9a76f20b2a89f213272 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.1": + version: 2.0.1 + resolution: "@humanwhocodes/object-schema@npm:2.0.1" + checksum: dbddfd0465aecf92ed845ec30d06dba3f7bb2496d544b33b53dac7abc40370c0e46b8787b268d24a366730d5eeb5336ac88967232072a183905ee4abf7df4dab + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b + languageName: node + linkType: hard + +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 4a80c750e8a31f344233cb9951dee9b77bf6b89377cb131f8b3cde07ff218f504370133a5963f6a786af4d2ce7f85642db206ff7a15f99fe58df4c38ac04899e + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: ab6ac2e562d083faac7d8152ec1cc4eccc80f62e9579b69ed40aedf7211a6b2d57024a6cd53c4e35fd051c39a236e86257d1d99ebdb122291969a0a04563b51e + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: ef8d379778ef574a17bde2801a6f4469f8022a46a5f9e385191dc73bb1fc318996beaed4513fbd7055c2847227a1bed2469977821866534593a6e52a281499ee + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: fea6c3317a8da5c840429d90bfe49d928e89c9e89fceee2149b93a11b7e9c73d2f6e4d7cdf647163da938fc4e2169e4490be6bae64952902bc7a701033fd4880 + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27 + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: a17d1644b26dea14445cedd45567f4ba7834f980be2ef74447204e14238f121b50d8b858fde648083d2cd8f305f81ba434ba49e37a5f4237a6f2a61180cc73dc + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93 + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: c073ab7dfe3c562bff2b8fee6cc724ccc20aa96bcd8ab48ccb2aa309b4c0c1923a9e703cea386bd6ae9b71133e92810475bb9c7c22328fc63f797ad3324ed189 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 4420c26a0baa7035c5419b0892ff8ffe9a41b1583ec54a10db3037cd46a7e29dd3d7202f8aa9d376e9e53be5f8b1bc0d16e1de6880a6d319b033b01dc4c8f639 + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1 + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" + dependencies: + "@jridgewell/set-array": "npm:^1.0.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.9" + checksum: 072ace159c39ab85944bdabe017c3de15c5e046a4a4a772045b00ff05e2ebdcfa3840b88ae27e897d473eb4d4845b37be3c78e28910c779f5aeeeae2fb7f0cc2 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: 64d59df8ae1a4e74315eb1b61e012f1c7bc8aac47a3a1e683f6fe7008eab07bc512a742b7aa7c0405685d1421206de58c9c2e6adbfe23832f8bd69408ffc183e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: 89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.0.3" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + checksum: 83deafb8e7a5ca98993c2c6eeaa93c270f6f647a4c0dc00deb38c9cf9b2d3b7bf15e8839540155247ef034a052c0ec4466f980bf0c9e2ab63b97d16c0cedd3ff + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.20 + resolution: "@jridgewell/trace-mapping@npm:0.3.20" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 683117e4e6707ef50c725d6d0ec4234687ff751f36fa46c2b3068931eb6a86b49af374d3030200777666579a992b7470d1bd1c591e9bf64d764dda5295f33093 + languageName: node + linkType: hard + +"@noble/curves@npm:^1.3.0": + version: 1.3.0 + resolution: "@noble/curves@npm:1.3.0" + dependencies: + "@noble/hashes": "npm:1.3.3" + checksum: f3cbdd1af00179e30146eac5539e6df290228fb857a7a8ba36d1a772cbe59288a2ca83d06f175d3446ef00db3a80d7fd8b8347f7de9c2d4d5bf3865d8bb78252 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.3.3, @noble/hashes@npm:^1.3.3": + version: 1.3.3 + resolution: "@noble/hashes@npm:1.3.3" + checksum: 1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.1" + checksum: 822ea077553cd9cfc5cbd6d92380b0950fcb054a7027cd1b63a33bd0cbb16b0c6626ea75d95ec0e804643c8904472d3361d2da8c2444b1fb02a9b525d9c07c41 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" + dependencies: + semver: "npm:^7.3.5" + checksum: f3a7ab3a31de65e42aeb6ed03ed035ef123d2de7af4deb9d4a003d27acc8618b57d9fb9d259fe6c28ca538032a028f37337264388ba27d26d37fff7dde22476e + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 115e8ceeec6bc69dff2048b35c0ab4f8bbee12d8bb6c1f4af758604586d802b6e669dcb02dda61d078de42c2b4ddce41b3d9e726d7daa6b4b850f4adbf7333ff + languageName: node + linkType: hard + +"@pkgr/core@npm:^0.1.0": + version: 0.1.0 + resolution: "@pkgr/core@npm:0.1.0" + checksum: eeff0e0e517b1ed10eb4c1a8971413a8349bbfdab727dbe7d4085fd94eab95f0c3beb51b9245fef30562849d2a7a119e07ca48c343c8c4ec4e64ee289f50fe5e + languageName: node + linkType: hard + +"@polkadot/api-augment@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/api-augment@npm:10.11.2" + dependencies: + "@polkadot/api-base": "npm:10.11.2" + "@polkadot/rpc-augment": "npm:10.11.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-augment": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 8362ae5e5768ab60c00d588b67f47eabe80246d7f70336786e5393310ae3b64d5eb5d7d11eb50d5743e4c3aad1cd5da02e7192f079a016be3692123a456cceec + languageName: node + linkType: hard + +"@polkadot/api-base@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/api-base@npm:10.11.2" + dependencies: + "@polkadot/rpc-core": "npm:10.11.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 927d61cc53885d2ab7d7011e95e1802cd8e999fe06e3d9da29c292b6a1d0c6b7214ef2f973e458ab90c8acfec0761028ed0e000365f3cebea8c379f8c60aff20 + languageName: node + linkType: hard + +"@polkadot/api-contract@npm:^10.10.1": + version: 10.11.2 + resolution: "@polkadot/api-contract@npm:10.11.2" + dependencies: + "@polkadot/api": "npm:10.11.2" + "@polkadot/api-augment": "npm:10.11.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/types-create": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 974b27f81b90bfdaa64d1baf3327689d415503523f47c2ca7517a28593bc58c6f07d00697874d3a9a99de1b55ce88e5d75156aa12b109aff5571ea8784526b30 + languageName: node + linkType: hard + +"@polkadot/api-derive@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/api-derive@npm:10.11.2" + dependencies: + "@polkadot/api": "npm:10.11.2" + "@polkadot/api-augment": "npm:10.11.2" + "@polkadot/api-base": "npm:10.11.2" + "@polkadot/rpc-core": "npm:10.11.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 47a1a002030c9e304abc2411f8f6ef28797f45e4388ee514734a326d4c687204d3d8b526896e5448e18208677d604ade3ee28554c32fe764709c3e640ce9ad27 + languageName: node + linkType: hard + +"@polkadot/api@npm:10.11.2, @polkadot/api@npm:^10.10.1": + version: 10.11.2 + resolution: "@polkadot/api@npm:10.11.2" + dependencies: + "@polkadot/api-augment": "npm:10.11.2" + "@polkadot/api-base": "npm:10.11.2" + "@polkadot/api-derive": "npm:10.11.2" + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/rpc-augment": "npm:10.11.2" + "@polkadot/rpc-core": "npm:10.11.2" + "@polkadot/rpc-provider": "npm:10.11.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-augment": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/types-create": "npm:10.11.2" + "@polkadot/types-known": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + eventemitter3: "npm:^5.0.1" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 0e4b2a47b25129fafcea07f93c358f56ea8728933c5300af34f435e6b15a12f2cb5fba664a09d64ef347ddc942e43ce2ee118086cd477f91b58b9eb04b2596ef + languageName: node + linkType: hard + +"@polkadot/keyring@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/keyring@npm:12.6.2" + dependencies: + "@polkadot/util": "npm:12.6.2" + "@polkadot/util-crypto": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/util-crypto": 12.6.2 + checksum: 8faf59684ff5d041ba5fa7dd85c3ee4ac3920b2d907f81a485e37aedab64798f9c59b7ec914eb24dfc5271a4ef31e1244aecbd247c66f2b2ec518cfd37dd30fc + languageName: node + linkType: hard + +"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/networks@npm:12.6.2" + dependencies: + "@polkadot/util": "npm:12.6.2" + "@substrate/ss58-registry": "npm:^1.44.0" + tslib: "npm:^2.6.2" + checksum: 6c2cd7f631ec40489e8f8260b15a138bd0d276d222e4133847e8915c476aea415498dd8d8ab583bdf76f2e4e5bb1c7a20bca9dac110eae2fb48d5f6cf6798349 + languageName: node + linkType: hard + +"@polkadot/rpc-augment@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/rpc-augment@npm:10.11.2" + dependencies: + "@polkadot/rpc-core": "npm:10.11.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 113d5c75b278136d4e684183844e1d5e5dd3820c3cf9c39c311fbc569d039741c28023fb644866004d7d0f7c7e8616b997c3bd9317b443ce2061b0d4da19d1f7 + languageName: node + linkType: hard + +"@polkadot/rpc-core@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/rpc-core@npm:10.11.2" + dependencies: + "@polkadot/rpc-augment": "npm:10.11.2" + "@polkadot/rpc-provider": "npm:10.11.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 967bf97cddcbd92585efbe8afb414f82e99cf437e0f3a03a91ed05d4d5df4f79b6dc50e50fe6bb63ed9be4a825a3cab556798006d9b5e86c769d829b43c6abd6 + languageName: node + linkType: hard + +"@polkadot/rpc-provider@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/rpc-provider@npm:10.11.2" + dependencies: + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-support": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + "@polkadot/x-fetch": "npm:^12.6.2" + "@polkadot/x-global": "npm:^12.6.2" + "@polkadot/x-ws": "npm:^12.6.2" + "@substrate/connect": "npm:0.7.35" + eventemitter3: "npm:^5.0.1" + mock-socket: "npm:^9.3.1" + nock: "npm:^13.4.0" + tslib: "npm:^2.6.2" + dependenciesMeta: + "@substrate/connect": + optional: true + checksum: adb1a371b0db1087f33f9d68bd672a3ab5a95357bea47099dd34a106bc3f110fa60854d07f539a8b1fb55de913d183de69c06f3081d44cd29e2754cef232bc35 + languageName: node + linkType: hard + +"@polkadot/types-augment@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/types-augment@npm:10.11.2" + dependencies: + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 93ebf8d654bd1f78bcd822b9d83a52de4476782aaf6815697015125bd2928e2d867096229a631189db1b15724a0e681f510a613663f18ebbaa44878799ad9607 + languageName: node + linkType: hard + +"@polkadot/types-codec@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/types-codec@npm:10.11.2" + dependencies: + "@polkadot/util": "npm:^12.6.2" + "@polkadot/x-bigint": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 87f0af0e6b26e463bcf693d3d2a9af204cd0def277164dfe6a87671688aa351dcf5cebd6ec4668cd6a40df303f8f5dfe7cd1cd8ead3063148c489ff0ccc752a7 + languageName: node + linkType: hard + +"@polkadot/types-create@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/types-create@npm:10.11.2" + dependencies: + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 7468a64ae75290e8dc210c57193c0719a9772b66164388ffd9f5f04967b10397b93305b0b93b03eb578a6fc66aa6bf51c25d785ba906defd807843bd7f5998da + languageName: node + linkType: hard + +"@polkadot/types-known@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/types-known@npm:10.11.2" + dependencies: + "@polkadot/networks": "npm:^12.6.2" + "@polkadot/types": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/types-create": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 3268322e60e34bc3c0196b5e50e5f64b8f7b8c71154330772fd2bb3233a8bfc6eb1f7af8775fb428661920bce23fa16ff73f7ab51d274cc0cad0d381f6951bc8 + languageName: node + linkType: hard + +"@polkadot/types-support@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/types-support@npm:10.11.2" + dependencies: + "@polkadot/util": "npm:^12.6.2" + tslib: "npm:^2.6.2" + checksum: 9b7d2ef36d19d0f48438fe7e2e0b5e2a4b5088310e097068d0a8f7357de3e1872d823d49d6d97d2d260fd1bf2de1e33875ddfd9dd35afaee8c6d9ba4d83efe8b + languageName: node + linkType: hard + +"@polkadot/types@npm:10.11.2": + version: 10.11.2 + resolution: "@polkadot/types@npm:10.11.2" + dependencies: + "@polkadot/keyring": "npm:^12.6.2" + "@polkadot/types-augment": "npm:10.11.2" + "@polkadot/types-codec": "npm:10.11.2" + "@polkadot/types-create": "npm:10.11.2" + "@polkadot/util": "npm:^12.6.2" + "@polkadot/util-crypto": "npm:^12.6.2" + rxjs: "npm:^7.8.1" + tslib: "npm:^2.6.2" + checksum: 86b6a76f3fe12cfe95d3bebf7b7becb6cf69777c8535b140048db6b46f3394286860c333c0d72944e12d038d6cc636fea6a2a211f3f429285ca273e6ecd09811 + languageName: node + linkType: hard + +"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.5.1, @polkadot/util-crypto@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util-crypto@npm:12.6.2" + dependencies: + "@noble/curves": "npm:^1.3.0" + "@noble/hashes": "npm:^1.3.3" + "@polkadot/networks": "npm:12.6.2" + "@polkadot/util": "npm:12.6.2" + "@polkadot/wasm-crypto": "npm:^7.3.2" + "@polkadot/wasm-util": "npm:^7.3.2" + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-randomvalues": "npm:12.6.2" + "@scure/base": "npm:^1.1.5" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + checksum: a587e5e25697f3a928ae8677b82ccdbcc1df95122db2bbde753b0605f44487136fe2f55c502460d931def0007e856db40b1b34b4da3c674638ead459e79f227a + languageName: node + linkType: hard + +"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/util@npm:12.6.2" + dependencies: + "@polkadot/x-bigint": "npm:12.6.2" + "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-textdecoder": "npm:12.6.2" + "@polkadot/x-textencoder": "npm:12.6.2" + "@types/bn.js": "npm:^5.1.5" + bn.js: "npm:^5.2.1" + tslib: "npm:^2.6.2" + checksum: b7a3c2be417d670fc64d0642818cadbf041cbcfae830f2ee45fc2496e86c8e11c385854b733504a7d6a6391066fd0ef544a1748f0f8809215c37a5c0ff64571d + languageName: node + linkType: hard + +"@polkadot/wasm-bridge@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-bridge@npm:7.3.2" + dependencies: + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 8d8afa55d9f14043fb9e414b356d6ba4aa0ccc52219b8022fc86a5ea5be569dea34383b461528069996f5399011db6060ceff158227606d95ab779717ea25f5f + languageName: node + linkType: hard + +"@polkadot/wasm-crypto-asmjs@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.3.2" + dependencies: + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": "*" + checksum: b8c0c7b3a1e5b4b07b0d4fbec51ae19c529c8a943c0b3c4631490e05f5cc61fa352e7eaf7a9fabeb49ab2e40760ff584346a929e67f6eece82134c13963e6c4b + languageName: node + linkType: hard + +"@polkadot/wasm-crypto-init@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto-init@npm:7.3.2" + dependencies: + "@polkadot/wasm-bridge": "npm:7.3.2" + "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" + "@polkadot/wasm-crypto-wasm": "npm:7.3.2" + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: 94b950c01f20c2ce98e2e8bfd3dc94fdcdc095a2b3d609c5de3db3bc9e403871ff08479d7eac1d2e4d048b9375e82dafb5bfab3d9d86988ec4afc41e7539d0af + languageName: node + linkType: hard + +"@polkadot/wasm-crypto-wasm@npm:7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.3.2" + dependencies: + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": "*" + checksum: f984db1bf121827b8a39b2f18d838958dfcedb901037a382a5b67126dc20a9c1cec4f3dd8f9ccc2ccd5a5f259d9f2b62df2f03d55cf83185f84709c1b87c5673 + languageName: node + linkType: hard + +"@polkadot/wasm-crypto@npm:^7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-crypto@npm:7.3.2" + dependencies: + "@polkadot/wasm-bridge": "npm:7.3.2" + "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" + "@polkadot/wasm-crypto-init": "npm:7.3.2" + "@polkadot/wasm-crypto-wasm": "npm:7.3.2" + "@polkadot/wasm-util": "npm:7.3.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": "*" + "@polkadot/x-randomvalues": "*" + checksum: ec0bf040388890b0d268ca94d2311bbb27a45b46b4f5812a2a478c1fea3c747878244535280b9c38bf2a65b9b4533bf4f9fddbc4c715d167940e6d951fef146b + languageName: node + linkType: hard + +"@polkadot/wasm-util@npm:7.3.2, @polkadot/wasm-util@npm:^7.3.2": + version: 7.3.2 + resolution: "@polkadot/wasm-util@npm:7.3.2" + dependencies: + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": "*" + checksum: 4b19f59aaca5c62933c5b355116a0fcd8dfa03b3e13f2b4c8491058f6d29fd030c956dee3f1c0821da981b874741c9ea62840c179369afb1a358a22216e5ff3c + languageName: node + linkType: hard + +"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-bigint@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: 8a9533ba955d06213e3810d48e95618186cc832375f82d8b52376a99d7c8f9fdd01ffb9c35495522aec8c28d18ca5ef6c8feeec9770b83ebb64cded4cd3b7e27 + languageName: node + linkType: hard + +"@polkadot/x-fetch@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-fetch@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + node-fetch: "npm:^3.3.2" + tslib: "npm:^2.6.2" + checksum: 755feee15234b31de9e74bae5eca1a2e9c17e3e76330e5c5cca5e446fc3c350b8f02e3c3853005d1dd4b3da9d4f6a6c3ffd6d2146ae529b0fa6ed3c4206343af + languageName: node + linkType: hard + +"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-global@npm:12.6.2" + dependencies: + tslib: "npm:^2.6.2" + checksum: 9159bd77e099f734f7c48ba3e37a886ba376c50066b664ee52caf0bf8eb0399b762ca08404ef6470c22e4d20e9fc8c5e0a87026efcbbd0f21ea5504b0e33d587 + languageName: node + linkType: hard + +"@polkadot/x-randomvalues@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-randomvalues@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + peerDependencies: + "@polkadot/util": 12.6.2 + "@polkadot/wasm-util": "*" + checksum: 9ab555931ab81a8834800da35f04cb86df48b0d706d33ea89c51f42b8d340dab7312c462d01ecae04573ba6a01ff1ad6066ea6cf82b1330482ff537eb3c12eeb + languageName: node + linkType: hard + +"@polkadot/x-textdecoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textdecoder@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: ba8ebe34cce1445a78d4eb744c8cfcf068cebfaf6c8efca23e1cdb037e8769cb2738b77b7266e3f86cd2459bb3eb87744f9518cba76e76fca609a16e6b84789e + languageName: node + linkType: hard + +"@polkadot/x-textencoder@npm:12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-textencoder@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + checksum: b2e721d19660f7bcf3995d695fac5d78d4bc8c5fd0632ec0735eb20dd9b4b79fad1ce7dfe7ade202c4ace5cd2d6b8ac663bb4dca273afa050f73cf1e99498f82 + languageName: node + linkType: hard + +"@polkadot/x-ws@npm:^12.6.2": + version: 12.6.2 + resolution: "@polkadot/x-ws@npm:12.6.2" + dependencies: + "@polkadot/x-global": "npm:12.6.2" + tslib: "npm:^2.6.2" + ws: "npm:^8.15.1" + checksum: de987c0a9d5df7d9eb17d96fd47afb2417eb85b7126e4e11bc4fe7dc908b54307390a1e3da61d251cd5f1f6edd054712f018bdc695ce946e0267806d1f050119 + languageName: node + linkType: hard + +"@scure/base@npm:^1.1.5": + version: 1.1.5 + resolution: "@scure/base@npm:1.1.5" + checksum: 543fa9991c6378b6a0d5ab7f1e27b30bb9c1e860d3ac81119b4213cfdf0ad7b61be004e06506e89de7ce0cec9391c17f5c082bb34c3b617a2ee6a04129f52481 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.0 + resolution: "@sinonjs/commons@npm:3.0.0" + dependencies: + type-detect: "npm:4.0.8" + checksum: 086720ae0bc370829322df32612205141cdd44e592a8a9ca97197571f8f970352ea39d3bda75b347c43789013ddab36b34b59e40380a49bdae1c2df3aa85fe4f + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e + languageName: node + linkType: hard + +"@substrate/api-sidecar@workspace:.": + version: 0.0.0-use.local + resolution: "@substrate/api-sidecar@workspace:." + dependencies: + "@polkadot/api": "npm:^10.10.1" + "@polkadot/api-contract": "npm:^10.10.1" + "@polkadot/util-crypto": "npm:^12.5.1" + "@substrate/calc": "npm:^0.3.1" + "@substrate/dev": "npm:^0.7.1" + "@types/argparse": "npm:2.0.10" + "@types/express": "npm:^4.17.17" + "@types/express-serve-static-core": "npm:^4.17.36" + "@types/http-errors": "npm:1.8.2" + "@types/lru-cache": "npm:^7.10.10" + "@types/morgan": "npm:1.9.3" + "@types/triple-beam": "npm:^1.3.2" + argparse: "npm:^2.0.1" + confmgr: "npm:^1.0.10" + express: "npm:^4.18.1" + express-winston: "npm:^4.2.0" + http-errors: "npm:^2.0.0" + lru-cache: "npm:^7.13.1" + prom-client: "npm:^14.2.0" + rxjs: "npm:^7.5.6" + ts-node-dev: "npm:^2.0.0" + winston: "npm:^3.8.1" + bin: + substrate-api-sidecar: ./build/src/main.js + languageName: unknown + linkType: soft + +"@substrate/calc@npm:^0.3.1": + version: 0.3.1 + resolution: "@substrate/calc@npm:0.3.1" + checksum: d1f417a560564a1d961d0c6023623f126f6bde70571ba2aec0a54f3807f6fd42d369ac8a893147299f8622e6bcce2bdcc506dbfa779c062f245c9ba1a76d8b1f + languageName: node + linkType: hard + +"@substrate/connect-extension-protocol@npm:^1.0.1": + version: 1.0.1 + resolution: "@substrate/connect-extension-protocol@npm:1.0.1" + checksum: 476e253f997ac3b00ada12becea390ef6566d2bb2b62a2d8ebe15d554faf5552d4c4a1a8be7324c1d95f673232638a19f5dd3fe7599a6287df4784f97d6dee47 + languageName: node + linkType: hard + +"@substrate/connect@npm:0.7.35": + version: 0.7.35 + resolution: "@substrate/connect@npm:0.7.35" + dependencies: + "@substrate/connect-extension-protocol": "npm:^1.0.1" + smoldot: "npm:2.0.7" + checksum: 53eb3bd63ff9e8d9d9c66fb3ca5092f0b35372834b707ebe788d79f7d98c23dbbb6cc15237e28feb56b3f06724af980f13ff5c81b5bac6a986031e8d0e067836 + languageName: node + linkType: hard + +"@substrate/dev@npm:^0.7.1": + version: 0.7.1 + resolution: "@substrate/dev@npm:0.7.1" + dependencies: + "@babel/plugin-transform-modules-commonjs": "npm:^7.23.3" + "@types/jest": "npm:^29.5.8" + "@typescript-eslint/eslint-plugin": "npm:^6.11.0" + "@typescript-eslint/parser": "npm:^6.11.0" + eslint: "npm:8.53.0" + eslint-config-prettier: "npm:^9.0.0" + eslint-plugin-prettier: "npm:^5.0.1" + eslint-plugin-simple-import-sort: "npm:^10.0.0" + jest: "npm:^29.7.0" + prettier: "npm:^3.1.0" + rimraf: "npm:^5.0.5" + ts-jest: "npm:^29.1.1" + typescript: "npm:^5.2.2" + yargs: "npm:^17.7.2" + bin: + substrate-dev-run-lint: ./scripts/substrate-dev-run-lint.cjs + substrate-exec-eslint: ./scripts/substrate-exec-eslint.cjs + substrate-exec-jest: ./scripts/substrate-exec-jest.cjs + substrate-exec-rimraf: ./scripts/substrate-exec-rimraf.cjs + substrate-exec-tsc: ./scripts/substrate-exec-tsc.cjs + substrate-update-pjs-deps: ./scripts/substrate-update-pjs-deps.cjs + checksum: fa2226656d3e770b5f578360d5550f60414d54a3761a4c1b7ae472d168f5993358a6a17bb0f0df9b3618ad9dbbc2dec003ee6a815e63c1c964afa7697e877eea + languageName: node + linkType: hard + +"@substrate/ss58-registry@npm:^1.44.0": + version: 1.44.0 + resolution: "@substrate/ss58-registry@npm:1.44.0" + checksum: 97a05ca6f439f42ea24bd4d3fc1ab9e77e65e6dd0d2d823e438ae9a82ea4d6249012066149a23c1dad8fb27ec5a3913f6639c2e480377fea3ee96fd1bd592bd0 + languageName: node + linkType: hard + +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.9 + resolution: "@tsconfig/node10@npm:1.0.9" + checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.4 + resolution: "@tsconfig/node16@npm:1.0.4" + checksum: 202319785901f942a6e1e476b872d421baec20cf09f4b266a1854060efbf78cde16a4d256e8bc949d31e6cd9a90f1e8ef8fb06af96a65e98338a2b6b0de0a0ff + languageName: node + linkType: hard + +"@types/argparse@npm:2.0.10": + version: 2.0.10 + resolution: "@types/argparse@npm:2.0.10" + checksum: 6f74560fa300f69ecae339fcb89e82cff0193ba643c05b98b3866e0c7b0dc099aa53821a109bab3c33d48150bd4da9a95b3e186f09de081f2d78e7c005cd8dc1 + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: b53c215e9074c69d212402990b0ca8fa57595d09e10d94bda3130aa22b55d796e50449199867879e4ea0ee968f3a2099e009cfb21a726a53324483abbf25cd30 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": + version: 7.20.5 + resolution: "@types/babel__traverse@npm:7.20.5" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: f0352d537448e1e37f27e6bb8c962d7893720a92fde9d8601a68a93dbc14e15c088b4c0c8f71021d0966d09fba802ef3de11fdb6766c33993f8cf24f1277c6a9 + languageName: node + linkType: hard + +"@types/bn.js@npm:^5.1.5": + version: 5.1.5 + resolution: "@types/bn.js@npm:5.1.5" + dependencies: + "@types/node": "npm:*" + checksum: 9719330c86aeae0a6a447c974cf0f853ba3660ede20de61f435b03d699e30e6d8b35bf71a8dc9fdc8317784438e83177644ba068ed653d0ae0106e1ecbfe289e + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.36": + version: 4.17.41 + resolution: "@types/express-serve-static-core@npm:4.17.41" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 7647e19d9c3d57ddd18947d2b161b90ef0aedd15875140e5b824209be41c1084ae942d4fb43cd5f2051a6a5f8c044519ef6c9ac1b2ad86b9aa546b4f1f023303 + languageName: node + linkType: hard + +"@types/express@npm:^4.17.17": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + languageName: node + linkType: hard + +"@types/http-errors@npm:1.8.2": + version: 1.8.2 + resolution: "@types/http-errors@npm:1.8.2" + checksum: ecc365eea98d7eca650d593e742571acc3003742f0dd0fbbb15b8fce286e0f7421644b4140fb9bf701bbb7f1b744aea3967ebe025f0f0811aa5ab2c3d40fe111 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "npm:*" + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "npm:*" + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 + languageName: node + linkType: hard + +"@types/jest@npm:^29.5.8": + version: 29.5.11 + resolution: "@types/jest@npm:29.5.11" + dependencies: + expect: "npm:^29.0.0" + pretty-format: "npm:^29.0.0" + checksum: 798f4c89407d9457bea1256de74c26f2b279f6c789c0e3311cd604cc75cdab333b9a29b00c51b0090d31abdf11cc788b4103282851a653bef6daf72edf97eef2 + languageName: node + linkType: hard + +"@types/json-schema@npm:^7.0.12": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 + languageName: node + linkType: hard + +"@types/lru-cache@npm:^7.10.10": + version: 7.10.10 + resolution: "@types/lru-cache@npm:7.10.10" + dependencies: + lru-cache: "npm:*" + checksum: bf0c9a99b3b954adfd1a63621aeea2c7f9412340ac43fad82f2b1ec257df09efa454e6cc7943518659e112b9d650de0e64c5252de9e449576eeb28449e068a1e + languageName: node + linkType: hard + +"@types/mime@npm:*": + version: 3.0.4 + resolution: "@types/mime@npm:3.0.4" + checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + languageName: node + linkType: hard + +"@types/morgan@npm:1.9.3": + version: 1.9.3 + resolution: "@types/morgan@npm:1.9.3" + dependencies: + "@types/node": "npm:*" + checksum: 1352fa06bc56fe6b2f5511fae9374f38bb8175433d77fb5c74e53ff9bd58be50b80fd59d8ca4c2e8ebe52a2b70a0ca7386f29b18f71f07f613dfa5e46b3afe9a + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 20.10.6 + resolution: "@types/node@npm:20.10.6" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 08471220d3cbbb6669835c4b78541edf5eface8f2c2e36c550cfa4ff73da73071c90e200a06359fac25d6564127597c23e178128058fb676824ec23d5178a017 + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.11 + resolution: "@types/qs@npm:6.9.11" + checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + languageName: node + linkType: hard + +"@types/semver@npm:^7.5.0": + version: 7.5.6 + resolution: "@types/semver@npm:7.5.6" + checksum: e77282b17f74354e17e771c0035cccb54b94cc53d0433fa7e9ba9d23fd5d7edcd14b6c8b7327d58bbd89e83b1c5eda71dfe408e06b929007e2b89586e9b63459 + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d + languageName: node + linkType: hard + +"@types/serve-static@npm:*": + version: 1.15.5 + resolution: "@types/serve-static@npm:1.15.5" + dependencies: + "@types/http-errors": "npm:*" + "@types/mime": "npm:*" + "@types/node": "npm:*" + checksum: 49aa21c367fffe4588fc8c57ea48af0ea7cbadde7418bc53cde85d8bd57fd2a09a293970d9ea86e79f17a87f8adeb3e20da76aab38e1c4d1567931fa15c8af38 + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 + languageName: node + linkType: hard + +"@types/strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "@types/strip-bom@npm:3.0.0" + checksum: 1ff07e451707c38a5280d66261fe456de4408d9e4d10f8eaba024ff6ed454a43785a7fcfb4260afccf3c2e96393b63c9dd03f3175ab2c5adb70aca20a17af757 + languageName: node + linkType: hard + +"@types/strip-json-comments@npm:0.0.30": + version: 0.0.30 + resolution: "@types/strip-json-comments@npm:0.0.30" + checksum: c1d6c941b79a091075640565aefd9c6234fb79412be4682146e3e64c723464e237abdc9b1211d0a0577156f3c1ffd0473937ef7872dab7efc62addfe8df4d7a5 + languageName: node + linkType: hard + +"@types/triple-beam@npm:^1.3.2": + version: 1.3.5 + resolution: "@types/triple-beam@npm:1.3.5" + checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.32 + resolution: "@types/yargs@npm:17.0.32" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^6.11.0": + version: 6.17.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.17.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.5.1" + "@typescript-eslint/scope-manager": "npm:6.17.0" + "@typescript-eslint/type-utils": "npm:6.17.0" + "@typescript-eslint/utils": "npm:6.17.0" + "@typescript-eslint/visitor-keys": "npm:6.17.0" + debug: "npm:^4.3.4" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.4" + natural-compare: "npm:^1.4.0" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependencies: + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: f2a5774e9cc03e491a5a488501e5622c7eebd766f5a4fc2c30642864a3b89b0807946bde33a678f326ba7032f3f6a51aa0bf9c2d10adc823804fc9fb47db55a6 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^6.11.0": + version: 6.17.0 + resolution: "@typescript-eslint/parser@npm:6.17.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:6.17.0" + "@typescript-eslint/types": "npm:6.17.0" + "@typescript-eslint/typescript-estree": "npm:6.17.0" + "@typescript-eslint/visitor-keys": "npm:6.17.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 2ed0ed4a5b30e953430ce3279df3655af09fa1caed2abf11804d239717daefc32a22864f6620ef57bb9c684c74a99a13241384fea5096e961385e3678fc2e920 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:6.17.0": + version: 6.17.0 + resolution: "@typescript-eslint/scope-manager@npm:6.17.0" + dependencies: + "@typescript-eslint/types": "npm:6.17.0" + "@typescript-eslint/visitor-keys": "npm:6.17.0" + checksum: fe09c628553c9336e6a36d32c1d34e78ebd20aa02130a6bf535329621ba5a98aaac171f607bc6e4d17b3478c42e7de6476376636897ce3f227c754eb99acd07e + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:6.17.0": + version: 6.17.0 + resolution: "@typescript-eslint/type-utils@npm:6.17.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:6.17.0" + "@typescript-eslint/utils": "npm:6.17.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.0.1" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: dc7938429193acfda61b7282197ec046039e2c4da41cdcddf4daaf300d10229e4e23bb0fcf0503b19c0b99a874849c8a9f5bb35ce106260f56a14106d2b41d8c + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:6.17.0": + version: 6.17.0 + resolution: "@typescript-eslint/types@npm:6.17.0" + checksum: 87ab1b5a3270ab34b917c22a2fb90a9ad7d9f3b19d73a337bc9efbe65f924da13482c97e8ccbe3bd3d081aa96039eeff50de41c1da2a2128066429b931cdb21d + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:6.17.0": + version: 6.17.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.17.0" + dependencies: + "@typescript-eslint/types": "npm:6.17.0" + "@typescript-eslint/visitor-keys": "npm:6.17.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: 1671b0d2f2fdf07074fb1e2524d61935cec173bd8db6e482cc5b2dcc77aed3ffa831396736ffa0ee2fdbddd8585ae9ca8d6c97bcaea1385b23907a1ec0508f83 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:6.17.0": + version: 6.17.0 + resolution: "@typescript-eslint/utils@npm:6.17.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:6.17.0" + "@typescript-eslint/types": "npm:6.17.0" + "@typescript-eslint/typescript-estree": "npm:6.17.0" + semver: "npm:^7.5.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: 37c63afcf66124bf84808699997953b8c84a378aa2c490a771b611d82cdac8499c58fac8eeb8378528e97660b59563d99297bfec4b982cd68760b0ffe54aa714 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:6.17.0": + version: 6.17.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.17.0" + dependencies: + "@typescript-eslint/types": "npm:6.17.0" + eslint-visitor-keys: "npm:^3.4.1" + checksum: a2aed0e1437fdab8858ab9c7c8e355f8b72a5fa4b0adc54f28b8a2bbc29d4bb93214968ee940f83d013d0a4b83d00cd4eeeb05fb4c2c7d0ead324c6793f7d6d4 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 + languageName: node + linkType: hard + +"accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: d4371eaef7995530b5b5ca4183ff6f062ca17901a6d3f673c9ac011b01ede37e7a1f7f61f8f5cfe709e88054757bb8f3277dc4061087cdf4f2a1f90ccbcdb977 + languageName: node + linkType: hard + +"acorn-walk@npm:^8.1.1": + version: 8.3.1 + resolution: "acorn-walk@npm:8.3.1" + checksum: 64187f1377afcba01ec6a57950e3f6a31fff50e429cdb9c9ab2c24343375e711f0d552e5fce5b6ecf21f754566e7526b6d79e4da80bd83c7ad15644d285b2ad5 + languageName: node + linkType: hard + +"acorn@npm:^8.4.1, acorn@npm:^8.9.0": + version: 8.11.3 + resolution: "acorn@npm:8.11.3" + bin: + acorn: bin/acorn + checksum: b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: "npm:^4.3.4" + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 48d6ad21138d12eb4d16d878d630079a2bda25a04e745c07846a4ad768319533031e28872a9b3c5790fa1ec41aabdf2abed30a56e5a03ebc2cf92184b8ee306c + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 8661034456193ffeda0c15c8c564a9636b0c04094b7f78bd01517929c17c504090a60f7a75f949f5af91289c264d3e1001d91492c1bd58efc8e100500ce04de2 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + languageName: node + linkType: hard + +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 969b491082f20cad166649fa4d2073ea9e974a4e5ac36247ca23d2e5a8b3cb12d60e9ff70a8acfe26d76566c71fd351ee5e6a9a6595157eb36f92b1fd64e1599 + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d + languageName: node + linkType: hard + +"async@npm:^3.2.3": + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258 + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65 + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.0.1 + resolution: "babel-preset-current-node-syntax@npm:1.0.1" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.8.3" + "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + languageName: node + linkType: hard + +"bintrees@npm:1.0.2": + version: 1.0.2 + resolution: "bintrees@npm:1.0.2" + checksum: 071896cea5ea5413316c8436e95799444c208630d5c539edd8a7089fc272fc5d3634aa4a2e4847b28350dda1796162e14a34a0eda53108cc5b3c2ff6a036c1fa + languageName: node + linkType: hard + +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 7a7e8764d7a6e9708b8b9841b2b3d6019cc154d2fc23716d0efecfe1e16921b7533c6f7361fb05471eab47986c4aa310c270f88e3507172104632ac8df2cfd84 + languageName: node + linkType: hard + +"body-parser@npm:1.20.1": + version: 1.20.1 + resolution: "body-parser@npm:1.20.1" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.4" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + on-finished: "npm:2.4.1" + qs: "npm:6.11.0" + raw-body: "npm:2.5.1" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 5f8d128022a2fb8b6e7990d30878a0182f300b70e46b3f9d358a9433ad6275f0de46add6d63206da3637c01c3b38b6111a7480f7e7ac2e9f7b989f6133fe5510 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: "npm:^7.0.1" + checksum: 966b1fb48d193b9d155f810e5efd1790962f2c4e0829f8440b8ad236ba009222c501f70185ef732fef17a4c490bb33a03b90dab0631feafbdf447da91e8165b1 + languageName: node + linkType: hard + +"browserslist@npm:^4.22.2": + version: 4.22.2 + resolution: "browserslist@npm:4.22.2" + dependencies: + caniuse-lite: "npm:^1.0.30001565" + electron-to-chromium: "npm:^1.4.601" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.0.13" + bin: + browserslist: cli.js + checksum: e3590793db7f66ad3a50817e7b7f195ce61e029bd7187200244db664bfbe0ac832f784e4f6b9c958aef8ea4abe001ae7880b7522682df521f4bc0a5b67660b5e + languageName: node + linkType: hard + +"bs-logger@npm:0.x": + version: 0.2.6 + resolution: "bs-logger@npm:0.2.6" + dependencies: + fast-json-stable-stringify: "npm:2.x" + checksum: e6d3ff82698bb3f20ce64fb85355c5716a3cf267f3977abe93bf9c32a2e46186b253f48a028ae5b96ab42bacd2c826766d9ae8cf6892f9b944656be9113cf212 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388 + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.1 + resolution: "cacache@npm:18.0.1" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: aecafd368fbfb2fc0cda1f2f831fe5a1d8161d2121317c92ac089bcd985085e8a588e810b4471e69946f91c6d2661849400e963231563c519aa1e3dac2cf6187 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0": + version: 1.0.5 + resolution: "call-bind@npm:1.0.5" + dependencies: + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.1" + set-function-length: "npm:^1.1.1" + checksum: 246d44db6ef9bbd418828dbd5337f80b46be4398d522eded015f31554cbb2ea33025b0203b75c7ab05a1a255b56ef218880cca1743e4121e306729f9e414da39 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + +"camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001565": + version: 1.0.30001572 + resolution: "caniuse-lite@npm:1.0.30001572" + checksum: cf27b354c0af58d5468cdc0ecea5bff381bc382378016b36b05790929f80e321ee712470a536911dee82e946ad4be246a21326835f1da599c6ee12ec150ae8b7 + languageName: node + linkType: hard + +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:~4": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 1ec5c2906adb9f84e7f6732a40baef05d7c85401b82ffcbc44b85fbd0f7a2b0c2a96f2eb9cf55cae3235dc12d4023003b88f09bcae8be9ae894f52ed746f4d48 + languageName: node + linkType: hard + +"chokidar@npm:^3.5.1": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 863e3ff78ee7a4a24513d2a416856e84c8e4f5e60efbe03e8ab791af1a183f569b62fc6f6b8044e2804966cb81277ddbbc1dc374fba3265bd609ea8efd62f5b3 + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0": + version: 1.2.3 + resolution: "cjs-module-lexer@npm:1.2.3" + checksum: f96a5118b0a012627a2b1c13bd2fcb92509778422aaa825c5da72300d6dcadfb47134dd2e9d97dfa31acd674891dd91642742772d19a09a8adc3e56bd2f5928c + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: a5d9f37091c70398a269e625cedff5622f200ed0aa0cff22ee7b55ed74a123834b58711776eb0f1dc58eb6ebbc1185aa7567b57bd5979a948c6e4f85073e2c05 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 30ea7d5c9ee51f2fdba4901d4186c5b7114a088ef98fd53eda3979da77eed96758a2cae81cc6d97e239aaea6065868cf908b24980663f7b7e96aa291b3e12fa4 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + +"color-name@npm:^1.0.0, color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-string@npm:^1.6.0": + version: 1.9.1 + resolution: "color-string@npm:1.9.1" + dependencies: + color-name: "npm:^1.0.0" + simple-swizzle: "npm:^0.2.2" + checksum: 72aa0b81ee71b3f4fb1ac9cd839cdbd7a011a7d318ef58e6cb13b3708dca75c7e45029697260488709f1b1c7ac4e35489a87e528156c1e365917d1c4ccb9b9cd + languageName: node + linkType: hard + +"color@npm:^3.1.3": + version: 3.2.1 + resolution: "color@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.3" + color-string: "npm:^1.6.0" + checksum: bf70438e0192f4f62f4bfbb303e7231289e8cc0d15ff6b6cbdb722d51f680049f38d4fdfc057a99cb641895cf5e350478c61d98586400b060043afc44285e7ae + languageName: node + linkType: hard + +"colorspace@npm:1.1.x": + version: 1.1.4 + resolution: "colorspace@npm:1.1.4" + dependencies: + color: "npm:^3.1.3" + text-hex: "npm:1.0.x" + checksum: bb3934ef3c417e961e6d03d7ca60ea6e175947029bfadfcdb65109b01881a1c0ecf9c2b0b59abcd0ee4a0d7c1eae93beed01b0e65848936472270a0b341ebce8 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 + languageName: node + linkType: hard + +"confmgr@npm:^1.0.10": + version: 1.0.10 + resolution: "confmgr@npm:1.0.10" + dependencies: + "@babel/runtime": "npm:7.20.13" + chalk: "npm:~4" + dotenv: "npm:16.0.3" + yaml: "npm:2.2.1" + checksum: 8079b86e91d132265e31364c0b74d8a0285c76c2c5af0c4c9c9250527767f7b960f02addb7935810fd907152a5c74003e7bcf737c1ad31fa8667e2fe8608bed2 + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720 + languageName: node + linkType: hard + +"content-type@npm:~1.0.4": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie@npm:0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: aae7911ddc5f444a9025fbd979ad1b5d60191011339bce48e555cb83343d0f98b865ff5c4d71fecdfb8555a5cafdc65632f6fce172f32aaf6936830a883a0380 + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 847b4764451672b4174be4d5c6d7d63442ec3aa5f3de52af924e4d996d87d7801c18e125504f25232fc75840f6625b3ac85860fac6ce799b5efae7bdcaf4a2b7 + languageName: node + linkType: hard + +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c + languageName: node + linkType: hard + +"debug@npm:2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + languageName: node + linkType: hard + +"dedent@npm:^1.0.0": + version: 1.5.1 + resolution: "dedent@npm:1.5.1" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: fc00a8bc3dfb7c413a778dc40ee8151b6c6ff35159d641f36ecd839c1df5c6e0ec5f4992e658c82624a1a62aaecaffc23b9c965ceb0bbf4d698bfc16469ac27d + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 + languageName: node + linkType: hard + +"define-data-property@npm:^1.1.1": + version: 1.1.1 + resolution: "define-data-property@npm:1.1.1" + dependencies: + get-intrinsic: "npm:^1.2.1" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + checksum: 5573c8df96b5857408cad64d9b91b69152e305ce4b06218e5f49b59c6cafdbb90a8bd8a0bb83c7bc67a8d479c04aa697063c9bc28d849b7282f9327586d6bc7b + languageName: node + linkType: hard + +"depd@npm:2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 + languageName: node + linkType: hard + +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 179daf9d2f9af5c57ad66d97cb902a538bcf8ed64963fa7aa0c329b3de3665ce2eb6ffdc2f69f29d445fa4af2517e5e55e5b6e00c00a9ae4f43645f97f7078cb + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: ec09ec2101934ca5966355a229d77afcad5911c92e2a77413efda5455636c4cf2ce84057e2d7715227a2eeeda04255b849bd3ae3a4dd22eb22e86e76456df069 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 + languageName: node + linkType: hard + +"dotenv@npm:16.0.3": + version: 16.0.3 + resolution: "dotenv@npm:16.0.3" + checksum: d6788c8e40b35ad9a9ca29249dccf37fa6b3ad26700fcbc87f2f41101bf914f5193a04e36a3d23de70b1dcb8e5d5a3b21e151debace2c4cd08d868be500a1b29 + languageName: node + linkType: hard + +"dynamic-dedupe@npm:^0.3.0": + version: 0.3.0 + resolution: "dynamic-dedupe@npm:0.3.0" + dependencies: + xtend: "npm:^4.0.0" + checksum: f421adabf3c512bad00fbffd4d0f2e620787df38e81cd9a96ef6b1c96607457d60e7c25391b733ccd5f2a56d7f4179526915e34ec103e9398d7dcfa9bfca95ce + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.601": + version: 1.4.616 + resolution: "electron-to-chromium@npm:1.4.616" + checksum: 7793eda8ebfb66621300339fe830bc2b1658530b9e295a7aa37ef7fc1ca7defab4070cf407977f9112d784004a8e2efdcceb793d7e0a81096a7eb06c844db0ba + languageName: node + linkType: hard + +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: fbe214171d878b924eedf1757badf58a5dce071cd1fa7f620fa841a0901a80d6da47ff05929d53163105e621ce11a71b9d8acb1148ffe1745e045145f6e69521 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 915acf859cea7131dac1b2b5c9c8e35c4849e325a1d114c30adb8cd615970f6dca0e27f64f3a4949d7d6ed86ecd79a1c5c63f02e697513cddd7b5835c90948b8 + languageName: node + linkType: hard + +"enabled@npm:2.0.x": + version: 2.0.0 + resolution: "enabled@npm:2.0.0" + checksum: 9d256d89f4e8a46ff988c6a79b22fa814b4ffd82826c4fdacd9b42e9b9465709d3b748866d0ab4d442dfc6002d81de7f7b384146ccd1681f6a7f868d2acca063 + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: d547740aa29c34e753fb6fed2c5de81802438529c12b3673bd37b6bb1fe49b9b7abdc3c11e6062fe625d8a296b3cf769a80f878865e25e685f787763eede3ffb + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^9.0.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" + peerDependencies: + eslint: ">=7.0.0" + bin: + eslint-config-prettier: bin/cli.js + checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 + languageName: node + linkType: hard + +"eslint-plugin-prettier@npm:^5.0.1": + version: 5.1.2 + resolution: "eslint-plugin-prettier@npm:5.1.2" + dependencies: + prettier-linter-helpers: "npm:^1.0.0" + synckit: "npm:^0.8.6" + peerDependencies: + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: "*" + prettier: ">=3.0.0" + peerDependenciesMeta: + "@types/eslint": + optional: true + eslint-config-prettier: + optional: true + checksum: 2d99eabbf6fb146fef85c84bd37acede2e26be6d908bf9efd663e6d7cb82cb6d9dfca9aab5f39bdc1c4987d5f88400f1756f5e8ac93db70cd1073ff1e873f2e4 + languageName: node + linkType: hard + +"eslint-plugin-simple-import-sort@npm:^10.0.0": + version: 10.0.0 + resolution: "eslint-plugin-simple-import-sort@npm:10.0.0" + peerDependencies: + eslint: ">=5.0.0" + checksum: 462187d3c137ba0986586a4759fe57c1c3fc1850750cb785f335b9b235346a1d96ebfcfb558847fc1a3b319718f2736178a66a61a0c184c86d48b21c1e0df26b + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b + languageName: node + linkType: hard + +"eslint@npm:8.53.0": + version: 8.53.0 + resolution: "eslint@npm:8.53.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.3" + "@eslint/js": "npm:8.53.0" + "@humanwhocodes/config-array": "npm:^0.11.13" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: e305a71ce2b9a8631b293266fe53e346c76f28bc8d004af33f10e537cf133db1fb87af3599376e70ed6e0f89a78be10c4f08ddd0c1c9c0c497cd143b4a270420 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 255ab260f0d711a54096bdeda93adff0eadf02a6f9b92f02b323e83a2b7fc258797919437ad331efec3930475feb0142c5ecaaf3cdab4befebd336d47d3f3134 + languageName: node + linkType: hard + +"esprima@npm:^4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 37cbe6e9a68014d34dbdc039f90d0baf72436809d02edffcc06ba3c2a12eb298048f877511353b130153e532aac8d68ba78430c0dd2f44806ebc7c014b01585e + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5 + languageName: node + linkType: hard + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 8ada91f2d70f7dff702c861c2c64f21dfdc1525628f3c0454fd6f02fce65f7b958616cbd2b99ca7fa4d474e461a3d363824e91b3eb881705231abbf387470597 + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 387555050c5b3c10e7a9e8df5f43194e95d7737c74532c409910e585d5554eaff34960c166643f5e23d042196529daad059c292dcf1fb61b8ca878d3677f4b87 + languageName: node + linkType: hard + +"expect@npm:^29.0.0, expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 63f97bc51f56a491950fb525f9ad94f1916e8a014947f8d8445d3847a665b5471b768522d659f5e865db20b6c2033d2ac10f35fcbd881a4d26407a4f6f18451a + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 2d9bbb6473de7051f96790d5f9a678f32e60ed0aa70741dc7fdc96fec8d631124ec3374ac144387604f05afff9500f31a1d45bd9eee4cdc2e4f9ad2d9b9d5dbd + languageName: node + linkType: hard + +"express-winston@npm:^4.2.0": + version: 4.2.0 + resolution: "express-winston@npm:4.2.0" + dependencies: + chalk: "npm:^2.4.2" + lodash: "npm:^4.17.21" + peerDependencies: + winston: ">=3.x <4" + checksum: 3a4fb701d81b75815ccdf19f93585adb3af7ad61b4f67e435bb324486d9e3773e85e8761fb1e4c3833b0a493f363c792e8688eba018d1920fd3ee6d2505e5b3a + languageName: node + linkType: hard + +"express@npm:^4.18.1": + version: 4.18.2 + resolution: "express@npm:4.18.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.1" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.5.0" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.2.0" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.1" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.7" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.11.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.18.0" + serve-static: "npm:1.15.0" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + type-is: "npm:~1.6.18" + utils-merge: "npm:1.0.1" + vary: "npm:~1.1.2" + checksum: 869ae89ed6ff4bed7b373079dc58e5dddcf2915a2669b36037ff78c99d675ae930e5fe052b35c24f56557d28a023bb1cbe3e2f2fb87eaab96a1cedd7e597809d + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-diff@npm:^1.1.2": + version: 1.3.0 + resolution: "fast-diff@npm:1.3.0" + checksum: 9e57415bc69cd6efcc720b3b8fe9fdaf42dcfc06f86f0f45378b1fa512598a8aac48aa3928c8751d58e2f01bb4ba4f07e4f3d9bc0d57586d45f1bd1e872c6cde + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.9": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.16.0 + resolution: "fastq@npm:1.16.0" + dependencies: + reusify: "npm:^1.0.4" + checksum: de151543aab9d91900ed5da88860c46987ece925c628df586fac664235f25e020ec20729e1c032edb5fd2520fd4aa5b537d69e39b689e65e82112cfbecb4479e + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 + languageName: node + linkType: hard + +"fecha@npm:^4.2.0": + version: 4.2.3 + resolution: "fecha@npm:4.2.3" + checksum: 534ce630c8f63c116292145607fc18c0f06bfa2fd74094357bf65daacc5d3f4f2b285bf8eb112c3bbf98c5caa6d386cced797f44b9b1b33da0c0a81020444826 + languageName: node + linkType: hard + +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: "npm:^1.0.0" + web-streams-polyfill: "npm:^3.0.3" + checksum: 5264ecceb5fdc19eb51d1d0359921f12730941e333019e673e71eb73921146dceabcb0b8f534582be4497312d656508a439ad0f5edeec2b29ab2e10c72a1f86b + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b + languageName: node + linkType: hard + +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: e260f7592fd196b4421504d3597cc76f4a1ca7a9488260d533b611fc3cefd61e9a9be1417cb82d3b01ad9f9c0ff2dbf258e1026d2445e26b0cf5148ff4250429 + languageName: node + linkType: hard + +"finalhandler@npm:1.2.0": + version: 1.2.0 + resolution: "finalhandler@npm:1.2.0" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + statuses: "npm:2.0.1" + unpipe: "npm:~1.0.0" + checksum: 635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.2.9 + resolution: "flatted@npm:3.2.9" + checksum: dc2b89e46a2ebde487199de5a4fcb79e8c46f984043fea5c41dbf4661eb881fefac1c939b5bdcd8a09d7f960ec364f516970c7ec44e58ff451239c07fd3d419b + languageName: node + linkType: hard + +"fn.name@npm:1.x.x": + version: 1.1.0 + resolution: "fn.name@npm:1.1.0" + checksum: 000198af190ae02f0138ac5fa4310da733224c628e0230c81e3fff7c4e094af7e0e8bb9f4357cabd21db601759d89f3445da744afbae20623cfa41edf3888397 + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 087edd44857d258c4f73ad84cb8df980826569656f2550c341b27adf5335354393eec24ea2fabd43a253233fb27cee177ebe46bd0b7ea129c77e87cb1e9936fb + languageName: node + linkType: hard + +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: "npm:^3.1.2" + checksum: 9b5001d2edef3c9449ac3f48bd4f8cc92e7d0f2e7c1a5c8ba555ad4e77535cc5cf621fabe49e97f304067037282dd9093b9160a3cb533e46420b446c4e6bc06f + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: 29ba9fd347117144e97cbb8852baae5e8b2acb7d1b591ef85695ed96f5b933b1804a7fac4a15dd09ca7ac7d0cdc104410e8102aae2dd3faa570a797ba07adb81 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 4c1ade961ded57cdbfbb5cac5106ec17bc8bccd62e16343c569a0ceeca83b9dfef87550b4dc5cbb89642da412b20c5071f304c8c464b80415446e8e155a038c0 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": + version: 1.2.2 + resolution: "get-intrinsic@npm:1.2.2" + dependencies: + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^2.3.5" + minimatch: "npm:^9.0.1" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry: "npm:^1.10.1" + bin: + glob: dist/esm/bin.mjs + checksum: 38bdb2c9ce75eb5ed168f309d4ed05b0798f640b637034800a6bf306f39d35409bf278b0eaaffaec07591085d3acb7184a201eae791468f0f617771c2486a6a8 + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e + languageName: node + linkType: hard + +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 288e95e310227bbe037076ea81b7c2598ccbc3122d87abc6dab39e1eec309aa14f0e366a98cdc45237ffcfcbad3db597778c0068217dcb1950fef6249104e1b1 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca + languageName: node + linkType: hard + +"graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0": + version: 1.0.1 + resolution: "has-property-descriptors@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.2" + checksum: 21a47bb080a24e79594aef1ce71e1a18a1c5ab4120308e218088f67ebb7f6f408847541e2d96e5bd00e90eef5c5a49e4ebbdc8fc2d5b365a2c379aef071642f0 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: 464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b + languageName: node + linkType: hard + +"hasown@npm:^2.0.0": + version: 2.0.0 + resolution: "hasown@npm:2.0.0" + dependencies: + function-bind: "npm:^1.1.2" + checksum: c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90 + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 034d74029dcca544a34fb6135e98d427acd73019796ffc17383eaa3ec2fe1c0471dcbbc8f8ed39e46e86d43ccd753a160631615e4048285e313569609b66d5b7 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f + languageName: node + linkType: hard + +"http-errors@npm:2.0.0, http-errors@npm:^2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: "npm:2.0.0" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:2.0.1" + toidentifier: "npm:1.0.1" + checksum: 0e7f76ee8ff8a33e58a3281a469815b893c41357378f408be8f6d4aa7d1efafb0da064625518e7078381b6a92325949b119dc38fcb30bdbc4e3a35f78c44c439 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: dbaaf3d9f3fc4df4a5d7ec45d456ec50f575240b557160fa63427b447d1f812dd7fe4a4f17d2e1ba003d231f07edf5a856ea6d91cb32d533062ff20a7803ccac + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 9ec844f78fd643608239c9c3f6819918631df5cd3e17d104cc507226a39b5d4adda9d790fc9fd63ac0d2bb8a761b2f9f60faa80584a9bf9d7f2e8c5ed0acd330 + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: df59be9e0af479036798a881d1f136c4a29e0b518d4abb863afbd11bf30efa3eeb1d0425fc65942dcc05ab3bf40205ea436b0ff389f2cd20b75b8643d539bf86 + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f + languageName: node + linkType: hard + +"ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.3.0 + resolution: "ignore@npm:5.3.0" + checksum: 51594355cea4c6ad6b28b3b85eb81afa7b988a1871feefd7062baf136c95aa06760ee934fa9590e43d967bd377ce84a4cf6135fbeb6063e063f1182a0e9a3bcd + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.1.0 + resolution: "import-local@npm:3.1.0" + dependencies: + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" + bin: + import-local-fixture: fixtures/cli.js + checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 + languageName: node + linkType: hard + +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: 1270b11e534a466fb4cf4426cbcc3a907c429389f7f4e4e3b288b42823562e88d6a509ceda8141a507de147ca506141f745005c0aa144569d94cf24a54eb52bc + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: 864d0cced0c0832700e9621913a6429ccdc67f37c1bd78fb8c6789fff35c9d167cb329134acad2290497a53336813ab4798d2794fd675d5eb33b5fdf0982b9ca + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 73ced84fa35e59e2c57da2d01e12cd01479f381d7f122ce41dcbb713f09dbfc651315832cd2bf8accba7681a69e4d6f1e03941d94dd10040d415086360e7005e + languageName: node + linkType: hard + +"is-arrayish@npm:^0.3.1": + version: 0.3.2 + resolution: "is-arrayish@npm:0.3.2" + checksum: 81a78d518ebd8b834523e25d102684ee0f7e98637136d3bdc93fd09636350fa06f1d8ca997ea28143d4d13cb1b69c0824f082db0ac13e1ab3311c10ffea60ade + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 078e51b4f956c2c5fd2b26bb2672c3ccf7e1faff38e0ebdba45612265f4e3d9fc3127a1fa8370bbf09eab61339203c3d3b7af5662cbf8be4030f8fac37745b0e + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" + dependencies: + hasown: "npm:^2.0.0" + checksum: d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.1 + resolution: "istanbul-lib-instrument@npm:6.0.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 95fd8c66e586840989cb3c7819c6da66c4742a6fedbf16b51a5c7f1898941ad07b79ddff020f479d3a1d76743ecdbf255d93c35221875687477d4b118026e7e7 + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 5526983462799aced011d776af166e350191b816821ea7bcf71cab3e5272657b062c47dc30697a22a43656e3ced78893a42de677f9ccf276a28c913190953b82 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 135c178e509b21af5c446a6951fc01c331331bb0fdb1ed1dd7f68a8c875603c2e2ee5c82801db5feb868e5cc35e9babe2d972d322afc50f6de6cce6431b9b2ff + languageName: node + linkType: hard + +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 6e6490d676af8c94a7b5b29b8fd5629f21346911ebe2e32931c2a54210134408171c24cee1a109df2ec19894ad04a429402a8438cbf5cc2794585d35428ace76 + languageName: node + linkType: hard + +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 3d93742e56b1a73a145d55b66e96711fbf87ef89b96c2fab7cfdfba8ec06612591a982111ca2b712bb853dbc16831ec8b43585a2a96b83862d6767de59cbf83d + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 716a8e3f40572fd0213bcfc1da90274bf30d856e5133af58089a6ce45089b63f4d679bd44e6be9d320e8390483ebc3ae9921981993986d21639d9019b523123d + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 6cc62b34d002c034203065a31e5e9a19e7c76d9e8ef447a6f70f759c0714cb212c6245f75e270ba458620f9c7b26063cd8cf6cd1f7e3afd659a7cc08add17307 + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 6bdf570e9592e7d7dd5124fc0e21f5fe92bd15033513632431b211797e3ab57eaa312f83cc6481b3094b72324e369e876f163579d60016677c117ec4853cf02b + languageName: node + linkType: hard + +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 6f3a7eb9cd9de5ea9e5aa94aed535631fa6f80221832952839b3cb59dd419b91c20b73887deb0b62230d06d02d6b6cf34ebb810b88d904bb4fe1e2e4f0905c98 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 8d48818055bc96c9e4ec2e217a5a375623c0d0bfae8d22c26e011074940c202aa2534a3362294c81d981046885c05d304376afba9f2874143025981148f3e96d + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: bd1a077654bdaa013b590deb5f7e7ade68f2e3289180a8c8f53bc8a49f3b40740c0ec2d3a3c1aee906f682775be2bebbac37491d80b634d15276b0aa0f2e3fda + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637 + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85 + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 981904a494299cf1e3baed352f8a3bd8b50a8c13a662c509b6a53c31461f94ea3bfeffa9d5efcfeb248e384e318c87de7e3baa6af0f79674e987482aa189af40 + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 1e206f94a660d81e977bcfb1baae6450cb4a81c92e06fad376cc5ea16b8e8c6ea78c383f39e95591a9eb7f925b6a1021086c38941aa7c1b8a6a813c2f6e93675 + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: faa466fd9bc69ea6c37a545a7c6e808e073c66f46ab7d3d8a6ef084f8708f201b85d5fe1799789578b8b47fa1de47b9ee47b414d1863bc117a49e032ba77b7c7 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 9d8748a494bd90f5c82acea99be9e99f21358263ce6feae44d3f1b0cd90991b5df5d18d607e73c07be95861ee86d1cbab2a3fc6ca4b21805f07ac29d47c1da1e + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 59eb58eb7e150e0834a2d0c0d94f2a0b963ae7182cfa6c63f2b49b9c6ef794e5193ef1634e01db41420c36a94cefc512cdd67a055cd3e6fa2f41eaf0f82f5a20 + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: cb19a3948256de5f922d52f251821f99657339969bf86843bd26cf3332eae94883e8260e3d2fba46129a27c3971c1aa522490e460e16c7fad516e82d10bbf9f8 + languageName: node + linkType: hard + +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161 + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 4f616e0345676631a7034b1d94971aaa719f0cd4a6041be2aa299be437ea047afd4fe05c48873b7963f5687a2f6c7cbf51244be8b14e313b97bfe32b1e127e55 + languageName: node + linkType: hard + +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 + languageName: node + linkType: hard + +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 97023d78446098c586faaa467fbf2c6b07ff06e2c85a19e3926adb5b0effe9ac60c4913ae03e2719f9c01ae8ffd8d92f6b262cedb9555ceeb5d19263d8c6362a + languageName: node + linkType: hard + +"js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2 + languageName: node + linkType: hard + +"js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379 + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 5f3a99009ed5f2a5a67d06e2f298cc97bc86d462034173308156f15b43a6e850be8511dc204b9b94566305da2947f7d90289657237d210351a39059ff9d666cf + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 12786c2e2f22c27439e6db0532ba321f1d0617c27ad8cb1c352a0e9249a50182fd1ba8b52a18899291604b0c32eafa8afd09e51203f19109a0537f68db2b652d + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 59169a081e4eeb6f9559ae1f938f656191c000e0512aa6df9f3c8b2437a4ab1823819c6b9fd1818a4e39593ccfd72e9a051fdd3e2d1e340ed913679e888ded8c + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da + languageName: node + linkType: hard + +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 0c0ecaf00a5c6173d25059c7db2113850b5457016dfa1d0e3ef26da4704fbb186b4938d7611246d86f0ddf1bccf26828daa5877b1f232a65e7373d0122a83e7f + languageName: node + linkType: hard + +"kuler@npm:^2.0.0": + version: 2.0.0 + resolution: "kuler@npm:2.0.0" + checksum: 9e10b5a1659f9ed8761d38df3c35effabffbd19fc6107324095238e4ef0ff044392cae9ac64a1c2dda26e532426485342226b93806bd97504b174b0dcf04ed81 + languageName: node + linkType: hard + +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + +"lodash.memoize@npm:4.x": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 + languageName: node + linkType: hard + +"lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 + languageName: node + linkType: hard + +"logform@npm:^2.3.2, logform@npm:^2.4.0": + version: 2.6.0 + resolution: "logform@npm:2.6.0" + dependencies: + "@colors/colors": "npm:1.6.0" + "@types/triple-beam": "npm:^1.3.2" + fecha: "npm:^4.2.0" + ms: "npm:^2.1.1" + safe-stable-stringify: "npm:^2.3.1" + triple-beam: "npm:^1.3.0" + checksum: 92de5696a529a7ccf4359fe65a21fce2398ba20c4b4e5769cba187b8fde01d590a22d3c83f797d31b436f49770fb1b2f28646e7c881d30b8d1f4080a05ae7006 + languageName: node + linkType: hard + +"lru-cache@npm:*, lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 207278d6fa711fb1f94a0835d4d4737441d2475302482a14785b10515e4c906a57ebf9f35bf060740c9560e91c7c1ad5a04fd7ed030972a9ba18bce2a228e95b + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8 + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 + languageName: node + linkType: hard + +"lru-cache@npm:^7.13.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: 6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98 + languageName: node + linkType: hard + +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + +"make-error@npm:1.x, make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" + dependencies: + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" + http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" + checksum: ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40 + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: 38e0984db39139604756903a01397e29e17dcb04207bb3e081412ce725ab17338ecc47220c1b186b6bbe79a658aad1b0d41142884f5a481f36290cdefbe6aa46 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: a385dd974faa34b5dd021b2bbf78c722881bf6f003bfe6d391d7da3ea1ed625d1ff10ddd13c57531f628b3e785be38d3eed10ad03cebd90b76932413df9a1820 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" + dependencies: + braces: "npm:^3.0.2" + picomatch: "npm:^2.3.1" + checksum: a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 54bb60bf39e6f8689f6622784e668a3d7f8bed6b0d886f5c3c446cb3284be28b30bf707ed05d0fe44a036f8469976b2629bbea182684977b084de9da274694d7 + languageName: node + linkType: hard + +"mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 89aa9651b67644035de2784a6e665fc685d79aba61857e02b9c8758da874a754aed4a9aced9265f5ed1171fd934331e5516b84a7f0218031b6fa0270eca1e51a + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"minimatch@npm:9.0.3, minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 + languageName: node + linkType: hard + +"minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 908491b6cc15a6c440ba5b22780a0ba89b9810e1aea684e253e43c4e3b8d56ec1dcdd7ea96dde119c29df59c936cde16062159eae4225c691e19c70b432b6e6f + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: 3edf72b900e30598567eafe96c30374432a8709e61bb06b87198fa3192d466777e2ec21c52985a0999044fa6567bd6f04651585983a1cbb27e2c1770a07ed2a2 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 + languageName: node + linkType: hard + +"mock-socket@npm:^9.3.1": + version: 9.3.1 + resolution: "mock-socket@npm:9.3.1" + checksum: c5c07568f2859db6926d79cb61580c07e67958b5cd6b52d1270fdfa17ae066d7f74a18a4208fc4386092eea4e1ee001aa23f015c88a1774265994e4fae34d18e + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + languageName: node + linkType: hard + +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 + languageName: node + linkType: hard + +"nock@npm:^13.4.0": + version: 13.4.0 + resolution: "nock@npm:13.4.0" + dependencies: + debug: "npm:^4.1.0" + json-stringify-safe: "npm:^5.0.1" + propagate: "npm:^2.0.0" + checksum: 269c4d4e2ae250e0af361548ab0ba11a18831cfb3edfd8c6f6b1e4b02c7ffc3b1c8ac04ac33edfd3e114110f4836ab8bb8df398da893cd18fef47d9c256acf7f + languageName: node + linkType: hard + +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233 + languageName: node + linkType: hard + +"node-fetch@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" + dependencies: + data-uri-to-buffer: "npm:^4.0.0" + fetch-blob: "npm:^3.1.4" + formdata-polyfill: "npm:^4.0.10" + checksum: 24207ca8c81231c7c59151840e3fded461d67a31cf3e3b3968e12201a42f89ce4a0b5fb7079b1fa0a4655957b1ca9257553200f03a9f668b45ebad265ca5593d + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" + semver: "npm:^7.3.5" + tar: "npm:^6.1.2" + which: "npm:^4.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 + languageName: node + linkType: hard + +"object-inspect@npm:^1.9.0": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 + languageName: node + linkType: hard + +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: "npm:1.1.1" + checksum: 8e81472c5028125c8c39044ac4ab8ba51a7cdc19a9fbd4710f5d524a74c6d8c9ded4dd0eed83f28d3d33ac1d7a6a439ba948ccb765ac6ce87f30450a26bfe2ea + languageName: node + linkType: hard + +"once@npm:^1.3.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"one-time@npm:^1.0.0": + version: 1.0.0 + resolution: "one-time@npm:1.0.0" + dependencies: + fn.name: "npm:1.x.x" + checksum: 64d0160480eeae4e3b2a6fc0a02f452e05bb0cc8373a4ed56a4fc08c3939dcb91bc20075003ed499655bd16919feb63ca56f86eee7932c5251f7d629b55dfc90 + languageName: node + linkType: hard + +"onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: e9fd0695a01cf226652f0385bf16b7a24153dbbb2039f764c8ba6d2306a8506b0e4ce570de6ad99c7a6eb49520743afdb66edd95ee979c1a342554ed49a9aadd + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" + dependencies: + "@aashutoshrathi/word-wrap": "npm:^1.2.3" + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + checksum: fa28d3016395974f7fc087d6bbf0ac7f58ac3489f4f202a377e9c194969f329a7b88c75f8152b33fb08794a30dcd5c079db6bb465c28151357f113d80bbf67da + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + languageName: node + linkType: hard + +"parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + +"parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: "npm:^9.1.1 || ^10.0.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: eebfb8304fef1d4f7e1486df987e4fd77413de4fce16508dea69fcf8eb318c09a6b15a7a2f4c22877cec1cb7ecbd3071d18ca9de79eeece0df874a00f1f0bdc8 + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8 + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc + languageName: node + linkType: hard + +"pirates@npm:^4.0.4": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: d02dda76f4fec1cbdf395c36c11cf26f76a644f9f9a1bfa84d3167d0d3154d5289aacc72677aa20d599bb4a6937a471de1b65c995e2aea2d8687cbcd7e43ea5f + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 0b9d2c76801ca652a7f64892dd37b7e3fab149a37d2424920099bf894acccc62abb4424af2155ab36dea8744843060a2d8ddc983518d0b1e22265a22324b72ed + languageName: node + linkType: hard + +"prettier-linter-helpers@npm:^1.0.0": + version: 1.0.0 + resolution: "prettier-linter-helpers@npm:1.0.0" + dependencies: + fast-diff: "npm:^1.1.2" + checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 + languageName: node + linkType: hard + +"prettier@npm:^3.1.0": + version: 3.1.1 + resolution: "prettier@npm:3.1.1" + bin: + prettier: bin/prettier.cjs + checksum: 26a249f321b97d26c04483f1bf2eeb22e082a76f4222a2c922bebdc60111691aad4ec3979610e83942e0b956058ec361d9e9c81c185172264eb6db9aa678082b + languageName: node + linkType: hard + +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb + languageName: node + linkType: hard + +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + +"prom-client@npm:^14.2.0": + version: 14.2.0 + resolution: "prom-client@npm:14.2.0" + dependencies: + tdigest: "npm:^0.1.1" + checksum: 892eb83eb860945f3ee55bc19bb73e4a64cb63d95e28336141f49fb90a05354765b4ac4a8ba046fd895690f0bf231de1289caf180647cefdfd0d767f34725d97 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 + languageName: node + linkType: hard + +"prompts@npm:^2.0.1": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: c52536521a4d21eff4f2f2aa4572446cad227464066365a7167e52ccf8d9839c099f9afec1aba0eed3d5a2514b3e79e0b3e7a1dc326b9acde6b75d27ed74b1a9 + languageName: node + linkType: hard + +"propagate@npm:^2.0.0": + version: 2.0.1 + resolution: "propagate@npm:2.0.1" + checksum: 8c761c16e8232f82f6d015d3e01e8bd4109f47ad804f904d950f6fe319813b448ca112246b6bfdc182b400424b155b0b7c4525a9bb009e6fa950200157569c14 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: "npm:0.2.0" + ipaddr.js: "npm:1.9.1" + checksum: f24a0c80af0e75d31e3451398670d73406ec642914da11a2965b80b1898ca6f66a0e3e091a11a4327079b2b268795f6fa06691923fef91887215c3d0e8ea3f68 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.0.4 + resolution: "pure-rand@npm:6.0.4" + checksum: 34fed0abe99d3db7ddc459c12e1eda6bff05db6a17f2017a1ae12202271ccf276fb223b442653518c719671c1b339bbf97f27ba9276dba0997c89e45c4e6a3bf + languageName: node + linkType: hard + +"qs@npm:6.11.0": + version: 6.11.0 + resolution: "qs@npm:6.11.0" + dependencies: + side-channel: "npm:^1.0.4" + checksum: 5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 72900df0616e473e824202113c3df6abae59150dfb73ed13273503127235320e9c8ca4aaaaccfd58cf417c6ca92a6e68ee9a5c3182886ae949a768639b388a7b + languageName: node + linkType: hard + +"range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: ce21ef2a2dd40506893157970dc76e835c78cf56437e26e19189c48d5291e7279314477b06ac38abd6a401b661a6840f7b03bd0b1249da9b691deeaa15872c26 + languageName: node + linkType: hard + +"raw-body@npm:2.5.1": + version: 2.5.1 + resolution: "raw-body@npm:2.5.1" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 280bedc12db3490ecd06f740bdcf66093a07535374b51331242382c0e130bb273ebb611b7bc4cba1b4b4e016cc7b1f4b05a6df885a6af39c2bc3b94c02291c84 + languageName: node + linkType: hard + +"react-is@npm:^18.0.0": + version: 18.2.0 + resolution: "react-is@npm:18.2.0" + checksum: 200cd65bf2e0be7ba6055f647091b725a45dd2a6abef03bf2380ce701fd5edccee40b49b9d15edab7ac08a762bf83cb4081e31ec2673a5bfb549a36ba21570df + languageName: node + linkType: hard + +"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 196b30ef6ccf9b6e18c4e1724b7334f72a093d011a99f3b5920470f0b3406a51770867b3e1ae9711f227ef7a7065982f6ee2ce316746b2cb42c88efe44297fe7 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.11": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: d493e9e118abef5b099c78170834f18540c4933cedf9bfabc32d3af94abfb59a7907bd7950259cbab0a929ebca7db77301e8024e5121e6482a82f78283dfd20c + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: "npm:^5.0.0" + checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 + languageName: node + linkType: hard + +"resolve@npm:^1.0.0, resolve@npm:^1.20.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 14222c9e1d3f9ae01480c50d96057228a8524706db79cdeb5a2ce5bb7070dd9f409a6f84a02cbef8cdc80d39aef86f2dd03d155188a1300c599b05437dcd2ffb + languageName: node + linkType: hard + +"rimraf@npm:^2.6.1": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: ./bin.js + checksum: 4586c296c736483e297da7cffd19475e4a3e41d07b1ae124aad5d687c79e4ffa716bdac8732ed1db942caf65271cee9dd39f8b639611de161a2753e2112ffe1d + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5 + languageName: node + linkType: hard + +"rimraf@npm:^5.0.5": + version: 5.0.5 + resolution: "rimraf@npm:5.0.5" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: a612c7184f96258b7d1328c486b12ca7b60aa30e04229a08bbfa7e964486deb1e9a1b52d917809311bdc39a808a4055c0f950c0280fba194ba0a09e6f0d404f6 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + languageName: node + linkType: hard + +"rxjs@npm:^7.5.6, rxjs@npm:^7.8.1": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: b10cac1a5258f885e9dd1b70d23c34daeb21b61222ee735d2ec40a8685bdca40429000703a44f0e638c27a684ac139e1c37e835d2a0dc16f6fc061a138ae3abb + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.3.1": + version: 2.4.3 + resolution: "safe-stable-stringify@npm:2.4.3" + checksum: a6c192bbefe47770a11072b51b500ed29be7b1c15095371c1ee1dc13e45ce48ee3c80330214c56764d006c485b88bd0b24940d868948170dddc16eed312582d8 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 + languageName: node + linkType: hard + +"semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: "npm:^6.0.0" + bin: + semver: bin/semver.js + checksum: 985dec0d372370229a262c737063860fabd4a1c730662c1ea3200a2f649117761a42184c96df62a0e885e76fbd5dace41087d6c1ac0351b13c0df5d6bcb1b5ac + languageName: node + linkType: hard + +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" + dependencies: + debug: "npm:2.6.9" + depd: "npm:2.0.0" + destroy: "npm:1.2.0" + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + mime: "npm:1.6.0" + ms: "npm:2.1.3" + on-finished: "npm:2.4.1" + range-parser: "npm:~1.2.1" + statuses: "npm:2.0.1" + checksum: ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb + languageName: node + linkType: hard + +"serve-static@npm:1.15.0": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" + dependencies: + encodeurl: "npm:~1.0.2" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.18.0" + checksum: 699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 + languageName: node + linkType: hard + +"set-function-length@npm:^1.1.1": + version: 1.1.1 + resolution: "set-function-length@npm:1.1.1" + dependencies: + define-data-property: "npm:^1.1.1" + get-intrinsic: "npm:^1.2.1" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + checksum: 745ed1d7dc69a6185e0820082fe73838ab3dfd01e75cce83a41e4c1d68bbf34bc5fb38f32ded542ae0b557536b5d2781594499b5dcd19e7db138e06292a76c7b + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: "npm:^1.0.0" + get-intrinsic: "npm:^1.0.2" + object-inspect: "npm:^1.9.0" + checksum: c4998d9fc530b0e75a7fd791ad868fdc42846f072734f9080ff55cc8dc7d3899abcda24fd896aa6648c3ab7021b4bb478073eb4f44dfd55bce9714bc1a7c5d45 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f + languageName: node + linkType: hard + +"simple-swizzle@npm:^0.2.2": + version: 0.2.2 + resolution: "simple-swizzle@npm:0.2.2" + dependencies: + is-arrayish: "npm:^0.3.1" + checksum: c6dffff17aaa383dae7e5c056fbf10cf9855a9f79949f20ee225c04f06ddde56323600e0f3d6797e82d08d006e93761122527438ee9531620031c08c9e0d73cc + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 + languageName: node + linkType: hard + +"smoldot@npm:2.0.7": + version: 2.0.7 + resolution: "smoldot@npm:2.0.7" + dependencies: + ws: "npm:^8.8.1" + checksum: 599930a66cd06a21930bf61778869aa4d74b507ab4a6592da0feaf9c9a42597a7758343149ffc1f2be34af535c784b2ab6d7a00f80c8ad60b03fdcd7e49687d8 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:^4.3.4" + socks: "npm:^2.7.1" + checksum: ea727734bd5b2567597aa0eda14149b3b9674bb44df5937bbb9815280c1586994de734d965e61f1dd45661183d7b41f115fb9e432d631287c9063864cfcc2ecc + languageName: node + linkType: hard + +"socks@npm:^2.7.1": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: "npm:^2.0.0" + smart-buffer: "npm:^4.2.0" + checksum: 5074f7d6a13b3155fa655191df1c7e7a48ce3234b8ccf99afa2ccb56591c195e75e8bb78486f8e9ea8168e95a29573cbaad55b2b5e195160ae4d2ea6811ba833 + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: d1514a922ac9c7e4786037eeff6c3322f461cd25da34bb9fefb15387b3490531774e6e31d95ab6d5b84a3e139af9c3a570ccaee6b47bd7ea262691ed3a8bc34e + languageName: node + linkType: hard + +"source-map-support@npm:^0.5.12": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 8317e12d84019b31e34b86d483dd41d6f832f389f7417faf8fc5c75a66a12d9686e47f589a0554a868b8482f037e23df9d040d29387eb16fa14cb85f091ba207 + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:^0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ef7462f1c29d502b3057e822cdbdae0b0e565302c4dd1a95e11e793d8d9d62006cdc10e0fd99163ca33ff2071360cf50ee13f90440806e7ed57d81cba2f7ff + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa + languageName: node + linkType: hard + +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" + dependencies: + minipass: "npm:^7.0.3" + checksum: 453f9a1c241c13f5dfceca2ab7b4687bcff354c3ccbc932f35452687b9ef0ccf8983fd13b8a3baa5844c1a4882d6e3ddff48b0e7fd21d743809ef33b80616d79 + languageName: node + linkType: hard + +"stack-trace@npm:0.0.x": + version: 0.0.10 + resolution: "stack-trace@npm:0.0.10" + checksum: 7bd633f0e9ac46e81a0b0fe6538482c1d77031959cf94478228731709db4672fbbed59176f5b9a9fd89fec656b5dae03d084ef2d1b0c4c2f5683e05f2dbb1405 + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb + languageName: node + linkType: hard + +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: "npm:^1.0.2" + strip-ansi: "npm:^6.0.0" + checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56 + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 + languageName: node + linkType: hard + +"strip-json-comments@npm:^2.0.0": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e + languageName: node + linkType: hard + +"synckit@npm:^0.8.6": + version: 0.8.8 + resolution: "synckit@npm:0.8.8" + dependencies: + "@pkgr/core": "npm:^0.1.0" + tslib: "npm:^2.6.2" + checksum: 2864a5c3e689ad5b991bebbd8a583c5682c4fa08a4f39986b510b6b5d160c08fc3672444069f8f96ed6a9d12772879c674c1f61e728573eadfa90af40a765b74 + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.0 + resolution: "tar@npm:6.2.0" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 2042bbb14830b5cd0d584007db0eb0a7e933e66d1397e72a4293768d2332449bc3e312c266a0887ec20156dea388d8965e53b4fc5097f42d78593549016da089 + languageName: node + linkType: hard + +"tdigest@npm:^0.1.1": + version: 0.1.2 + resolution: "tdigest@npm:0.1.2" + dependencies: + bintrees: "npm:1.0.2" + checksum: 45be99fa52dab74b8edafe150e473cdc45aa1352c75ed516a39905f350a08c3175f6555598111042c3677ba042d7e3cae6b5ce4c663fe609bc634f326aabc9d6 + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5 + languageName: node + linkType: hard + +"text-hex@npm:1.0.x": + version: 1.0.0 + resolution: "text-hex@npm:1.0.0" + checksum: 1138f68adc97bf4381a302a24e2352f04992b7b1316c5003767e9b0d3367ffd0dc73d65001ea02b07cd0ecc2a9d186de0cf02f3c2d880b8a522d4ccb9342244a + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452 + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a + languageName: node + linkType: hard + +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + languageName: node + linkType: hard + +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 49117f5f410d19c84b0464d29afb9642c863bc5ba40fcb9a245d474c6d5cc64d1b177a6e6713129eb346b40aebb9d4631d967517f9fbe8251c35b21b13cd96c7 + languageName: node + linkType: hard + +"triple-beam@npm:^1.3.0": + version: 1.4.1 + resolution: "triple-beam@npm:1.4.1" + checksum: 2e881a3e8e076b6f2b85b9ec9dd4a900d3f5016e6d21183ed98e78f9abcc0149e7d54d79a3f432b23afde46b0885bdcdcbff789f39bc75de796316961ec07f61 + languageName: node + linkType: hard + +"ts-api-utils@npm:^1.0.1": + version: 1.0.3 + resolution: "ts-api-utils@npm:1.0.3" + peerDependencies: + typescript: ">=4.2.0" + checksum: 1350a5110eb1e534e9a6178f4081fb8a4fcc439749e19f4ad699baec9090fcb90fe532d5e191d91a062dc6e454a14a8d7eb2ad202f57135a30c4a44a3024f039 + languageName: node + linkType: hard + +"ts-jest@npm:^29.1.1": + version: 29.1.1 + resolution: "ts-jest@npm:29.1.1" + dependencies: + bs-logger: "npm:0.x" + fast-json-stable-stringify: "npm:2.x" + jest-util: "npm:^29.0.0" + json5: "npm:^2.2.3" + lodash.memoize: "npm:4.x" + make-error: "npm:1.x" + semver: "npm:^7.5.3" + yargs-parser: "npm:^21.0.1" + peerDependencies: + "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 + typescript: ">=4.3 <6" + peerDependenciesMeta: + "@babel/core": + optional: true + "@jest/types": + optional: true + babel-jest: + optional: true + esbuild: + optional: true + bin: + ts-jest: cli.js + checksum: 30e8259baba95dd786e64f7c18b864e904598f3ba07911be4d9bd29ca9c3c0024bad4ccf8ec0abd2a2fa14b06622cbbadff1b3be822189c657196442d33ee6ca + languageName: node + linkType: hard + +"ts-node-dev@npm:^2.0.0": + version: 2.0.0 + resolution: "ts-node-dev@npm:2.0.0" + dependencies: + chokidar: "npm:^3.5.1" + dynamic-dedupe: "npm:^0.3.0" + minimist: "npm:^1.2.6" + mkdirp: "npm:^1.0.4" + resolve: "npm:^1.0.0" + rimraf: "npm:^2.6.1" + source-map-support: "npm:^0.5.12" + tree-kill: "npm:^1.2.2" + ts-node: "npm:^10.4.0" + tsconfig: "npm:^7.0.0" + peerDependencies: + node-notifier: "*" + typescript: "*" + peerDependenciesMeta: + node-notifier: + optional: true + bin: + ts-node-dev: lib/bin.js + tsnd: lib/bin.js + checksum: 9e1bb83b622770815a4e43ec31b90799adbdacb0e7b8bca0a24206e69856d7c422b0c4feeebd1ba77de08659864955441e8e3164432248b39cff1bcf054ebc7d + languageName: node + linkType: hard + +"ts-node@npm:^10.4.0": + version: 10.9.2 + resolution: "ts-node@npm:10.9.2" + dependencies: + "@cspotcode/source-map-support": "npm:^0.8.0" + "@tsconfig/node10": "npm:^1.0.7" + "@tsconfig/node12": "npm:^1.0.7" + "@tsconfig/node14": "npm:^1.0.0" + "@tsconfig/node16": "npm:^1.0.2" + acorn: "npm:^8.4.1" + acorn-walk: "npm:^8.1.1" + arg: "npm:^4.1.0" + create-require: "npm:^1.1.0" + diff: "npm:^4.0.1" + make-error: "npm:^1.1.1" + v8-compile-cache-lib: "npm:^3.0.1" + yn: "npm:3.1.1" + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794 + languageName: node + linkType: hard + +"tsconfig@npm:^7.0.0": + version: 7.0.0 + resolution: "tsconfig@npm:7.0.0" + dependencies: + "@types/strip-bom": "npm:^3.0.0" + "@types/strip-json-comments": "npm:0.0.30" + strip-bom: "npm:^3.0.0" + strip-json-comments: "npm:^2.0.0" + checksum: 3b3a32a3203d120a05f40e9b24fed8b192f8f854a85070a8a1f308204cac4b8811df41382eb0a9fcceb2d1bf427a9516cbb2f5b01dcb2ad905277a112e67bd5a + languageName: node + linkType: hard + +"tslib@npm:^2.1.0, tslib@npm:^2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 14687776479d048e3c1dbfe58a2409e00367810d6960c0f619b33793271ff2a27f81b52461f14a162f1f89a9b1d8da1b237fc7c99b0e1fdcec28ec63a86b1fec + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: f4254070d9c3d83a6e573bcb95173008d73474ceadbbf620dd32d273940ca18734dff39c2b2480282df9afe5d1675ebed5499a00d791758748ea81f61a38961f + languageName: node + linkType: hard + +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: "npm:0.3.0" + mime-types: "npm:~2.1.24" + checksum: 0bd9eeae5efd27d98fd63519f999908c009e148039d8e7179a074f105362d4fcc214c38b24f6cda79c87e563cbd12083a4691381ed28559220d4a10c2047bed4 + languageName: node + linkType: hard + +"typescript@npm:^5.2.2": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 40912a8963fc02fb8b600cf50197df4a275c602c60de4cac4f75879d3c48558cfac48de08a25cc10df8112161f7180b3bbb4d662aadb711568602f9eddee54f0 + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" + dependencies: + escalade: "npm:^3.1.1" + picocolors: "npm:^1.0.0" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: b271ca7e3d46b7160222e3afa3e531505161c9a4e097febae9664e4b59912f4cbe94861361a4175edac3a03fee99d91e44b6a58c17a634bc5a664b19fc76fbcb + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: 5d6949693d58cb2e636a84f3ee1c6e7b2f9c16cb1d42d0ecb386d8c025c69e327205aa1c69e2868cc06a01e5e20681fbba55a4e0ed0cce913d60334024eae798 + languageName: node + linkType: hard + +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 88d3423a52b6aaf1836be779cab12f7016d47ad8430dffba6edf766695e6d90ad4adaa3d8eeb512cc05924f3e246c4a4ca51e089dccf4402caa536b5e5be8961 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.2.0 + resolution: "v8-to-istanbul@npm:9.2.0" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" + checksum: 18dd8cebfb6790f27f4e41e7cff77c7ab1c8904085f354dd7875e2eb65f4261c4cf40939132502875779d92304bfea46b8336346ecb40b6f33c3a3979e6f5729 + languageName: node + linkType: hard + +"vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: 31389debef15a480849b8331b220782230b9815a8e0dbb7b9a8369559aed2e9a7800cd904d4371ea74f4c3527db456dc8e7ac5befce5f0d289014dbdf47b2242 + languageName: node + linkType: hard + +"walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3": + version: 3.2.1 + resolution: "web-streams-polyfill@npm:3.2.1" + checksum: 08fcf97b7883c1511dd3da794f50e9bde75a660884783baaddb2163643c21a94086f394dc4bd20dff0f55c98d98d60c4bea05a5809ef5005bdf835b63ada8900 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + languageName: node + linkType: hard + +"winston-transport@npm:^4.5.0": + version: 4.6.0 + resolution: "winston-transport@npm:4.6.0" + dependencies: + logform: "npm:^2.3.2" + readable-stream: "npm:^3.6.0" + triple-beam: "npm:^1.3.0" + checksum: 08b4d5be6377744c52acf7d63877bf54fded9b5cd1aa565c8eb14e3dc425de2e8f68bb994a1c1afef9e3aa700d79bcfa55bfbca370ea3068782c104ff033af35 + languageName: node + linkType: hard + +"winston@npm:^3.8.1": + version: 3.11.0 + resolution: "winston@npm:3.11.0" + dependencies: + "@colors/colors": "npm:^1.6.0" + "@dabh/diagnostics": "npm:^2.0.2" + async: "npm:^3.2.3" + is-stream: "npm:^2.0.0" + logform: "npm:^2.4.0" + one-time: "npm:^1.0.0" + readable-stream: "npm:^3.4.0" + safe-stable-stringify: "npm:^2.3.1" + stack-trace: "npm:0.0.x" + triple-beam: "npm:^1.3.0" + winston-transport: "npm:^4.5.0" + checksum: 8b456bdfbf336898c5a7ca83b5c312fe46f32830c759e231f950378c28a0ddd0780e64ceaf6ea76e0366fb1500b49b9fee80d1045e41efc3b03b51ad31eeb307 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: 3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246 + languageName: node + linkType: hard + +"ws@npm:^8.15.1, ws@npm:^8.8.1": + version: 8.16.0 + resolution: "ws@npm:8.16.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 7c511c59e979bd37b63c3aea4a8e4d4163204f00bd5633c053b05ed67835481995f61a523b0ad2b603566f9a89b34cb4965cb9fab9649fbfebd8f740cea57f17 + languageName: node + linkType: hard + +"xtend@npm:^4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd + languageName: node + linkType: hard + +"yaml@npm:2.2.1": + version: 2.2.1 + resolution: "yaml@npm:2.2.1" + checksum: 2e443fed323db4d5ae0c7134c6dbd30cb920e0c8f79a6ce78677731409af83ee2d74a09563fce01503a07f9a02274d42784d816f87294a53b47b955bc83dc655 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e + languageName: node + linkType: hard + +"yargs@npm:^17.3.1, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 + languageName: node + linkType: hard + +"yn@npm:3.1.1": + version: 3.1.1 + resolution: "yn@npm:3.1.1" + checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard From 236d0fdeb804a83ba09c738728a5db6ebb224803 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 2 Jan 2024 19:17:14 +0100 Subject: [PATCH 10/28] changed variable to const --- src/services/blocks/XCMDecoder.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 61943a1e3..55489d2a0 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -159,8 +159,7 @@ export class XcmDecoder { let xcmMessage: string = message; let instructionLength = 0; while (xcmMessage.length != 0) { - let xcmInstructions: Bytes; - xcmInstructions = api.createType('XcmVersionedXcm', xcmMessage); + const xcmInstructions: Bytes = api.createType('XcmVersionedXcm', xcmMessage); instructions.push(xcmInstructions); instructionLength = xcmInstructions.toU8a().length; xcmMessage = xcmMessage.slice(instructionLength); From 7339cab2288a3c92446eb5a28c24151a235e19cf Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 2 Jan 2024 19:31:20 +0100 Subject: [PATCH 11/28] retrieved yarn.lock from master branch --- yarn.lock | 1874 ++++++++++++++++++++++++++++++----------------------- 1 file changed, 1050 insertions(+), 824 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1a4f7a252..b164affbf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,68 +22,68 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/code-frame@npm:7.23.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.13": + version: 7.22.13 + resolution: "@babel/code-frame@npm:7.22.13" dependencies: - "@babel/highlight": "npm:^7.23.4" + "@babel/highlight": "npm:^7.22.13" chalk: "npm:^2.4.2" - checksum: 44e58529c9d93083288dc9e649c553c5ba997475a7b0758cc3ddc4d77b8a7d985dbe78cc39c9bbc61f26d50af6da1ddf0a3427eae8cc222a9370619b671ed8f5 + checksum: bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a languageName: node linkType: hard -"@babel/compat-data@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/compat-data@npm:7.23.5" - checksum: 088f14f646ecbddd5ef89f120a60a1b3389a50a9705d44603dca77662707d0175a5e0e0da3943c3298f1907a4ab871468656fbbf74bb7842cd8b0686b2c19736 +"@babel/compat-data@npm:^7.22.9": + version: 7.22.9 + resolution: "@babel/compat-data@npm:7.22.9" + checksum: 6797f59857917e57e1765811e4f48371f2bc6063274be012e380e83cbc1a4f7931d616c235df56404134aa4bb4775ee61f7b382688314e1b625a4d51caabd734 languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.23.7 - resolution: "@babel/core@npm:7.23.7" + version: 7.22.11 + resolution: "@babel/core@npm:7.22.11" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helpers": "npm:^7.23.7" - "@babel/parser": "npm:^7.23.6" - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.7" - "@babel/types": "npm:^7.23.6" - convert-source-map: "npm:^2.0.0" + "@babel/code-frame": "npm:^7.22.10" + "@babel/generator": "npm:^7.22.10" + "@babel/helper-compilation-targets": "npm:^7.22.10" + "@babel/helper-module-transforms": "npm:^7.22.9" + "@babel/helpers": "npm:^7.22.11" + "@babel/parser": "npm:^7.22.11" + "@babel/template": "npm:^7.22.5" + "@babel/traverse": "npm:^7.22.11" + "@babel/types": "npm:^7.22.11" + convert-source-map: "npm:^1.7.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 956841695ea801c8b4196d01072e6c1062335960715a6fcfd4009831003b526b00627c78b373ed49b1658c3622c71142f7ff04235fe839cac4a1a25ed51b90aa + checksum: 3d46373e7ce9731f7160329ecf5fb1fcf2b3614e05514ad4eb2004f4a528c424d95c1f780cc7b17a59a5ad7e564947e15538a6c324cc4490b6f70b078d04599f languageName: node linkType: hard -"@babel/generator@npm:^7.23.6, @babel/generator@npm:^7.7.2": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" +"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2": + version: 7.23.0 + resolution: "@babel/generator@npm:7.23.0" dependencies: - "@babel/types": "npm:^7.23.6" + "@babel/types": "npm:^7.23.0" "@jridgewell/gen-mapping": "npm:^0.3.2" "@jridgewell/trace-mapping": "npm:^0.3.17" jsesc: "npm:^2.5.1" - checksum: 864090d5122c0aa3074471fd7b79d8a880c1468480cbd28925020a3dcc7eb6e98bedcdb38983df299c12b44b166e30915b8085a7bc126e68fa7e2aadc7bd1ac5 + checksum: bd1598bd356756065d90ce26968dd464ac2b915c67623f6f071fb487da5f9eb454031a380e20e7c9a7ce5c4a49d23be6cb9efde404952b0b3f3c0c3a9b73d68a languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-compilation-targets@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/helper-compilation-targets@npm:7.22.10" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" + "@babel/compat-data": "npm:^7.22.9" + "@babel/helper-validator-option": "npm:^7.22.5" + browserslist: "npm:^4.21.9" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 + checksum: 974085237b34b3d5e7eb0ec62454e1855fce3e5285cdd9461f01e0058ffaefab2491305be2b218f6e9a0f3f1e7f3edcb2067932a9f5545c39c6a9079328e5931 languageName: node linkType: hard @@ -122,7 +122,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3": +"@babel/helper-module-transforms@npm:^7.22.9, @babel/helper-module-transforms@npm:^7.23.3": version: 7.23.3 resolution: "@babel/helper-module-transforms@npm:7.23.3" dependencies: @@ -162,10 +162,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: c352082474a2ee1d2b812bd116a56b2e8b38065df9678a32a535f151ec6f58e54633cc778778374f10544b930703cca6ddf998803888a636afa27e2658068a9c +"@babel/helper-string-parser@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-string-parser@npm:7.22.5" + checksum: 7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd languageName: node linkType: hard @@ -176,41 +176,41 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e +"@babel/helper-validator-option@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-validator-option@npm:7.22.5" + checksum: bbeca8a85ee86990215c0424997438b388b8d642d69b9f86c375a174d3cdeb270efafd1ff128bc7a1d370923d13b6e45829ba8581c027620e83e3a80c5c414b3 languageName: node linkType: hard -"@babel/helpers@npm:^7.23.7": - version: 7.23.7 - resolution: "@babel/helpers@npm:7.23.7" +"@babel/helpers@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/helpers@npm:7.22.11" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/traverse": "npm:^7.23.7" - "@babel/types": "npm:^7.23.6" - checksum: ec07061dc871d406ed82c8757c4d7a510aaf15145799fb0a2c3bd3c72ca101fe82a02dd5f83ca604fbbba5de5408dd731bb1452150562bed4f3b0a2846f81f61 + "@babel/template": "npm:^7.22.5" + "@babel/traverse": "npm:^7.22.11" + "@babel/types": "npm:^7.22.11" + checksum: 5af97344f666418150354cf28a7946ba772bac604add51f1e9547d4e4d5301466cd3bbd37bb0e099884807587523da6f8b19e53bc3d40a7f1e8340711a0d5452 languageName: node linkType: hard -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" +"@babel/highlight@npm:^7.22.13": + version: 7.22.20 + resolution: "@babel/highlight@npm:7.22.20" dependencies: "@babel/helper-validator-identifier": "npm:^7.22.20" chalk: "npm:^2.4.2" js-tokens: "npm:^4.0.0" - checksum: 62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f + checksum: 1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/parser@npm:7.23.6" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.11, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/parser@npm:7.23.0" bin: parser: ./bin/babel-parser.js - checksum: 6be3a63d3c9d07b035b5a79c022327cb7e16cbd530140ecb731f19a650c794c315a72c699a22413ebeafaff14aa8f53435111898d59e01a393d741b85629fa7d + checksum: 201641e068f8cca1ff12b141fcba32d7ccbabc586961bd1b85ae89d9695867f84d57fc2e1176dc4981fd28e5e97ca0e7c32cd688bd5eabb641a302abc0cb5040 languageName: node linkType: hard @@ -270,13 +270,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" + version: 7.22.5 + resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e + checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce languageName: node linkType: hard @@ -358,13 +358,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.23.3 - resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" + version: 7.22.5 + resolution: "@babel/plugin-syntax-typescript@npm:7.22.5" dependencies: "@babel/helper-plugin-utils": "npm:^7.22.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876 + checksum: 8ab7718fbb026d64da93681a57797d60326097fd7cb930380c8bffd9eb101689e90142c760a14b51e8e69c88a73ba3da956cb4520a3b0c65743aee5c71ef360a languageName: node linkType: hard @@ -390,7 +390,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" dependencies: @@ -401,32 +401,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.7": - version: 7.23.7 - resolution: "@babel/traverse@npm:7.23.7" +"@babel/traverse@npm:^7.22.11": + version: 7.23.2 + resolution: "@babel/traverse@npm:7.23.2" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" + "@babel/code-frame": "npm:^7.22.13" + "@babel/generator": "npm:^7.23.0" "@babel/helper-environment-visitor": "npm:^7.22.20" "@babel/helper-function-name": "npm:^7.23.0" "@babel/helper-hoist-variables": "npm:^7.22.5" "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" - debug: "npm:^4.3.1" + "@babel/parser": "npm:^7.23.0" + "@babel/types": "npm:^7.23.0" + debug: "npm:^4.1.0" globals: "npm:^11.1.0" - checksum: 3215e59429963c8dac85c26933372cdd322952aa9930e4bc5ef2d0e4bd7a1510d1ecf8f8fd860ace5d4d9fe496d23805a1ea019a86410aee4111de5f63ee84f9 + checksum: e4fcb8f8395804956df4ae1301230a14b6eb35b74a7058a0e0b40f6f4be7281e619e6dafe400e833d4512da5d61cf17ea177d04b00a8f7cf3d8d69aff83ca3d8 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": - version: 7.23.6 - resolution: "@babel/types@npm:7.23.6" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": + version: 7.23.0 + resolution: "@babel/types@npm:7.23.0" dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" + "@babel/helper-string-parser": "npm:^7.22.5" "@babel/helper-validator-identifier": "npm:^7.22.20" to-fast-properties: "npm:^2.0.0" - checksum: 07e70bb94d30b0231396b5e9a7726e6d9227a0a62e0a6830c0bd3232f33b024092e3d5a7d1b096a65bbf2bb43a9ab4c721bf618e115bfbb87b454fa060f88cbf + checksum: ca5b896a26c91c5672254725c4c892a35567d2122afc47bd5331d1611a7f9230c19fc9ef591a5a6f80bf0d80737e104a9ac205c96447c74bee01d4319db58001 languageName: node linkType: hard @@ -437,10 +437,10 @@ __metadata: languageName: node linkType: hard -"@colors/colors@npm:1.6.0, @colors/colors@npm:^1.6.0": - version: 1.6.0 - resolution: "@colors/colors@npm:1.6.0" - checksum: 66d00284a3a9a21e5e853b256942e17edbb295f4bd7b9aa7ef06bbb603568d5173eb41b0f64c1e51748bc29d382a23a67d99956e57e7431c64e47e74324182d9 +"@colors/colors@npm:1.5.0": + version: 1.5.0 + resolution: "@colors/colors@npm:1.5.0" + checksum: 9d226461c1e91e95f067be2bdc5e6f99cfe55a721f45afb44122e23e4b8602eeac4ff7325af6b5a369f36396ee1514d3809af3f57769066d80d83790d8e53339 languageName: node linkType: hard @@ -483,8 +483,8 @@ __metadata: linkType: hard "@eslint/eslintrc@npm:^2.1.3": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" + version: 2.1.3 + resolution: "@eslint/eslintrc@npm:2.1.3" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -495,7 +495,7 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 + checksum: 77b70a89232fe702c2f765b5b92970f5e4224b55363b923238b996c66fcd991504f40d3663c0543ae17d6c5049ab9b07ab90b65d7601e6f25e8bcd4caf69ac75 languageName: node linkType: hard @@ -838,28 +838,28 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" + version: 0.3.19 + resolution: "@jridgewell/trace-mapping@npm:0.3.19" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 683117e4e6707ef50c725d6d0ec4234687ff751f36fa46c2b3068931eb6a86b49af374d3030200777666579a992b7470d1bd1c591e9bf64d764dda5295f33093 + checksum: 06a2a4e26e3cc369c41144fad7cbee29ba9ea6aca85acc565ec8f2110e298fdbf93986e17da815afae94539dcc03115cdbdbb575d3bea356e167da6987531e4d languageName: node linkType: hard -"@noble/curves@npm:^1.3.0": - version: 1.3.0 - resolution: "@noble/curves@npm:1.3.0" +"@noble/curves@npm:^1.2.0": + version: 1.2.0 + resolution: "@noble/curves@npm:1.2.0" dependencies: - "@noble/hashes": "npm:1.3.3" - checksum: f3cbdd1af00179e30146eac5539e6df290228fb857a7a8ba36d1a772cbe59288a2ca83d06f175d3446ef00db3a80d7fd8b8347f7de9c2d4d5bf3865d8bb78252 + "@noble/hashes": "npm:1.3.2" + checksum: 94e02e9571a9fd42a3263362451849d2f54405cb3ce9fa7c45bc6b9b36dcd7d1d20e2e1e14cfded24937a13d82f1e60eefc4d7a14982ce0bc219a9fc0f51d1f9 languageName: node linkType: hard -"@noble/hashes@npm:1.3.3, @noble/hashes@npm:^1.3.3": - version: 1.3.3 - resolution: "@noble/hashes@npm:1.3.3" - checksum: 1025ddde4d24630e95c0818e63d2d54ee131b980fe113312d17ed7468bc18f54486ac86c907685759f8a7e13c2f9b9e83ec7b67d1cc20836f36b5e4a65bb102d +"@noble/hashes@npm:1.3.2, @noble/hashes@npm:^1.3.2": + version: 1.3.2 + resolution: "@noble/hashes@npm:1.3.2" + checksum: 685f59d2d44d88e738114b71011d343a9f7dce9dfb0a121f1489132f9247baa60bc985e5ec6f3213d114fbd1e1168e7294644e46cbd0ce2eba37994f28eeb51b languageName: node linkType: hard @@ -890,19 +890,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 822ea077553cd9cfc5cbd6d92380b0950fcb054a7027cd1b63a33bd0cbb16b0c6626ea75d95ec0e804643c8904472d3361d2da8c2444b1fb02a9b525d9c07c41 - languageName: node - linkType: hard - "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -919,444 +906,451 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.1.0": - version: 0.1.0 - resolution: "@pkgr/core@npm:0.1.0" - checksum: eeff0e0e517b1ed10eb4c1a8971413a8349bbfdab727dbe7d4085fd94eab95f0c3beb51b9245fef30562849d2a7a119e07ca48c343c8c4ec4e64ee289f50fe5e +"@pkgr/utils@npm:^2.3.1": + version: 2.4.2 + resolution: "@pkgr/utils@npm:2.4.2" + dependencies: + cross-spawn: "npm:^7.0.3" + fast-glob: "npm:^3.3.0" + is-glob: "npm:^4.0.3" + open: "npm:^9.1.0" + picocolors: "npm:^1.0.0" + tslib: "npm:^2.6.0" + checksum: f0b0b305a83bd65fac5637d28ad3e33f19194043e03ceef6b4e13d260bfa2678b73df76dc56ed906469ffe0494d4bd214e6b92ca80684f38547982edf982dd15 languageName: node linkType: hard -"@polkadot/api-augment@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/api-augment@npm:10.11.2" +"@polkadot/api-augment@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/api-augment@npm:10.10.1" dependencies: - "@polkadot/api-base": "npm:10.11.2" - "@polkadot/rpc-augment": "npm:10.11.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-augment": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/api-base": "npm:10.10.1" + "@polkadot/rpc-augment": "npm:10.10.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-augment": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" tslib: "npm:^2.6.2" - checksum: 8362ae5e5768ab60c00d588b67f47eabe80246d7f70336786e5393310ae3b64d5eb5d7d11eb50d5743e4c3aad1cd5da02e7192f079a016be3692123a456cceec + checksum: c0837bd435ae4758c21aa9fc5155fa5f8a57f7b1de77d09f89d61e4e1acb299ead81c8d96b7cae6564c2df1b496b1412b214b432c978b1044aa170e26a168755 languageName: node linkType: hard -"@polkadot/api-base@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/api-base@npm:10.11.2" +"@polkadot/api-base@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/api-base@npm:10.10.1" dependencies: - "@polkadot/rpc-core": "npm:10.11.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/rpc-core": "npm:10.10.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 927d61cc53885d2ab7d7011e95e1802cd8e999fe06e3d9da29c292b6a1d0c6b7214ef2f973e458ab90c8acfec0761028ed0e000365f3cebea8c379f8c60aff20 + checksum: 62a8457e202aabbf3cc83bc2e178209cb12727a6f8bd3321812010669c4ae6e00ca88cdfc15d41295d185bc87f0e3ebbafa6761200793ec9805f2248242d50a2 languageName: node linkType: hard "@polkadot/api-contract@npm:^10.10.1": - version: 10.11.2 - resolution: "@polkadot/api-contract@npm:10.11.2" - dependencies: - "@polkadot/api": "npm:10.11.2" - "@polkadot/api-augment": "npm:10.11.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/types-create": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" + version: 10.10.1 + resolution: "@polkadot/api-contract@npm:10.10.1" + dependencies: + "@polkadot/api": "npm:10.10.1" + "@polkadot/api-augment": "npm:10.10.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/types-create": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" + "@polkadot/util-crypto": "npm:^12.5.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 974b27f81b90bfdaa64d1baf3327689d415503523f47c2ca7517a28593bc58c6f07d00697874d3a9a99de1b55ce88e5d75156aa12b109aff5571ea8784526b30 + checksum: c81cae94a41783700b490606f9d60624368c6cd57ce4a69ce38cda57f62bc332949ec810b5e8ec9466e0a0badf13c958bc41053670f220faf0d4bb41003885d4 languageName: node linkType: hard -"@polkadot/api-derive@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/api-derive@npm:10.11.2" +"@polkadot/api-derive@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/api-derive@npm:10.10.1" dependencies: - "@polkadot/api": "npm:10.11.2" - "@polkadot/api-augment": "npm:10.11.2" - "@polkadot/api-base": "npm:10.11.2" - "@polkadot/rpc-core": "npm:10.11.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" + "@polkadot/api": "npm:10.10.1" + "@polkadot/api-augment": "npm:10.10.1" + "@polkadot/api-base": "npm:10.10.1" + "@polkadot/rpc-core": "npm:10.10.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" + "@polkadot/util-crypto": "npm:^12.5.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 47a1a002030c9e304abc2411f8f6ef28797f45e4388ee514734a326d4c687204d3d8b526896e5448e18208677d604ade3ee28554c32fe764709c3e640ce9ad27 - languageName: node - linkType: hard - -"@polkadot/api@npm:10.11.2, @polkadot/api@npm:^10.10.1": - version: 10.11.2 - resolution: "@polkadot/api@npm:10.11.2" - dependencies: - "@polkadot/api-augment": "npm:10.11.2" - "@polkadot/api-base": "npm:10.11.2" - "@polkadot/api-derive": "npm:10.11.2" - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/rpc-augment": "npm:10.11.2" - "@polkadot/rpc-core": "npm:10.11.2" - "@polkadot/rpc-provider": "npm:10.11.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-augment": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/types-create": "npm:10.11.2" - "@polkadot/types-known": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" + checksum: 2c5f4bd06014c808f5aeddaa22a26c45b1efa5b4a8bb1a7d56bbea889a0095224cf56e03aaecce43fa62341372197f7e716df8cfecfa9fd8b20b6395407d5896 + languageName: node + linkType: hard + +"@polkadot/api@npm:10.10.1, @polkadot/api@npm:^10.10.1": + version: 10.10.1 + resolution: "@polkadot/api@npm:10.10.1" + dependencies: + "@polkadot/api-augment": "npm:10.10.1" + "@polkadot/api-base": "npm:10.10.1" + "@polkadot/api-derive": "npm:10.10.1" + "@polkadot/keyring": "npm:^12.5.1" + "@polkadot/rpc-augment": "npm:10.10.1" + "@polkadot/rpc-core": "npm:10.10.1" + "@polkadot/rpc-provider": "npm:10.10.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-augment": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/types-create": "npm:10.10.1" + "@polkadot/types-known": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" + "@polkadot/util-crypto": "npm:^12.5.1" eventemitter3: "npm:^5.0.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 0e4b2a47b25129fafcea07f93c358f56ea8728933c5300af34f435e6b15a12f2cb5fba664a09d64ef347ddc942e43ce2ee118086cd477f91b58b9eb04b2596ef + checksum: 94bd91c4938228c86729c6e5033c42353793aa3b040d3976d2ed7a23de8dea63b04142499663366beeeb722769980f814bb77a18301cf0bcb0aca7d5112f1620 languageName: node linkType: hard -"@polkadot/keyring@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/keyring@npm:12.6.2" +"@polkadot/keyring@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/keyring@npm:12.5.1" dependencies: - "@polkadot/util": "npm:12.6.2" - "@polkadot/util-crypto": "npm:12.6.2" + "@polkadot/util": "npm:12.5.1" + "@polkadot/util-crypto": "npm:12.5.1" tslib: "npm:^2.6.2" peerDependencies: - "@polkadot/util": 12.6.2 - "@polkadot/util-crypto": 12.6.2 - checksum: 8faf59684ff5d041ba5fa7dd85c3ee4ac3920b2d907f81a485e37aedab64798f9c59b7ec914eb24dfc5271a4ef31e1244aecbd247c66f2b2ec518cfd37dd30fc + "@polkadot/util": 12.5.1 + "@polkadot/util-crypto": 12.5.1 + checksum: bf61aefb6651868d8901a9c0b7a4ac2acaed6c7396f967cb3ee3a1da88df5d3b1e8b8be9c1a2aa7c5b34e1ad13665b17e9cb4dbc7ac094916d8b7a61c1c07cc6 languageName: node linkType: hard -"@polkadot/networks@npm:12.6.2, @polkadot/networks@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/networks@npm:12.6.2" +"@polkadot/networks@npm:12.5.1, @polkadot/networks@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/networks@npm:12.5.1" dependencies: - "@polkadot/util": "npm:12.6.2" - "@substrate/ss58-registry": "npm:^1.44.0" + "@polkadot/util": "npm:12.5.1" + "@substrate/ss58-registry": "npm:^1.43.0" tslib: "npm:^2.6.2" - checksum: 6c2cd7f631ec40489e8f8260b15a138bd0d276d222e4133847e8915c476aea415498dd8d8ab583bdf76f2e4e5bb1c7a20bca9dac110eae2fb48d5f6cf6798349 + checksum: d2c31665b1f43affb2ff365e9e7385ecb73b5e61717cd25a9d6e0ff333910455a91464df173fdcfc97028a80156d9597d2101d97c9ac5901283e23493056b4a5 languageName: node linkType: hard -"@polkadot/rpc-augment@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/rpc-augment@npm:10.11.2" +"@polkadot/rpc-augment@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/rpc-augment@npm:10.10.1" dependencies: - "@polkadot/rpc-core": "npm:10.11.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/rpc-core": "npm:10.10.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" tslib: "npm:^2.6.2" - checksum: 113d5c75b278136d4e684183844e1d5e5dd3820c3cf9c39c311fbc569d039741c28023fb644866004d7d0f7c7e8616b997c3bd9317b443ce2061b0d4da19d1f7 + checksum: 246471f11eace2dabc878f3db86df43e1ca49c421152310974fdaab760189662307daaee1ec7484d2a13be915ccc879c2b411a18080538e1774eb17b2f0971e2 languageName: node linkType: hard -"@polkadot/rpc-core@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/rpc-core@npm:10.11.2" +"@polkadot/rpc-core@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/rpc-core@npm:10.10.1" dependencies: - "@polkadot/rpc-augment": "npm:10.11.2" - "@polkadot/rpc-provider": "npm:10.11.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/rpc-augment": "npm:10.10.1" + "@polkadot/rpc-provider": "npm:10.10.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 967bf97cddcbd92585efbe8afb414f82e99cf437e0f3a03a91ed05d4d5df4f79b6dc50e50fe6bb63ed9be4a825a3cab556798006d9b5e86c769d829b43c6abd6 + checksum: f43d5e8b1afcbb400abd792dff17cc7e0419cf30e657e202711927ed01b2fa93882630336de464d0e18c76b1b93bb4272af0594cda04b7e0f43f21aba35757bd languageName: node linkType: hard -"@polkadot/rpc-provider@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/rpc-provider@npm:10.11.2" +"@polkadot/rpc-provider@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/rpc-provider@npm:10.10.1" dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-support": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" - "@polkadot/x-fetch": "npm:^12.6.2" - "@polkadot/x-global": "npm:^12.6.2" - "@polkadot/x-ws": "npm:^12.6.2" - "@substrate/connect": "npm:0.7.35" + "@polkadot/keyring": "npm:^12.5.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-support": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" + "@polkadot/util-crypto": "npm:^12.5.1" + "@polkadot/x-fetch": "npm:^12.5.1" + "@polkadot/x-global": "npm:^12.5.1" + "@polkadot/x-ws": "npm:^12.5.1" + "@substrate/connect": "npm:0.7.33" eventemitter3: "npm:^5.0.1" mock-socket: "npm:^9.3.1" - nock: "npm:^13.4.0" + nock: "npm:^13.3.4" tslib: "npm:^2.6.2" dependenciesMeta: "@substrate/connect": optional: true - checksum: adb1a371b0db1087f33f9d68bd672a3ab5a95357bea47099dd34a106bc3f110fa60854d07f539a8b1fb55de913d183de69c06f3081d44cd29e2754cef232bc35 + checksum: a705d758b190008e76b71254b4598e6357deb86c61addb4a9eff82022a46bb5e5dba24b356d4297acb56573a83e4bb487f99796e45994d5e9c40bdc6b6505bd4 languageName: node linkType: hard -"@polkadot/types-augment@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/types-augment@npm:10.11.2" +"@polkadot/types-augment@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/types-augment@npm:10.10.1" dependencies: - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" tslib: "npm:^2.6.2" - checksum: 93ebf8d654bd1f78bcd822b9d83a52de4476782aaf6815697015125bd2928e2d867096229a631189db1b15724a0e681f510a613663f18ebbaa44878799ad9607 + checksum: 3db6032b8145a65663cfd52335cfc596809a7eeeaea04d25dd22883edc40eb2034996c2b6310089fe59b07e42ebde22f7a719050d5ec2f6c9cad403d488245ab languageName: node linkType: hard -"@polkadot/types-codec@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/types-codec@npm:10.11.2" +"@polkadot/types-codec@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/types-codec@npm:10.10.1" dependencies: - "@polkadot/util": "npm:^12.6.2" - "@polkadot/x-bigint": "npm:^12.6.2" + "@polkadot/util": "npm:^12.5.1" + "@polkadot/x-bigint": "npm:^12.5.1" tslib: "npm:^2.6.2" - checksum: 87f0af0e6b26e463bcf693d3d2a9af204cd0def277164dfe6a87671688aa351dcf5cebd6ec4668cd6a40df303f8f5dfe7cd1cd8ead3063148c489ff0ccc752a7 + checksum: 826c12d2610620de72f4b6baf6e8c232f4830e2f318565e5cc01787ee776f972ad8e471b03003db156e226c761c706c6f1add1c035b30ca316c10933f8645889 languageName: node linkType: hard -"@polkadot/types-create@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/types-create@npm:10.11.2" +"@polkadot/types-create@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/types-create@npm:10.10.1" dependencies: - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" tslib: "npm:^2.6.2" - checksum: 7468a64ae75290e8dc210c57193c0719a9772b66164388ffd9f5f04967b10397b93305b0b93b03eb578a6fc66aa6bf51c25d785ba906defd807843bd7f5998da + checksum: 5becf28d2e797cd9469540d1227b4b9c5383f702167e72678d69f88e0900090f8ee088e5a3a5a24491cd4a378f44c3e098aab404370362dbfc40ae21f47e8dc8 languageName: node linkType: hard -"@polkadot/types-known@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/types-known@npm:10.11.2" +"@polkadot/types-known@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/types-known@npm:10.10.1" dependencies: - "@polkadot/networks": "npm:^12.6.2" - "@polkadot/types": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/types-create": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" + "@polkadot/networks": "npm:^12.5.1" + "@polkadot/types": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/types-create": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" tslib: "npm:^2.6.2" - checksum: 3268322e60e34bc3c0196b5e50e5f64b8f7b8c71154330772fd2bb3233a8bfc6eb1f7af8775fb428661920bce23fa16ff73f7ab51d274cc0cad0d381f6951bc8 + checksum: c181201bfaca55b0c314d526aa782fa891a1adab20e87fd38a69381b3970689c87b26c5c2280ef5f799dc6b7c0bdf9bd17af0de6da4dcd33a4ea78ecfcaccd41 languageName: node linkType: hard -"@polkadot/types-support@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/types-support@npm:10.11.2" +"@polkadot/types-support@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/types-support@npm:10.10.1" dependencies: - "@polkadot/util": "npm:^12.6.2" + "@polkadot/util": "npm:^12.5.1" tslib: "npm:^2.6.2" - checksum: 9b7d2ef36d19d0f48438fe7e2e0b5e2a4b5088310e097068d0a8f7357de3e1872d823d49d6d97d2d260fd1bf2de1e33875ddfd9dd35afaee8c6d9ba4d83efe8b + checksum: 15d5dcd005aafc4e26938e98d5b8f1be9a9b4c37698fba2fc9e4dfe9ba829721c0606c010a33258d0af45908e1ca3a92332670c570af14b05a1615be23c0907f languageName: node linkType: hard -"@polkadot/types@npm:10.11.2": - version: 10.11.2 - resolution: "@polkadot/types@npm:10.11.2" +"@polkadot/types@npm:10.10.1": + version: 10.10.1 + resolution: "@polkadot/types@npm:10.10.1" dependencies: - "@polkadot/keyring": "npm:^12.6.2" - "@polkadot/types-augment": "npm:10.11.2" - "@polkadot/types-codec": "npm:10.11.2" - "@polkadot/types-create": "npm:10.11.2" - "@polkadot/util": "npm:^12.6.2" - "@polkadot/util-crypto": "npm:^12.6.2" + "@polkadot/keyring": "npm:^12.5.1" + "@polkadot/types-augment": "npm:10.10.1" + "@polkadot/types-codec": "npm:10.10.1" + "@polkadot/types-create": "npm:10.10.1" + "@polkadot/util": "npm:^12.5.1" + "@polkadot/util-crypto": "npm:^12.5.1" rxjs: "npm:^7.8.1" tslib: "npm:^2.6.2" - checksum: 86b6a76f3fe12cfe95d3bebf7b7becb6cf69777c8535b140048db6b46f3394286860c333c0d72944e12d038d6cc636fea6a2a211f3f429285ca273e6ecd09811 + checksum: 6327d1fa34f3684165a82d37d6e7b15101e265280503f001123d075c5c2382178d7c34553dc96ed802c24db2908971fbaa7d53597b20bd863a654db1a249b132 languageName: node linkType: hard -"@polkadot/util-crypto@npm:12.6.2, @polkadot/util-crypto@npm:^12.5.1, @polkadot/util-crypto@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/util-crypto@npm:12.6.2" +"@polkadot/util-crypto@npm:12.5.1, @polkadot/util-crypto@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/util-crypto@npm:12.5.1" dependencies: - "@noble/curves": "npm:^1.3.0" - "@noble/hashes": "npm:^1.3.3" - "@polkadot/networks": "npm:12.6.2" - "@polkadot/util": "npm:12.6.2" - "@polkadot/wasm-crypto": "npm:^7.3.2" - "@polkadot/wasm-util": "npm:^7.3.2" - "@polkadot/x-bigint": "npm:12.6.2" - "@polkadot/x-randomvalues": "npm:12.6.2" - "@scure/base": "npm:^1.1.5" + "@noble/curves": "npm:^1.2.0" + "@noble/hashes": "npm:^1.3.2" + "@polkadot/networks": "npm:12.5.1" + "@polkadot/util": "npm:12.5.1" + "@polkadot/wasm-crypto": "npm:^7.2.2" + "@polkadot/wasm-util": "npm:^7.2.2" + "@polkadot/x-bigint": "npm:12.5.1" + "@polkadot/x-randomvalues": "npm:12.5.1" + "@scure/base": "npm:^1.1.3" tslib: "npm:^2.6.2" peerDependencies: - "@polkadot/util": 12.6.2 - checksum: a587e5e25697f3a928ae8677b82ccdbcc1df95122db2bbde753b0605f44487136fe2f55c502460d931def0007e856db40b1b34b4da3c674638ead459e79f227a + "@polkadot/util": 12.5.1 + checksum: 70be8f70aec13418b48badcb6e6375f60be4d7d878e62e26b1f80fbd719c5072dede3641a4042ca77b39c1e79fef7d16b6763004f324b8abc04abd128dfab933 languageName: node linkType: hard -"@polkadot/util@npm:12.6.2, @polkadot/util@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/util@npm:12.6.2" +"@polkadot/util@npm:12.5.1, @polkadot/util@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/util@npm:12.5.1" dependencies: - "@polkadot/x-bigint": "npm:12.6.2" - "@polkadot/x-global": "npm:12.6.2" - "@polkadot/x-textdecoder": "npm:12.6.2" - "@polkadot/x-textencoder": "npm:12.6.2" - "@types/bn.js": "npm:^5.1.5" + "@polkadot/x-bigint": "npm:12.5.1" + "@polkadot/x-global": "npm:12.5.1" + "@polkadot/x-textdecoder": "npm:12.5.1" + "@polkadot/x-textencoder": "npm:12.5.1" + "@types/bn.js": "npm:^5.1.1" bn.js: "npm:^5.2.1" tslib: "npm:^2.6.2" - checksum: b7a3c2be417d670fc64d0642818cadbf041cbcfae830f2ee45fc2496e86c8e11c385854b733504a7d6a6391066fd0ef544a1748f0f8809215c37a5c0ff64571d + checksum: db8c341cf1d67e352439edda6deaebcb66cccf23a665075b3fe53baf169b27453211cc5bdc9c15a9b906741c843c97e8d3b9af0fcfb8803315998fae90985bd8 languageName: node linkType: hard -"@polkadot/wasm-bridge@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-bridge@npm:7.3.2" +"@polkadot/wasm-bridge@npm:7.2.2": + version: 7.2.2 + resolution: "@polkadot/wasm-bridge@npm:7.2.2" dependencies: - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" + "@polkadot/wasm-util": "npm:7.2.2" + tslib: "npm:^2.6.1" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: 8d8afa55d9f14043fb9e414b356d6ba4aa0ccc52219b8022fc86a5ea5be569dea34383b461528069996f5399011db6060ceff158227606d95ab779717ea25f5f + checksum: f3256cb2ec92e78448a53958605522f1314cbbee7b0fe3997e0f42c46a053f054806b561decc72cb210acb210e0fc70aa376bc6d156e28b35c30d6cc317166a8 languageName: node linkType: hard -"@polkadot/wasm-crypto-asmjs@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto-asmjs@npm:7.3.2" +"@polkadot/wasm-crypto-asmjs@npm:7.2.2": + version: 7.2.2 + resolution: "@polkadot/wasm-crypto-asmjs@npm:7.2.2" dependencies: - tslib: "npm:^2.6.2" + tslib: "npm:^2.6.1" peerDependencies: "@polkadot/util": "*" - checksum: b8c0c7b3a1e5b4b07b0d4fbec51ae19c529c8a943c0b3c4631490e05f5cc61fa352e7eaf7a9fabeb49ab2e40760ff584346a929e67f6eece82134c13963e6c4b + checksum: 4edd5b153440cddd95edf435e0f032efa150b916b0db2774470ad9f78c5165dc8e7fd29ba2ef1c3fd9e69280e678d4f1ca450713d2ed580bc01c0d5fd3550a06 languageName: node linkType: hard -"@polkadot/wasm-crypto-init@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto-init@npm:7.3.2" +"@polkadot/wasm-crypto-init@npm:7.2.2": + version: 7.2.2 + resolution: "@polkadot/wasm-crypto-init@npm:7.2.2" dependencies: - "@polkadot/wasm-bridge": "npm:7.3.2" - "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" - "@polkadot/wasm-crypto-wasm": "npm:7.3.2" - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" + "@polkadot/wasm-bridge": "npm:7.2.2" + "@polkadot/wasm-crypto-asmjs": "npm:7.2.2" + "@polkadot/wasm-crypto-wasm": "npm:7.2.2" + "@polkadot/wasm-util": "npm:7.2.2" + tslib: "npm:^2.6.1" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: 94b950c01f20c2ce98e2e8bfd3dc94fdcdc095a2b3d609c5de3db3bc9e403871ff08479d7eac1d2e4d048b9375e82dafb5bfab3d9d86988ec4afc41e7539d0af + checksum: efe6930a6e78d28bfb5082d942c34a574718a2cb39b8c0d7dde3785976788601bd0fd99647fe55400b8b85640b2d2a42527ad169875f2188391dec9b0b7c8cd9 languageName: node linkType: hard -"@polkadot/wasm-crypto-wasm@npm:7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto-wasm@npm:7.3.2" +"@polkadot/wasm-crypto-wasm@npm:7.2.2": + version: 7.2.2 + resolution: "@polkadot/wasm-crypto-wasm@npm:7.2.2" dependencies: - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" + "@polkadot/wasm-util": "npm:7.2.2" + tslib: "npm:^2.6.1" peerDependencies: "@polkadot/util": "*" - checksum: f984db1bf121827b8a39b2f18d838958dfcedb901037a382a5b67126dc20a9c1cec4f3dd8f9ccc2ccd5a5f259d9f2b62df2f03d55cf83185f84709c1b87c5673 + checksum: e6a7d60a95bac61a2b77d480697ecc60e5d93acf04a4f079d1f753d39cbb99aad6debde2ddd8844046f755c6b2f878bf2399ea56def2d123bd8af3ccec111abd languageName: node linkType: hard -"@polkadot/wasm-crypto@npm:^7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-crypto@npm:7.3.2" - dependencies: - "@polkadot/wasm-bridge": "npm:7.3.2" - "@polkadot/wasm-crypto-asmjs": "npm:7.3.2" - "@polkadot/wasm-crypto-init": "npm:7.3.2" - "@polkadot/wasm-crypto-wasm": "npm:7.3.2" - "@polkadot/wasm-util": "npm:7.3.2" - tslib: "npm:^2.6.2" +"@polkadot/wasm-crypto@npm:^7.2.2": + version: 7.2.2 + resolution: "@polkadot/wasm-crypto@npm:7.2.2" + dependencies: + "@polkadot/wasm-bridge": "npm:7.2.2" + "@polkadot/wasm-crypto-asmjs": "npm:7.2.2" + "@polkadot/wasm-crypto-init": "npm:7.2.2" + "@polkadot/wasm-crypto-wasm": "npm:7.2.2" + "@polkadot/wasm-util": "npm:7.2.2" + tslib: "npm:^2.6.1" peerDependencies: "@polkadot/util": "*" "@polkadot/x-randomvalues": "*" - checksum: ec0bf040388890b0d268ca94d2311bbb27a45b46b4f5812a2a478c1fea3c747878244535280b9c38bf2a65b9b4533bf4f9fddbc4c715d167940e6d951fef146b + checksum: d5517276d7dec4efce226cb33af10cb8b8176cb8b933174d9c5c6831ba5672c42ee5ac93b60bb79a6bc58a6dfdd03643bbfabdaf4a4b1b3548ec93219bc43dff languageName: node linkType: hard -"@polkadot/wasm-util@npm:7.3.2, @polkadot/wasm-util@npm:^7.3.2": - version: 7.3.2 - resolution: "@polkadot/wasm-util@npm:7.3.2" +"@polkadot/wasm-util@npm:7.2.2, @polkadot/wasm-util@npm:^7.2.2": + version: 7.2.2 + resolution: "@polkadot/wasm-util@npm:7.2.2" dependencies: - tslib: "npm:^2.6.2" + tslib: "npm:^2.6.1" peerDependencies: "@polkadot/util": "*" - checksum: 4b19f59aaca5c62933c5b355116a0fcd8dfa03b3e13f2b4c8491058f6d29fd030c956dee3f1c0821da981b874741c9ea62840c179369afb1a358a22216e5ff3c + checksum: 996abe37061fb6aa8324a35823da3cbe31a8e581aa544055f7fb80fca826badc8c6b86bf5c2d8f01af80976a321686a45be94af6e77fe8d62784bafae3802810 languageName: node linkType: hard -"@polkadot/x-bigint@npm:12.6.2, @polkadot/x-bigint@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-bigint@npm:12.6.2" +"@polkadot/x-bigint@npm:12.5.1, @polkadot/x-bigint@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/x-bigint@npm:12.5.1" dependencies: - "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-global": "npm:12.5.1" tslib: "npm:^2.6.2" - checksum: 8a9533ba955d06213e3810d48e95618186cc832375f82d8b52376a99d7c8f9fdd01ffb9c35495522aec8c28d18ca5ef6c8feeec9770b83ebb64cded4cd3b7e27 + checksum: e3f48e0082d603f4f62c3d4caaa9e37aacd490273bb02a3d5ee97fa9379d65df1d18dc73394fe761f460729301a879900de831ba9f3c1558335e3759d9997f3f languageName: node linkType: hard -"@polkadot/x-fetch@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-fetch@npm:12.6.2" +"@polkadot/x-fetch@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/x-fetch@npm:12.5.1" dependencies: - "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-global": "npm:12.5.1" node-fetch: "npm:^3.3.2" tslib: "npm:^2.6.2" - checksum: 755feee15234b31de9e74bae5eca1a2e9c17e3e76330e5c5cca5e446fc3c350b8f02e3c3853005d1dd4b3da9d4f6a6c3ffd6d2146ae529b0fa6ed3c4206343af + checksum: daaa238db80554342cce1742bb9aa14d7c2a39605d5e70de3b12c17f6c7f7187bba29395e638ff76f5385ce741481931c9e69ac2603bd2747e7800dd628d688e languageName: node linkType: hard -"@polkadot/x-global@npm:12.6.2, @polkadot/x-global@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-global@npm:12.6.2" +"@polkadot/x-global@npm:12.5.1, @polkadot/x-global@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/x-global@npm:12.5.1" dependencies: tslib: "npm:^2.6.2" - checksum: 9159bd77e099f734f7c48ba3e37a886ba376c50066b664ee52caf0bf8eb0399b762ca08404ef6470c22e4d20e9fc8c5e0a87026efcbbd0f21ea5504b0e33d587 + checksum: a34fac19ffd074b60dfce124edb741c37e5e759b13169015bd985318cd82ac1448bac0160a7a5863636c6c6dee6e5e5158018dcc969068d62079f2ed60f00aa5 languageName: node linkType: hard -"@polkadot/x-randomvalues@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-randomvalues@npm:12.6.2" +"@polkadot/x-randomvalues@npm:12.5.1": + version: 12.5.1 + resolution: "@polkadot/x-randomvalues@npm:12.5.1" dependencies: - "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-global": "npm:12.5.1" tslib: "npm:^2.6.2" peerDependencies: - "@polkadot/util": 12.6.2 + "@polkadot/util": 12.5.1 "@polkadot/wasm-util": "*" - checksum: 9ab555931ab81a8834800da35f04cb86df48b0d706d33ea89c51f42b8d340dab7312c462d01ecae04573ba6a01ff1ad6066ea6cf82b1330482ff537eb3c12eeb + checksum: 45dcbbe8f20a96255a87d230bd2c7b1180ce415c9c4562d139c9f691a1d2995da455b46653d8c695ce4607409c0bc054fa3eed977ce71795399e7c01d79d7b65 languageName: node linkType: hard -"@polkadot/x-textdecoder@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-textdecoder@npm:12.6.2" +"@polkadot/x-textdecoder@npm:12.5.1": + version: 12.5.1 + resolution: "@polkadot/x-textdecoder@npm:12.5.1" dependencies: - "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-global": "npm:12.5.1" tslib: "npm:^2.6.2" - checksum: ba8ebe34cce1445a78d4eb744c8cfcf068cebfaf6c8efca23e1cdb037e8769cb2738b77b7266e3f86cd2459bb3eb87744f9518cba76e76fca609a16e6b84789e + checksum: 5ff1682a33272627b2361240dbbbd4d4c9b8cecfd937f98f8f4e2169697742dc9c036d8e5772f89b72940a7f075d08d6b63c89e2ef6c3ebce1ef0f291b9fdb9e languageName: node linkType: hard -"@polkadot/x-textencoder@npm:12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-textencoder@npm:12.6.2" +"@polkadot/x-textencoder@npm:12.5.1": + version: 12.5.1 + resolution: "@polkadot/x-textencoder@npm:12.5.1" dependencies: - "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-global": "npm:12.5.1" tslib: "npm:^2.6.2" - checksum: b2e721d19660f7bcf3995d695fac5d78d4bc8c5fd0632ec0735eb20dd9b4b79fad1ce7dfe7ade202c4ace5cd2d6b8ac663bb4dca273afa050f73cf1e99498f82 + checksum: 7940fa869dcefd7cd0c74b675f03f6c92cb56304ad0d42ae212848a52a54192a86ad05e3878af0c3ea53f9f99d37d9c72e0cf35e59be8c1291cfa3af293516ea languageName: node linkType: hard -"@polkadot/x-ws@npm:^12.6.2": - version: 12.6.2 - resolution: "@polkadot/x-ws@npm:12.6.2" +"@polkadot/x-ws@npm:^12.5.1": + version: 12.5.1 + resolution: "@polkadot/x-ws@npm:12.5.1" dependencies: - "@polkadot/x-global": "npm:12.6.2" + "@polkadot/x-global": "npm:12.5.1" tslib: "npm:^2.6.2" - ws: "npm:^8.15.1" - checksum: de987c0a9d5df7d9eb17d96fd47afb2417eb85b7126e4e11bc4fe7dc908b54307390a1e3da61d251cd5f1f6edd054712f018bdc695ce946e0267806d1f050119 + ws: "npm:^8.14.1" + checksum: 3e3055724b2b6617e2bfc79985fbb81829d7ed903cf21fcdb4726ed39c96b492735d2266fb7f228ae1aa6b556d070380ba34bfca0004247bb60ab41ec22bcd98 languageName: node linkType: hard -"@scure/base@npm:^1.1.5": - version: 1.1.5 - resolution: "@scure/base@npm:1.1.5" - checksum: 543fa9991c6378b6a0d5ab7f1e27b30bb9c1e860d3ac81119b4213cfdf0ad7b61be004e06506e89de7ce0cec9391c17f5c082bb34c3b617a2ee6a04129f52481 +"@scure/base@npm:^1.1.3": + version: 1.1.3 + resolution: "@scure/base@npm:1.1.3" + checksum: cb715fa8cdb043c4d96b6ba0666791d4eb4d033f7b5285a853aba25e0ba94914f05ff5d956029ad060005f9bdd02dab0caef9a0a63f07ed096a2c2a0c0cf9c36 languageName: node linkType: hard @@ -1430,13 +1424,13 @@ __metadata: languageName: node linkType: hard -"@substrate/connect@npm:0.7.35": - version: 0.7.35 - resolution: "@substrate/connect@npm:0.7.35" +"@substrate/connect@npm:0.7.33": + version: 0.7.33 + resolution: "@substrate/connect@npm:0.7.33" dependencies: "@substrate/connect-extension-protocol": "npm:^1.0.1" - smoldot: "npm:2.0.7" - checksum: 53eb3bd63ff9e8d9d9c66fb3ca5092f0b35372834b707ebe788d79f7d98c23dbbb6cc15237e28feb56b3f06724af980f13ff5c81b5bac6a986031e8d0e067836 + smoldot: "npm:2.0.1" + checksum: bfcdc4c9fb7a6abebf3a939f9505acb727c9c320e468e42897db4b4683cdc6e4bb3c690dd5b8d34d0fee0379a3bafd8ab1320066f41fd25cd21eec5ae7b7dc85 languageName: node linkType: hard @@ -1469,10 +1463,17 @@ __metadata: languageName: node linkType: hard -"@substrate/ss58-registry@npm:^1.44.0": - version: 1.44.0 - resolution: "@substrate/ss58-registry@npm:1.44.0" - checksum: 97a05ca6f439f42ea24bd4d3fc1ab9e77e65e6dd0d2d823e438ae9a82ea4d6249012066149a23c1dad8fb27ec5a3913f6639c2e480377fea3ee96fd1bd592bd0 +"@substrate/ss58-registry@npm:^1.43.0": + version: 1.43.0 + resolution: "@substrate/ss58-registry@npm:1.43.0" + checksum: f7683d31fa0f6a5eeb1c52bef0efb058e3e6139c3ef8ac834c1c577b9897ca9a42491dfeea3395a64c4154a00bc60138a54b419267157aa50267253906e13694 + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 languageName: node linkType: hard @@ -1512,111 +1513,111 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" + version: 7.20.1 + resolution: "@types/babel__core@npm:7.20.1" dependencies: "@babel/parser": "npm:^7.20.7" "@babel/types": "npm:^7.20.7" "@types/babel__generator": "npm:*" "@types/babel__template": "npm:*" "@types/babel__traverse": "npm:*" - checksum: c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3 + checksum: e63e5e71be75dd2fe41951c83650ab62006179340a7b280bfa58e9c39118cb2752ca786f952f4a12f75b83b55346f2d5e8df2b91926ef99f2f4a2a69162cab99 languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" + version: 7.6.4 + resolution: "@types/babel__generator@npm:7.6.4" dependencies: "@babel/types": "npm:^7.0.0" - checksum: b53c215e9074c69d212402990b0ca8fa57595d09e10d94bda3130aa22b55d796e50449199867879e4ea0ee968f3a2099e009cfb21a726a53324483abbf25cd30 + checksum: 34f361a0d54a0d85ea4c4b5122c4025a5738fe6795361c85f07a4f8f9add383de640e8611edeeb8339db8203c2d64bff30be266bdcfe3cf777c19e8d34f9cebc languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" + version: 7.4.1 + resolution: "@types/babel__template@npm:7.4.1" dependencies: "@babel/parser": "npm:^7.1.0" "@babel/types": "npm:^7.0.0" - checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 + checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee languageName: node linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" + version: 7.20.1 + resolution: "@types/babel__traverse@npm:7.20.1" dependencies: "@babel/types": "npm:^7.20.7" - checksum: f0352d537448e1e37f27e6bb8c962d7893720a92fde9d8601a68a93dbc14e15c088b4c0c8f71021d0966d09fba802ef3de11fdb6766c33993f8cf24f1277c6a9 + checksum: 8f18d1488adf296f50d01e2386797c56a607cde2cfc3c7c55cea34d760aed9386c81ea808a151a0efb11d99e0083c138c5733d3f214471a30abed055bede39d8 languageName: node linkType: hard -"@types/bn.js@npm:^5.1.5": - version: 5.1.5 - resolution: "@types/bn.js@npm:5.1.5" +"@types/bn.js@npm:^5.1.1": + version: 5.1.1 + resolution: "@types/bn.js@npm:5.1.1" dependencies: "@types/node": "npm:*" - checksum: 9719330c86aeae0a6a447c974cf0f853ba3660ede20de61f435b03d699e30e6d8b35bf71a8dc9fdc8317784438e83177644ba068ed653d0ae0106e1ecbfe289e + checksum: cf2c45833e67ecfc45e5336151965a47857431640b61708b6e4dc81d88ed53585c9b30be59abbbee609cdf7a63828e5b8a58c1a27eb4306e5cb7ddd9bad46650 languageName: node linkType: hard "@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" + version: 1.19.2 + resolution: "@types/body-parser@npm:1.19.2" dependencies: "@types/connect": "npm:*" "@types/node": "npm:*" - checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 languageName: node linkType: hard "@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" + version: 3.4.35 + resolution: "@types/connect@npm:3.4.35" dependencies: "@types/node": "npm:*" - checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.33, @types/express-serve-static-core@npm:^4.17.36": - version: 4.17.41 - resolution: "@types/express-serve-static-core@npm:4.17.41" + version: 4.17.36 + resolution: "@types/express-serve-static-core@npm:4.17.36" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 7647e19d9c3d57ddd18947d2b161b90ef0aedd15875140e5b824209be41c1084ae942d4fb43cd5f2051a6a5f8c044519ef6c9ac1b2ad86b9aa546b4f1f023303 + checksum: 47d5c30a4a2a6de5dd1ceef6fed61a2e49e50e09ab3bab67a2bfa4375617c54b0397b3397ef4dad80ae3a7e400943464d857b437dabd9fed88b47256f2be774b languageName: node linkType: hard "@types/express@npm:^4.17.17": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" + version: 4.17.17 + resolution: "@types/express@npm:4.17.17" dependencies: "@types/body-parser": "npm:*" "@types/express-serve-static-core": "npm:^4.17.33" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 + checksum: e2959a5fecdc53f8a524891a16e66dfc330ee0519e89c2579893179db686e10cfa6079a68e0fb8fd00eedbcaf3eabfd10916461939f3bc02ef671d848532c37e languageName: node linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" + version: 4.1.6 + resolution: "@types/graceful-fs@npm:4.1.6" dependencies: "@types/node": "npm:*" - checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 + checksum: c3070ccdc9ca0f40df747bced1c96c71a61992d6f7c767e8fd24bb6a3c2de26e8b84135ede000b7e79db530a23e7e88dcd9db60eee6395d0f4ce1dae91369dd4 languageName: node linkType: hard "@types/http-errors@npm:*": - version: 2.0.4 - resolution: "@types/http-errors@npm:2.0.4" - checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + version: 2.0.1 + resolution: "@types/http-errors@npm:2.0.1" + checksum: 3bb0c50b0a652e679a84c30cd0340d696c32ef6558518268c238840346c077f899315daaf1c26c09c57ddd5dc80510f2a7f46acd52bf949e339e35ed3ee9654f languageName: node linkType: hard @@ -1628,37 +1629,37 @@ __metadata: linkType: hard "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 + version: 2.0.4 + resolution: "@types/istanbul-lib-coverage@npm:2.0.4" + checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 languageName: node linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" + version: 3.0.0 + resolution: "@types/istanbul-lib-report@npm:3.0.0" dependencies: "@types/istanbul-lib-coverage": "npm:*" - checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 + checksum: f121dcac8a6b8184f3cab97286d8d519f1937fa8620ada5dbc43b699d602b8be289e4a4bccbd6ee1aade6869d3c9fb68bf04c6fdca8c5b0c4e7e314c31c7900a languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" + version: 3.0.1 + resolution: "@types/istanbul-reports@npm:3.0.1" dependencies: "@types/istanbul-lib-report": "npm:*" - checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 + checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 languageName: node linkType: hard "@types/jest@npm:^29.5.8": - version: 29.5.11 - resolution: "@types/jest@npm:29.5.11" + version: 29.5.8 + resolution: "@types/jest@npm:29.5.8" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 798f4c89407d9457bea1256de74c26f2b279f6c789c0e3311cd604cc75cdab333b9a29b00c51b0090d31abdf11cc788b4103282851a653bef6daf72edf97eef2 + checksum: a8194e26c642780d5b2e22170ac538f7975e04aeaa76d87f8e5ac921f7a8fffc5252029a9e6efacdb0ec4b45320322c8e1f27a5338083f49efbd3c6021314f7e languageName: node linkType: hard @@ -1679,16 +1680,16 @@ __metadata: linkType: hard "@types/mime@npm:*": - version: 3.0.4 - resolution: "@types/mime@npm:3.0.4" - checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 + version: 3.0.1 + resolution: "@types/mime@npm:3.0.1" + checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 languageName: node linkType: hard "@types/mime@npm:^1": - version: 1.3.5 - resolution: "@types/mime@npm:1.3.5" - checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + version: 1.3.2 + resolution: "@types/mime@npm:1.3.2" + checksum: 0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd languageName: node linkType: hard @@ -1702,60 +1703,58 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.10.6 - resolution: "@types/node@npm:20.10.6" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 08471220d3cbbb6669835c4b78541edf5eface8f2c2e36c550cfa4ff73da73071c90e200a06359fac25d6564127597c23e178128058fb676824ec23d5178a017 + version: 20.5.4 + resolution: "@types/node@npm:20.5.4" + checksum: c2d34419ffbbb9dfdf7cd46d9ab51092c009884aa0df1d8114024601c616477d2d7234d91f1f9cc500c41a3ea411d7f811e19b178c3441624ec0abc4f9548cdc languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.11 - resolution: "@types/qs@npm:6.9.11" - checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 + version: 6.9.7 + resolution: "@types/qs@npm:6.9.7" + checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.7 - resolution: "@types/range-parser@npm:1.2.7" - checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + version: 1.2.4 + resolution: "@types/range-parser@npm:1.2.4" + checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 languageName: node linkType: hard "@types/semver@npm:^7.5.0": - version: 7.5.6 - resolution: "@types/semver@npm:7.5.6" - checksum: e77282b17f74354e17e771c0035cccb54b94cc53d0433fa7e9ba9d23fd5d7edcd14b6c8b7327d58bbd89e83b1c5eda71dfe408e06b929007e2b89586e9b63459 + version: 7.5.5 + resolution: "@types/semver@npm:7.5.5" + checksum: 1b0be2c4d830f5ef002a305308e06e3616fc38a41c9a2c5b4267df82a038d9bd0ba32ec1da82a52db84a720be7e4b69bac7593797d8dc1400a69069af8f19219 languageName: node linkType: hard "@types/send@npm:*": - version: 0.17.4 - resolution: "@types/send@npm:0.17.4" + version: 0.17.1 + resolution: "@types/send@npm:0.17.1" dependencies: "@types/mime": "npm:^1" "@types/node": "npm:*" - checksum: 28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d + checksum: 6420837887858f7aa82f2c0272f73edb42385bd0978f43095e83590a405d86c8cc6d918c30b2d542f1d8bddc9f3d16c2e8fdfca936940de71b97c45f228d1896 languageName: node linkType: hard "@types/serve-static@npm:*": - version: 1.15.5 - resolution: "@types/serve-static@npm:1.15.5" + version: 1.15.2 + resolution: "@types/serve-static@npm:1.15.2" dependencies: "@types/http-errors": "npm:*" "@types/mime": "npm:*" "@types/node": "npm:*" - checksum: 49aa21c367fffe4588fc8c57ea48af0ea7cbadde7418bc53cde85d8bd57fd2a09a293970d9ea86e79f17a87f8adeb3e20da76aab38e1c4d1567931fa15c8af38 + checksum: d5f8f5aaa765be6417aa3f2ebe36591f4e9d2d8a7480edf7d3db041427420fd565cb921fc021271098dd2afafce2b443fc0d978faa3ae21a2a58ebde7d525e9e languageName: node linkType: hard "@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 72576cc1522090fe497337c2b99d9838e320659ac57fa5560fcbdcbafcf5d0216c6b3a0a8a4ee4fdb3b1f5e3420aa4f6223ab57b82fef3578bec3206425c6cf5 + version: 2.0.1 + resolution: "@types/stack-utils@npm:2.0.1" + checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 languageName: node linkType: hard @@ -1774,37 +1773,37 @@ __metadata: linkType: hard "@types/triple-beam@npm:^1.3.2": - version: 1.3.5 - resolution: "@types/triple-beam@npm:1.3.5" - checksum: 519b6a1b30d4571965c9706ad5400a200b94e4050feca3e7856e3ea7ac00ec9903e32e9a10e2762d0f7e472d5d03e5f4b29c16c0bd8c1f77c8876c683b2231f1 + version: 1.3.2 + resolution: "@types/triple-beam@npm:1.3.2" + checksum: dd7b4a563fb710abc992e5d59eac481bed9e303fada2e276e37b00be31c392e03300ee468e57761e616512872e77935f92472877d0704a19688d15a726cee17b languageName: node linkType: hard "@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: a794eb750e8ebc6273a51b12a0002de41343ffe46befef460bdbb57262d187fdf608bc6615b7b11c462c63c3ceb70abe2564c8dd8ee0f7628f38a314f74a9b9b + version: 21.0.0 + resolution: "@types/yargs-parser@npm:21.0.0" + checksum: c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0 languageName: node linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.32 - resolution: "@types/yargs@npm:17.0.32" + version: 17.0.24 + resolution: "@types/yargs@npm:17.0.24" dependencies: "@types/yargs-parser": "npm:*" - checksum: 1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de + checksum: 03d9a985cb9331b2194a52d57a66aad88bf46aa32b3968a71cc6f39fb05c74f0709f0dd3aa9c0b29099cfe670343e3b1bd2ac6df2abfab596ede4453a616f63f languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^6.11.0": - version: 6.17.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.17.0" + version: 6.11.0 + resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.17.0" - "@typescript-eslint/type-utils": "npm:6.17.0" - "@typescript-eslint/utils": "npm:6.17.0" - "@typescript-eslint/visitor-keys": "npm:6.17.0" + "@typescript-eslint/scope-manager": "npm:6.11.0" + "@typescript-eslint/type-utils": "npm:6.11.0" + "@typescript-eslint/utils": "npm:6.11.0" + "@typescript-eslint/visitor-keys": "npm:6.11.0" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -1817,44 +1816,44 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: f2a5774e9cc03e491a5a488501e5622c7eebd766f5a4fc2c30642864a3b89b0807946bde33a678f326ba7032f3f6a51aa0bf9c2d10adc823804fc9fb47db55a6 + checksum: c9c9e7a918e2f3ef8cb200c9158b70553a1014529867411b35e141c1d26713dd281907af1a231e640e8c4c73c3245a20cfc0e56a1cc95874889ce88c04706c78 languageName: node linkType: hard "@typescript-eslint/parser@npm:^6.11.0": - version: 6.17.0 - resolution: "@typescript-eslint/parser@npm:6.17.0" + version: 6.11.0 + resolution: "@typescript-eslint/parser@npm:6.11.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.17.0" - "@typescript-eslint/types": "npm:6.17.0" - "@typescript-eslint/typescript-estree": "npm:6.17.0" - "@typescript-eslint/visitor-keys": "npm:6.17.0" + "@typescript-eslint/scope-manager": "npm:6.11.0" + "@typescript-eslint/types": "npm:6.11.0" + "@typescript-eslint/typescript-estree": "npm:6.11.0" + "@typescript-eslint/visitor-keys": "npm:6.11.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 2ed0ed4a5b30e953430ce3279df3655af09fa1caed2abf11804d239717daefc32a22864f6620ef57bb9c684c74a99a13241384fea5096e961385e3678fc2e920 + checksum: abb2aff0d4f06937337d1b2da77df4e1501d708b0bce1707c523206ee10e6aa732e1ae6548da56b9889459f23c375a6f0ae2e3a208e972dab8eb3b46680d839a languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.17.0": - version: 6.17.0 - resolution: "@typescript-eslint/scope-manager@npm:6.17.0" +"@typescript-eslint/scope-manager@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/scope-manager@npm:6.11.0" dependencies: - "@typescript-eslint/types": "npm:6.17.0" - "@typescript-eslint/visitor-keys": "npm:6.17.0" - checksum: fe09c628553c9336e6a36d32c1d34e78ebd20aa02130a6bf535329621ba5a98aaac171f607bc6e4d17b3478c42e7de6476376636897ce3f227c754eb99acd07e + "@typescript-eslint/types": "npm:6.11.0" + "@typescript-eslint/visitor-keys": "npm:6.11.0" + checksum: 60702ab23710c59ab0b52ffc66f77e24382cec8f684e3e43d4269cc17f414d3cb3a3bb85e232ea9f1e0f7e85506529978a5eea3c08945c01ed7aed4d4997b472 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.17.0": - version: 6.17.0 - resolution: "@typescript-eslint/type-utils@npm:6.17.0" +"@typescript-eslint/type-utils@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/type-utils@npm:6.11.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.17.0" - "@typescript-eslint/utils": "npm:6.17.0" + "@typescript-eslint/typescript-estree": "npm:6.11.0" + "@typescript-eslint/utils": "npm:6.11.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -1862,60 +1861,59 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: dc7938429193acfda61b7282197ec046039e2c4da41cdcddf4daaf300d10229e4e23bb0fcf0503b19c0b99a874849c8a9f5bb35ce106260f56a14106d2b41d8c + checksum: 478819bbbab39a0d11dc6276fc9b90e0b2576d7e32d761c811369657dc12bfaf95084bf951714ea82015259d736dec70770d229d6547b066ea0fc4133039082f languageName: node linkType: hard -"@typescript-eslint/types@npm:6.17.0": - version: 6.17.0 - resolution: "@typescript-eslint/types@npm:6.17.0" - checksum: 87ab1b5a3270ab34b917c22a2fb90a9ad7d9f3b19d73a337bc9efbe65f924da13482c97e8ccbe3bd3d081aa96039eeff50de41c1da2a2128066429b931cdb21d +"@typescript-eslint/types@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/types@npm:6.11.0" + checksum: 3ea55101325950d9594f839b38aa1c0958c3b8401ca9a8d2e4247997bb30dff7ac5e760e888de48a3ea9af3cb656eafb3e2cddc837a523a300ebccb63e150185 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.17.0": - version: 6.17.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.17.0" +"@typescript-eslint/typescript-estree@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/typescript-estree@npm:6.11.0" dependencies: - "@typescript-eslint/types": "npm:6.17.0" - "@typescript-eslint/visitor-keys": "npm:6.17.0" + "@typescript-eslint/types": "npm:6.11.0" + "@typescript-eslint/visitor-keys": "npm:6.11.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" semver: "npm:^7.5.4" ts-api-utils: "npm:^1.0.1" peerDependenciesMeta: typescript: optional: true - checksum: 1671b0d2f2fdf07074fb1e2524d61935cec173bd8db6e482cc5b2dcc77aed3ffa831396736ffa0ee2fdbddd8585ae9ca8d6c97bcaea1385b23907a1ec0508f83 + checksum: 9d2333e517d50035f2c962b3966ebf8b35db0ac139c537cf4f1c4fd7b8d8914671671ad3bccdd59ef88fc4d29f441c0412a6c119ac6463bd2fbe8059d5209219 languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.17.0": - version: 6.17.0 - resolution: "@typescript-eslint/utils@npm:6.17.0" +"@typescript-eslint/utils@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/utils@npm:6.11.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@types/json-schema": "npm:^7.0.12" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/scope-manager": "npm:6.17.0" - "@typescript-eslint/types": "npm:6.17.0" - "@typescript-eslint/typescript-estree": "npm:6.17.0" + "@typescript-eslint/scope-manager": "npm:6.11.0" + "@typescript-eslint/types": "npm:6.11.0" + "@typescript-eslint/typescript-estree": "npm:6.11.0" semver: "npm:^7.5.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 37c63afcf66124bf84808699997953b8c84a378aa2c490a771b611d82cdac8499c58fac8eeb8378528e97660b59563d99297bfec4b982cd68760b0ffe54aa714 + checksum: 7b8c17bd191b06cc77fe341f32fb7b4126d47a6ec05e5112567d4424a1896cf851935ff867c825d7e3361c317a48fe5304f95e454089f9aecc182bd42b1e4176 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.17.0": - version: 6.17.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.17.0" +"@typescript-eslint/visitor-keys@npm:6.11.0": + version: 6.11.0 + resolution: "@typescript-eslint/visitor-keys@npm:6.11.0" dependencies: - "@typescript-eslint/types": "npm:6.17.0" + "@typescript-eslint/types": "npm:6.11.0" eslint-visitor-keys: "npm:^3.4.1" - checksum: a2aed0e1437fdab8858ab9c7c8e355f8b72a5fa4b0adc54f28b8a2bbc29d4bb93214968ee940f83d013d0a4b83d00cd4eeeb05fb4c2c7d0ead324c6793f7d6d4 + checksum: d89ef8579737f23a1a81506724e2c5cfec92fa4431232f93c4b6970a21382c6c0ad09ba21ffe8d25725d43aecce351fee2797c9170012ef0c00e5be7592e8233 languageName: node linkType: hard @@ -1926,10 +1924,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: ca0a54e35bea4ece0ecb68a47b312e1a9a6f772408d5bcb9051230aaa94b0460671c5b5c9cb3240eb5b7bc94c52476550eb221f65a0bbd0145bdc9f3113a6707 +"abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: 2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243 languageName: node linkType: hard @@ -1953,27 +1951,36 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.3.1 - resolution: "acorn-walk@npm:8.3.1" - checksum: 64187f1377afcba01ec6a57950e3f6a31fff50e429cdb9c9ab2c24343375e711f0d552e5fce5b6ecf21f754566e7526b6d79e4da80bd83c7ad15644d285b2ad5 + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: e69f7234f2adfeb16db3671429a7c80894105bd7534cb2032acf01bb26e6a847952d11a062d071420b43f8d82e33d2e57f26fe87d9cce0853e8143d8910ff1de languageName: node linkType: hard "acorn@npm:^8.4.1, acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" + version: 8.10.0 + resolution: "acorn@npm:8.10.0" bin: acorn: bin/acorn - checksum: b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd + checksum: 522310c20fdc3c271caed3caf0f06c51d61cb42267279566edd1d58e83dbc12eebdafaab666a0f0be1b7ad04af9c6bc2a6f478690a9e6391c3c8b165ada917dd languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" dependencies: - debug: "npm:^4.3.4" - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + debug: "npm:4" + checksum: 21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.2.1": + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" + dependencies: + humanize-ms: "npm:^1.2.1" + checksum: dd210ba2a2e2482028f027b1156789744aadbfd773a6c9dd8e4e8001930d5af82382abe19a69240307b1d8003222ce6b0542935038313434b900e351914fc15f languageName: node linkType: hard @@ -2064,6 +2071,23 @@ __metadata: languageName: node linkType: hard +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: "npm:^1.0.0" + readable-stream: "npm:^3.6.0" + checksum: 390731720e1bf9ed5d0efc635ea7df8cbc4c90308b0645a932f06e8495a0bf1ecc7987d3b97e805f62a17d6c4b634074b25200aa4d149be2a7b17250b9744bc4 + languageName: node + linkType: hard + "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -2102,9 +2126,9 @@ __metadata: linkType: hard "async@npm:^3.2.3": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f + version: 3.2.4 + resolution: "async@npm:3.2.4" + checksum: bebb5dc2258c45b83fa1d3be179ae0eb468e1646a62d443c8d60a45e84041b28fccebe1e2d1f234bfc3dcad44e73dcdbf4ba63d98327c9f6556e3dbd47c2ae8b languageName: node linkType: hard @@ -2191,6 +2215,13 @@ __metadata: languageName: node linkType: hard +"big-integer@npm:^1.6.44": + version: 1.6.51 + resolution: "big-integer@npm:1.6.51" + checksum: c7a12640901906d6f6b6bdb42a4eaba9578397b6d9a0dd090cf001ec813ff2bfcd441e364068ea0416db6175d2615f8ed19cff7d1a795115bf7c92d44993f991 + languageName: node + linkType: hard + "binary-extensions@npm:^2.0.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" @@ -2232,6 +2263,15 @@ __metadata: languageName: node linkType: hard +"bplist-parser@npm:^0.2.0": + version: 0.2.0 + resolution: "bplist-parser@npm:0.2.0" + dependencies: + big-integer: "npm:^1.6.44" + checksum: 15d31c1b0c7e0fb384e96349453879a33609d92d91b55a9ccee04b4be4b0645f1c823253d73326a1a23104521fbc45c2dd97fb05adf61863841b68cbb2ca7a3d + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -2260,17 +2300,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.22.2": - version: 4.22.2 - resolution: "browserslist@npm:4.22.2" +"browserslist@npm:^4.21.9": + version: 4.21.10 + resolution: "browserslist@npm:4.21.10" dependencies: - caniuse-lite: "npm:^1.0.30001565" - electron-to-chromium: "npm:^1.4.601" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001517" + electron-to-chromium: "npm:^1.4.477" + node-releases: "npm:^2.0.13" + update-browserslist-db: "npm:^1.0.11" bin: browserslist: cli.js - checksum: e3590793db7f66ad3a50817e7b7f195ce61e029bd7187200244db664bfbe0ac832f784e4f6b9c958aef8ea4abe001ae7880b7522682df521f4bc0a5b67660b5e + checksum: cdb9272433994393a995235720c304e8c7123b4994b02fc0b24ca0f483db482c4f85fe8b40995aa6193d47d781e5535cf5d0efe96e465d2af42058fb3251b13a languageName: node linkType: hard @@ -2299,6 +2339,15 @@ __metadata: languageName: node linkType: hard +"bundle-name@npm:^3.0.0": + version: 3.0.0 + resolution: "bundle-name@npm:3.0.0" + dependencies: + run-applescript: "npm:^5.0.0" + checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 + languageName: node + linkType: hard + "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -2306,34 +2355,33 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" +"cacache@npm:^17.0.0": + version: 17.1.4 + resolution: "cacache@npm:17.1.4" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" + lru-cache: "npm:^7.7.1" minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" + minipass-collect: "npm:^1.0.2" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" p-map: "npm:^4.0.0" ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: aecafd368fbfb2fc0cda1f2f831fe5a1d8161d2121317c92ac089bcd985085e8a588e810b4471e69946f91c6d2661849400e963231563c519aa1e3dac2cf6187 + checksum: 6e26c788bc6a18ff42f4d4f97db30d5c60a5dfac8e7c10a03b0307a92cf1b647570547cf3cd96463976c051eb9c7258629863f156e224c82018862c1a8ad0e70 languageName: node linkType: hard "call-bind@npm:^1.0.0": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" dependencies: - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: 246d44db6ef9bbd418828dbd5337f80b46be4398d522eded015f31554cbb2ea33025b0203b75c7ab05a1a255b56ef218880cca1743e4121e306729f9e414da39 + function-bind: "npm:^1.1.1" + get-intrinsic: "npm:^1.0.2" + checksum: ca787179c1cbe09e1697b56ad499fd05dc0ae6febe5081d728176ade699ea6b1589240cb1ff1fe11fcf9f61538c1af60ad37e8eb2ceb4ef21cd6085dfd3ccedd languageName: node linkType: hard @@ -2358,10 +2406,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001565": - version: 1.0.30001572 - resolution: "caniuse-lite@npm:1.0.30001572" - checksum: cf27b354c0af58d5468cdc0ecea5bff381bc382378016b36b05790929f80e321ee712470a536911dee82e946ad4be246a21326835f1da599c6ee12ec150ae8b7 +"caniuse-lite@npm:^1.0.30001517": + version: 1.0.30001522 + resolution: "caniuse-lite@npm:1.0.30001522" + checksum: fbb72297c5be7de37fbd51b321b930a5525aeb060dbce706b7c3017de02bc059cd40817274821463fb8230d73009668f8393c941b68b8e36370369580c82b8c8 languageName: node linkType: hard @@ -2420,9 +2468,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397 + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: b00e9313c1f7042ca8b1297c157c920d6d69f0fbad7b867910235676df228c4b4f4df33d06cacae37f9efba7a160b0a167c6be85492b419ef71d85660e60606b languageName: node linkType: hard @@ -2507,6 +2555,15 @@ __metadata: languageName: node linkType: hard +"color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a + languageName: node + linkType: hard + "color@npm:^3.1.3": version: 3.2.1 resolution: "color@npm:3.2.1" @@ -2546,6 +2603,13 @@ __metadata: languageName: node linkType: hard +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb + languageName: node + linkType: hard + "content-disposition@npm:0.5.4": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -2562,6 +2626,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 + languageName: node + linkType: hard + "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -2634,7 +2705,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2672,14 +2743,39 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" +"default-browser-id@npm:^3.0.0": + version: 3.0.0 + resolution: "default-browser-id@npm:3.0.0" dependencies: - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 5573c8df96b5857408cad64d9b91b69152e305ce4b06218e5f49b59c6cafdbb90a8bd8a0bb83c7bc67a8d479c04aa697063c9bc28d849b7282f9327586d6bc7b + bplist-parser: "npm:^0.2.0" + untildify: "npm:^4.0.0" + checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 + languageName: node + linkType: hard + +"default-browser@npm:^4.0.0": + version: 4.0.0 + resolution: "default-browser@npm:4.0.0" + dependencies: + bundle-name: "npm:^3.0.0" + default-browser-id: "npm:^3.0.0" + execa: "npm:^7.1.1" + titleize: "npm:^3.0.0" + checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: f28421cf9ee86eecaf5f3b8fe875f13d7009c2625e97645bfff7a2a49aca678270b86c39f9c32939e5ca7ab96b551377ed4139558c795e076774287ad3af1aa4 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd languageName: node linkType: hard @@ -2766,10 +2862,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.601": - version: 1.4.616 - resolution: "electron-to-chromium@npm:1.4.616" - checksum: 7793eda8ebfb66621300339fe830bc2b1658530b9e295a7aa37ef7fc1ca7defab4070cf407977f9112d784004a8e2efdcceb793d7e0a81096a7eb06c844db0ba +"electron-to-chromium@npm:^1.4.477": + version: 1.4.500 + resolution: "electron-to-chromium@npm:1.4.500" + checksum: 3d72e5f5cf4817f0186cc9027f613d4edcaaa4c59ff99ab58161f828e2058ec01c4b72800c191aecbf0761a94badbb7e182d8462e925c9cdca1776ab266db5c9 languageName: node linkType: hard @@ -2876,33 +2972,32 @@ __metadata: linkType: hard "eslint-config-prettier@npm:^9.0.0": - version: 9.1.0 - resolution: "eslint-config-prettier@npm:9.1.0" + version: 9.0.0 + resolution: "eslint-config-prettier@npm:9.0.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 + checksum: 276b0b5b5b19066962a9ff3a16a553bdad28e1c0a2ea33a1d75d65c0428bb7b37f6e85ac111ebefcc9bdefb544385856dbe6eaeda5279c639e5549c113d27dda languageName: node linkType: hard "eslint-plugin-prettier@npm:^5.0.1": - version: 5.1.2 - resolution: "eslint-plugin-prettier@npm:5.1.2" + version: 5.0.1 + resolution: "eslint-plugin-prettier@npm:5.0.1" dependencies: prettier-linter-helpers: "npm:^1.0.0" - synckit: "npm:^0.8.6" + synckit: "npm:^0.8.5" peerDependencies: "@types/eslint": ">=8.0.0" eslint: ">=8.0.0" - eslint-config-prettier: "*" prettier: ">=3.0.0" peerDependenciesMeta: "@types/eslint": optional: true eslint-config-prettier: optional: true - checksum: 2d99eabbf6fb146fef85c84bd37acede2e26be6d908bf9efd663e6d7cb82cb6d9dfca9aab5f39bdc1c4987d5f88400f1756f5e8ac93db70cd1073ff1e873f2e4 + checksum: 1a43dcca90f61fde0167347e0e870b579835ba6b9d697a862c29c76097a7bb0e8f07a7cf88be33517ca11203d9d4aa335d794c377640c2fe5acd06871db67d34 languageName: node linkType: hard @@ -3064,6 +3159,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.1" + human-signals: "npm:^4.3.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^3.0.7" + strip-final-newline: "npm:^3.0.0" + checksum: 473feff60f9d4dbe799225948de48b5158c1723021d19c4b982afe37bcd111ae84e1b4c9dfe967fae5101b0894b1a62e4dd564a286dfa3e46d7b0cfdbf7fe62b + languageName: node + linkType: hard + "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -3156,7 +3268,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -3184,11 +3296,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.16.0 - resolution: "fastq@npm:1.16.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: "npm:^1.0.4" - checksum: de151543aab9d91900ed5da88860c46987ece925c628df586fac664235f25e020ec20729e1c032edb5fd2520fd4aa5b537d69e39b689e65e82112cfbecb4479e + checksum: 67c01b1c972e2d5b6fea197a1a39d5d582982aea69ff4c504badac71080d8396d4843b165a9686e907c233048f15a86bbccb0e7f83ba771f6fa24bcde059d0c3 languageName: node linkType: hard @@ -3272,20 +3384,19 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" + version: 3.0.4 + resolution: "flat-cache@npm:3.0.4" dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" + flatted: "npm:^3.1.0" rimraf: "npm:^3.0.2" - checksum: 02381c6ece5e9fa5b826c9bbea481d7fd77645d96e4b0b1395238124d581d10e56f17f723d897b6d133970f7a57f0fab9148cbbb67237a0a0ffe794ba60c0c70 + checksum: 9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f languageName: node linkType: hard -"flatted@npm:^3.2.9": - version: 3.2.9 - resolution: "flatted@npm:3.2.9" - checksum: dc2b89e46a2ebde487199de5a4fcb79e8c46f984043fea5c41dbf4661eb881fefac1c939b5bdcd8a09d7f960ec364f516970c7ec44e58ff451239c07fd3d419b +"flatted@npm:^3.1.0": + version: 3.2.7 + resolution: "flatted@npm:3.2.7" + checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 languageName: node linkType: hard @@ -3373,10 +3484,26 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: d83f2968030678f0b8c3f2183d63dcd969344eb8b55b4eb826a94ccac6de8b87c95bebffda37a6386c74f152284eb02956ff2c496897f35d32bdc2628ac68ac5 + languageName: node + linkType: hard + +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: "npm:^1.0.3 || ^2.0.0" + color-support: "npm:^1.1.3" + console-control-strings: "npm:^1.1.0" + has-unicode: "npm:^2.0.1" + signal-exit: "npm:^3.0.7" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wide-align: "npm:^1.1.5" + checksum: 09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4 languageName: node linkType: hard @@ -3394,15 +3521,15 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-intrinsic@npm:^1.0.2": + version: 1.2.1 + resolution: "get-intrinsic@npm:1.2.1" dependencies: - function-bind: "npm:^1.1.2" + function-bind: "npm:^1.1.1" + has: "npm:^1.0.3" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: aa96db4f809734d26d49b59bc8669d73a0ae792da561514e987735573a1dfaede516cd102f217a078ea2b42d4c4fb1f83d487932cb15d49826b726cc9cd4470b + checksum: aee631852063f8ad0d4a374970694b5c17c2fb5c92bd1929476d7eb8798ce7aebafbf9a34022c05fd1adaa2ce846d5877a627ce1986f81fc65adf3b81824bd54 languageName: node linkType: hard @@ -3413,7 +3540,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 781266d29725f35c59f1d214aedc92b0ae855800a980800e2923b3fbc4e56b3cb6e462c42e09a1cf1a00c64e056a78fa407cbe06c7c92b7e5cd49b4b85c2a497 @@ -3438,7 +3565,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": +"glob@npm:^10.2.2, glob@npm:^10.3.7": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -3475,11 +3602,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" + version: 13.21.0 + resolution: "globals@npm:13.21.0" dependencies: type-fest: "npm:^0.20.2" - checksum: 62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e + checksum: 98ce947dc413e6c8feed236f980dee4bc8d9f4b29790e27bccb277d385fac5d77146e1f9c244c6609aca1d109101642e663caf88c0ba6bff0b069ea82d571441 languageName: node linkType: hard @@ -3497,15 +3624,6 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca - languageName: node - linkType: hard - "graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" @@ -3534,15 +3652,6 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: 21a47bb080a24e79594aef1ce71e1a18a1c5ab4120308e218088f67ebb7f6f408847541e2d96e5bd00e90eef5c5a49e4ebbdc8fc2d5b365a2c379aef071642f0 - languageName: node - linkType: hard - "has-proto@npm:^1.0.1": version: 1.0.1 resolution: "has-proto@npm:1.0.1" @@ -3557,12 +3666,19 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8 + languageName: node + linkType: hard + +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" dependencies: - function-bind: "npm:^1.1.2" - checksum: c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90 + function-bind: "npm:^1.1.1" + checksum: a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b languageName: node linkType: hard @@ -3593,23 +3709,24 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: dbaaf3d9f3fc4df4a5d7ec45d456ec50f575240b557160fa63427b447d1f812dd7fe4a4f17d2e1ba003d231f07edf5a856ea6d91cb32d533062ff20a7803ccac + "@tootallnate/once": "npm:2" + agent-base: "npm:6" + debug: "npm:4" + checksum: 5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0 languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:6" debug: "npm:4" - checksum: 9ec844f78fd643608239c9c3f6819918631df5cd3e17d104cc507226a39b5d4adda9d790fc9fd63ac0d2bb8a761b2f9f60faa80584a9bf9d7f2e8c5ed0acd330 + checksum: f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df languageName: node linkType: hard @@ -3620,6 +3737,22 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: fa59894c358fe9f2b5549be2fb083661d5e1dff618d3ac70a49ca73495a72e873fbf6c0878561478e521e17d498292746ee391791db95ffe5747bfb5aef8765b + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: "npm:^2.0.0" + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + "iconv-lite@npm:0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -3736,11 +3869,29 @@ __metadata: linkType: hard "is-core-module@npm:^2.13.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" + version: 2.13.0 + resolution: "is-core-module@npm:2.13.0" dependencies: - hasown: "npm:^2.0.0" - checksum: d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 + has: "npm:^1.0.3" + checksum: 55ccb5ccd208a1e088027065ee6438a99367e4c31c366b52fbaeac8fa23111cd17852111836d904da604801b3286d38d3d1ffa6cd7400231af8587f021099dc6 + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 languageName: node linkType: hard @@ -3774,6 +3925,17 @@ __metadata: languageName: node linkType: hard +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -3802,6 +3964,22 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -3809,17 +3987,10 @@ __metadata: languageName: node linkType: hard -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e - languageName: node - linkType: hard - "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 40bbdd1e937dfd8c830fa286d0f665e81b7a78bdabcd4565f6d5667c99828bda3db7fb7ac6b96a3e2e8a2461ddbc5452d9f8bc7d00cb00075fa6a3e99f5b6a81 + version: 3.2.0 + resolution: "istanbul-lib-coverage@npm:3.2.0" + checksum: 31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24 languageName: node linkType: hard @@ -3837,15 +4008,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.1 - resolution: "istanbul-lib-instrument@npm:6.0.1" + version: 6.0.0 + resolution: "istanbul-lib-instrument@npm:6.0.0" dependencies: "@babel/core": "npm:^7.12.3" "@babel/parser": "npm:^7.14.7" "@istanbuljs/schema": "npm:^0.1.2" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" - checksum: 95fd8c66e586840989cb3c7819c6da66c4742a6fedbf16b51a5c7f1898941ad07b79ddff020f479d3a1d76743ecdbf255d93c35221875687477d4b118026e7e7 + checksum: a52efe2170ac2deeaaacc84d10fe8de41d97264a86e57df77e05c1e72227a333280f640836137b28fda802a2c71b2affb00a703979e6f7a462cc80047a6aff21 languageName: node linkType: hard @@ -4372,13 +4543,6 @@ __metadata: languageName: node linkType: hard -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c - languageName: node - linkType: hard - "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -4416,15 +4580,6 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 - languageName: node - linkType: hard - "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -4503,23 +4658,23 @@ __metadata: linkType: hard "logform@npm:^2.3.2, logform@npm:^2.4.0": - version: 2.6.0 - resolution: "logform@npm:2.6.0" + version: 2.5.1 + resolution: "logform@npm:2.5.1" dependencies: - "@colors/colors": "npm:1.6.0" + "@colors/colors": "npm:1.5.0" "@types/triple-beam": "npm:^1.3.2" fecha: "npm:^4.2.0" ms: "npm:^2.1.1" safe-stable-stringify: "npm:^2.3.1" triple-beam: "npm:^1.3.0" - checksum: 92de5696a529a7ccf4359fe65a21fce2398ba20c4b4e5769cba187b8fde01d590a22d3c83f797d31b436f49770fb1b2f28646e7c881d30b8d1f4080a05ae7006 + checksum: 8f8add6f6a9b1cd03b7d093bf4a7577a45803c771d37ac04833d4507f79523f26e4ce70638828e7693e2fc8cd52d89a7a8e3738ed0e9762d8b3737c6ec04da39 languageName: node linkType: hard -"lru-cache@npm:*, lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 207278d6fa711fb1f94a0835d4d4737441d2475302482a14785b10515e4c906a57ebf9f35bf060740c9560e91c7c1ad5a04fd7ed030972a9ba18bce2a228e95b +"lru-cache@npm:*, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 5bb91a97a342a41fd049c3494b44d9e21a7d4843f9284d0a0b26f00bb0e436f1f627d0641c78f88be16b86b4231546c5ee4f284733fb530c7960f0bcd7579026 languageName: node linkType: hard @@ -4541,7 +4696,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.13.1": +"lru-cache@npm:^7.13.1, lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: 6029ca5aba3aacb554e919d7ef804fffd4adfc4c83db00fac8248c7c78811fb6d4b6f70f7fd9d55032b3823446546a007edaa66ad1f2377ae833bd983fac5d98 @@ -4564,22 +4719,26 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" +"make-fetch-happen@npm:^11.0.3": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + agentkeepalive: "npm:^4.2.1" + cacache: "npm:^17.0.0" http-cache-semantics: "npm:^4.1.1" + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" is-lambda: "npm:^1.0.1" - minipass: "npm:^7.0.2" + lru-cache: "npm:^7.7.1" + minipass: "npm:^5.0.0" minipass-fetch: "npm:^3.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" promise-retry: "npm:^2.0.1" + socks-proxy-agent: "npm:^7.0.0" ssri: "npm:^10.0.0" - checksum: ded5a91a02b76381b06a4ec4d5c1d23ebbde15d402b3c3e4533b371dac7e2f7ca071ae71ae6dae72aa261182557b7b1b3fd3a705b39252dc17f74fa509d3e76f + checksum: b4b442cfaaec81db159f752a5f2e3ee3d7aa682782868fa399200824ec6298502e01bdc456e443dc219bcd5546c8e4471644d54109c8599841dc961d17a805fa languageName: node linkType: hard @@ -4669,12 +4828,10 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 languageName: node linkType: hard @@ -4687,6 +4844,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 + languageName: node + linkType: hard + "minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" @@ -4694,12 +4860,12 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" dependencies: - minipass: "npm:^7.0.3" - checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + minipass: "npm:^3.0.0" + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 languageName: node linkType: hard @@ -4761,10 +4927,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: e864bd02ceb5e0707696d58f7ce3a0b89233f0d686ef0d447a66db705c0846a8dc6f34865cd85256c1472ff623665f616b90b8ff58058b2ad996c5de747d2d18 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": + version: 7.0.3 + resolution: "minipass@npm:7.0.3" + checksum: 04d72c8a437de54a024f3758ff17c0226efb532ef37dbdaca1ea6039c7b9b1704e612abbd2e3a0d2c825c64eb0a9ab266c843baa71d18ad1a279baecee28ed97 languageName: node linkType: hard @@ -4808,7 +4974,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -4829,14 +4995,15 @@ __metadata: languageName: node linkType: hard -"nock@npm:^13.4.0": - version: 13.4.0 - resolution: "nock@npm:13.4.0" +"nock@npm:^13.3.4": + version: 13.3.4 + resolution: "nock@npm:13.3.4" dependencies: debug: "npm:^4.1.0" json-stringify-safe: "npm:^5.0.1" + lodash: "npm:^4.17.21" propagate: "npm:^2.0.0" - checksum: 269c4d4e2ae250e0af361548ab0ba11a18831cfb3edfd8c6f6b1e4b02c7ffc3b1c8ac04ac33edfd3e114110f4836ab8bb8df398da893cd18fef47d9c256acf7f + checksum: b09dc75c344af416b639de0dc0eecbc0e0400561bb6f004161e5968c14e1f12dcf7f0ae0480e7082308dec82f4c13a456164ab0beda24cc99df3d1242587eb92 languageName: node linkType: hard @@ -4859,22 +5026,23 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 9.4.0 + resolution: "node-gyp@npm:9.4.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" + glob: "npm:^7.1.4" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^11.0.3" + nopt: "npm:^6.0.0" + npmlog: "npm:^6.0.0" + rimraf: "npm:^3.0.2" semver: "npm:^7.3.5" tar: "npm:^6.1.2" - which: "npm:^4.0.0" + which: "npm:^2.0.2" bin: node-gyp: bin/node-gyp.js - checksum: 578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 + checksum: 458317127c63877365f227b18ef2362b013b7f8440b35ae722935e61b31e6b84ec0e3625ab07f90679e2f41a1d5a7df6c4049fdf8e7b3c81fcf22775147b47ac languageName: node linkType: hard @@ -4885,21 +5053,21 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 +"node-releases@npm:^2.0.13": + version: 2.0.13 + resolution: "node-releases@npm:2.0.13" + checksum: c9bb813aab2717ff8b3015ecd4c7c5670a5546e9577699a7c84e8d69230cd3b1ce8f863f8e9b50f18b19a5ffa4b9c1a706bbbfe4c378de955fedbab04488a338 languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^1.0.0" bin: nopt: bin/nopt.js - checksum: 1e7489f17cbda452c8acaf596a8defb4ae477d2a9953b76eb96f4ec3f62c6b421cd5174eaa742f88279871fde9586d8a1d38fb3f53fa0c405585453be31dff4c + checksum: 3c1128e07cd0241ae66d6e6a472170baa9f3e84dd4203950ba8df5bafac4efa2166ce917a57ef02b01ba7c40d18b2cc64b29b225fd3640791fe07b24f0b33a32 languageName: node linkType: hard @@ -4919,10 +5087,31 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.1.0 + resolution: "npm-run-path@npm:5.1.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: "npm:^3.0.0" + console-control-strings: "npm:^1.1.0" + gauge: "npm:^4.0.3" + set-blocking: "npm:^2.0.0" + checksum: 82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb + languageName: node + linkType: hard + "object-inspect@npm:^1.9.0": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: 532b0036f0472f561180fac0d04fe328ee01f57637624c83fb054f81b5bfe966cdf4200612a499ed391a7ca3c46b20a0bc3a55fc8241d944abe687c556a32b39 languageName: node linkType: hard @@ -4962,6 +5151,27 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 + languageName: node + linkType: hard + +"open@npm:^9.1.0": + version: 9.1.0 + resolution: "open@npm:9.1.0" + dependencies: + default-browser: "npm:^4.0.0" + define-lazy-prop: "npm:^3.0.0" + is-inside-container: "npm:^1.0.0" + is-wsl: "npm:^2.2.0" + checksum: b45bcc7a6795804a2f560f0ca9f5e5344114bc40754d10c28a811c0c8f7027356979192931a6a7df2ab9e5bab3058988c99ae55f4fb71db2ce9fc77c40f619aa + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -5077,6 +5287,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -5155,11 +5372,11 @@ __metadata: linkType: hard "prettier@npm:^3.1.0": - version: 3.1.1 - resolution: "prettier@npm:3.1.1" + version: 3.1.0 + resolution: "prettier@npm:3.1.0" bin: prettier: bin/prettier.cjs - checksum: 26a249f321b97d26c04483f1bf2eeb22e082a76f4222a2c922bebdc60111691aad4ec3979610e83942e0b956058ec361d9e9c81c185172264eb6db9aa678082b + checksum: e95e8f93c6b9aea2ac1e86bebe329bee90c8c50d9a23d1f593eba8d7f39b33b3641eb28785001505b6723c47895a5322ad12a2fb855b289cb7bae450ffc34425 languageName: node linkType: hard @@ -5174,13 +5391,6 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - "prom-client@npm:^14.2.0": version: 14.2.0 resolution: "prom-client@npm:14.2.0" @@ -5228,16 +5438,16 @@ __metadata: linkType: hard "punycode@npm:^2.1.0": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 + version: 2.3.0 + resolution: "punycode@npm:2.3.0" + checksum: d4e7fbb96f570c57d64b09a35a1182c879ac32833de7c6926a2c10619632c1377865af3dab5479f59d51da18bcd5035a20a5ef6ceb74020082a3e78025d9a9ca languageName: node linkType: hard "pure-rand@npm:^6.0.0": - version: 6.0.4 - resolution: "pure-rand@npm:6.0.4" - checksum: 34fed0abe99d3db7ddc459c12e1eda6bff05db6a17f2017a1ae12202271ccf276fb223b442653518c719671c1b339bbf97f27ba9276dba0997c89e45c4e6a3bf + version: 6.0.2 + resolution: "pure-rand@npm:6.0.2" + checksum: d33f92dbac58eba65e851046905379ddd32b0af11daa49187bf2b44c4da6e5685cdcd8775388a3c706c126dcdb19bdcc0f736a0c432de25d68d21a762ff5f572 languageName: node linkType: hard @@ -5348,28 +5558,28 @@ __metadata: linkType: hard "resolve@npm:^1.0.0, resolve@npm:^1.20.0": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" + version: 1.22.4 + resolution: "resolve@npm:1.22.4" dependencies: is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 + checksum: 5634f87e72888b139a7cb544213504cc0c6dcd82c6f67ce810b4ca6b3367ddb2aeed5f21c9bb6cd8f3115f0b7e6c0980ef25eeb0dcbd188d9590bb5c84d2d253 languageName: node linkType: hard "resolve@patch:resolve@npm%3A^1.0.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + version: 1.22.4 + resolution: "resolve@patch:resolve@npm%3A1.22.4#optional!builtin::version=1.22.4&hash=c3c19d" dependencies: is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a + checksum: 13262490c7b0ac54f6397f1d45ee139ebd2e431781e2ff0d9c27bf41648a349a90bc23a3ab2768f0f821efdd2cba08fb85f21288fc0cc01718c03557fbd285bc languageName: node linkType: hard @@ -5420,6 +5630,15 @@ __metadata: languageName: node linkType: hard +"run-applescript@npm:^5.0.0": + version: 5.0.0 + resolution: "run-applescript@npm:5.0.0" + dependencies: + execa: "npm:^5.0.0" + checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -5512,15 +5731,10 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" - dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 745ed1d7dc69a6185e0820082fe73838ab3dfd01e75cce83a41e4c1d68bbf34bc5fb38f32ded542ae0b557536b5d2781594499b5dcd19e7db138e06292a76c7b +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef languageName: node linkType: hard @@ -5602,27 +5816,27 @@ __metadata: languageName: node linkType: hard -"smoldot@npm:2.0.7": - version: 2.0.7 - resolution: "smoldot@npm:2.0.7" +"smoldot@npm:2.0.1": + version: 2.0.1 + resolution: "smoldot@npm:2.0.1" dependencies: ws: "npm:^8.8.1" - checksum: 599930a66cd06a21930bf61778869aa4d74b507ab4a6592da0feaf9c9a42597a7758343149ffc1f2be34af535c784b2ab6d7a00f80c8ad60b03fdcd7e49687d8 + checksum: 908eae712d0eed0ee8d1e3c4f0bd7878d6b3984f2d94b6d38adb166180516fbac38122ac668b30107c5497c158365757e1d9aa1dc5b16a92c578343f83e1f2c2 languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" dependencies: - agent-base: "npm:^7.0.2" - debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: ea727734bd5b2567597aa0eda14149b3b9674bb44df5937bbb9815280c1586994de734d965e61f1dd45661183d7b41f115fb9e432d631287c9063864cfcc2ecc + agent-base: "npm:^6.0.2" + debug: "npm:^4.3.3" + socks: "npm:^2.6.2" + checksum: 26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c languageName: node linkType: hard -"socks@npm:^2.7.1": +"socks@npm:^2.6.2": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -5708,7 +5922,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -5778,6 +5992,13 @@ __metadata: languageName: node linkType: hard +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 + languageName: node + linkType: hard + "strip-json-comments@npm:^2.0.0": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" @@ -5826,19 +6047,19 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.8.6": - version: 0.8.8 - resolution: "synckit@npm:0.8.8" +"synckit@npm:^0.8.5": + version: 0.8.5 + resolution: "synckit@npm:0.8.5" dependencies: - "@pkgr/core": "npm:^0.1.0" - tslib: "npm:^2.6.2" - checksum: 2864a5c3e689ad5b991bebbd8a583c5682c4fa08a4f39986b510b6b5d160c08fc3672444069f8f96ed6a9d12772879c674c1f61e728573eadfa90af40a765b74 + "@pkgr/utils": "npm:^2.3.1" + tslib: "npm:^2.5.0" + checksum: fb6798a2db2650ca3a2435ad32d4fc14842da807993a1a350b64d267e0e770aa7f26492b119aa7500892d3d07a5af1eec7bfbd6e23a619451558be0f226a6094 languageName: node linkType: hard "tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.2.0 - resolution: "tar@npm:6.2.0" + version: 6.1.15 + resolution: "tar@npm:6.1.15" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" @@ -5846,7 +6067,7 @@ __metadata: minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 2042bbb14830b5cd0d584007db0eb0a7e933e66d1397e72a4293768d2332449bc3e312c266a0887ec20156dea388d8965e53b4fc5097f42d78593549016da089 + checksum: 4848b92da8581e64ce4d8a760b47468dd9d212a4612846d8dd75b5c224a42c66ed5bcf8cfa9e9cd2eb64ebe1351413fb3eac93324a4eee536f0941beefa1f2eb languageName: node linkType: hard @@ -5884,6 +6105,13 @@ __metadata: languageName: node linkType: hard +"titleize@npm:^3.0.0": + version: 3.0.0 + resolution: "titleize@npm:3.0.0" + checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -6000,8 +6228,8 @@ __metadata: linkType: hard "ts-node@npm:^10.4.0": - version: 10.9.2 - resolution: "ts-node@npm:10.9.2" + version: 10.9.1 + resolution: "ts-node@npm:10.9.1" dependencies: "@cspotcode/source-map-support": "npm:^0.8.0" "@tsconfig/node10": "npm:^1.0.7" @@ -6033,7 +6261,7 @@ __metadata: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: a91a15b3c9f76ac462f006fa88b6bfa528130dcfb849dd7ef7f9d640832ab681e235b8a2bc58ecde42f72851cc1d5d4e22c901b0c11aa51001ea1d395074b794 + checksum: bee56d4dc96ccbafc99dfab7b73fbabc62abab2562af53cdea91c874a301b9d11e42bc33c0a032a6ed6d813dbdc9295ec73dde7b73ea4ebde02b0e22006f7e04 languageName: node linkType: hard @@ -6049,7 +6277,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.6.2": +"tslib@npm:^2.1.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.1, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca @@ -6097,29 +6325,22 @@ __metadata: linkType: hard "typescript@npm:^5.2.2": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" + version: 5.2.2 + resolution: "typescript@npm:5.2.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 + checksum: d65e50eb849bd21ff8677e5b9447f9c6e74777e346afd67754934264dcbf4bd59e7d2473f6062d9a015d66bd573311166357e3eb07fea0b52859cf9bb2b58555 languageName: node linkType: hard "typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd + checksum: f79cc2ba802c94c2b78dbb00d767a10adb67368ae764709737dc277273ec148aa4558033a03ce901406b35fddf4eac46dabc94a1e1d12d2587e2b9cfe5707b4a languageName: node linkType: hard @@ -6148,9 +6369,16 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.0.11": + version: 1.0.11 + resolution: "update-browserslist-db@npm:1.0.11" dependencies: escalade: "npm:^3.1.1" picocolors: "npm:^1.0.0" @@ -6158,7 +6386,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf + checksum: cc1c7a38d15413046bea28ff3c7668a7cb6b4a53d83e8089fa960efd896deb6d1a9deffc2beb8dc0506186a352c8d19804efe5ec7eeb401037e14cf3ea5363f8 languageName: node linkType: hard @@ -6193,13 +6421,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.2.0 - resolution: "v8-to-istanbul@npm:9.2.0" + version: 9.1.0 + resolution: "v8-to-istanbul@npm:9.1.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^2.0.0" - checksum: 18dd8cebfb6790f27f4e41e7cff77c7ab1c8904085f354dd7875e2eb65f4261c4cf40939132502875779d92304bfea46b8336346ecb40b6f33c3a3979e6f5729 + convert-source-map: "npm:^1.6.0" + checksum: 95811ff2f17a31432c3fc7b3027b7e8c2c6ca5e60a7811c5050ce51920ab2b80df29feb04c52235bbfdaa9a6809acd5a5dd9668292e98c708617c19e087c3f68 languageName: node linkType: hard @@ -6226,7 +6454,7 @@ __metadata: languageName: node linkType: hard -"which@npm:^2.0.1": +"which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -6237,33 +6465,31 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 + string-width: "npm:^1.0.2 || 2 || 3 || 4" + checksum: d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99 languageName: node linkType: hard "winston-transport@npm:^4.5.0": - version: 4.6.0 - resolution: "winston-transport@npm:4.6.0" + version: 4.5.0 + resolution: "winston-transport@npm:4.5.0" dependencies: logform: "npm:^2.3.2" readable-stream: "npm:^3.6.0" triple-beam: "npm:^1.3.0" - checksum: 08b4d5be6377744c52acf7d63877bf54fded9b5cd1aa565c8eb14e3dc425de2e8f68bb994a1c1afef9e3aa700d79bcfa55bfbca370ea3068782c104ff033af35 + checksum: 3184b7f29fa97aac5b75ff680100656116aff8d164c09bc7459c9b7cb1ce47d02254caf96c2293791ec175c0e76e5ff59b5ed1374733e0b46248cf4f68a182fc languageName: node linkType: hard "winston@npm:^3.8.1": - version: 3.11.0 - resolution: "winston@npm:3.11.0" + version: 3.10.0 + resolution: "winston@npm:3.10.0" dependencies: - "@colors/colors": "npm:^1.6.0" + "@colors/colors": "npm:1.5.0" "@dabh/diagnostics": "npm:^2.0.2" async: "npm:^3.2.3" is-stream: "npm:^2.0.0" @@ -6274,7 +6500,7 @@ __metadata: stack-trace: "npm:0.0.x" triple-beam: "npm:^1.3.0" winston-transport: "npm:^4.5.0" - checksum: 8b456bdfbf336898c5a7ca83b5c312fe46f32830c759e231f950378c28a0ddd0780e64ceaf6ea76e0366fb1500b49b9fee80d1045e41efc3b03b51ad31eeb307 + checksum: 3fe855a9b8185f5c75d485bf4b6889c0c4885e85155b6736f783b08319c201fdae11e876ef87c1d333f9a213a4f7fc413fc8c42c720fefb76c59b3abd4ff6406 languageName: node linkType: hard @@ -6317,9 +6543,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.15.1, ws@npm:^8.8.1": - version: 8.16.0 - resolution: "ws@npm:8.16.0" +"ws@npm:^8.14.1, ws@npm:^8.8.1": + version: 8.14.2 + resolution: "ws@npm:8.14.2" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -6328,7 +6554,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 7c511c59e979bd37b63c3aea4a8e4d4163204f00bd5633c053b05ed67835481995f61a523b0ad2b603566f9a89b34cb4965cb9fab9649fbfebd8f740cea57f17 + checksum: 815ff01d9bc20a249b2228825d9739268a03a4408c2e0b14d49b0e2ae89d7f10847e813b587ba26992bdc33e9d03bed131e4cae73ff996baf789d53e99c31186 languageName: node linkType: hard From 23cad30493d2a8ecc1db10fd8e166e4678e8ac1b Mon Sep 17 00:00:00 2001 From: Imod7 Date: Wed, 3 Jan 2024 19:55:54 +0100 Subject: [PATCH 12/28] added a test for decoding upward msg in polkadot block --- src/services/blocks/BlocksService.spec.ts | 91 +- src/services/blocks/BlocksService.ts | 2 +- src/services/blocks/XCMDecoder.ts | 2 +- .../test-helpers/mock/data/block18207445.json | 28 + .../mock/data/events18207445Hex.ts | 18 + .../mock/data/validators18207445Hex.ts | 18 + src/services/test-helpers/mock/index.ts | 4 +- .../test-helpers/mock/mockApiBlockXCM.ts | 289 ++ .../test-helpers/mock/mockBlock18207445.ts | 31 + .../responses/blocks/block18207445.json | 3687 +++++++++++++++++ .../metadata/polkadotV1000001Metadata.ts | 18 + .../registries/polkadotRegistry.ts | 8 +- 12 files changed, 4190 insertions(+), 6 deletions(-) create mode 100644 src/services/test-helpers/mock/data/block18207445.json create mode 100644 src/services/test-helpers/mock/data/events18207445Hex.ts create mode 100644 src/services/test-helpers/mock/data/validators18207445Hex.ts create mode 100644 src/services/test-helpers/mock/mockApiBlockXCM.ts create mode 100644 src/services/test-helpers/mock/mockBlock18207445.ts create mode 100644 src/services/test-helpers/responses/blocks/block18207445.json create mode 100644 src/test-helpers/metadata/polkadotV1000001Metadata.ts diff --git a/src/services/blocks/BlocksService.spec.ts b/src/services/blocks/BlocksService.spec.ts index 0d29ff5d7..2087af7f8 100644 --- a/src/services/blocks/BlocksService.spec.ts +++ b/src/services/blocks/BlocksService.spec.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -26,20 +26,25 @@ import LRU from 'lru-cache'; import { QueryFeeDetailsCache } from '../../chains-config/cache'; import { sanitizeNumbers } from '../../sanitize/sanitizeNumbers'; import { createCall } from '../../test-helpers/createCall'; -import { kusamaRegistry, polkadotRegistry } from '../../test-helpers/registries'; +import { kusamaRegistry, polkadotRegistry, polkadotRegistryV1000001 } from '../../test-helpers/registries'; import { IBlock } from '../../types/responses/'; import { blockHash20000, blockHash100000, blockHash789629, + blockHash18207445, defaultMockApi, + defaultMockApiXCM, mockForkedBlock789629, } from '../test-helpers/mock'; import block789629 from '../test-helpers/mock/data/block789629.json'; import { events789629 } from '../test-helpers/mock/data/events789629Hex'; +import { events18207445 } from '../test-helpers/mock/data/events18207445Hex'; import { validators789629Hex } from '../test-helpers/mock/data/validators789629Hex'; +import { validators18207445Hex } from '../test-helpers/mock/data/validators18207445Hex'; import { parseNumberOrThrow } from '../test-helpers/mock/parseNumberOrThrow'; import block789629Extrinsic from '../test-helpers/responses/blocks/block789629Extrinsic.json'; +import block18207445Response from '../test-helpers/responses/blocks/block18207445.json'; import blocks789629Response from '../test-helpers/responses/blocks/blocks789629.json'; import blocks789629Raw from '../test-helpers/responses/blocks/blocks789629Raw.json'; import { BlocksService } from './BlocksService'; @@ -477,4 +482,86 @@ describe('BlocksService', () => { expect(sanitizeNumbers(await blocksService.fetchBlockRaw(blockHash789629))).toMatchObject(blocks789629Raw); }); }); + + describe('fetch XCM Decoded Msgs in polkadot blocks 18207445', () => { + it('Should give back XCM', async () => { + // Reset LRU cache + cache.clear(); + + // fetchBlock options + const options = { + eventDocs: true, + extrinsicDocs: true, + checkFinalized: false, + queryFinalizedHead: false, + omitFinalizedTag: false, + noFees: false, + }; + + const validatorsAt = (_hash: Hash) => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', validators18207445Hex)); + + const eventsAt = (_hash: Hash) => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', events18207445)); + + const nextFeeMultiplierAt = (_hash: Hash) => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Fixed128', 1000000000)); + + const mockHistoricApiXCM = { + registry: polkadotRegistryV1000001, + call: { + transactionPaymentApi: {}, + }, + consts: { + transactionPayment: { + transactionByteFee: polkadotRegistryV1000001.createType('Balance', 1000000), + weightToFee: [ + { + coeffFrac: polkadotRegistryV1000001.createType('Perbill', 80000000), + coeffInteger: polkadotRegistryV1000001.createType('Balance', 0), + degree: polkadotRegistryV1000001.createType('u8', 1), + negative: false, + }, + ], + }, + system: { + extrinsicBaseWeight: polkadotRegistryV1000001.createType('u64', 125000000), + }, + }, + query: { + session: { + validators: validatorsAt, + }, + system: { + events: eventsAt, + }, + transactionPayment: { + nextFeeMultiplier: nextFeeMultiplierAt, + }, + }, + } as unknown as ApiDecoration<'promise'>; + + const mockApiXCM = { + ...defaultMockApiXCM, + query: { + transactionPayment: { + nextFeeMultiplier: { at: nextFeeMultiplierAt }, + }, + }, + at: (_hash: Hash) => mockHistoricApiXCM, + } as unknown as ApiPromise; + + // Block Service + const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); + const decodedXcmMsgsArg = true; + const block = await blocksServiceXCM.fetchBlock( + blockHash18207445, + mockHistoricApiXCM, + options, + decodedXcmMsgsArg, + ); + + expect(sanitizeNumbers(block)).toMatchObject(block18207445Response); + }); + }); }); diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index 2dc2ed42f..a84fafef9 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 55489d2a0..a7ef20c24 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/services/test-helpers/mock/data/block18207445.json b/src/services/test-helpers/mock/data/block18207445.json new file mode 100644 index 000000000..b1ed8af37 --- /dev/null +++ b/src/services/test-helpers/mock/data/block18207445.json @@ -0,0 +1,28 @@ +{ + "header": { + "parentHash": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "number": 18207445, + "stateRoot": "0x236be83292c6ffcb8057bd6d04e9bd71a494f865f193fa5d3d0850c45e22f9fc", + "extrinsicsRoot": "0x1d9a134c4f781118de7d13b99506a4d0d08e17c6eeff6df036c9bef693778d1e", + "digest": { + "logs": [ + { + "PreRuntime": [ + "0x42414245", + "0x0319000000c8e6e310000000009e63cb0fcb5f96372ff53047e84273e08eb5efc2656b2b938471e50cfa8dff60168a843e7cce7d7062330037fd7819f38fc82608e43404a092d462f853044607c428f9e3c91807c132b53c9c6866d6fdcdba255bc07795b8f6b93ca8f2e7d00d" + ] + }, + { + "Seal": [ + "0x42414245", + "0xcca8fa40027d254f43cd3cc124103d0664ce12a7cb2888ee110810a39e87345b83a19a9f09309a3fa82d849bdd8774c59df4ae015ffd9d42b3845cf5e00d0885" + ] + } + ] + } + }, + "extrinsics": [ + "0x280403000b80ef70dd8b01", + "0x82c802000436009904ec2500050829280000000000004ccc79f1a567996140ccac1681eb1715732cfc271ff4335e7a32d6b235835a64f6368c63e20826b4c56fe8b8ca94ddd5c20d294711ca5fe32d02eff10237058eec250005082928000001000000426efe3274e8bc9c61b178413fab41100c5faab6c4b2bb9222b9ba99bb406711c9ca3f4ea6472189ec9d8f27cb3b62403f911acd3340131cb5d80ca4e0f4ce86ec2500050829280000020000009c10d46db2c6c0d3c30bd7443559abe2a51e5c2442d9ac045e9b92c5a4480745a034139028b9ac0b224e98817de1fe73b54d32d9173eda0b0ac89e8ec8793d8eec250005082928000003000000c2775568dae85f711dc69bd9800e6c751a0077bacd608d30f48f3a89fb9c4c7488460c9c07224dbb514a34eab2983557b44459bf3f4cbb73397900298399178cec0000000000000000050000002ee75ccdb456b87facf7caca5b492705e21d5163618f000342d0cd1f7d310d454a23d290a7fec01baa772fe364eef412266a48dec376050a6ef73fb709a86281ec250005082928000006000000326e59a7f31fdbad701fea199a47ae5d3c6b7b259efa76a56b1c76cd0b3a0448c379d22be96d91683d2cd4bdb62408ad91c077e961b3312f56b5741971402480ec250005082928000007000000c6c03e94967bf8de9e1bd96d80c4bc9fc2e42a9059be4eb5dd26e3ffdde3810a4ac41251892d33bf17203a414ffc163f837d1e307cccfca4cc99fba1f9faef8bec250005082928000008000000401fff98edf79620ac5e2f365a35dc334c530620afdcac758a66b278ddcf9b4aa0f4f98286d60ca2f5fc52498f50ecac81d626a586bb828075511370d6e4a088ec25000508292800000900000020e991b8aab2d83375e1d4ddcd28338f444d61e9317c61fabf54139a032c090dfece8c54f21999a2786c4ac2f00dfa4036bf25d42da8a30a664b5a99710a9c8dec25000508292800000a0000003623dc0b539c0bc9ee8be12b0b172000831b54aac76b73627938f40952e98655dfaf03fc1fa128171b221d3bd0f2bd2e92be7968b7cd7d80b08a72f6b998648fec25000508292800000b000000d0995fe4b042df445d69196e0691f0c06e55190167e380e9d5dd112010cfde416c2ab0a57692d873edb38d12a77e63d678e249857906371e3ff761e11bea7788ec25000508292800000c0000005a1108c3ebdcac0f461994a581b1b7453a555076754f4e0d2b10d64334590f700189be2c171c16d03ac05b0d5bc70db320661265a25521c8aff28fa30465b080ec25000508292800000d0000008a5d1894ce79153ae99e94739f11762371da8813d9663152791ee5a8069ef447db6cf0331f7437bd725f71b3b86ebf97df57d3e3acfeb95eced81994fa85278bec25000508292800000e000000724bea8fe0431693b3d5f82eb3eb7ef6195277479746ffbe223a2ccd77d46e34fc5d73c291b16c7f61dfe2b0b27dbdf30adb88fa25670f94322f5b7ffadc1384ec25000508292800000f00000098b6f6d2d429d8de8db03aabebe2bed5add76414a12c3065145993ffd268bb63e4d7dc859f3c956d4b1a0516af0f5fc38eb173f5a67a40c1559f7d0aeffcf283ec0000000000000000100000003a60ad15f48c44fec5cad41aa8300a7caf5620abb5f8762d3e2b608742608d468145a2166b09c927f3ae2f41744534e66bed3c07914368b5a922d7fcc0621d8dec25000508292800001100000088fd6d0080e38cbf90596529d2eb4ba3334d8f2484e16c6294206fb526c0fb7b946101461601adaf6119cb173f1d21fce4ad885c3a9cf61372c98879631e768cec250005082928000012000000d2a4622fb38157b13c978af863cb6276636019f92bfbc5617744152fe0f47521a9051188f4bcf415621c87603b9849b3c35c39f5ed978c2d5710c11bee860d89ec250001082928000013000000e60ce8855d5ba98b6764a98a9d9d7ded3a46c2c4eff67234f33944f3dccf3b4daf5d13d2e79187bd9781f7757182dad40710081070ea14cf5f22c3eccd893980ec250005082928000014000000ccb8977620ecd12030150c2f810a316ca8e817282be79c61590c7ea69fb7bf57c6b22c1c8c409fd0152647266435ec9232ae7645d417839ff1fa12563e39c68dec25000508292800001500000044b48643d6738f8d4f25fca120ab42f34aff0d5aa1c760eb8d847df37014b740bb8321e130977396e542af1757bece70831864b716e4687674ceaa19a98f0084ec25000508292800001600000082aace064734d628dc1bcb24c5a0e1cfb8927ddabbc5fe727913137051932872c97bff659fcf9a78dadd43f6da802804f8a0d751ad0305b9b0963b7ad049aa88ec250005082928000017000000ac0e71d72f72bfbef75375bc1f2ab65569d314f1598cf70f72b7fa3cd0e7442d36ccf594b87831c21cfd3ff831fcbdd2ae43f25d5bd400ff59c13417fd0f0f8fec2500050829280000180000008499316cbffe47fa269a89f4b75419eeb1c4127a9f5e7c494443b0662937db061296e7b23ac0cb46c54a104a1fbb04d01d30d6956f6c7797e2d5cdcac1252a83ec2500050829280000190000005a7b5acbfd5835debc645e34ffeac44dc43e80bdfc4c8e7149f5efb87a8f4b06b9a4a11c3d0a2df9922b271e705853cac225ea9a05293d52f7b4c6570b2e948dec25000508292800001a00000016b8e5f049f577eb3b3f5b738aafd758314d6f3f6b75ce5b3234f7e8f7b1dd553f8d9f733454d9f86d2585e8f2cf9153c4d2dfc5e4fc400bfa78993fd594148eec25000508292800001b0000001aeb483b8636448800d99ce1404ddf5d42f4a61fa4d70d1b6a75017d27d99b039dda25d5037170e0280388fd9e853b310986f11dd943bf5b38b3d3bbe30d5284ec25000508292800001c000000968fc81ece281b43ae4b5a89d140e3959de3dd32a474627d74f668dfcc54e15c299b801a1e8ecde1e530ed280875d6bf2c87167a8f9c6249bb4c4dbde1eb598dec00000000000000001d000000d8ca8c52191e1fbcbe9cd9436ff91015e40dddae2edcfe5e9b03913cef69ae568fb3262ff21b9bf88daaa7c702dbdecec94f368540eccddfe960b22cee1ef78dec25000508292800001e000000e019486c21bb68c9ebc94a3c36c04334a2b6243d3d824919c9beef6ab918a203bf2b0c89b95ecc105546d742ebd0537e1482199da6ee076881a5060ade6fc08dec00000000000000001f0000004a93d8f3cc0a11b9b26c41b25f225d1e8b683fe58477a653ab4db9aa79446b351bcd5cb2b402a3958852f63b01cec2e42364f6b7b3c399427c9893e05cc5f28fec00000000000000002000000056a7bb27cf063265d86bc19dd4bf271263ca2b250ca82ba0ba8d8bd0252a5e1724060b929c4782b5c178bdc828c08b18f4f715166716ed626a8cb8b9855deb8cec2500050829280000210000004a89d83bee91abdd9f6ee1c705e54fa6d9083980d00035958937bb2af9bb7f5d86ec3f8798b9e4de50e91f972cfe757fde7036fd784f25c2ec569a22e8a8918fec250005082928000022000000427170fd63f8bc71e1ffbb7ad590ea4a80431824ed6c95c720afd72789e8234259110b9e52f29e7fc7c803103070b8e2215c36fef09f78b05112799a72a54b88ec250005082928000023000000b2cf9e49c34e65b9cf91a4629a26b2f6565aa1ce50479fd9969f9ca9f748c50669ebc70ab754907ef16c1074e230a2b2be53e97b40e80b5764f3bd2c15884b85ec250005082928000024000000aeb8b5a1577cf7acf0cc0e3214cb05bb5c3aad162b8007536844c0369589cd3ced6709857a087fed53e9258ae1fe84d49133562db781680950273627b0efc887ec250005082928000025000000aa409e2cb9b1250db871bd8366ac4b682d3671542ce1524b2943bd18aa29f97df27ec7e1225716de56cc95043f9cd8169c35a6c144d89e5149c1fa41fe926787ec250005082928000026000000aa26015a0e94446c02810dd57182f98f6c30c5a5310352c31da12c26b05f230b260b52a7defb74c347e5db64bfe8a777efb7ad85f70d0d47240f3a51f4acac83ec250005082928000027000000b0dff0e5130bd64e2a7f5b4a3131e27c5db982e2589d23ec87167dd51025cf3529d32e8253f055c7b579dd05e82eefc4652de2f74eb660289dc81a143bd4ac8bec250005082928000028000000d647e82d96c2d2ba03a3251b102ddecb3bc08e6216265f487548d04a22479d75391ad5eb564e1948d9d33ed6f48b0a51128f0cb9e33c874fb415c64747d25a85ec2500050829280000290000008c0ee982a7ccbf14d3c2565c4fbf0ee6064cc721fc123ecc8ceac6f5a72cf7311048da37dea0e841a2c726818a7967f2ffd819659d54cf5a36c772b8d223d98aec25000508292800002a000000a6edeabf0c2fd0ae8f34a68dd5fdb9502b9c427ef8f0d9d7b842a55283c0bd381b2b36422ed9b83aa2cdbb8f9079fa7fe1f38024eb5258a481cb5b55f9afb08cec00000000000000002b000000f0f5f00477e7561d8929f8d6854c2f0e0ffcaa7e3906504090235938f3cb63228511b2a7ac4ff76b15611f96679b985189142d34f96073fd13d899ee16097686ec25000508292800002c0000008077c0f7dfa5169909b954c156cdc107081bf8fa8b886fa6a7e8011af353dc5fd21ce5f09ade34b230535659c59a2e700ab1d89e681d381481d11626af2d1287ec25000508292800002d000000248521d106dd6217021f918476b17fa8817fe347aca499fb3e3db95948410008ba19320804b0d11787d2ce80e6efcd4c9b025bd057702120993ed27e2ba53289ec00000000000000002e000000146d8bd659978f5f39f55b510eeb030c72de861f6b947ee4b12900f2f2c8724dc150e70c6e35f7d00a4e63e65820af28eec1ed953232bc5e0093e7c66e21ff8aec25000508292800002f0000008693316bb393bc5e9e4fafece3c7ae9c5e57f99d34c00c69cdcd6cda97c3b834b323bbd46525a55924d666328dd527f128bd87cd129a818b4e9b278d0b56838dec250005082928000030000000e0f63f81af398f1c0def8a00ab9cc54bcdd372240d01f7eff4f262cdf340925a37377e81e4f906385ee774dcc8da96721bd977233996020de0c968c2ba491d84ec250005082928000031000000a492ca9dd8ada3ced8e155373e3d508ce2b2d0b61716f96df8462212826fc335bcba5c4de7049d16d4268741f1246b2036584be3934e351784cafb3584deb388ec00000000000000003200000068d65de66e77188f24241a4ec65836a20ed6eeec646a60d8a696a7c4f4ca5822730a2cb0437dfc0d0d1152dc03f6225d0de9f8e3defcabb0a2f163788d434782ec250005082928000033000000b4dcf7e5db627848eb5441ea1536efb6bab83615f352703cd8a2584bce65253e1b3901bf1ddd8d0bb825639e5e9fb942f1d17f02ffad33f164312e4e82bb7786ec2500050829280000340000009aac6ee2ab45099e68b3f8a234d0b4651f0d24b5174a8532a87419bbbde74b2c0f3995f95a3770f0be93476bbb47373fa675d69b633e0b20afd81236c47b5e8dec250005082928000035000000c251f9a8222bc3a2debfec13fb8b70d0f8a1ed001c58aa1936404e39a381290e6b8d85f6ec1647163e23d8c4f838c7b39fae5e12fa801855488c71b44f5af18fec250005082928000036000000eebabf41aa344caf20b03a2eecd93a6ef5562d834420ecb5863bc511d40eee378a28be592b94db8e20aa8b191d480e538f4c7072d81d89e94da53f1535677d8cec25000508292800003700000050e4cd24f7849773a863e2736470d02756640015f5eadddeed788aea2886945f52ab175adc0e2387a99cbd7392bb9551fc425fb006442122b9e5ee7f3139d488ec2500050829280000380000008a4560f071faa8f4ab3be068fc41b9f952dd255e2bf001354198730535614362549000c0acabba9ac97d7c83d7a8e680613d7b3bacdbffa768445ca1a6ac038fec2500050829280000390000006a697ec413cfbc7afea5592c4bbfeb7fac91ce9ef111a2d2de1d7ad40b0efd189b05de7d5bb1b293db06b480cb11acf3203484452b6e4c6ac9cef6317dd5858eec25000508292800003a0000004cdc800b200646ffa81f6e85ac42f6c00d56bdc9c6f45f6af8863a0620a1b40b2b63544363ff6d8dcc6e24ac1095040fc94dfd6f94a8db8e8c296689520b098eec25000508292800003b0000009e004827f121faa53fb2ff041f48eba01c296f7a8ce0cb6ec8d1b7dbb1b72e638e799aa19e6dbf33526611d2fa6e5b31ebd1783cc476a2e3f7aa80a765eafa8aec25000508292800003c0000009067eece29d15df1f766a300e7b7bffd3db0226e19bbaf637a9b372d6662675fab9406fae6af433291b9ba3d008a507d80d9df32ab2f70dea89d426fad25708eec25000508292800003d0000003852a46ecf5709ab95b29eac9bd2b0b9595de9abbd19689ca0e50fdf469ed376586601d97e7cc4eaf4d44c129770bc38a9b0107f0225d13c3403044c48f54c85ec25000508292800003e000000da985e0c11ec266063e51a7e81fa006ecb31482d1d88c2799cd15510bec2280fc413a77ac5fdbe42e2da2e86cedb48e81d29ca210035c498c9e1262dfd0b4383ec25000508292800003f000000f82e2a12e24140835d084b403eaff99973238f1beeef7459b99db4ec1b01fc2b397008950e757a71625771daf59d7e5f3c7c9894768032f13720474d9f73668fec250005082928000041000000b24281bb36113acc664128afb520fac95439f985cb7173d96aa629fd09123c216ba7128edc0c648b4c53f49b63a46ba85f64e2fb0eb49539509cfc17f5f03285ec2500050829280000420000009e5cc3c8a7ac1bf12316776afccf5869e3f8d2dfa0dad18d6812ccf51878b05235a70fe5cbc341b88b2f72b944eb8054d51bf327e8d6b9c57b70aa7b9d2e898dec250005082928000043000000b475cc08be2556fe94ee2c1f47b33345fef0843e1fe58112abc69cb587899c2099551fd4bbc724f88bd34064b0a6b7cddd2034a10d552f1c2147e66caf02fc8fec00000000000000004400000004661163ddc2d068364a2a11a5e0224c520bdd57b0c3a8e13f5ff83a4b4fd53aa29435e5134e65e6ee332d3978831d9e8c6ec5eaff6d019dbd5f1c600b738487ec250005082928000045000000f862b59c7d8f06de8432353c89db056c7cee614e1132b9c4810601c2dc0313538e3c34d5e883cefbcfeeab5464740f02b6ebd4d1d4d08046924d8fd0de01a58cec2500050829280000460000007abd141d4ae92af905436618d0f562046bced17ba0e3f8a408434133c7134147c1fc70f9684d40fbf79d30c1dbe43cb73eecd35b1da6f3544f9696c2d13f9a86ec2500050829280000470000001c8957b48e79031f11e7d676dcd6d377acfea45555d12fd5ff421b877b85f36fb46dd5ba08720a5b9bea7642341bda7ee28d349442bf6989950a50cf86e62d84ec2500050829280000480000006c048f909269267932569dc41d84661c2747f67d9c526a746d0b11a20f86406cf2b12ae068036f1aec9c58451e59e56ffb2c5dbbeea328c20129b25eaccca888ec250005082928000049000000ea638dda9df6f0d942cb15889639d9c0b0e5aba5add493035b7e3c86f6e65c7f5593ab634d17fd2d4b8ecf67f9a51e08cd8208632812dcdc04b136f3e642df83ec25000508292800004a0000005ca22f8e0cd6bc7f791a3ac8e9f12b09e37197d38be5fb53ef1de3f3f0304e58bae4c975cb73316e9bb0c275175ac4a1d8e333def87202df60347b75fb41c88cec25000508292800004b000000cedb633b0af21314ca689021e0ea58f5582c3bb6b49db9bcb48cc557079bd23018dc0f8e0a45e602b4c424919090502c0d5d7b5f713ef1f519cfb7c2368c5e84ec24000508292800004c0000001a64b63aecc2ab0eb2077d0cec36b3ae742b7dd55d2ebfd53fb88f6c9226df4161ee36cde474a62817b9083b57f6c66cb9a7c5f7b1cf126ef8386fcd3ccbd68dec25000508292800004d0000009a03ccc7ea9f27a4c0e6d540c664515243d70de1d7e23cfe4368d370cf2aac72d3e2b547007edf0faad09cdba30cdc44733539e3003f577a660887f30e5c5d87ec25000508292800004e00000036a9f98da1c306871a956a0e7ba3d2b3e277c775b0f2a97e6172b2fdbea83509d07ca727c528b138beb9bb883bfbf65d8984304fd92a5a8be7ba4b3896251e8aec25000508292800004f0000003cef640bcc2ad049a4c8a3d7fe1b3a291a4bd6bd54994863fb3f6847e7625a35596673b29aa3a50da040fd604ec43e1aded8d49c055bed361edcd9aa0a5da484ec250005082928000050000000b07de671c65ad7c4a85092a1d3fa63768490b075bcf5a7b95bc0e1bf747d100c0cf6f845b79acd1935236d0b8797665e1a7a443fffd708da20263c68fd46278cec250005082928000051000000e2d76e0fbb01e563ad27a5d98f06948cc55fa4cf0838df4855288eb7e88d8f693a71c9a2b7781f785bb6d1f1ed4d2fe34151840848448e5a9a42cead68fbc185ec250005082928000052000000228887c61829581c71155ab224f5a7d605374c5e325c751eb301b57473023a4d476de1c3a1c0814ca2b57f10c9cbe0692217f43c4c5699af2676b051196f308aec250005082928000053000000c6dd06dd3779c58148f2644cc8200b14c634482f9eacfd66dff493c70538980ca7e62a8ce9722f25e1a9a3f65d22207b8267c3e832b1b74527cdb63325467f8eec2500050829280000540000000873c3f9792a194378b2a32d9852c82b4885abf0630b7d368670906d29c6a96085082d1cad1816cb3640ca3bc5e599beb0f023864409dc2f3cf894910cdc9c8eec25000508292800005500000044d5917a6e08d1e199741342940b027185cadc90ad72d41cc061fc3a4c0a6378a71f2e1cbe43668e0e208a4612055877e470a472eca0a8814945391384580c8bec000000000000000056000000c603b961411806eaa9aa9bce33a6f399ff8e7b38950c62a658a38f4d529ad666afc5d2ecb6ab07cc89e537899e3f1f54eb9b0b63b2cf4ece6a563c90b56aa883ec250005082928000057000000ea4445c413a0402935bab98793a6f57ab546604ab6cc6ccd4e351f371e03b0221b61f507afdac92e7501db9181a5547bc1652925fd8b8238764c97e56e7cd48fec0000000001000000580000001af432b2eb94b8560433a43cfaff3251fb4a2b58f3021538f6037c7d864385614a164b8264336e2d1766ce5c181ff391bf77ed4c495fcc28252dcf4487a7fe88ec2500050829280000590000001c3ce81d6e8ab97569de1b93ef92d474db9a1c7e66d96783198c6ebdaee4e25fa8455b183d536799c6923391f2f54e6761e2bf200c3d76566fcbb6f60d9bc582ec25000508292800005a0000003c32a0c084b8ece6d59ae164b003b2d69d3a2da68b3374acf13eca835afc5b1d3e738198e2778327d5e95ee98c86844d3ef5fa9c2b51b3a869767e1765553788ec25000508292800005b00000016e32ca220d65f1a5d614051d40d3e5bf9e9a456d617dc22d919df122fbee77956c0d1a4534676dc2714c04ab4a988425d31c46f3934412a1bb703c6fada9485ec25000508292800005c0000009604d082c87bdbca9a32919fd7b673dc3fc6c89dc8e4bc2e297f9715fe2d053ad37b9416dbaa7143a2b461ac0726b2097843182a6d8189d328b4e46ed5f53c86ec25000508292800005d00000054b0e4acd151df584ade8589ef42acfdad1f7967074be24cf5c167477bc5d44c733c38b19b9d30d1c94b113849c32336991e8ca984e74dfb86b8a9886e1dc885ec25000508292800005e0000000adea6a47bb0c76b978a9f8207cbafb223c4b469b3c17987fa59706f35b005504910bd339a740859a193157727c09ff3cd154211b2f11cbd382a9eb4e4cfb287ec25000508292800005f000000f46155cf8aefdedeab0f397760b0b75c8674a9c598824ec8e3731bef82e4194f4228a22cf0238e251b3578f35b2976b2d040d412ef18810ebb2dfd8699e61788ec250005082928000060000000726f7a8b87dadfe61069767203787dcf5ba659a8320e9b8062dc223cb90e53154fc965a1480acd8a7c4ef2f8c50c348d1df49c0cb1681bea67a4f9650bf50380ec250005082928000061000000ba69f9505344c258ff28ccf3a6f08c84e9825a43bdf066f1cd3445834b316d041070c64e96fee130f9759de46377f029e536bf1308523ee85cdbf7a7bf870a89ec25000508292800006200000000b9eeaa70138276de509d04da4729c66c879f47d426cdb968913417a5dca33d34aabe4b6e090b71a9b2d6c16abdb5f6141acd402a85c727a3770dea3159a381ec25000508292800006300000086cbbf82238c066ade16703c331ef0e88dbc0f9ee9461a5585850deeb63e7874221ec8827773fe7386c546f81ed9744bacb979e82bad738e23bff9842f3e5c86ec2500050829280000640000009a87c09e8074ba4c5e44dad640cd44b342069c50a4bca8b376094c5ce8e5fe517592874f2fd293073f0eb4f43a7ff8fc45586bf63b35a5c38397743088309a8eec250005082928000065000000626893b13f9d3d1f47abd93a32ae0420acce4750669b81f610336e89a10c0f0c6ef5c6860fd5fe2ce85c588b01e972ae21723f56f58f498355f8117c67bf7d80ec250005082928000066000000102598ffb8efe68e3f57bbdec82aa16066a511f8ed5b4741c890cf6bb786435d7f4b32ebe448fab25ce8090e4b01d769066e27d30bdc3ebb503d611ee2a83d8cec000000000800000067000000ec20f7acfb0cd2d6a533bec72e577377e3c659b6973fc2c6bb951c73ac275f5eb0070999380289b0909d85bfe6bfb388ddcdef311d0e69e0a3fac907a87ee783ec2500050829280000680000005065feb95600f43549d5c7d34c2f6affc4df51d4baba3a13f77e8f63575c83630797949fb80e92295bbf50ef6bbcdef65c5ace1af7614a7320edf236f9522986ec2500050829280000690000001e051d9c1ce4165595e054332b9f8756310ff64f391fdec964d0cc15eacd335dbb6e795472979d232a658ddfb38c5a3a665df6f15cfcbb9c93b17b8f5e6f8a86ec25000508292800006a0000000429bbb65b9fa0ee357f2a45d1f59e599ac9f61a5748d2e347d006522125ab3abc0f1b8cb2c1e0a1323f57c43f56ad2d26d5d90ab5a6e096889aeb5e59222d83ec25000508292800006b0000003e444d38ab8784f4df65174240aaa66220cd360902f9043d2d666bceedcd090fb47e18a16dffe0ba44cf7142889427c0fd77b4eff54e67b8c53420124d6e8e8cec25000508292800006c000000ccd4b39db150213aa7e7abc1041ddf7eb0705a91477ddf4939e0b3c3d76a7032773ca853b5ffaa6bedf452fd932bb433697d37ae4659be96b3afbca3c1fb1285ec25000508292800006d00000098dc45f0f3bf72016d7c7471775ff1bf595befa088bf40c8a32a9988e171f52f14ad5e1999a82a62d55960b2e24cb510c208ce0fba08afab1b6df8342e6fdf84ec25000508292800006e0000006412912f9d7bcd0d5d5140f3733c1af78cba44e9e2e7d46f5338843858e0e151f4f0be24a474a7862a9234536c8e8ec138ad1656956db21f87fc5824aa9e9082ec25000508292800006f000000dc55986d7ac59ff38f8a34b9388b7f2dc60bca3d4e679af7c4607cf43a37fb52b00faa2fb12ee5f643c3a85fe845293b5a7a40156c7b48afdf7049b019c93389ec2500050829280000700000002ce1d73a32d86e0fa1ecd6d440d64d9d11d9af55338e62878a8c15a8d81dca5e333b7e6311cb1d3a2596d035232d3eea66f50747627c6773b23a4a30a513648dec000000002000000071000000088a6d6f39849ecf3f213850a5930b7069cd7b4f6f91eced2ac1fdbd14768b4cf88d6bdeba6ec9f077fd1db3e1dd7d3decad247a1f4b7c2d633a4b0599500787ec25000508292800007200000070f6335892a19eaeb3b44a1e0f33ffe771c70a34022767e5455d70eeffc44105590d7bdbd7a5342b60a9dc901827607fc95376017ce8b94a1170265f7d258780ec250005082928000073000000ecb30332b1fa35e68d3f127ea7daaf3292523584fc0318b38c05b393a6f4fb162d0b65ed762c5065229a4c9a25fe6fbc15269eee5102af9e5a71edeb0c4bcd88ec2500050829280000740000006690bf47eaabcdd8936e94d5c94be88eaeaa885964e585e6f096b07b2b137c3ca8e05a44768d7576adebfafdb08d56ac3c7b522d89306bcc82a822eb627fad8fec25000508292800007500000000c02e17c03ddf3ec5e9c63763d7ae02e9bec800039b748d3aea6e43f5deb610028323ed99abedaf73afde5b93c1d6c1f1a5e587e988f2d3496513d5a320e58fec250005082928000076000000a0d2dd96e4198f44ac1fb6bfd6c4d67ce0e723fc4e04527b50dcd85aef076962319bb895efe530778141fd127462bae1e8eb990bedcc6802fee5725501ed908bec2500050829280000770000009272b2f1cf1d4ebf6da528816aca38515bd5b68d5dfd0ba12f44000da613081078f3217c601ca9f303503c293da8745e2a915013627e53011cb665cee29cac8fec2500050829280000780000003871d821dc7b53e532382a814f31ec5fc6329f63caa8427d2b7590a8e74ef0595b7484b82b8cbfe24507f124029885d4154c11368c75cc1ee125dd76f3861d84ec250005082928000079000000b44d88a2146f7655acf4f65628745e9052868c9c9027ebd8fcb4ad07262f3177f524da5c319da034829bc2b613f389b4f0753e3df19c037163801c1714066282ec25000508292800007a000000f01462e63e478f2db77e845e8411f6f62b202afa82e9db19b094af2cc86b7f0709c2fddd6b116e1bd86686379255449f8085848211901f82d97c9bca449ab18cec25000508292800007b00000070d219527acc9b97a13648b3b993be9f309ec4464648316f7cb3eebf988e345d727ce0836b24ea66584a0330022d82c9e89b1a014f7e397bb04f3bc1f191be86ec25000508292800007c000000e2e1c5067baee24317cb191c25771c03bc982e07dee56490f6977ec45ddb0f510a01da58436aba4aaa0f102a58e4a9625fd400c14d08f015784264360df4d58dec25000508292800007d000000d28b1c47224a8e9f07ae0a31296d94cd63fb92f7eb16d99207e9088f97e8ff705db3b7874e7aa003d4554dff73e5fa7d14399f11f3556dee9007752f8b11ac8fec00000000000000007e000000a06a210adf148227f4336369793ef1d6eb7f54860fbf5a7ae4c83c90b379b219634cf87720e1f7b2cc753bebcbb4f8a53d4ff6b8efd9be3079441e5a7905e289ec00000000000000007f000000c4e70343db82f6f9e37dbed52afeb4accd0bda81c6a043084b1bed3907229b6a2e338f43e082911aec0738118207122b810dcaca4c0063840faf951c0408b380ec250005082928000080000000b4ce31e670245c5931385bbd99ebc65b5b3fd98738a5e5f91c8d92d3beb9ff40851d383c95e4bb21f9332684fe5be6b259265a9a6507940111a8cf61b159dd84ec250005082928000081000000bcc224025620bc2306068c9b2e77f13d8298a93d57d70b3b4df738c1753a9065e7d1b52c78bdbb99223b72f858f98939b84d6c6fb4997b1e404fdb1d0e83b085ec250005082928000082000000aae2858a69fa8dfaff064bcfb35d067e22c5dc4130b3b97cc1e28e24bbcf68719d6347d96278c453c72a6dafd85b90864f99c0b0ee76c989454d48eb83fec88cec250005082928000083000000fc9dd376c4db3cf1aeeebf8eacff0c2a3e908bca969119932a0628edd33ac21402a64ee13283d442fd38f37467309a8e4fa260e26575112ebe5c326ba316208dec00000000000000008400000032fa0aa75c09b9830c3d322e9a5c627b2534f9d7598612fe6c94209546bb6726d7f301bebf1c252e340be624933dc937634b4f61e9f8fc846ec39d731e0d9284ec25000508292800008500000060acca411faa809154dde09ba3cc48e46436dbbb6a0a40d28c73b4e606c61b2431b33d31cd9cf0f0a017a5208ff6f49a2e57512c7bbe867e57d49bf8f1ae968bec250005082928000086000000b46c567c0909e86546e2a9e57131986b84d03e31060eeb6ed7f7cb99c3be0a49eb475202f6a2d856ea0608ead75dafa95b0719cade782ac6fa0aa9b817d33880ec250005082928000087000000046e3e29849b64363a7d8b86adb98bea64a4253276d34ef830f2932b84b59b62c068517b9e079cbf2a63815cb133afa62de5376f2b1b72dba1a00ea68cc71d88ec250005082928000088000000f6ef034701f95d13a894ed399dae979fed14cc43a93bcc60468a049c1aaed32886ea8961e136e5456e93eaefc82f191ae7b1f7d7fafca3520cd92041f26a5182ec250005082928000089000000d2317122fe64168d0f671440be09d7c0bb5a4642fcf3b058e43e3b5b6510ee4a1b18edd5888840a43934642b81795f211e7cab671870eea90aa17a239e0df58cec25000508292800008a000000206498949dd09f74afdf10cb14b16a6019b19e0110ba578a7d01064f5fc28677d2a9ed0a5188f54fb90b66dcd842957095deb71b6e5222b38b3a5324eaac8984ec25000508292800008b0000002066ca921d1da3f8233a9559514553f5b941193654185b0ea4c93516bb287a1602b27993ac4981f6d7197cc0e3e7f2eadd94a9766f68aeb16ce093231f39f381ec25000508292800008c000000827f39f39932dc5f43a046247a64ea04e75d197f99f51d160c7b6fa097f52823064929c142f53b07c337c008c065dae76c7fa22f560602877a40ce2e47414885ec25000508292800008d000000fe42a3c20a0d93340c3c92780c28fa77132d9db65bae9c441d1204fe270ee64d802a50c4592dcf3901d80881f65643e9ce4606bb9e92854b4020dec06773de8eec25000508292800008e000000f4b2dbe9a016a38a693b832d6cc54655b27ee45c8059c462acb205496d17bf516ab8c84260cb5762ed3a89ea2a6ea823d06d9f6e61e81cfdc428975e6d4b3783ec25000508292800008f000000968331d019c8a93a0a4585e9f111d8e824fa4ff7fa265812ff3b57de0adbe25cfd0816cfc3353f6e88e9f24157c9a79ac86649f42f06ae316e362f986820ef8cec250005082928000090000000624f62c9b8efb43c663cede89f22035407ed685f154c6238ee88272a30a35044837fe1dc392f1542beb9719871bb3e4224754d22bf7641cf5485253f7fe5b880ec250005082928000091000000549679033384de2b6a74787e57edb1ac4ed3ca291455f6f937f18c9dffaf391a16a0731ae3d3cb1c40689451cd10ab4e168f97add220a543064b90c3fb58e084ec200000000008000092000000945ccc4e415a82fa3d4d330d561279e2482d4db93e1f4bd4be05a371e1ba4e6d604254ae34e6e3dcf3889cac7c16e94fc66f1ca0865d6d0dc335136483371e82ec250005082928000093000000f4327e6ad6162d95cafd73e43580824700f715fa7f873173b61c3d141d744712cbcf08c858b63b01112cd9b51394d606148c0624b26a9e1a83093ceda319a28dec250005082928000094000000b4fd1d4a76b578a6dd3958f6fe922f97b3eba7e69a841266c373e6161a4413196236765d625269da70f181b705f4f2e9ee2bb2f53dd1061550b53bdef215338aec250005082928000095000000f440efceb5e4c256ae9e5aea20b373c9f4e8dd50d8bbc232d0c7c9a33cf02b5ce129ef2329be4aaa8012374c09b8006d30d13148298101cb97b6225e19022686ec250005082928000096000000f6f7f017060b182a0c55c60218b61509a16f04e58c87df46e4a0577d78b8ea67724c65aca4789bdb3748225e67e824a6d11003f8b8a2d9e033e2f4cd5798868dec2500050829280000970000002483440263c7dce49c1057b38c3bec391595a9daa7b6c4b3ecc6554f2f7f423c20b4c454149073d5607d3c67789b29fb216697be75bbc436dbe50647e8ab678aec250005082928000098000000b47f83fbbd1178685c6e8a0aa08cad67bcf1a4e0d9a673c255f8e10eb32ecb52aaa8a6520449839271544d3d290fdd6d285dddd4e35a00edcead65dd15f48b82ec2500050829280000990000002ea1dfbf00f7803ef3161d0aefcc4fd29f2275bd53ea8c8fbd70296be9902a786bc2adb15c9683e5ca9afce1a6243367cfc9874d0b8ca6d722ceb57a3fa70c8cec25000508292800009a00000006aef6b20d81d6bcf12ab217965995b8cb09f378418f8a55ad754ecc8ee93a3f16018bb1f5b636df0f41aab50ef7661c636188129f6c1a777dd303d123e41282ec25000508292800009b000000d87ae0219f9efd93d25bdb1f6813bb21d0c693459bcccbf767fff8022f293349977911ad7c321295d19b653c2f9c93b009ecf65ca6161a9d911da82fbe3ffd8cec25000508292800009c00000074f3439e42a02052a014da822cddca747cd67bdddcecc9976d5045fa710d726b3235e7008122db63e0bb92c4901c528df75e75b21959baf9addd6d8c837dae82ec25000508292800009d000000006dc8f54613ff0b4597ffdf52e65f4061851c2feecb9ac64eea09f61a670a2bb9f96fb22cc3413a8025c98cb080e1e7941b300c4ef9fa35661167cccf157483ec25000508292800009f000000ccf5ef9b4c0c3ca5a2d3360227e06a3f6bd3fb161a40ebd18befa6fa8bbe8f1252ef367133c80d92d4962676ac899a9e4887a67dadfe47e8f14e6833d5a8f481ec2500050829280000a0000000baefbf423ddc9f555c40d2f5f79d2073465681deefd4d6d5ed0f2f3124ff8c651a039ec356bb04e78aff76ec15b162ab563b6b3b7d3e6a9bcf232916bf028483ec2500050829280000a1000000b42d03fff9c317ac2f4322836e064fef4f160c61c69975c88c361700b0282f115138cc9de1dbaec980d3fc31b03a6678841303971b118dfbdf9eaf64f4acae85ec2500050829280000a20000006003c9584e6e02cb096d6f81ed14398dd2896478822b12fc0f7bd38337b0730f445d667c52c691ba721f921b09d9599c553a62dc719cede98e657e32d7d77581ec2500050829280000a3000000c4be5606a218e3dc423aefdbd0d36422d858b0126c770b472db3a68a9cf441382d601450744ad63f3fa7e6bb1696b10bb4087306eb610c0954edde39f660718eec2500050829280000a4000000800d51529d92080b03076c66cacd790b7567b510d1e0645bdecc0b908169926ac657e6f0fbe0a6a1ef72708cefe52136c0667916686fb4974fe5bef163bd9a80ec2500050829280000a50000001c43a74a8480ff05508342987e00de3238927e0b3fba91753f78e1e5d8998161111901ca5631d2c80f46a25be982f78b959a0b66e750e265109ef090e375aa8cec2500050829280000a6000000f215f9ca8bc9d0795384b573133194664a6eea2f63268801fadd7b2247a19810bfb97d902a6a6d1c93ddaac974e3c2776be07da1add73841fd4d9e2fc1ffe688ec2500050829280000a700000088e18201031f9d6976573791864486a6d7ffca9856724def8affcd68b7a32a454cf60a1a7cc33310dc497f434f5a9e772d04504b1cd295989d51d43b24c18886ec2500050829280000a8000000b29535368ba9ec7a1853e125ee24650a21648640f1e25be02efd48587898f958a82102fe2c1c94fbb3ba6d2753c70118461080911ef2fd307bf13d4f49c5338bec2500050829280000a9000000401dd58846722bbb451f829f9f4bca66362a12ca9a48fba1d3fb84328c2304085002b1368816af60a3e8c08d8d7edb7cc8d761b53a3b26d6d592427d30b5f883ec2500050829280000aa00000054bb38ce6bdf66def661f92612a883e6696bcdd5811452fe92c1556d902f630f43de9546927168c2d3343d26dd026447dfc9ef07e01583ca2c1b2305d461be83ec2500050829280000ab0000003ae826d075bbbf05a2055e283c00b2ddb99e16de2f1e9b3dcaa1be2b9d0eb35de3b6046903cd07f0e21f5551ca8cd5908c1dc88d6d6a18941f357711a725158cec2500050829280000ac000000be3f5f47545248d43b338a22047ccdb3001130d7c150b295a5412905e8ddc06a62d91c1896f34190b0ef358416736cc221ba0ab975766ca0c0e312429b831984ec2500050829280000ad000000b67d0e6c374f38d76b80ae9e0a126a42bb3958ddfaa2c8b5737516d438670f19b2debb4bc148e54a80ff546d1a0d4af51db4d59a6eea55211443c6958d428582ec0000000000000000ae0000007e6b55ffb080dd603f56d67a12a91d6f7d8854e7b761f6545c000eb30b6a535809e441951630fd2fab81952f6cae8dc8a6ede2135d8ef92d3f821398177b2b86ec2500050829280000af000000ae0a3e17d5412727307d5799ac4c6c9435d90afd320b19a4171013a00fdeb66cedfce0642752a0105b63d6a5400ad16feaeb9468dd668b264fccd0835bebef84ec2500050829280000b0000000c48cac7bf86a607268d2b58fd314aea8d39ccb465c696bf0aa21b9b948436125bd99942f02479b9713be38e695bd57cd9c87acfdbe6a0837ec5065d845054a87ec2500050829280000b1000000c6083894e03e3fd68e2c3846461fbcecb62490867c9f05cb0bc6575b3609b54ee6461e0695cdcc30ba5b7738b9f68b4f40830b9cad6937a519cf1a3ce40b9288ec2500050829280000b20000007c2e14fbd490d332f86b4c2279fc37a4a9bac161c0655b213c7d190e71852b1f56cacc716ae6501ff361b51397e35925ca63a06101ea8634435ee58fb37b5280ec2500050829280000b3000000586ebf73b342dcc7d4bb202ddd8ec8e956862676ba509c10899447ef67d6ca2653c9e891728ce806c45ba2165c5e2cafd6ccda11a344df549fab9566d45af98fec2500050829280000b4000000c217de0cef8a1c4db6526e66a60947520655c495820325a2b4673ac1cf27316442f674ff5a09bf8725c9a139a6b1a1e6bd9d68f65f2c56f4595c1cdf0f8a7b8aec2500050829280000b5000000e07c06a114ccf2638b346987c5a5ee71e5ffd967db255debd74e027fd123a774abf746e12634251f89617fd817c75545b3fdb57f0bb172c776cf4f8c9f40948dec2500050829280000b60000003e48e52ff2eb0464e5d288b7620d57f4a7d086cc364be157ea4eca7e1da30a62a4e341a1fded4d455bb6869c18528d884ad01b94ddf76dcb0e89412ac7da3589ec2500050829280000b7000000e8c7f4f5dc06c4f8229c366ab719d32d0240cc992d685331dd2cd6ec0f554e6cd9019395f363fdd00dfa5182de47f850c4190093658eaf8e169ea772592d5183ec2500050829280000b80000000c03a24980f5d50acf64d83783d69e0f9a45c8c91bd15988242fee874e011659459c00657c346a2034c482d04b6f727166c7fed29798a37a42ed5ab6f66fba83ec2500050829280000b9000000102a9affd69ab26b4687b8ac8275717acb436be70c8004d0a34c6158f1bbee1857f7ba7786cc1a5d9d9e0217115ca05d401b7cffc44b930b9d9b05a98cf3d583ec2500050829280000ba000000800e1872817418853da76010ebeb331ba04d988a32cc02adf42ce7565a70c848e040595c0a839de7e49a38e792eecc56d12f232a6865ed07afd3e9c5ea588783ec2500050829280000bb000000fecae011a7002ed649878f5a4fb30e10f85a16bd63a9a640d8923fadeaa1eb09f1f795c7b0737cbb64c13142bcf71bf1462d925f5d847aeb441d1ebd9b376184ec2500050829280000bc0000004c7e56aff14f703310e4f225426933e508d1000cf7815641c67e1816f22f26075c63f6e639292bb0f8840b472e0eb0be0f7beaf3c43fb19e825c66c54fe7f88dec2500040829280000bd000000403b3a20d3527bb88370edc19bb5b94556d471dac3d9417f4903220e0c7c62480ec13c54b75565b2e99fae10cf38c72cb3c4fb43bb4b389403dbefbd82f9158dec2500050829280000be0000007691d64058a3069b305722d2cd68850389db8dd80ffdc6e7686d897573973b0dfa6e41a17fcd87b5a7445fc757a7dedb474d167e06ba9242ef53e4ddc35efd82ec2500050829280000bf0000001cd6d31b0e7a6f233089349c8dd60495c6e9c7e1c4174e091e5444053ede1529ebf669cd11c93c111081c17c9ded4685cff11921c0847ee67e5ed54056ff5383ec2500050829280000c0000000e2b91b6797889ca4003f489f383561dea3a7f8b3aa385ed14e12c7dd10ce223f3c2ecf28630d1fc0812ad9b887498f1c1b998e630bbaf753b86252d79a33c88cec2500050829280000c100000074fbfc0ccd1b944212f141a4ca856bc65daf9a26c1bff0685da5b61fdf61e73e1c01bd49c425d7d80e10e269861c1c3baad19821dba01aeac36f14cab8718d81ec2500050829280000c2000000686c92edfa3506b452743371ef771bc430d61b4e22a2f19df11e451b98a48906cd8e0d4d376139666f25b3f821bf94433cf04787b5f6b14270d47b73b820bd8eec2500050829280000c30000009294d372b0b3d645c11c456d447f63343334f672a0456e6fc8065edbeb15232fddf8c73e5f383f54a1ca9ba9e1f0456e515b1ae3a87a8d08608c52f8794b6b80ec2500050829280000c4000000b686f25926d1cf1546678dc20af817b1a5022767953ab8af6265d6163f71b04a86061241af12c476f52c1fd263081ea4cc4d0b118bd5fc4d1f936574f3bb8187ec2500050829280000c500000062779cfc314e9ff5e673ccf9ed805da62d7767fe821a90dbb03fc93dcc0bff059014ced2b04bb99573f3bc22cbf6aa7e61196df429067511e18cfadaf0c8f781ec2500050829280000c60000006457256a039e503578a06c02d5027eada44ac2b22c70c0540582ae4502181b0c72393792f391c930088bc2a292b17df7a16d5bb071f54abae06040bafc3f448dec0000000000000000c7000000e6e474a78b11b3c750a72fa15529d3b3dc29b81f93f64caec1187193e8bb0420f1ef1b1a1b9ecee702e1fc3909c741d6df7506ac70eb1bfa18242e21a347518aec2500050829280000c800000074686801abf2eab718386d724b0ba40a092a00a560129a48b0fd39403d314d698f3b1ab50b9af1dcae3e63ab2760700dc3a24e01f07b97b6d71ac7f6e5c47386ec2500050829280000c90000005e7e7ac172424c32a7af879eeae2a34f796d8d115ee94bf8391c3d58aa195c3bd1dbd4cf5810aaf8ca7786af104fd0ad82ea259ffe610b1e7d11024ffcd38088ec2500050829280000ca00000034f7d039554d7d2b86c96b475f322f96956589fc84f3e23731fdefa990749346d4f866798dc3ad37caf3a1b419243be24de542bc935581ff7227993b7bc10d87ec0000000000000000cb0000003e276683ea350c0441e3c97c1276ccca78a0fbef084920a40ff44ea14615fd6028454c997887394fa1b3a41bc6a3d762dfb2c2de6cf6e19a24123dccbcccb68eec2500050829280000cc000000fecf8a03482a81e272c8762dcfe632e5998a39afb315d74e0966d84bb17167221a259f115349b14e7d9be48026487f64940e468ac58ce5a68f72404189eedf83ec2500050829280000cd000000d2804f65f166faa58a67ec9127f761beec5531377771b5fca7c1d216a5ade4465eba8aa20ee9878eb921c823b27b2ba7979a3a7ef5ae992a50dd08c412121087ec0000000000000000ce000000e29fc5b991805626ac5405e0b967ae9dca9376ed1a4fe8835882a22589641343b143943db6cadd699ef8fbf72c76791d58a07fecbf64a493c8e2643744dcbc86ec2500050829280000cf000000f8ceaac3d1a03ca79797cbb218f9848175a47cf29feafe410b982aeaf09d7c2997277faa0cfed2a0c5dfb37d9cd7de6ce4adeb926a57ce57017ed1f6edb76f85ec2500050829280000d00000003c390c0a319e660f984be024ee1e28c44b663504a73354079ac57df241794619b9b11d2da62b40748f81640b872b22a642b9c9b082c89e2eaa48d2317d348684ec2500050829280000d100000028846ac6fa5104244903b03dea3e73260e85567c7085373c6f09fdac63d9b636c0b095342ed2615e20fe22037ab9f2a4eb70eee600227f8dae8fcd808db90e8aec2500050829280000d2000000587cb5daefe5cd5ef50bf198f4abf5dcb1cf1b79e2f9c18afad9fe4c4a4a7640f66e2f4ae6d53f4cc3b97859972dea628d28b8bb567e8c206e6e5b7c12e49a87ec2500050829280000d30000002acb5b1a7d11a7b5e38739929944a965e642e3645b472791238de32de95a2b74b30ba1998efd739e908710c6e150d8338b48ce9bc72bc6102a2b95a62dc85f80ec2500050829280000d400000020a66e268c70a738abdf6c5651cc10e5f48cfeeff00d4fabf112cf6e0f23b66028ef6e71b41053a1997de93f3c1ec7a3383f46d506c5a63f8cdec14229dd7687ec2500050829280000d50000006c78b629c31765d9381522a44a4172d76b08333e5a815407de0283658e186343fe459bb78781bdbe9ede6abe804bc1b6a025d6a468a91aa02c1591569ed6d280ec2500050829280000d6000000fe80b63435fb2011b2e8ccac8583add9c99e034f2127cb0196db24d0beb58f50808b82aadebbcd75eefb89932dc52e0bd954e46c73a5a9e79c730b612eedb887ec2500050829280000d7000000eec41cfd69b0b62a46d84869dd034110ef8f26bd78a05eca3c4b531583391666e23801bd532ae7042ece43bdb505d9fd09a8ac568890345a601a5df189646682ec2500050829280000d80000008e3ce31f85257d300a997abe7667ec4dca1e8aed8d84a99573c80d2310be207e2fab4610b1f21e506de873135540c7faea0dd5c888205936c3e2c4294f951185ec2500050829280000d9000000181b88b82dbcb4739191957212e041a7c6608c2b383d26b7e8fc65dc2043e35a9c91fa73b216cd208c90ae3ae31ff2048dd2bae6ea36d65657d9e768fd5ae78aec2500050829280000da000000500374adbfad574189346de4f133ad8a87d5e4aebc8ab2e7f8b56e4053f838236287cbef5debca33275967f0012313d951ca74d05d169851ef9ea0dadfa1298dec2500050829280000db0000008ad90208a283fc761c730f5af6459155c6f1c1e489f3ea679b581f83c4b32879e4f8cf3abbda089adfe8c89c9245df468cc2cb9616094cb1c68c6456a83ed182ec2500050829280000dc0000003a41b8a93f42b0895b71fd17b3634444e4489140082dfd62053e36f7e36c8718daadb6c7a2087986ebf5ca03cb244fbccf92e8397d3a010d7fc2ebf0d3f94187ec2500050829280000dd00000038dc0d71a496e430aad1ba6273a29102e7ec73794ac076b5ec9b1ece0f11b77046d6504ef689527659cb9b7a7acbbea3bbf3e7449bba3d21d43e415ea532e788ec2500050829280000de00000026060310c953d6847bf3c838d4475ba4fa120eee54744aa1270d9ef515cecf63903d29dc3b7e55533aecf51eb910eeef7cf3a2bfe713f3874e4480cc37db478bec0100000000000000df00000074922e9e878583a5f29e62930ad8f14d9d74a81cdb323a9e3f62cf728ef9795029d8240dd661a04ac939277288d9abd048ac172b6737c595ce042d68aaab1e82ec2500050829280000e0000000eaf5ad637c1e41c526a52ee8ad2d30dc61c842058e531f75b6e47c66834bb95ea9ee1d5bd8d46e15a5e5ff8bb6e45a21ca1f3c8c2f6adfdc658d82bde90a068dec2500050829280000e10000009a0df7a629d70f46ddd82e9034ac5d272948b97fcf70a24a3da510b0913a0831e5bc9a6951ebd0803752841439384dc67ddeb0554ca322d9baffeab5ae54b682ec2500050829280000e200000070a4739e7cf0bd5d5a9e7b31ca5a46664fb641f6f4f6f64c49599b10decd894f43af9a33ae1059996a42fd799e31ed381cb967ba2bda478b1994aecda24eb984ec2500050829280000e3000000f4def6429d611337290843bd1156cd0c569cfa3835d479d7b2cf52ae48f71c17b42970f660b23bbf4c9f12e62c6a1331d83662b47a96cdca2bfb9789697e2882ec2500050829280000e400000052b6a53481b551a17a8e2caa0eecb6cb73d0317c0c353d729069f8b591919022b940ce829a0dbbfd4ba5464a8fa220d9049a4b53efc3fe1993aebfe060b06c8cec2500050829280000e5000000eeb14d2ff967398613e0b378945ebf99433f8c3ed5ef0c3e16525703dedaa74a2be0dffacad00fe83cba53e2c8f92ee9ab2bab13374581c563917d659801b887ec2500050829280000e60000009c3d0501648994a2bc7b110f2778507e618f18769600878878b34236311ec8510eef3dc5e3762b858a8df600fdd4c91ccccb65b790da2ace50e53ce94a234f8fec0000000000000000e7000000ccf7722bf5b001d99c572b8e65fdcee62b026c2a94dfc32b6ae352dcf051161b68e6e19845d5476fb341e07470ba2179fb561ebafc536f999dae9f5faaf3a286ec2500050829280000e800000020532820f72f4387f57038ef1d47ff7193f7b3f76f32bbf02a3c27db8fd95e6010bb226e16cd92a262556d4fdea0d3e73f3e98424752bd4c24895902535d2480ec0400000000000000e900000014dfe45d6cbc05d347b6f5f9db6d31ccec1b0567b01fc159e25ccdffdec5a83d9f2c546cc0360df59b271e02ad42ab90cf3bb50d12dc1a67c3d043624bfed78fec2500050829280000ea000000f4cfed9115f8d21500510a4459ada86d293e9b83f09b95616e5b7ac600288d3d150966e67fccaa4610765cc0cfe35c2cfe81e0dab60bb831ab2c95a2f4ce6d84ec2500050829280000eb00000084de7f0cc541a61608a53ca906153c7772efbed2838b500ff7d90b57a6e1d37930fd559420cb40bdf0a909a237828bdd00247cac0391152114d2ef3fd3088684ec2500050829280000ec000000a41b395e25d72fe0406f457a8fd6410fa24aaf44322d5dfd8f7cfdfa0b133c2f30e5c33d83441f5b269e6e92e05ea95253389c5325f3906253748b398fe6a382ec2500050829280000ed000000a67ad265b0a9271d5acdafa708cdfc257bc8fa53ea3d009b2e0647b839fd772112cd11c15be2e9e90a063cdbbceed4bd6ad75b41fd16e6df6f95f9caddbf698aec2500050829280000ee000000a61aa9ccb29959951f6aa6833c1607da5054c456f45ad67fc318b01db82f0b1507769acceea604e390a46424418d03d60dc6c19cc6df60e2ff4526c4d24c798cec2500050829280000ef00000088748f9b5e3e5bd3077faf8bf0b3ee16c1f1d8cbc0019cc247e2c637899ace4ab14bb0fe0b0cdf7a60000b947d6dba3ee302ec35ad510b4764968ca4b454b18eec2500050829280000f00000003457a3965d43176d531634c8eaa388ffa7e24e51ab53f7a02cf61ce86a1253336b57b43ea699d1f8c7b24fd93f5feab312fe89a7e85f9b53ddd18fd7621cd582ec2500050829280000f10000007c7bd19cb84ccb8d16fbc334de1d2d0fed2f3fe39fbb340ed6698f0385855e63abd3b1c8363bf46e6fe8c9372f5744eb6d19539fe57d9fcbdfaeb33c0928c68aec2500050829280000f20000001ec86fc6f0a0d00eca4040ff23deab3e33d2b612e61df4b6486bcd575e098c5e540e95bc633cd90a4e091ad01f220f8cc2c4738688b4bf82dc8103c6d88ca98fec2500050829280000f3000000f82d601d556dc21ac46616743cbbe2dd72ef76f615eecb0bb338c750ef8e00441854239b125fbabc5792011f5dcc685c4c08a26af64998580ec31f811cd9538fec2500050829280000f40000001aea2d9a3c8a1dcafa4f0af04138e3b7b0ce9bf7e193c53ac515699fc042740c1ff667f0d58fb2af0c954bcd9e66337e04eb63064c6b8bca921730fe4d09bc81ec2500050829280000f5000000c6ef2a125a8fb836a2336a9b23273d437f390b84a1c0d195440e6419bc2108422c51374684616e02df8b0a5bf9febb741e4f1edc9361462c5acde969568c0a85ec2500050829280000f6000000b20075fa3d33d61166626f6d63f502329de61519055f3ee09ae53706cb94202220907e2700463fc594b2ea4fcd02416f49285c434f92581552ec6c7abf3acf8dec2500050829280000f70000008499809df1006dd4b8144c031efe657a958a0807c709ebe12b7d711ac2a68849a2c7991d57951d560de5300863859ec6322d5702c46e121487a42b8abc57608fec2500050829280000f800000084389b356bbc5d27937dc009020a7518a6f0082d90c768b62d3df733b061d70facdae76394f4cd698c14af9513c08e577f53b1e7333ba92ca64d567293d2878cec2500050829280000f900000008076091afcff49e118d94bf44cc62679d070eceea6eac772bfed683af8b3e5efc66c15ef9f229b97e298b298e899c5ad7dca58cb33aa4a109cfc1e2bec14a8aec2500050829280000fa0000009ce85d7ec44b45ac6742eb1abf3b4d6c66e62c007a9976a5cf19a03b096f192062c379e23b7d931129f7ecf44615ae67bb749a23180ae425b6ff9f38082baf87ec2500050829280000fb0000003c36b753a27d4f3e746dfe35c8d9ad8dd9b0fd576e81c87bbb722ceb113e0d502c7ef4858e5c5667dd4a92c034ef264385cc521e6bcc14d50995cfa99243fa89ec2500050829280000fc0000001e49937d22d862e15f17daa56a0fbb49d7c2eee7997a80958a642f8240c0825887250126f079d5a70d30278fd801e532f1bc2d3362208796dfd2bc05ff1e5480ec2500050829280000fd0000003eea4842af59b567daeae21bfb767e425b280db189296d7a2e0826ce3cdfd53cc58729cd01468f56ebdfc50661b30b75f18cf8137108dd2fe6e41427650a4785ec2500050829280000fe0000008c9e80d45128d8c44030b4d6887e67adecbebef47ed04ec7211bded852bb6e5813856142789afedb69300dde9cc521add148b26e6fb7d839d4a735203b1eaf83ec2500050829280000ff00000016966c0f2f8317a007c74358216955f791a4bda3fdde60026d05266ff8d4fc48cfb56d6066722135a7ac74953fd080537418b01a60f0db65ff536568903a7881ec00000000000000000001000060e867a82da8219ed432a3f16eeeb01811b4d43c4ee391da40432b80318d0f55c5ea3dcd01778ef4b727334fa67481b85115d3e83100338cbac5cc190bd0658dec2500050829280000010100009453d7574bd63604bc3a0dde72807d39ae0818c5fffd9d4264ec8889e784e245c5d00714aecd292f1634f05fc7f948dcd9f8af9144e0c4fce746a3585858528eec25000508292800000201000058ab026b888ff85eb7c1f4abf0554110477bd68ac9c64eab714df56911330f201218e2f548b8ce433ddace032f8ad692f54d2e8e0e89cdff9b146080a9d7588dec25000508292800000301000008eb106b2ce719937b2c308d11f07f52751640db817707de88ff91160df7d63e4913a9c62608da774bc22849eb84e59ff9d10594b31cb4c13a655b262cc9628aec2500050829280000040100005236fa1925ba042a63cbea3eaab8bc48df6951fb328fefa41ab09d06467b50247c577d4e64eb05134c1df6927488050588919d5af72934fd0a22cf1f5b4c928aec2500050829280000050100005cb18ddb462d9c08948089e65da41029c6743a1f0c592b2b8812f9386d0b737dc5115a1e7b357e34869798f529e41e9935c81e72b71e5a8532bd975337bb4984ec000000000000000006010000c06144fd806440c6c0b48422c579e2faaf2bc29dbd33cee8bd507827c9969a140aff7f2ba8d8cfed4a1e5803a48aad7f06a472d7ec9dde8e645dddf80b2e348fec250005082928000007010000902a52a705c8910d22ffb325b9c9f8cd3891fc24045641e982c4a7bf9ba651600bc492ee50927585360fd7e4738f2eab63d9dd8c808a482e07cdf903f01a8b87ec2500050829280000080100003e4c8184369f489890ecebe3f37e2964521f4cfafe3441ade3a242aa9d35d82be9615ffe660a9d14ce5ab4d44fe14071a4289eb25a6444842c622bf1707a578eec2500050829280000090100009407d6e4189bf581e67305afa13d4d141f75b5316ca8ef1ea3f448f478382d06e02af8eaa88b04e5180df3e0ba642a8a1e1f6d3a63bc027d7a01b1ce83e40387ec25000508292800000a010000c83f37ec9584ebaa0e3006a5ff09420aea8efcf609cbe017fdfdfaef667f952363a572a61116c8e1b58f2171ac37ee1e6a5286e47d67f5348479f8435abdfb80ec25000508292800000b01000030a47682e0fd45e3169d3df71db1eac2e9544d7b106525d77a6a788688dcdd3a4208e54e9433a615c3af77c8d2d3bb65f59289c221b5914d1f3753d1bf586282ec25000508292800000c010000745321806d58627451dd2ae9b24ede7a2064a7e3547cc74e5a7c79450d61e453265c29c61e274dc62d381df6bd4e1df044e1f39ff5f15dbfafedddf33e033d8eec25000508292800000d010000ba60a2c4073a6e31ca4912e1da27d7b4fd4d71b0f5595ff94e1bb63e5682651d7cf24704538babfabdd296315f70d960b82d0319f5d3a7c4285edf3fb7d3dd8fec25000508292800000e010000fcbf0e324d9b4070e7cd2e249cb1d45fc427af9eaa82b6f760291f2c03d950217853959ed16ffb58a27526e6e55b6c57dba0ddbb83a018b286ca8c1476b5ae81ec25000508292800000f0100005a50243238dc98f9808f26ad74f82907a73e854a283b8bd72112e23879aff10ccec4b6b92dc6aa963a25bbb461b01b2be038cbde3db7921925cf1abac56c5481ec2500050829280000100100001efad844a311afe25b655d081c039e3584a6c7cb8bbcc0ea95a00bc3a7794824b3ac6ab4450ab655d8f96a00a93c0d4e3dd9019435bf43570ece61c72e72b68bec250005082928000011010000fed4de14f109919ae5347689b3350bb386e2eb2bb916e2d9d26007040803a741cf95b4e89d814b5e5cc78eff20e0b522dab1d23a5bd10027546cac0e0d58b080ec250005082928000012010000062b7be1d6ed1948d582359dc39c40c8353618e8b8340f0650a089d3e740281edf7360c8a49a9021ee9652402c310684853cf24e63cf7107fdfce524ae982c89ec0000000000000000130100000e2f8f742fc96b17a65db50a9d900a76e71d1a5951ddb3cc7456f42ead66774d960386b75d57c5ea5bc0379eb3b0b5df5ad0a3a87bfacccc0002a63d7848498aec250005082928000014010000e26326586d75c6e17de79122cf428c1847581e38bb850b8232c67785df08d1432cff6790ead477bad18f620907591542c7bec42fc7d8494a337fe2004e64ad85ec250005082928000015010000b67e7777e0fa31535969ebe8bb4670c4c5338f4be266a8ab0f0c3ed41b87fd6dbcd74507512130e90072d8597cab337d82a495da20887032f02cdcc6dad8d38cec25000508292800001601000076dc19a3be9ca7b0fa1c700ed8759951fcbcb29c5d555cd6725cb3c53d59041902177d2040ae16a3f5b4b464b76dde30abca0a3713af8cbc27717168fc352d83ec250005082928000017010000c27dc906fec8d66a2e0e788d7b5553f7b005bc47a65f6ce9ae7b48145f4fde65ac94975ac5a6a51daf6700600801f4a6edfaddab7504cd875959d7ecf3f31a89ec0000000000000000180100001a08e9129bdb93ed1843b27d50a1fe248c72a9eab27bb220eda86ea90d071b3ab8fb7c9b49c173221a4dab0d989510c7dd32899a9a74898c1c565f4c90ff4a84ec2500050829280000190100009a53c8c954628d4ea459838034e18da39369b131e6299458a00248df5d23c3736d00d2368fa0d99935363d1c04a79ddf585347fd977f827068f77d5a0fd05e86ec25000508292800001a01000060dae40853e7f0aa3cfe831586e666c0de5902035210db4a2250e238d432f918d19be0d5a5cec8024e29eee61f8a132761d1c878962b53d5fd014666e16b3f88ec25000508292800001b010000963f8410b32fbcd602767220ce0ac33e51ba515324f41be8ffba640c11c01423bb8b28629dbf6ce0c6daa2b81e05b00ac8cb4da3e99276e4e45936b5afc7b087ec25000508292800001c0100002ac96f4a49dab5b3f6dc65f0d7ed66ce72dd765758f103f276c6b77eadfb765a1c724830f3a0ab60f6de9df9074f83c46f1f3649bee9aa65548e2658022f218fec25000508292800001d010000ba9e662446040eaad4ad7759899176084be1ab30ee11fcb5520239cdd1caa9167801f35c426a6b80c07e61995ee87f685699440863080c3e0ee9a035295bc181ec25000508292800001e0100006c930d90b012afe36a4ca0c228e5435d612175d4a817e060659c49fca1e3be1a488d8741534df24aba9728b6fa49e1d58d213058f572dbc8aecb08786484d680ec25000508292800001f010000464a2b3e1153fe330a15c9afb6925580e468c1456f28deee9f7ede2eab07ce3eb2bc678c0535281bb934dac6842d6d5f26532c4583908f98a401f4a488862080ec250005082928000020010000a879c132ab6f36a6b798196fd9caef64be840d33f63fb4da5bc080ffa2020529df9bcc77f34c6ea5fc5bb891eb978b9302c886a1ac9307c18ae7c793b1082686ec250005082928000021010000c07831374025a4526297c5902c3a01c67e7358ccbf63cf974882fa2336fd0d64fb19ac99631137a35626075bdb52d105e61b394614894e060bb41a5bf8066984ec250005082928000022010000fe82aabbb0099f62ec4dc6eba89212b85e2eb332abcb98c6b9a76a81edcee475edd003f6b21f19430d0e2511bc9eebe59d0a445800f9e7d7b88fa15ecbaaa188ec250005082928000023010000d63da7e6279cee2acef449f794029145aea9d43d4df110198fced22abcee7e62de2186914124b6ab996864cfecfab3fa56c70465aba2538e896f549d46dfbd8fec250005082928000024010000dc683eb704aeb09d711d4706981acec0e08b0aed802db4d89f01446005441734d9020f67c75c3faee2ded4924abc12cd94036bd1dc45d3fa4caa72d70b1ec983ec250005082928000025010000ca9fb1a9e4934dd35cdf0adc48aa2915002f7ad0f86b4dd0e9d0c730bfd40964cbab12b9619876024857692c53d834f26ebbf28d4bf817be166712d323982d8bec000000000000000026010000deb918ca08bac66f9c53cd8b62ba19ce40fcc8bd82385058384205831cc3614a0324d632d44a832094bebba1ff6384bbd2415aab8df842e15156dcf38c61f78bec2500050829280000270100008027ebf2fb589426e02c04b31c09447dd46e5636ab017c696b90c75ce9b36d690ca0f9bb04ffadb6a7d5c19b1011ef258e3c61a860f35f74f9c31dc40b73e38cec250005082928000028010000ae31d1b15b0c6b23e4f35252e392914d3e412951c78b4f920a59b78a3f819b49846aa12cfb814481c0cbcfee854e5ade96fb5c91ea683ca535dc289a9fe49b8668e9030000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3974a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd49382f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fcfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf48711a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e8705b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7accf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed00000091036b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c00000000d4d215011402b8d5fe0ac944477ffb18b71c8a0154a5059cdfa9b814fd1f76d3d102bebfe80f8ee3631f8018dd83dbde27d1e443520a837a17fc2f5de32dba4ac1905ad0f08c0226e662d7d99c84c7be9c512a4ac52a896b04f71ce8b63e8ff6444d82f0cb0b23d11c34e547ef04cdc3f350fb5f77626a26fc5b1c0641f0ce175bf8a70001728801a67a2ee81e2c0a02efb57ba6556fe1bdc11329ac63c83d418928ea88f42ff75885adb4e3f34fe6e003bc37035792b2f89183390811b01ed6188c7ebceff0638a018a74b793d8feb8bc0bc63cffab33ae133b24d16f20814922eeb0669bdf72542fba536c30487beddc6509fd35cd9aa4226fbccdb5dad4992adfdaa684e7f700800154ec4f6b7a3b9cdd6809686dbdaf35b55e5a6e5f50913e061b69cb51d415aa0c6cffb2453cf78fff741f7248553c99ad5467f5bdecb96489838ce0e766f9e98a141fd0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39714bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6a05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70d5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2000000910380677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c00000000d4d2150114022ca69d9d4b8bf7d617ff0ea20992ab689892d2e03306622ca4b4102c7def627b6911f6d66600559e38a35cc5550ced9aa2d4f07011273d358f83563fc12dfa8302cc142c1d524e56434b716609a9b6c267992ff419e8537b027ad821c28444787ab592ecaf285a807c11bd6a6bbded10d13754b43cd9d8a6838841d39a7303f18c01904df1a8b71b519f33f712c4d7bd85347ea2696657571706027c180fe3a75b3cd684670cc2dcd02c8f1141890b03fbb9c853177c002a131b4efea7ccc7b9eb8401cebb75bda1acbd5f017a2fffd247ab41520c005873fa4e0fff7ef9ca0a4c320ab7399653aaaafa0f05c610d6827e8dba60e681cab7b24ffa11e3bca7d057b98401d6eff66a8e07e8e314766617a0e89fd46baff665926848ec67263220ee8549352f18450b80e4a74fb070ccbb804dd6c66f9ec9076c265aa21b8cbad9d8cfcb8f141fd4070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3972874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b2145ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3c88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126e8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f584e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86f043101031000040000000007aacdcc76080a130000000007aacdcc7608010300286bee020010000d010204000101000641bd274876bd20e93794b688e4a7076f47517b81399953d6f1f46508a2575d00003108187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d8100000000d4d2150114027ed3c606f49ce21006f31d6f9af54d7777842a348c81f6f852d5fde554922e20ae114efa4d89e38645557f19331a3ea78300f2da26117ca1e207654c87aac58401e0d642356e61aa238b7520c342d8af9502e31592c07f106be3d6ad13efe7685d3cd6ca2a6b2c33742a264fe5f479bdc47241760a14daab34b482cf720c348d8b02c617bfaa7308e7979deb3b8d520b01e795174365fabfc070767c9fa0d38d96043c48a5db475c9aee85683c76f74397f80bef7188b056bd23af51fbc0643b0a89025639814c6edcc4021d8e81a7bfcdf68dee7190049f8d30e8b750a000afc271500edbe2727286b44b6f112d52330dd2622c0c35c3efe8f016e5942bd6c8715082029ae2c15f0a5d4158834b628c8c874b018a66046256053ca134b2c6d3fcd4ec0fc5c19cca1acbb2bd448a6d1141e20d853e53ca7312f1b54d0308159bfc1fcd87141fd7070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022ff1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a8173788a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78eb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c56f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986000000e9021aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c8900000000d4d215011402f0825f41231aae973cbfce079536bb23b790059ca985f01ad2150dbeb30a3e4da2048197d2423086a0ecb92130a99e21bcd12a731186736a8798ce6ae5eabe8802ba2162318d7105e19b686fb54b37d839ac20ce9b150881f5426f90e14bf1ef1f38b00a82c971b797c4e1e778d6cbdff4336de7174927a635f7ef338efe23ae890286a6244827516b3fe00bb614766ef38efa161cb18c3e8462e50848039eae847fc8374fe0511a603f9177a9fb055889082e514bfeccf2b1fc0b249764a850798502c039d4278ceca97102ae05dda66de0756ad47f290874c87eccc53f8435d9ae05ec1ff1d8e8654b1b66138e9c676ef1429a96e86d07edaec64bc1b2429af6c58401c65f9fbdd1b3eb98dd64d5b0a578b61a1f7346fb91e60a9a4a4956bd9c934f6ad9e77d53db3c6c5500140cd0ed5e85d7b21f087485160eee96ee8ce81e0b0185141fd8070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604cdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7cd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7ec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995f267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c842c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114000000e902ac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a9778100000000d4d215011402b031b8f364036222dab8af419a544b090dfa35b9dfd6acddede0fbd4693ed56851653ae2311259318f113c8aa77569d6d44c086a4d25db36f93f82e65fd57a8c02c2fdf2e6ed95ac3b420f1790ece6f53f1ec2f21a8c5bb73657b607d02bab540164966d13135788c8c8ef4f8edcf8962bdb01bd4b7a83f02ce6355de9dcff508a027ede0ece21c7f104e46b02eac11267a521ef4cae784a354ddd1bace44a314c45fe6a0a7d5e8f23b747a0602be8ab991b77eb7f32ae0e09b168029e9b77dd418c01dc88e4f6239e2f893746f693153e8fcd59666bb61f0c77eea714f02e18550d78695379e4aeeb21b62012faa4733a9631e3530f254a0267c94b5e5e3ba04d7e88020a6ef28cceb68cf884d9a2219316873649b5ae3b26d9af3c058724374b40811fabbe07d12aa8dc0672125958b88efff653b2f9ad712946da840d8fcb337ea58e141fdb070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc857207d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34dae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca828b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222f736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f000000e9021ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a00000000d4d2150114011ea611454353696fc69849c5d8693df6d476e5ec8395282df961a43c4b77a914fa61baaf0f20c6e1c29d4e8788223b05c1be766df19f3694543289485b49388402c8e5bcb146dc716e60c733bafe02c85faa415063c6824c16ed25ce5488275d5b94a9332824a9ba91d12da1b37be5d96b0017b14ad7894f9c231a990ffb0bf386029ccedbe94af6e1c13d2900a177356c2663990f73d6074d6efaad6fcb2fd0b666cb32686c10766e2f6fc212b20d51aed0ab0a802286a4003afbf4493b0f6e8b8e02dee0611977171c29d82e1da0cb2a117f4b003d31de25b8cd5a0b134873af556c63e252b8961c47378b70556961143a8aa46ed9f787a1274a97e12d89498eff800218510c97d8d973d233155824debe7e853cbdf1ae974bb028dff4a759b5187a34c0511c47f7b6a089763b6b3a59c1a817569f38fdad73fb4dca9b53d07b012580141fdc070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b4919fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa8337cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b30409fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd532450000008903fad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c18300000000d4d215011402a001da58340238f895a3b3da15ee749b7037afff13513523def67c376666835195f4ad65f1eaf7f6e7388c168e672c803705afb5de96a06f6fa470462604d68702d2403af6e91f76149a5ad91d10742b421ae6de147059b09987607ab1ae9160397ebe99a05a4fa4638ac6f889e83f404ff49e5e8388ca97dc4829f373fbe8b28502626d2ea0b931b8035ece2de00ee09909689923fe086d10bd8eaa8d034d6e8a59ee5cb826adcff4b8e67f211e5c2fdce41cd6dddb229a2591d7ec3a8bfaa1bd8b022eddb6db95fd59b3d6be5e930016cf3043838131a02b410e4a99cf7f7f2a414693af508914c8d25b2ed3d9cc7500a6d7326ee4526909e2964f6aee1392a78c81013cd73ec64d9b588c3900952fe43350f966b1e2ea4563bd9ebce0120dd3685f56540b32c0648b98bd2410f7ad837c9e18abfc0587404e624617951f6ed0a68c85141fdd070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b187559dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246fa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b2878e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c13226090588a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89000000e9026aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a413768900000000d4d2150114028ed5e07250cd5869c9ea4abbe59833f92128dc81f4f52666592ec8aa06e1a74139db0f6beaebf66e8fe5a969f88c1a87d87d8b8f25e8b4134267db6a601e858a015275a271dfbc6fc34987587515b7e8c6ec7d0e2cf4ac4feb0af9acac13740c6181d60808dc4a60f2fd8602c3a7e7777f55809ae0c7800fd183e71222226ff48f02c649c25d29bfad7b86e819d0d0a02e25e0215bbfbd391539adc39fb859915f70eb5b10c576d5b1ecbb411f151692472232d25dd389df1e830ea92f81142c188601ae9ba6b96ec7dd1bc727db0d74488262ac4cd2f3c3c20b38ab787a01f172ed531cc9f4ddab1d9a9fef55be82a37b05968d4505e3498eacd859ae86e5eb2d1a89029850f4de2022ab90d1f0a3e3b183b545a532101c3706bd52ef49d47d801d0b778fca02add984fa8e3f49be36aa00a773fb2b4f11927f00bd37ced0ccd5d34688141fe3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a7713a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b81924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4b5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82beb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f060000009103d4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec22368900000000d4d215011402ccaac4e3ee5262e60eabbaf44c880c3fa4422ef3f911c0ff234949de124b624289e639d64f4d29499d19f141395e8291c88a5bc849c25db97f439408747ba78202b84f27b57ab9429b3c8e77519662f0df2ecf9f6f57e64fc4adc9f810ce999773802d32bc17e9c321a5ee1b9d9831a8b98badd9446e84977523a579168307e48f024aab85b17f45a8e69cfb004910dc992f0517608403431dadc334023f675c677815d33418dffb4d1e1ec97f4cd1c8a518b538dd1c8db39f42db950300ddf4e98802461af56f3d353b3b90b8d8cf23c8ce38502851e6f553963878a0f4dede3269384eb0b5b5ee34b290ce384114aa3927da5b270f87bb4dc7003644dca29865ca8601ccf6ad5ffe393bc6b1fc224be8d81b1671af5d551f97714152c7b7b02b2cd3735d5077644d4aad9182313ef6c534fa0710bdd72bcbd4264b756324231a1a8285141fea070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397b4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac45803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9beb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38adb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98ab46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375000000e90228e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e00000000d4d215011401fc2aaf223a914704e7808aac134495469bb1fc93eac9e9e9099d711736f7743573c56d15e5f6cd1bf90c2d7958ca4c0b70cdc9e2f590c2c716732a4c23fa0e800246117a32276a36081e0d49ada13c2d4acaa06bfcdd44e3574965d46476393d1c878745d895f93cdc0275c98d99cf568616077a3f46a74dc48cb75a242f82058e024a6b6ed91692707dccc2cc39735d6e7b956199500bfec71b236044e99af6ef49776a134f48c8c6c845da619745cf9e5ae2782379088ea769732e91122968558602d840b20bbb18f6663153d0169c376a855ef07761830634855703d4690d91a766a641080c328f0f7d73e18230b1320d783eebd6b3f68b2eb8447a77d458a70e8d01ae5d936d97187bb698e17aec29a8de5a134ecd8b3f835165fe2a5beb7f1978752564007df059a32e93056a4ca6fe0fd368f17c29fdb8ceb7e25ea4ae98525289141fee070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397ce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef4806838dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a74db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcfb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88df569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed707099b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95a000000e902f4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a00000000d4d2150114017efcfd1cf809314becfa98296ebc203476d1191d38552b73f304b55337824d3285b49cf4b49e8d32d99cd6071e89bdd27b33afe87ae318457bf76d5204e65c8702248e11f1037ebb842387f24edea424154ddb870b8eb46560b4d3bb031003ff7eb3898ba9fdee84b6e4caceb40341dd8e610af35863e4e10b3afe11ed48e66b81023a3ab1bb0ae456d6e4a0a690ecb7b140d2c53efb669b07f76cd5e87c9bdce3756a896ec94aa7a3f14ad0c384821f466590ee47bcade729a5b646d32b73424d8b01e0aed6f665539721049d9fdb257c57c83dfc51adacfbc8dabdadfb36abb3f8361fe3a9a31c60f425ee0b302b2cec9170c06f2f099e941ab801f74385274cd88501520098c5d40ee019005b083bc6ab18f21842bff96d658adb6a8aab5dd61cf4060cfae1373e6073dbdde4daa7f77060ef518e9b840b312912844919b9b7a95a83182ff0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39716c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226d4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd04899fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95b9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad7070000008903e2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e00000000d4d215011402f21f0d5901aebcdb08b772d2fdd43bc53ad05f55397efa82f5ac83726cf3a629c179832f143a1701f90b92ede8394aeef3850355a8e08ccf513f35521489cd81021c47b41b0a7a743e872d94316718d46302676f01998b2d5bbb13d8086a1541274174d3a42a599c02d16ce421bafe995abc0c8f612002c8e3de2a9c48ed18a68a013e04744392c3e249cd0f525b2dfb9fdf86c16a20dc9f2583036cc3bc70f9655615d9fd0148c17dac1bd52bc1a9b20fcd8d47961ce522a11e85660546f41ec48f02826423624446a2f26ec84d96ca1c633b5022a4d8426152c67485f5aa12f4d509fdffbac3a0d602bef7ff0afc76d7296a73b7db3741a604ce005c55d322c57f8e01d02e750b26f04f0d4f942284b67a3c5edb090f2076a71fdb7ea7d09a2088c542f96e2fa0a88aec8ee27a21108d3454b4d6e98c2996717cbad7d5faa85150608f141ff3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4ecffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360fb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95eee6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f2893e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951d101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbd000000e902db1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c00000000d4d215011402a69d38db4362b350399a04aa79fdd37c71e26213664e47de6b1e8257856fe30438f4fd8085ee5eb710bf795e7fdf134b4f03306c946ce9fa764b9b9156e60c8902b23caead6bc50c402e654dc51661ce9422ad5c1e01816c7205d7a7d77a269350006dcff406a7b988713b9c961c282c1abb32c5b21a46c7adc06fc724f18c2c820196b4f475de9397e9dd2fcb78ca927ba67b6784ad839c9518c0c196d9d25f6c3332e207ab0f834f55e52975ec256803d48cdb93c422e88e7125444a936a93238c02b6dc3dfbc2842d1d262fdaf7197e48d15203a801415ce1b72b13c8001a79ee657da9e4fe712d74b32b93c6daf09b6db0fcf2afd9bc6d92332bdf484fc569098502428701e2fd42e619d361c82bd7337672631887cb88e1c41b85e86d822c20835de7d16aa02140e40f638e38fd086fc6895369d14639efc5257d744348c66ecf86141ff5070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397caa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e013a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec8345c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe516802813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd330528bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f3494200000031040db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b48100000000d4d215011401be181c486ddcc4c9ac6a94b4dc832f581c9e7b31713d8e6246866ab791967777600e47da6244330933279432b487026fd8657f22595888df357ec0846ad4e68a02648f804019dd408a5e05f6cf90f446c8451909ddb3248a46d908a0d04e6e121c6db26ef40990ad5e1df28eac67fc6da332c7b18f19a30c50de166ce2849a3c84015c90101a96bf63df513813e27132903eb8932fb4c703c7879b969a2905b94c24453f5cd84b7e78da6622db2a03b5e6bf6f05cf3e6ee79165d3d91d6bca1ba78801a8804ee53e8ca541294744863d3301e426140051ea3d8e389091964aad84517a62a50f198cd8589942d0e037ce5c0cb6d0a7930478f6ea654ee4e8a1ad2e968602409baed716166d18a7e9aea12db1a792294f0e09766007eab2a31c4626c80f681ecf762f990763a102affc1483e47557a6fa7ec6dc28f511321d186b2b14cf8c141ffb070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397de433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6eba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9caa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504c7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba890000000d0b9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca48300000000d4d2150114021a83a9cd90c49141803d3e2a95313fee4b11462cb816026a79ab5bd1cdb76063891fa0b825ffd7071c4e01f430719ada2a61e9f4bc8b1be1956ff6570d4b288c01cea3c752f0a2bce1a4d83913caabfc4a23c1565e59fbcc490e077cf1885d1477f934950974d1148487d4dcc4d8c9ea41a23cdcdc4762775b33848684e3d0e18c011c7a7f8bd0a2cc36d9d01de8d2c1a78889a33e2ca99e903dfa6d4f7e8d35f75fe262ab6e7e359e536c5ac34845eea2ad970a645ea68d326d705265235886d58f01aa0ed2888de03f161e49f3d276f9a0218ce8cf179c92b03f4bba6fd6814f74384da3b1ed96dd4231f2c1bc04c8691b911723166dc18566277ad056f96cba7f8a01ea830aaf3c1916a86f2c565cc983622cd2bdc480dd6429537f09b60fc08ef81eaf27bf181e182444345d7b39c15d3d010508c4d25891faaeee9770cd02ee6682141f00080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39734f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6bb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48e7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed784270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b857e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a49578217938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd000000e902274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b00000000d4d215011401c0eb5938632fdc8d93530ac856d0152331a73b7651ec83e0aba966d0aff37410c89129fb40af6e1d854e1776a2719052b13b85125547949bb07792965178558e025059942adfee52da9dc82d1fe39f0817a3f5544aefeebc23b1b654cb85306919cfe686e74fbc7c3a3d3d29310abd83c05f0bdaa6f49fd421b6ae999a35f43d8302f24b12b9495836fff64a435a0162905f3d9f295bb12d1554f2e88a5f05e7b12309703d6a11cf47917940513fb3648fba5f44d019f0a1c71b966391e79649d786020604eadbe44657402c31790c91ea3439ad79aa95130c9e3486d2ee1dbb0f957c40fa780f8d43bb40105d4562ced6045197e3b8a2db9b6cfa7e293d7ed494d88a027238f2dac66994a50265500ec221691770889833282fffc62888b705e260c24451eaee8956cea18a92b65ef147e56ae879c0e6a7a3581dda8e65cef9df9bf682141f03080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39762c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d9572ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b8591aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cff24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434000000e9023b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be8800000000d4d21501140222c9fc614f0aff3fa66892e7a0ab2f1586d66ddc3dea93b9c7b2df01e37cfc2f83048f0be3fdb8d24a96983f86cad5ab4434f2e3f834aa5eb6be8d9d2c61d9890208145261014ebddf30778168bf03e1cc0e1654485284c46b5ca22589c27a296ddea5f94461d23363c6eac64e95c9c01e4a092b30ca0fc90ee3ffec9adb9255870272c7fb04bad289e75735c041d3ad2e7b7854578324ffbc6541e9a94ce40fb85b088ddfb07b2d7e5367d4c4fa39b85c0592ebd2df8c78550957fc28aba1c6b58f01caad0b3806349c10f6af98b9e39993dab780f179d8c9ee94a15c6df06900834914c721c06c9696d9c9f14587174da7b31132ed73f48536466be2b9c60a22ff8702dceb1afdd4ac3b63dc6aa995f40eca80055ba3e63dd893457ee3a686cd2ce00c04d8c165691ba537fa99a663388f380dbd5c2186e4fea8cce5b84f92bfb74a81141f08080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39724c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412b104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5becbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade15238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8dfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915fea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0000000e9024fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c8400000000d4d215011401b440d16f61b8a71c3e0fb783ce01de8bbb64a1c2b59e0723d1c80f362d3f860a743737ef7f9179975c2d995716716416681ade77b8eff905889472e0857b4a890290dadb5ec8569b8be7ce745fb8dfb273065fbaf803e55291048903cda3fe961430cae7c9892ae443ee296394bf79ff2c223da15bc6a65282fafa891f6947e88b02560555896ed99426dc8a8a1499492efa61f75a42cbca9cc2e0d1977cf3d3080fd872509958df5dde52dd71c3ef4f1d1915f88f7bc2f5521f7fc676ea2dcb9a820296085c6441d1a152cb842b4f1b060bba06323c2551ca42d77380cf92eeae23560121b79161f3e1b8d956c884e5b8c3c75085fa6c5f767467204da4ffc4f6ed8d0242347884b462a23e6b004d6dbe1d30064e082cbc26581e67a164099e0a4ab37f3b2dbdecd3cbf758132c0ab081ce9d7cd46be3b7c509a5944183300e74616c86141f0a080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dcebedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb474104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a00000031043226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab8300000000d4d215011402402f44137eff1e3083d32640bf1cf8b57389a20aedf01551f1fd4036cc28496175206975ae8ffe0fac0d182f93e63da1239693be72a07c186c756b3583c79f80027e068b8e46c12894b52f7c9b240ff3331e22a11964e0de467d27d697b8f7ba56c82cd2bec9fce04aadb54e850722ec7172f15596bcdfc8ddc02dd7823fc2908901e62a9aacc041dc522a9cee77e1d7f31f777272be63fa323697bc598bf57eec1ee2cc57716644cd917e9bee1b6056157baf7e3c14d4b03982f782ae4db415208a0258ca29f027dd80db52ac0a6fd957ef875629e5a3c9c773443d45f3a54d3cf7785f9920aaa8d1f3536198675ee4a8a2d6565c248d99d912e92170ea7caaccb68c011a8d06ced03d057997780052b3b3d44ebd601a6febda168f4ce63d29774214350d4eb4b6a736b40333438f476dd926b9dbd9dec5fab2b750f893cd79bf50dc8a141f2b080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e819ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f36e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f906478349fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380ca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec0000009103c3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def4468600000000d4d2150114028e044ae43a0ffe176c0860e77ad68299ba900ada6a746ef7d7f160d88997870b0757c0dc4dda6274118f13d65e5af213379d8183c457c26867bead4f60b8d882024c1b8b622d055fc9f718e09ef9da0da6516ff1e17e8b4ef25a0dc4be0240d90c164c8a15892b7a6af058987dfce88f1754d518bf58a39e305dce4b7a89d9508b023a4c86623896f7f9ba5782d0105054861d176902c04c8433cf667ab80f3c587fc76df80e2184e155063de90ab43cc5ff3b45fe2438e544a328a814cf86c94b81029800961aae11a2b5232281e6514b40d46956e830cd74d7123515e08144bf4c06c7e0ce2305829c4a1691f2fee3c233ec6066a1517a914894efaa564fe6de308401ae1ad7ac0f6194722a037a66dc7ec5cab299ff0dd2e47479b5d6eab54fdd697ccea043260245202e436c9185ebc7eb65099e8ec048b739bcb0c7f6b06019b08e141f2d080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397aa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c16223164874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db8600d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b3330811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e8426b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60eaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde000000e902a9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf4588400000000d4d215011402b08ad913ae8226b69928019841adc838c1ea991f593e90ae3cf2f8f65005132e0ef193766ca11037c32572329df267a7a9822100110037ee274bfd7e4f4bb989026697dcb38b1a6fc25687da3b0cdce0ede98debfdaf233333c34c54afc2f3d077e62afe03c5efd519f1dc93993c005ef6289f4b798efe8e43f521eb0918e3138201e281810e597f9ff9d8107305c4da7db8a2309067162c199035d97cf687ccdc51ec0e905098ee6c8f116514c714aa876c1b92b21b200230cd6cc2331a3f309383020ae896db71c861b7f5dd8cbbbea5702d0386bab82174fbd6d6eb0214d98bba2a5fc98e548d88be4a224f7ea2a5a4c8494c596c32c5d48ea0c5ba9916e0a7908b02e621904e4f48254ed80f93621c17de94ac734db70d81bad07784bef1998f7a2d962b009937f0e40ae8675ee2981ffe7877dac7705191df0e2e586fdb9632578b141f35080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39736342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036bf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59b27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2d000000e9029e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e75108500000000d4d215011402d2db7ff6a0f86cd023254558ec177908137bda3ac76c1a1a9b64de88442b844e90b22a326e9defdae0792a94c4bb87bf4d95caccca3b0fb9ab6b91351aa07d8702fa8987e872643642589963d4c17c8ccf970fb18ce6183817148270bc865a644364d0a8b73a45536c36c0755e9832dfee3e5c7e071728bb3eefa53da81efbc58f02641bcbf98f190db2306b47aebc112be0496b116cf743c88d751c6bc2fb6bc8789538be79e7388589ca08b6b47dc219140929ae63995ea0ef6d75e02a1e42628c0210be386062ffc9be51d997d38bec53beacb6fceea2048472a39d6cfa6e7f9412b790976ee6cc9e26a8d0f7a368ca0bbd7e525b167252d6298033a1313a64b78c0128420bee1021446592228e3b44675920a42363daa59056410ba7e09f78e7eb10c89057d16cf31de3a6ba93dc4a657ec1a220608d746e2a79f052761a6ed9468c141f38080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397a284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5a8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432b1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fbb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8ab344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a00000049036439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b238600000000d4d21501140210d66873e1297fa34e9c0414ecdb188bcf0f813d8233b1c000c896a5029e704b56028e581acf3c616af00ffb5f83b509d9e018217af656c5293041840d27d483025a639ed581ce633e83b308fb87a3496eb6563aa06cd96c7d266771ab6111683eab1e2e20a0f72276827aab104ce3349da2e618a9b851d84ed1efc260b6e0c189019a5774260b29087ca03161445a740c001af3732c438a101c37d731d5430818062de1de93ca6147b80c4da62d3a6931e5196ea4fed72852f35d34f3ec811d408402bc197953e1acd14aee8334736c7f39256820e34b06d6dea2c592f5cae6ccda0eb7a9bbba117ac1801732f980692ce264212b33ce81cd0c5b23ac634c9090258b02969fa794414d07d7f29c52ca454468a38cb7a0ddcf4f7bc04a59ab1b283a0e2210e533ed25ec15cbeffd4199175644461df4dc9ad3dbf79d7c358cc0eb8ba183141f050d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037ba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485f3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc4055006e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089000000e90273fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d00000000d4d21501140238badad359cb9335d94e14c31b0fb9d23b004932595421a3ec71fd20cd181f6c3ed2405a04e0c2c0c936748991bb5e9723075856fc519eb4fed11e2daa5d918c02c43bd2159fae0141c83a5f4efea3d2a77a3c08e9fb023a26846afa0e3bbfd40b2f333ac71082283f0dd5263cd04283dd9da047cc19ff4a75c620a54567250a8c01eaa310fc0e2169b1509005b3598808bc98160542e9edd04e6a7c3c1c7f5518541fc16e49d2970a34f5247778be8748bf0ffadb808f1958e5e86d47c61cdf7c850258ec3afe78c41f8a4591282a7b1d9420a5cd7da06cbb2c714a4e155505e94d0d8629f65b45ea3a6866cc828690b0e690840cd664fdbb44842db662be7899ff800200ce6adea29397503be7ce78b06b261cbc65238e3160170b6cf9cbabb6a4db3acd092f6aa7917b231902626deae24cacfbe82af557e616f4257ded8938d8cb81141f110d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39760020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87ad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be64a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c815b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de000000e902fa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a58400000000d4d21501140290ae84366efee67470fafb4f6ce5460faae520851097e16c23912b1164922a02cd2f27c1bbfae3954e552c8a76efce0569cd8810657b47ef60392a7d632c1385021c85d0b673a48a90091a1a83dd892550f74a632e4fe1bad6503c0290f288ea43433c0c8333be1c66425e403ef385a1559dbf577754c042fb276f23c5b7078184016ac39a58c4b9a92392daa3aef663d60ee2cc75f9c867ab58789fb78a42138236d4e1f3b6696522a30e762213bbf0528617d7e6525ca7cb6abf3b6a840ae92689028ea9478b0cd6946c8a4263b16325c6950bb52c07628723a318a483bb4de42f761cea5034a98fc0458b529cecea200d664fe3cd298d11ca00c593a22f69158682028a879d1474ca3f7e358755a143c8b7e53b65b077bf06b0035c77c9429c5c5a126bf2a26f03da357b3b54b3e62c549bef8e954a3f6b93099e0518d971b8a1fa87141f120d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397bc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319a69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd698ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e548e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2c2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf811161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91000000e902b527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d971478900000000d4d21501140134034cbd614a02763ea2a22f06ce47d0a48d73816d8ed867d26eccb7d7c3f35a8b2d73565131c7f423324031a69d003b319824844e4bcfbf35626eb31fd9ed8902dca10930027aa2b65491de04e59527631f61ac581fe40c1526cc6fda33387b4ae577ea8941f821e5f1769359b87e9eedeb70c235ba0684f2411d7e9b80b2b682011cf6d175f7e569ad3bb05b51e1219eab3d94822ab22017e453d6f45828ac7d219dbc01fee4b207bdfd9b0a2ea6ce99a6f7c69994277a52bba0c4dd3262c24c87024042f54488196fb45cc0efff7c3d0bf7dbad301b48ead0389a9b762870868c6f9f3d8d0d74501c6ca0384d834b80a3c3abc7b350935df126b091946070c6c28e0282c8163576b4c76be902811b04b7c7591c568a1e2b40b51a8324ca8801ed0105f7f50ac2906c48a04e9e57cb460dd6bae76581a1a569e5d2636062607a3b798e141f00aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa524b57040c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542c66ea1b0667646d67c761e0a4e19e431496d505cb2d290e32ae886a9b807276e080642414245b5010369000000c7e6e31000000000609b5e51d77213306c131b97cd1eb2517829b1321fbe993bf69906b3653f2e4c7adf0d0b2233331132c6e181ee5371e7e5ebe4b7d0d7c2606219231f0cf012017870d1bbe4eec4b15a294d73f9cc28fd87c2e7c329ac1232c39af4e24587ad090542414245010156ebdc16b7f1ed2939257e66109c081b3420827ddd6fe531ea3b6df2286f2d61ad46c328bf8a584b5563003b3fa79e14e75d3fa7de03d19186a46156a79a5686" + ] + } \ No newline at end of file diff --git a/src/services/test-helpers/mock/data/events18207445Hex.ts b/src/services/test-helpers/mock/data/events18207445Hex.ts new file mode 100644 index 000000000..5502d3650 --- /dev/null +++ b/src/services/test-helpers/mock/data/events18207445Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const events18207445 = + '0xa00213081c14a4f3f42e2c0600000000000000007879fef9f42e2c060000000000000000000000000000000042bdd739551702000000010000003501e8030000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa427c7bfaf0fd33c1781face8a914713e0fdb298199047ad46db632b3a0238f57674dbc4f12c27c26a2bbc8032480fa7471f04ce61a4e795d330a079b395ecb262091af0f00f0dc66e18528c5338abfe12e30c6aa5cd70f789d9f1d94cc9125d8a1d8f8e865fe7b1e1e7ba481f179cb277f08ed36f5c5cfc1ba29ac5e3075d61eeea75a68bdb3d9e49f036cf37862cd72a15c93bc0706445d2bc4e1f660ba8b3a68ff361cb52ed64e24080dfc2b09276ce96bf751cc5d6ccd729d8a6c2264b188ec915ef453fc4bc90c9c713b5c4d3ab970eafa03ea809cd6656d529f2cd1fba9c90110c215c22fbdbc9ad6dad96b04622672e7107e272f99b1d8087d886bcb91fd57d6526a735e0f882bc7dd1e25de1390320a1b9a55cffe0d6a46cc0b991e9a9103197afe306e7a67f1d02430121cdb4b48266938c1d07b917382a4e62fa0e0363b5a56330139920117de771fbcca2b786ea8fee98f3fd29ddde0064695ad8f924a8405f841a9d1f8274681e1f550de1a88c74ebd403dbdcd15c878bba9a884894c8d8bdb240c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040561757261010134fb235c339da491a446455566e2d35fdb6487864ecae628048b34dad2a539fda96413290c018d589e87ebf770720f1671922f08f26266ad4bff67f2386daf05000000002c0000000000010000003501ea030000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa0418535d3fcee0f8457ed35a6b640496919eaa8e12c343c33f1acbed4f2988549f588f50ade45698a7cdd0008d6b36fb88081fded021a3a0007d24e0da224c5a198764b65dd3bb2104eaaf9c3354e0b83a2cb0fd05c8e513c92e0b8619fc1af9f71f260373ca06344310563e9aca61271e80bae57d951d60118a597f4b549c6cdee19893aa7bd06a0603ecfe67e7dfe0a34ed3e7bf6ae8a30f813477f3766d27d1a8a48d02cc46a2fe6e4b94fb4a57e1d21c2fc6b70728ad65f5273f0ae9ba80e36a285acb80ffc14c2cab1c02ec0cfa8dd278d52bdb8ad218f6b2b640b4eb6b1cbac9d27448dc0777f7253fb8b976bc60c6077178a4cec9c8582d12199490bd17e8d13919f6796ec909c194029bd092b473af011f9e81a135d8565d58ac821f91034c51732c8cd0f333e1b38ee721aad92f5e281921ee44780755004f914421718a527e5200405a0ba7fc7127794b20d8353f42574bab200ef559cbc1717475b49971980de78cd5621c99e91066e12ec44b0c0801f3ef8124520c422b174f26d12533834bca0c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b5704056175726101013ca3caacc1bf08e76650132cfaac85737a837107afc0e18d8d1acbaf5e54474c81f8a0355857b421ba9ee93766190c1fef694e5138cb9cd43251fe778decc68c020000002e0000000000010000003501d6070000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa76e6f4e11bb6b81fcd95efdd821f9678d6b2915b3b88beb37cdd00c318820a728d25e156801eacd91fadff32e0c0a10cfd46f206e9218d1b6fc774a55d99a21c88c2a7a6430721c79c1a4cf6dbf01e6a73807e825f80171f1d95a6e07bfd96183dc2e6cead27e2cf31c53127a8d31ff3df37be2718f4b782f2f83e8c8da19654dcfaf892077ca36bc23d4227c60de9f123a0b92667f11669cff61e4bf4288b6a07a1af84fe201dd0e21c40d11a3467ca219d5386f8b95dd4a87b76f75c7176802b9443b4b044f99ad61ebce85f2b066f63227dc22131332a155d00ea027e215f3def61cdb1096c49f9705c59d16d1b16b9e4b71bfe77ee5e5553dff6467c3c129563c9c036bc9878d039c080713e458bce2573574bd687621fa862f56a5056733507e799560557c23a42de4a2f09ad3f4640c0ef445f8b16dcb60230cf05ac0ef8612af12a019c723c08773892bc49703629a6c7d40863d66b556bd711004ffe270e82b065532933ee2ea6b1d51ebb043f67a4d298ce878e522f6ad6add199055e83e01892491006617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e890301a9c2118dabe56b4ce42e55e4eb03f9500616bd75a5f9c2c87e0b2acae2e73fe618fead1ad47289d2049dc479b7359f3d6572f3d770137927f0e480aa0f044f17f40661001c89f0fa8248630206a37a320c4f215e1be88d133ba7ac7630c6e25ec2f7fd2f5fa38cb62cf097b956c48755076b7bdc0580c01536f098336b4021c37d542b16846f9a31958d16bc518b8016b6075db298c0fb2a71c73f8a08eebb564b2ec5e5382b2a63cb5ac5be6f854377f57ad87e48aedcdd507a23463283e28f0daa59e7ee1a8b751e3e84513c1e4d0b6d77f627728d6bb8ebff359ff6e196e5de056175726101012c0978c990714e89127cddb29841e611cc79d29a4945a43f791694757eb523250e42bb6e5edbcde88ef7092800917f668096d5644d318247280cd13c5790cc8d05000000310000000000010000003501ef070000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa743827096fb27567db488fa961179223052077d4e55b8416c2e48311d7935924982c097a7d2da5c3d9cd155a068e37ea670882852a5c8b477572be450a1257511eaf7b21d32346ddb1727959c54e8aa61cc273897d34c0aaa1c0f510d647d609e23def186241535ced0faf3343134d36a252fd143c04e7fc20ace704f762922558e02b33189bf63eebb3c7be4dcb63a43a4ffebd539cea90d6180e6d191ec4076755b141a4e05e74a08e3c7b555d2757e5b9c8840704a9f177ba93d71009f98fd01519f62488c3fd0172e9ca0ff0a6f6155b7fba7177de44652f40545611375ecd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701dc8e0d4228404d6230840f4043119df65d4d1b64c0b0dcb23fb5ba7c7c650e8489039970c31d8ef604b05232dd77400efd8a4897d1ca470c78972054bc735e1a768502d5040176dd9e765adc2542ef235937aa3ddb03ebe7ecab8effd84bdb6bd197987fd6fe1472232408435bedec20696f521e8c4c5f78de0c417127b22d321c9da95fec8c0c06617572612063f37108000000000466726f6e88011d315da1224715c0fe48e1562f29fec7a2be8e8f68a6437df83b81e32839d1590005617572610101cc440259bc322e53a1fa00ddad4063f9b13f1b28a65d4f9b5e3c9e8523499122c345cf6bb2cd0b8cb34340f26d6d5b5fe302673273fc8bf9eefa7cf2b76ddd8010000000010000000000010000003501f2070000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa8800d2ee0a398bb2aaa5c467e2433ae83f7022593244b3bf219bc14f34bf9d75adc8676b45d8dc5cb4619b67481af3811dbec4f7ccff961459310a51942b01da2f51a71bf0526bfbe85a95a041213d2ab9523d0ed1b13b7bc134cef75e5b615d1f9e4e7b3d00ab2125669b8cd6185207828f8c2b0cd7f1f6e448e1183d22120f90854fc84a2ecc5fbefd097cf03d2d45c84593b050e1aa9da5888201cb72c245bcc168ab6959db530bc0902f25e15007faa90d4b1180307eea649dda495d1e82584c05ee2e96cfc463ecbd05b5e8df1b5477bec16fd909c1468fb55a16c251db56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e4b22108187095b27d44e2714e1c369a2c798325d6aac713827f557d94d93c9e8e90216bfbc9d7624fc1f3183e04eafcb9e7c10abab3ba20a09601b25b21989da84e3ca00eb00ca5adc9c55237700d017a997d44858f34c4890e1a323d7686ebe33c4197c584c43612144d75669e0a32f4aba9331e268c4f30101d369611ccf6e4d5e1a3dc8e60806617572612063f37108000000000561757261010184c9f24ea134167ebf9b3411e3589a1a82ca3de0a522f42ce239199663201064fe81e790af4c56ee273a19e86c19f05abe4712fdfb4114863a1e4fc0a177d28c1200000003000000000001000000350104080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa36267aae7fc29ef51baa251761eb2ef463a4b7e58613be151473ca18e3f6c2176b9b7b6f2d9933b2a21706e7866c611e127c421f4a82205c36cd549f59834d433fba46adaedd6c5c39e072bd8fdae768880f914d66b30ce009faddc1a38a01a23a1d46f453a011d22079b94cb17d0cc25dbfff9a316815bc993fb6eba23565366a7f1841167bd343184bf792c2e1227b6bbe1a8eff2f74297ea4c6cf4a6f8f4be630be7b6fc75eb7f9ab8a5951024887425aaf335beb1b5411c22f5c9ef28887d1d248bdd2f4535ab2604f1bf4c10d38abf7fa164a7cecad560ef4600eb6e6e13197520fd2b95cc9d14e1fd96f4b3106e1c1dd52e0712dedcaf1fc1e7340900c97c36d95460b7bfb85a462b1a4a1ab3a328d6ce3bdc149e2f621fd2b44c99b1ae902a3d4fdc777a8a0c4b2ec41ab2f94856614419cb5da06fe489588bfec5f0cfd3a7e3b64006535f9d59faead7fe5fa5a8eed2dcec9aea608fed73fcf23b4652b6bbabb4c3fbbe568f7a194286cc690f214147864f2b0846d879306a32a3fae9051fcd233930806617572612063f371080000000005617572610101a0bcb3664ab537cadb807a77528061302f739c27815678d261d13bfae34a6b3284c6f266f29f1d0d10bd4729c2049d179c2c7140713ccad884ff75bb01023f8e1b0000000c000000000001000000350126080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aaa6b2c89cfd1577542386417742686bfe3eb4356a95a6f557071dc7f51fc6b234588bb3925147387ae14139d97c662447b9b5390e326e50761a13a94f0c824e092ea33e855257e123ec2166bcc76d61bba2a1e7069ab2b3bc579187ba813770d73243e614f2066c094d9b6f60b30d51cba11724425e9ecfbebbff149f0b465894b60163c49e085845f06eab2554c8b80f0264cf6a58927f69b6ce154e0dedb9479fff98ea4807450d6bbd5651260ca1b66a0521ef008858bd5f4fbc148da92e846b26bf566d2ac6c1d2ee495ddffc4a46c8085d076224bc23008ccef42f913ee6c617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f2ecee05eecc9ffc2d186bf76bdbfaadb7268cf36a69f9343fcd677d5d6aef8c0e9023452085ba5b80c778626c836586bd80338d1748a95600490acd6529eb25e949d3ad433016b5a6ba82ac57a7cf75cfe8dcc96daacbd003864d8d3facbe9f24224016317a16b00b0919796be516d7c76884837074350d62e7d967d753cabc73f3d5b70bd630806617572612063f37108000000000561757261010168dbbcbc4af13a29431c29adedbc4fe1d3f0d117bf2509e64a5a91cec48c2534a4d0c2924ae9a3fad58a5193f911f84b2c4ecc1a3f578a4ab67a7aac037a1888200000001100000000000100000035012c080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa3ad449d3b67ea7b8b5b021092c52b842a5b803ce7fffd3f5d3cb0870ec3909655c9578083a84706a65f3a15ce8d95273175f2a678b4540b7a417ae76a551c2f4b10414adc9ff5c19b1d98f500abedcf6ece8a669398062aeb94118afd2c991bddaf5d31f7a7de06c3eeb9974d08abe4772142e73410760d3c27638313714953c90befa77694e7c3bf8ed4f62b31866e2713dc68e9bd418e1e993d64980bd9012d9f35304f36642d2a44426514bb262ab0e5eab18e9ce710638fb5513684ab7855a00f9d4a828ee695cc4ea62c3085c9f4cfa15214dbbcef49fa4b9b126f8c78199933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5234bddaa9e26b20828984c29ff6791ff755b8bfce46de87c0d602dc06553aae84903877804d20772f3c2af51036987d82acb825240bb022c7eedbefe4e2d370ac7fabe3f0501b47cfec7144911179f5a71393ad3d1041369f95b159ae2665266476c33c02a1df5415f176e54ca55c403f217afac65ff709bdb23a481aba7846c9b53998cf78608066e6d627380fcbe53248335a133cda35ab5e81212f6de7eb4526d8ba2f74d84e405e242fc0b056e6d6273010152dce2940279da3f55ce20d1c7836c2be7e5d6d312a6a161691e19f03dc0c718d9b2ffa1b06cf9baee62e8701ea1ec4acc631d95f145e9ffd0d90106b64d7f84230000001400000000000100000035012e080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aae836d2c36c647056f8911eb0efd0433dde7ff8105cfb2ce3c8191a0a3c544c23213fc571e02220e659d250161dfc12ef03195c323571c67f7db478dafd05fa8a27190a885f94fb92bbd5b379838abe973b27b7483c8bd1f9a999f73e77f26efce9ad36f9361c4763b12d8d3163b576e5b154919176ccdf8abc9910025364b3e912b761e16cc4e212574c00d2aac0745f1beeb2fbecc85b5cb5e0ca1d37a3367b7d7d8dceb78856b48463cd7862d8ca9723a68637a0ca8c477e41fac339a6138c914c9914fdad78ee56d208f4699263645468969ff69772180afd8e47b504b3441915b12af1b41674612e52d554ff1e56c5c0a4e8ff66a1d10eed853432d35803088161306681875aec2aa523f076088c8ecab034f7e00e92fd12e13db0158ca5e902f4f0bea575179bbdb095a46fc58c9c8b0b54580b4199230f8fa04c133b6659c04e967300a3d334af9f10f3df35a14c64e72184c9de4d1bcc4cec179aedecb94081b7fdb68de8bdab2030780fba11921eed107c1c5704983844f907b08fa93feb838b349e0806617572612063f37108000000000561757261010182ad164546fdcef42728781d19a963465fb6b2630c73fd86c4beeb77e799b53fec576b174deedb3efcc68c8726ff07bf820abb892a9b2c086baf27a90b93f58f25000000160000000000010000003501060d0000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aacacbcce9a17ebd375a7266ef4572d5f8a886b7f217884722ca992d24d5ca22680dd79f3be0875126a8ce707988c249215923b12d1715fbf4a4bd8805ed86ae9bd31ab24f56c138dedbae61eb4437d79bc277840dcee684b1643037f672bdf2673554d1700a871b824c34e17665c35a235c35c8bc1cc3d504a67328922091029efafa6327fc307c23fe04a6625337485b407036bc2415249098db482abca99f0a6b202f220546bfd383aeba2f5357bbcfcf7bf80b6c51e430581241804bf9a2815dfff997267eac89e9b16d183788ce4a3f2321ec77a3d86d34c37484cd357d9acf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b95104945d53c74151f1ddccb2e8726a7c5bc699f1304212535cec66432ee8692cd0540ca1f6fec4eb7237684abaaffffd290c1fefbcc66103f4e174584ff70191ab88a4a0600f3f915d12bc68c07e3c65e95693203c614f8938440d94f4839b94c5e4a23a21fa8a6f8f004c6d68e48023dfdd2f03a83c6cc0b618b08975a66ecfbdabedb7016140672616e6481016c0dfc49dd2d32ed21f7e79ca849787a58f95a4f4d50134455d9ea09da2bae2dba2e2b1d45d913e4d438d5555e57b3ebbeb54ebb574f89af3b78f3a2c25a4c0fb3dacd801444333ba3bcd09ca29318ebdb4ba6a510be62a35eaf80aa9487e40406617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e8801f8bacf4ebbf6fc3c58cca37cd7692c29ab9c6d2fb7f432317d70403017f18e1400056175726101016c6fa6a265c69712f46b199c18724f97741ae6d0741ece92ea4b69dfcc027478dc469879bba2452488d4b610b18872dbd5f86eb3f59f256ff19a835213c856802b0000001c00000000000100000035010c0d0000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa408e5ec44d19c12ead2f07e7a2787205d440f3d7eb2df4fbc937b58d89c4d911b648cb57db9347df8506fc0a55a2c5d88e8777c35b8b84be0e9d69ae08f575deebc16eae0b2fb2f755a7d51e8af74e6ba1ed5be691ecd7d4063a78e0751379c50cdf5eca132c1a002b645ecf654ea2b627a294c102a2be5f1014239b83eba7f85e44d6bb43e8f7471d9ffca20cc96bd6746e0db5104c4e9d0846eb7823793f6ad7834fcf5d66924f8d8da8edba1ed6cc32b9016a1172f0890ec4a87c209cff85903475a743e6cf55ceeaad1c734870e286b37ef2af304221987a16afe13c88b33e74e143d7a9839bad2d20dc92e8c51628d8af02ffedb82478056dd44990b1f6e4671b19402feb388df3939f7863abc65931ff8b1446f2874cd96cffbd24f9979103cef22b660233f6f07845efb0751baf62e6a82b58d27c9627f7d54121a0c6b8afe6520a00cf298093d23efbc038867262004ebdc021ea45e6bf39476ef726f8c94289451e72ce3055d45d784fbf3b4125e4f38bfcbbc7f190b3232b8cb54eeb16089ecf280c066175726120c6e6e31000000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b570405617572610101c23fe82aff044f04da1e596a10762a1ff003357799abbe20cdc43685c975bc0d34218770234f9c69461e38d777bfe915ed50efb0d9fcbb185c9832a81db5b28b2d0000001e0000000000010000003500e9030000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3974a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd49382f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fcfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf48711a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e8705b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7accf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed16f61519885184474f94a36477d707f142c4eb7541a709b04a77d79fce41ab7a91036b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c010000002d0000000000010000003500d0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39714bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6a05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70d5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e23c7ba4ef4e3ad6bf9bf160a444b01a137215d7476be1304663c4c8eccbb7aeed910380677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c030000002f0000000000010000003500d4070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3972874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b2145ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3c88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126e8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f584e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86fe5229cbccdd35f77076c7b4ff63cbadcf05bcf6cb712f0ccefe1d471664c87eb3108187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d8104000000300000000000010000003500d7070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022ff1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a8173788a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78eb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c56f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf4279861b0751003c5d9dcffaee60ca5e1a507c7afb449d7f65a6615243c235641cf834e9021aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c8906000000320000000000010000003500d8070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604cdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7cd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7ec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995f267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c842c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d1147cea950a3f305b01fae1ebf167572d7abdda255934289c644fc52f6f906689c2e902ac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a9778107000000330000000000010000003500db070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc857207d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34dae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca828b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222f736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343fd2686e718ab56fed429636b6366d323ba9901a0d99dbe5f391e49f4a46a7547ce9021ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a08000000340000000000010000003500dc070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b4919fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa8337cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b30409fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd532457f8090c7a6d61ccb7e81912cf68123e4fdd2e7e1984ae2f5c6f8e7f3cefbc11a8903fad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c18309000000350000000000010000003500dd070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b187559dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246fa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b2878e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c13226090588a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb898c4229d80b9d30b1780a7649a4c935f9109a04b7b2355dac40587d5033c0856fe9026aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a41376890a000000360000000000010000003500e3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a7713a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b81924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4b5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82beb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f065e968c156cde6be8e36ba283c2ca507bbf8c62db391747b651cc0ad5f415b8169103d4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec2236890b000000370000000000010000003500ea070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397b4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac45803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9beb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38adb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98ab46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375701b2ad216b0089263de31ba237a2eb4c5b8fe62f12b07fe023e599e43c5f853e90228e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e0d000000390000000000010000003500ee070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397ce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef4806838dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a74db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcfb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88df569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed707099b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95abf9ff1bce8bcc934375260f8dd6c10640f2a4bf33f9df3660546f54b65513cc9e902f4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a0f000000000000000000010000003500f0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39716c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226d4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd04899fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95b9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707b67a8c479eb34df68b8678184ffff7e54c6f8585e9ce211f1335e3fd4b3712d68903e2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e11000000020000000000010000003500f3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4ecffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360fb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95eee6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f2893e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951d101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbdbc8ba2490a008c94c81f658b042117d2a6e60ed2aef8e500ac0355657f64b8e9e902db1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c13000000040000000000010000003500f5070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397caa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e013a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec8345c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe516802813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd330528bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f349427ff2c06bea5c8e8c497f0f2b64201b2ac89851144053717ff4e068639e954f7d31040db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b48114000000050000000000010000003500fb070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397de433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6eba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9caa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504c7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba897c4e2687e040f34508257f89b8474fee37eea92a48d4c0263ce0aac5f1c8abf40d0b9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca4831700000008000000000001000000350000080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39734f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6bb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48e7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed784270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b857e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a49578217938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd22bfdd7896b88d1ba7209d4ee6added209b2002a9e6a084655eb92f41e3e047fe902274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b190000000a000000000001000000350003080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39762c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d9572ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b8591aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cff24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434c01d1bcde0c070c0e2ace227f84942862f4c52a118fd9c2a5c33d6ad9f3374d5e9023b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be881a0000000b000000000001000000350008080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39724c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412b104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5becbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade15238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8dfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915fea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0e7afc7471e06a019b6f21fed856c0404fd50c37e6c3920c2df1c90a5f8798c93e9024fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c841e0000000f00000000000100000035000a080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dcebedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb474104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a4c282f8ae23f1ac1fa50f20f3202b22110de83513857df5b974744068eaf1c8131043226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab831f0000001000000000000100000035002b080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e819ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f36e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f906478349fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380ca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfece8a6928fce98ebbaed4815a351b2cb18ba7b42a0e9a9dad01941453dc71bfcf39103c3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def44686220000001300000000000100000035002d080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397aa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c16223164874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db8600d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b3330811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e8426b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60eaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde6b5e054ad71fa9a0fb96042857be5b22ac119933a66c1f52f653316321ee58f9e902a9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf458842400000015000000000001000000350035080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39736342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036bf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59b27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2de82a573ee3c69e56e412f21300145a216b2826d92bb703eeb00e73ab4b0f2a2be9029e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e7510852700000018000000000001000000350038080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397a284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5a8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432b1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fbb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8ab344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2afc3e7e033950c768d0135cda3a13dd67140e2201a941ef538ed6ca11a3278a7d49036439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b238628000000190000000000010000003500050d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037ba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485f3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc4055006e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c70894c6dfb51bcb14232459c96eaf12471ee361d96ee7f52e20f5bf2f7373c949dbbe90273fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d2a0000001b0000000000010000003500110d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39760020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87ad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be64a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c815b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de80ff13cb0df2dfb836a9fa8542a226382fb63eeb740b0d6a63cdc33292a8c1fae902fa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a5842f000000200000000000010000003500120d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397bc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319a69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd698ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e548e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2c2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf811161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe9117738f02076a82eeabd13f07512ea30a3cc24cb050e8ff5c84b76d710a596185e902b527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d9714789300000002100000000000100000000000742686216a8a2feb603020000'; diff --git a/src/services/test-helpers/mock/data/validators18207445Hex.ts b/src/services/test-helpers/mock/data/validators18207445Hex.ts new file mode 100644 index 000000000..acf45124d --- /dev/null +++ b/src/services/test-helpers/mock/data/validators18207445Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const validators18207445Hex = + '0xa5040000966d74f8027e07b43717b6876d97544fe0d71facef06acc8382749ae944e000b93d72dcc12bd5577438c92a19c4778e12cfb8ada871a17694e5a2f86c3740023f35fad621e22d2da59dad0233f8d93e302cb55acbea4b2467e6a59ec5b3e005fa73637062be3fbfb972174a5bc85a2f6cc0350cb84aa9d657422796bfdf100b03b23766d70d0445943b290606521acaefee7660d521950faf2801c79d42800cf5e98635b822add0c97eeaa2adaaf1c7a40d50699fd56ffd73009ff3b1772021ba8ef466ccb7a06bfdefdba01817e620ada5954c34f617f6662e267dbda15029895c9fa4a9da296a325d8df40dbc2f0700c6b6dc159b22fe1c21c8f052d6703bcad4ae89b033d823dd32ad149177e99e47f1c1edbfe9e5281f585bc40655804eb1cd29f566b101d427ab6392e8e99f0d0cbc48964e018ef663e9b11dcaf150656ae99db65bd6b8fcda6bfdad3437f4a15d46024959e6eb413c4bfbb10556806587e9f7259dc22ef507a75650b5e0ee96d0b8ad4ddeeb8dda2b310d31cb94606e11fd0d4df6c4765eb346aac47682cb7871da9ecfd235255f6eadb8392b20d0743acce78d21cbf23ddd27a960096028cadba6a80c2c7abd08a7baf726e128e078447732a649b7bf6970bbbbac8df97ce628b139a8407fd7d051f40a0258f930aa041bf62d5b52adee07e7cbc0687ace86e77308a982c07db871ef2dab639010cc89d59de520e70fc4b9bb9a43b41b2b748ab0dd51ea18326e8ce755931ea0f0e117eb473a2617377b8ddcab2e411131969c226ba36618ea24514b6f736b77c0e518107b425628e49c4fee37fbc08020235d0664fc5052c4fa7415e5797c72c0ec3f7291f82335606f98e16f5480b38b3da95d2e7ee9489a89a8a39f9dac9560ed244b93c5b6d1be16c1c82622012fdb2b96c0e197ea78fffeebf1bfb736f73102df685c4659f9c242ff9ac8a4ee5305770ede106db7a3cd5d3e8823e33d0011035bf98cbae5385855c527d922947b9868e2df63bc8c263cf8c29496c4b805d1082b1a911dd8e9d01ebec53598da502cf118af543db458ce6d0e60b43a5af6610b2f3fbaa08eb3361a1590bb8322b1fbef13bfd56bf5e04474d2a1ecaf9bb48127a30e486492921e58f2564b36ab1ca21ff630672f0e76920edd601f8f2b89a1280a479ee3beca7af1636aca17582f30829782e2c9b1b9c72aaf8060563ab37128865fced1fe2ad870d0f1ef6ac3c73c78012dbaf73ee9db06ba403cb73a52312d761ac11e70c35595d382a0c860bb0501ab0690df6c9f96ea7179b206c1d40161be097a4282aa58dae029624395fa7fc1c25cfa95aa7cc5100654963368442168f776962b55450034cdc679905319d9e51e31b607553120c3fb7599b79be0a16b94e2d5d12d60c7314cca383bf185ddda83f413da740a121601e3277d3083e17316829c406a05cd9cdb8d5de5fb23d26b3672f8cbca1fcc6538833589a121a182aed996417072b53ee48cd26d29fd7d986de458e1427e9fa9f21fcb261505b1868ec482f6eb47619a67848abf5596a9e3064ce164847c3a469475c8385757a189ef65d1a77acbc1492c95ea3a58cb70b9ffff211190368bbfa21198c734c2d18a5657b88d667ab46d1070d58ecc1f15011f60df20f510ee0aac61754bb9e0118f6847e4d4c9bca7fdc694eeadfa8e36d2f49d581f3fe9e8599658f47dc2d5c1a0db3d684422fca64adaa9569861a3a1496fa4f45ab142b38423100d45c66f61a0e48b445798cbb689f86c9c17cd5428cec3bc370fe85a73cd3f1410c335d1e1a7eb7be90a60ea3c4b467df2f8fd89288ef44f581426bd98cc34a0b67bb959f1ae90be8a4787f97d1ccc95593553ca4a86a786f3e0033bbacab0ad60e23fa571baa453966c043ca367ccfa19f450244447b9d32f4b7af2d9749e55a57ac09cc200248f0353500a12798f54e5581206a45ac70b7f2d38481dd40c443dece9d2620857206fde63ea508a317a77bc1ca2a795c978533b71fc7bc21d352d832637c20ac6c23e69518f5c048cdd4341f431d23f1bdcba3abfaf7349241db61ce131722a0160f0fb6403bd41db7862fd650ab5d425fa63b0bc09467f065918de0e97022abc926b7b1a5a0a202183919de1089d04939e09833ca7536b52cce9fa9bf35232732bb4a41ba025d2581a518dda87cd42013c11a313cb291fee7a339fb60d924714636e0203b3a39bdf5a84df455ee05f6449e2df03fbbc7ed49be08182d7b282a194090fd6715e06430d8a6e9c682f021eaf398830b10db94ca8c27c9ae4c288197fe1d9f6b12ee7f9656663791366fd5ea4ec01999d7a7f8b84e22a0591b28c57701aff086e2d4d00536a35ebb0dea7732d5bd285c63fac7197b6bf3e37e29a843ce5a67c2d285cc5f302db173ee4563e7af383dfc6b9a8fa64e148efd122ac73c24bb740376a5b0f44814e8ce8b34f23be0650e99b7ac81e1159f9c31512c057adfe2964a58e311013d80e9955a8896ee86be537ef9c6bd983122d6ee5f2c2a55b59a282fb173b7faf6e82984686f6fb83b0293dd498db6329464a45d1c2c2a55b5a609baff13899d4ba4bafec105038d66a716494968fae1a849d2dd5a2c2a55b5b05723585c7421428d9ef451313e33e13803424b0f8cabd383d0df372c2a55b5b7e13a772e0b693c3b351d2fb5e5b4da18ac379ebdb2f1f2e75597762c2a55b5c7e135ae443c6ed951338d4b32be6cf61ac5bd000b7a11c26b3078202c2a55b5cf8d00511ef54ac7a60773810e906befb1b322f2d58199963dc973072c2a55b5e0d28cc772b47bb9b25981cbb69eca73f7c3388fb6464e7d24be470e2c2a55b6068e3b8626608321044a89b82fc4898ece34524659f48aa72aef556c2cc16da9d1f7271475075aa8eb5c6667714426b8c41dbecf92bdedfa462b71632e2409b5ef509e1e584584edc945545f42fcbb3f288f3355e9194206b4ce773f2eef2aee654d4975535f2701af86ba6d169c2c9a1599b16635a2a5e4640db94d30606b4c1b89b4e562efafe76bec80154ac8b3e16e04c2e0f619bcdc0a5eef5230cfdb48ff7f33b08499dfc618a8ef9699b8345fa65f0b1339eb8eec3c0e455530e3f26094a2536e02b6879a2a92752493302d84029b80ff449eba8b9dd80d1d32aee225f2714c573eec965a9dd1e1ca399636d9158ce068842f0558f360a435360d52090bbbd32b598beb80197c95c1004505135f0493b089334a52e3a18140364c29bfbc9f06a42b5cf37ffd831e91c843cc25d8b90071546810ecf279e45836e9dd8a810cd5f94f4f61cc59f1dd1a7df21e88261e6bc1fc23467f015e7b3c380766b2d93f1737c6d8dc713e4a6d69b961a14a11f676fc479b1ebbe4b81f03388bf0fc0110c1b18dcab471725083bc6b0b52edabeab0c3e73e506a54f9e04d38a295559d8977464fd8cdd133f8805f2388e42a6e009219247048a27d9ac06b39a1f89df89766e6e0771c1cf047fb712fdaff18eea966267c01ff74969876f63c017930b46ab5a4413bf3153b001287ed5ff7fdbd2734cf69abc843f4ee04473e5f05e5397c92e440de154097981b2c1fab4893b210cc2a8680b8096a6bef233eea2e1c17fc878e20fc5f88c82d6b08fd3324cbd24c176351aba2b06d874f213f24c61f66f5c798cc97adf5258664937f3c16d0b35121a8b45cc81611bc8e594081265b36874557cfb2aeca1412e06a1a026c8c58a172a2d3644a6790bc9f5742efa2e57a813989da4bac4551e4010ee45003fc3f360f5202a958b2b1a299184411b54c486afdd65bbe6f482fab68a28443c845c004a1c5d141314577d67d0a442afde41c8d0cff9680849824712996d0cd96906dba9697aa5110cd6d025e154441735173590bfe02493f4aa52f5de467182e8d1db637a7a1493d3c87d9235144882dbb3ffba5fdce03b87b0e750f293fcf840964a1d5fec119e89fee2e0e424642514ce6e9e7fb66ef4334728307f47be8b2509e6fa870a7685f3e560e3a084687fe7e263038bbc1b371c67e4f18b23a6b2f65c9cfe87675db0693eca8161d47500d616a78d59bd887bcde41d61f4ec880d0496fb4d9482f6f637f55cc1b2947e503b630c37057023c04ea57149dc70ae19f186db24f59881c55cb61da522f484cdc76e0b6b2cb4e30850327cf37e717d91e343a62bbfaded38aa8133cfe34484d62a228121a1800e26e8b0139995703309a81ca4467308d734b4678da3d404877511245f8954e48858da743b9eb3544681c27ffd8802c8ea1669e961a2b6148931d40a4936659a5b03e419db8d3dfc8fffaa9737ad5771651552cc840210a48c762a528dcaea1ebce57d7e1d2ba195c01e2cf7c336912fc7a349b607d315148e181bb690336782cfd0b422faec0a561b5b35a6c2277f8073127ea8cf67b354a10b527df2b2c7151322067a844143ac7827d036a9ca86f5ef10336b1298e124a45b84757c48776f4c5d887e269e8e6c3f2fc55f75adf222662f129f9fa5b404a8de2c6b6c1690a27aaa4cb64e0168bced54ab568958965187646f06442be6d4a9929f34dd83ee1c1ef7da143179fd3fa3f4196b26c855d3fce0fba83c6e7034a9cb3db5bb89f25ef6cb2fcdb9a3308022e6440c29a4bf673557847d0c8ef3f4c1a19bfea6bbd257e6f193a0b07c393300896beeab2b621ff4a8b120b171f70545e8064f8898a29d4811e09b207cf3302e5cefef16615f8580fcd8fa63a624e5606fcd617bb7328f828ebc07396ab27f038eb5f036125a2ab5b60ab9218f24256196c14df0a7036b943ecd01396685e799f786c0f131796c06850ec9342ff0156363ba0631ca8cb1371e706a8c3af27011e983480e7d09124d7b3c6732d633b56ad64b58553e04382fbb95145efe3dfda88b5512c0f8fcf1cec8ee0a05dd17256b8018573af44e5a77be5a66628c3c261ec930d538e5a6fd578247727e5e419582bdd02e8b7e3a97da353f92954db770676e7f07eddf2d08cb9f2430aaf442958e0e1940ab2089ce4f65dc63abad1a6b654561a9a0b09fe5cc679f0ded3fc285a1daf6281654754e3c1dda5a8e8593882b731757c390229943e754308e29d625a5809ecabcd564a3544f045d2f77a4a90104317df62fb949ba966484eae376e5ac7f6af5aeb5364188840d02f0e74e813e6d9cc0398d6994b66727658a4fb305ae7010248daf19a0b83b3d131f63a693785222293af4354035b8dce851fb02b5e348817abb98cb962fc0780a47ebd471d9c318395fa80b4529a64cfabb2e32c5e4706e0f10c8d2a1cf27d967c5945b8f4e5d7d164212915a702415776e2947a5e7b86bae8d18cd7470cc4c03d47875d002cee651566030fea5312bf0e69562a5ec3359163109e793b726065a0ace5a201b72fbfc2d346c181773a04ee3ec872605fd1308af1ce85bab5ba3fb19b330ab7dac29e01ad501420560f44df7e0e1c60971394debc5f36af7ce9cc93a3f5cfdc400c830b8a8510d105de4364e7cb0f60cf67ecc06e7a13a024ec0e172a65e5a55b5f808edf5cbb8482fd8685ca622162096f7555b367e16997d36a3a6b2a10f68e3549b45163eddec4dc3c7a6af964621568bf4b7ab90fc06ac194a743e4ac65bec5f7e3113254373d710854514b0d628f36dddf8cdb0242104a2531e7d3efd4860a9a4633be69aaf30f63ccb25a5e6558e62bb3e9e7da178a13f657c9a0e86044335a77a672f9f571489f43ae07b665819df33c22d72346bb95afd79e55414f35acbf0997c6bbaeaddd1d3688506a664513c046d4497ba05c19efac47cb0dbe498e20b089dff25aa08d1a77ec970b6896688640393395e0bf64930fd5470987a903ccedc679b7153ce21066b37c6d68bcfb86663abec620784eec51572fa12ba5e10a7f312981e4d6f1bce379b93968f26829ec470fdad2e63d97741a88df1243ea147bfb4639b97a4c816f9605fd68f6bff49b2d945025f0addd42aaddba97809845a5572c24f7a911249ddc07636a0da15516a63ecc95cccffecec2a2aed962e92cab661af4b1f76b65e429cf796aab2be7af29db2b89e3a4695b5270f1591ddeaf00370e4398a42376a24ccf1b6c71634f4422a46109618fa192d46be23d042ae4c555304e987a77482530f01a6cf3e7bf1cc5f0b87e7aaa8bc5acf2489651b14e768bcf5d9206f878778f44047056ac3306e0fca5ef9784e7d34b1f72af8e2650a29f0b3ce50f86df501ce8587091f937fba948654220a41ede536b0d62cc30d20274a28005b8026564db8d2572ca7a95d321217aca6da464aeb6a401a48aa4b457ca17e8e5d1de800a076c43744d9a778b5c53b54eb743dd93cc90079261a6e7fdffd8798e6406817d125d7b767b1176304fbf79701bc22060126cdeff4748b95abdc5de32adc9823c38126776c26a1fb9acbdd56be00d4c44901856929b9d2a879caad6119ad0417e994949780946289b4befff0da9911c013aacd2b280ec0529a759b94c67e4899b9b705878177a8ac7c51e9a165edd1a027402555ab42d2f8ec8107536df7fb34084eb357a4c11157fa5b76f4abdf635b5aa7e8edbac3cf3f848b85423ebc6e9e4e62d047a813a8832981068f9b921dded7aafe83cf89eba4c91ac5460c65d76a61d465b7a8f8779b66af64a095e9e6c7600a89d7c33a77fb95d5b503505d264ad5595317ab1aace7b8830ca683c8a8bf99a872996586b210e0f92b8f5a28fe985ac07317c3f190f0abecf2b39643a21a67df302a024487d84128d5bc68fcc445ac23a067c6e71dab02a17292e9c2f3fb01d12a3895af33971a8fa710bb2820cb9d7a31e7e74e295c040927de4200c770994a314185d3ee447be3d70c79ed056fdd1ac537e800474f0ebab4fe4895006c96fed161972daa605e2921c2eea276dbceb96497eb71c2356edd039e714141ff023579e979466c0f3acec566714ebeed15f5d6c8016dc2b09c2277f4ac04054d67ac8bcee6368976dcfe191b2cdeeba9487246780833b98deaa7ae201c9d2aabba6d7cbdc14ecfe1548c52b8ac4907acb14c86382635369d20e36ccce82c98283410bfa4a4153e31bedb52b33cbce5543cba21b82c6664f95a65717f30013c91fd9ece1c1398c2f7ed5e7cefd23752b63f1073c845d26853b5caf8444b5995c50b7b9bab9e7ffb27cd20641cc4c9f04e5942b418504c9c90a2f5c8990837ffe39d8574d01e50800dbd4203acfa5c092bcaaa3878595dbf64624ef80da7a916f139b607fe8ac19aed219da7c7f9990be2c214d1e86837a8e46d4cbf152e2c25ac7960f8b969e2c132e4cd6e12f85c322f492de50878078053ab93ca434a101b5c52292227afc2c1eb5538a2857a4b0b228793c4e880678543460d4ad15fb10ea9ec36ab97d47e9317b7291fbe5c0c69aff6dab64883bb3846ccb18462abe27ce390fec5d7310cb1612a477a2a65a557b9d076d798a1ec46479fec3c43eea382d637de8f295ccb2c0b6f6fdd4c5d34a687737a6018a32f59713f0a129fbc395dbc853f51ab53d45d1684c4bc8ddad89fd55fc096f8ae437cc2420c617f2cdec05405db6c449bada7d2b2063eadeae636a25c5ca798b1789281b38392a08ab0516a21dee49fba6f5e55381106ff7ae190563cc84f48c038403fe48ee0068a652cfe2593d30d5701f508e38ef676f392fdc85f806588c23324b0cb29e4fd1a68cb08febe58b50e39d8afdb5f752d6c26c8ba52fc0028c46363a07966dc8f3e4557cddec25dd939e766456f3d9f0bba805d934e796168d6bde6dcbc00b588a0ecb71f4c516d9ede311d3fcf942f89228221b92a2c1a38e07d43b19d901badf3a7f57155ca84f2f835448e93a141bbbd33eac4b767d158e41df7864847ec31fc0168967dd5b7912c21f4a597438c697f7f4c1a29c4d578ea0a20d955de39318780c92ac196f0df571b382132dbde5c7e9649266f4156d9088b991261091d43c92ce790d4c8fb007b7e8d19c9c619a7d722c6fbdb55f04929885c66023f492df489cecc1316d0ba2d2e1af772c55c1d8285c409435b9329474f44fcec968ebd7bdaaec1bcdee0c01e940142ae81c6009933dbefc20760c94aa4d33417623e208534893793c90f0f64149b879f71aaef4870f252601662394c7373d1e335e281b2a80565b3370c5de9d6b2d87fdf0cddac5641377a24b5096625a0cbd0931ad831add3bcaa6320950385aec23b3854c6ce987de1c9f8837988544d904b69f654c94a918de20f236d004ef63de772b0f2b91d6aa5b871e0898dddc2627f6117cd1238850bda73c62aa1684b2497c5815f311dad23279b3279a71f753f8576834b7b43f9c33b61c177480e31c4b55308297fe3e7dfce06f7b9c14dbe4982ae73a084bafe1f7eea2d51f3819088f08a10eb2fd7a1343c5140b9c201f4ab49cafdaec4088582fc08202ec71a769026c81394c7639746034a76e9c665073980c9bdbd5620ef9a860b9f1efbeda8f10e13ef7431f6970d765a2579c6a3401d06cef30fdbb33901328f3611dae8253708779a5d66179c9675826359c6bae578812080b2f9ecdef913f4f68abc3dcee697f505625e8430c8ce3122c9e553a94c461ade68e689e1372c3c863d1b49dbb629954cc62c263390c3a4a6e9effc7fb904ca3d8cc4f45b464ee4dac705c89888d298bc9dfd2ba563d5b3e3fa0209c10c7d6633de64e166a68d9b45e7f02aacd9497f5c552e577abcdb17d28a02f7333e25590e4f568ae8a2ddc93a879e92e48fa3cf1666ac56e020c106d55a09b87b34880c5375ecca849557dc87a00a6243938d5882017fa0d1f60193815a0abae3a305a7702055c212f7beb51b6d8f040b27db842752ae4cd0f36a10e59a28942a9d2e8c8501860b847eecedc45d602e614b8b0849b959607d0dec3d071a2fafeae641e6e264d77723c00ab05f503db48ca3597cb3242c2b54d90abd01da37a1021f6eab9a2658f2f6a5e08f5851de80230d270662dfe648c0c7bec2e46a471c7aa909cc665212bb36003c52c5d3eeec39f96556a8242e861c5dd7dde41a4a2b4ee5ad0bc423c3e2b5492545f2096550ff497b0749d535b885bd96d1828a4b13ccfd4c7e16f188c088cd21e415cb73a8ad11bdef6931e6216dcdf0f2855a4d30a367570be5fc2ed7786254b990be8e9e4b0de0ccfa6ba610e445cbfa826a542ff1876727dc5075e0a328748e64c4249fc522aa72eb73d5dd6645a7468dba81b8a2a03afd92af18f0338e43afc504c6018aca6d9197c0d3a149ce65efa0eaab69386e2b8264fbdbe9ab35706cee70fe33147d42ebe2b45b0521b43831d54ac133ebfde441672c055b79ca9a6059850984eead1ae036f48ca1230e7f0556fae1595f870cc27a34374a6b819a554e242997efeb760433c6fdb4372c2f28204aec27c7e044d5b7619909aed070a38751546e4b7e7c3b98c1cc41476f335f64faee72821ca00e62304e4f0d858122a65b87c8df4f0eae224ae064b951d39f610b023d129d9a0cb9490d097dbd3ca947d4830d3a6d7e0fa9975ff2789d9d97352b0b000e408509bb033443af0bc700ec11894f81c090d58d7dc2ae3174c54902bb286fddebe2f89e638d549f6751fc2c8896f0db829ebc20eb14218c76276653eb2c4d2772a169e3ccd912db6415a39a6f0228c89c7045556951b779133062375b2e07be4d6d82f546ec91d6009ee215bb736be5b4362e66e7b466ec72d47624fb4de0e0553f854c72746045b90c8e5c67d74f5d8a52d4134b259ff562e4b1409b66953df31de525fd4c075b30b266f8fca1f29533c9dd7d45128408726d19979b6979b7897a0fbf4d194190973a6487277b671932c68712c8861a3c0945a861eb69c8792d56762ddf68a261993acf24305a804494144a2d2235fa8a438e10f75b81712e18e76cfe727bda3fa65662405f584f1ed059aac110ab6f41851ba7e26b8473b5e37e993092f313f54b58762953589245f5552612ec90042a6d59d807aba4358b81da547ba46f897dcc83cd6c94a2aff075e25d2f92d420b090ece5728bc1729a527ac8770c18456f142dc57b24069c9ff1032d6c3a1572d84b811ac7ebcf07ee1e924c93e5ce98564b648115a8de881106ad0901cd32cae5159862068be1c8831d018fed582688b5e75be3c9983ac1761fb24a916451c6999c0c66f5ec0746c03c3e5f7bf70f95401b92882821ae685f544a962703e05df4255732f0ac08d5de7a5d97bea2c7ddf516d0635bddc43f326ae2f80e2595b49d4a08c4619c1f215e6d1c4cede0f67c75dfe8c1f6f3244a318b4405fb775e76b8b6453cd3cc29cd0286cd14a9d3538ab155180c8363b3e3af8e6e95561bfa0d9e4a459f65fc2eea43fd0e45e0e756130e01667533bcaa001e29e0192501e7ce2186ec3554ac443e5dc5778723ea429e138a10a43179659941ac631f97dcf9037bcb4979660c5e80accf4092ea6f8ed087544576dddcfdd51366b492868f73b0c9ca19c5f31c65de6003709aa5a6b81354c00fb13e281ac05e852cb4194c69f78566e8ac828c6bfc6a3cade13b0fc2d1ad1741f3fb4562b89c7f3bfb5622dcdae02db653455c885a011dbc63183416fa77f78a967ad0ffbbbb62e444e9eb490abd2fc67d326ca38730919998d8ddcf5e729a8a275769b1ae064d1e0f5528db03eede05d5e24cc2dde4403d477d784abb0486ce18908af209f2c9d8581d33f7e847608b5d124cc9385c21d3b6b6380cb412a5c57a080327aed7868e09032d21c958a69e69e05ccc2b2f7c10a3efef6b3681e853343c88459a77af486dc9e8800225ea4e17e5ccd0b6229844999d1cde6c2e74ff90057d24e5875b891f645e2fb4a47ab90745ece4761ea5d8d29dd92a78dc606246d8146320a5e9292de240ab15f60c7802e4ace65c3e609e010d3760f8d7559f62211afba600292f5e5059dd1c50a364f9b59d0014ab170414e7f6fa6f6ef20ddd28fbca03f3349e577ced6073e2c14e6953dd05490aa747179f2b895c2c5171e9cb10a474fd07d1a8069389678e165369e56d22f4b3f7a9f0878a49954e7b4491ca841f68831c2e8aeb383cd79dcdc00295bd431c5ca7fc63bbe7f1ccd6763609e5941e6b62c3d7ecfb061f596cb5c8e2969d44533a4d21fd9d6f5d57c8cd05c61a6f23f9131cec8ae386b6b437db399ec3dd48160a2ee8fd9432be3fb3619e4b309da87305b83f29f87ce3918460140ed09d49cb030a944c5d66de3ca7d4b8f5b37df03a610a028efdf313b5b405b3614a4d4c9b5341b6040e6f218c5476e5bb87a26fd80e03a0ac65b92d4d3eb917c8f22d62a2b80ebcda1b2f14d2a903088759ce56482401fb4130cde32775d6d210a6ad81acf644cfd94b6cb724a47226dcfffa83768cb6722e33e737642805ce3a61fd85f93f47f94abb8dfaf8c817af3d4b539847141277479506027f06c54cba440d880b45154006c09eb568c69f1febc0dadccaa59723dcd058cdae45c9c13ae68d885ad688af3fd90712dbcf6a5eb840229139b3a1ba9b94f87f1f8db3ae03543d88e71e550f7c318065fe4ce9c7d58430af17fa534f87d27195dd93cce667719d8b5b26b1cee228c6ece5a4b44db258985abbc9f0168950d744269bee80b1852d8e943700c6625ff869b258c77221ea5fe0a01380faf6059d28be5f69405fd51d8ea5408a39f0d58bb8cfc1e307ef85ebab9b195ebaeb8b8782d35f525e4ec0dd9ba7812c46be60e86e1dce7cc23721d4cdcaeb25bd8a7960a5fbc48d68c4108da77fa0d82d2d92ee03531ad36f3867ba4fe7ad8bbf7e9bc917c7a767c64ca34daa254113c992edbef28f452689f74b31d274d5681c2a012379fe4c40e40ee79dc313b667a08d4a8293ed90733697961647be1182449338e3ba7215cb786311dde1894014026720b9918b1b21b488af8a0d4f15953621233830946ec0b4d7b75de7d8da7b555d388f637270fe722557129b90be3844921a4b3e01f412a98f549e043d8f7872cd895f8957c9179c4264816be3e649713cb3bdc523f752602cc3ae21727312b2b7ce579dc0f82f129d4edecbcf00abca607d73ccf16e8352cc777e2b4012c3ee5585e9f326b9d46d05a3e25dbe5e08897d10b26741c0ce0d50539e2e9320d0826cc662051cae039bc0bfd629fe55bff6a4d2207f06b7d5aca4f81e2f8aef0d1bc20724c28440d40e2cd31e83805a1f641fbb73cc1c5b777346076e40db41d7f07b2b867fae0d7b8ed6767d23f7b53b032710dc5b5043474bf1d11e45dda4a3ac186e2ac54d8aed98db9dbdfff54087b96414057ad263ca02bfb96e4afcec3862a48c276628c97bec157c563a74bd8ab3c7abc9d7fae99fff38268e4b2c27d05f53f65a5c9674e1f9537fcc9b72baa32e2e396e45d6c3a02866e55e626c79ac1455fb2f64349ace8e054bab2ae746e52508eeaf741d505b4419b03e693f8c8c6043a5d8c8ed64d56523d157625011947a8a79881987d9e9100963ae6e13d835bf8b44914ca24613b9ccd2aa2ff6a187dcdcb11d531701c5fcef910e82d3b7fbff7f5ff1010b279435012e0ce3b68dc387eb2827fc2e9d5001ada7ce8b6a4eefeb4942bbca2bee6baee73280d49c1b7aff8d1aa7616d06bc173ad7fe8c7ad65c15fa3ba64424a61b177382a0c5468135aecca9ca454f5e7ce4d305beaab0cb55c147ffaf184a4c00513e85f6d5bb6416994fbdd0dd168f3c59a291bec027631ca56b18c5e87aa9b057f08c9e2d07ca2251527e5ca3058f70b71e432ecdd548c83457ab43caf7867e2bef91ef783025db9659afd89794ec1220acf29ee080855f606cce66bdfffb8a73c54a440fa4a4ea1f9a487b7e2dadedaac205beebc7887720ec1ce8b759629cb425df5f15011f0d455bfe1a22ad4cfb36d1a3bf093fdd7214faca57e8f0a10e8ea4c03c4602af97676242b933a757824ca8335f0de782e8bad3c663be60812f0a2ac63464f5da3ec448c73334c07d71ef27f2cf2e8a164a3517d03fc58abedb1b8c6ed956c691b34ab28f86b3c45e1d8b7777af4c372c3fd5ed3046e17fd395ebad1d45b0c46cd78e04f0e58af6cc2d9b1f01ef6b2256178f0210557ddcc138e8b264204e4674fb2d73a8190faf4ac3724722ff857311106c8d7b0daf6e096db9a0d759b52403e439ab23fd6559780a8b1c803fa9fb4eccab4919417e2a6072c77e55b7d1b69a9682629a09953ce699260b564fc6f8380646bfa19f4dc7c1ed6ebfb0a93f5781793aef9224a05e805426d151cfc9ada02baa2ef7a2a24a91f4fdadbbe83a22733dd3ae2deda97f45b4c30dc67fe04936fb5c49222afabfadfa1a9de0937ef0ffdd79770c4f0588570b85f0546feb586a6d2406aeb67d8dc3895f09dde186e89556ec3c166b6fb1d94bd7a025efeffabd8f3747b5ca19766866bd59856a2e65c537c6456c6f6863c026915f473'; diff --git a/src/services/test-helpers/mock/index.ts b/src/services/test-helpers/mock/index.ts index d44fe02cf..4cbe8f153 100644 --- a/src/services/test-helpers/mock/index.ts +++ b/src/services/test-helpers/mock/index.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -16,11 +16,13 @@ export * from './addresses'; export * from './mockApi'; +export * from './mockApiBlockXCM'; export * from './mockAssetHubKusamaApi'; export * from './mockAssetHubWestendApi'; export * from './mockBlock523510'; export * from './mockBlock789629'; export * from './mockBlock5236177'; export * from './mockBlock13641102'; +export * from './mockBlock18207445'; export * from './mockBlockHashes'; export * from './transactions'; diff --git a/src/services/test-helpers/mock/mockApiBlockXCM.ts b/src/services/test-helpers/mock/mockApiBlockXCM.ts new file mode 100644 index 000000000..5c3902ab7 --- /dev/null +++ b/src/services/test-helpers/mock/mockApiBlockXCM.ts @@ -0,0 +1,289 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { ApiPromise } from '@polkadot/api'; +import { GenericExtrinsic, Vec } from '@polkadot/types'; +import { Option } from '@polkadot/types/codec'; +import { + AccountId, + ActiveEraInfo, + Block, + EraIndex, + Extrinsic, + Hash, + RuntimeDispatchInfo, + SessionIndex, + StakingLedger, +} from '@polkadot/types/interfaces'; +import BN from 'bn.js'; + +import { polkadotMetadataRpcV1000001 } from '../../../test-helpers/metadata/polkadotV1000001Metadata'; +import { polkadotRegistryV1000001 } from '../../../test-helpers/registries'; +import { balancesTransferValid, blockHash18207445, mockBlock18207445, testAddressController } from '.'; +import { localListenAddressesHex } from './data/localListenAddresses'; +import { getPalletDispatchables } from './data/mockDispatchablesData'; +import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; +import traceBlockRPC from './data/traceBlock.json'; + +const chain = () => + Promise.resolve().then(() => { + return polkadotRegistryV1000001.createType('Text', 'Polkadot'); + }); + +export const getBlockXCM = (_hash: Hash): Promise<{ block: Block }> => + Promise.resolve().then(() => { + return { + block: mockBlock18207445, + }; + }); + +export const deriveGetBlockXCM = (_hash: Hash): Promise<{ block: Block; author: AccountId }> => + Promise.resolve().then(() => { + return { + author: polkadotRegistryV1000001.createType('AccountId', '1VzLR7pDbcSsJqXHaRZFzwCtSgjNWEcLddSfWij7Jx3p8FK'), + block: mockBlock18207445, + }; + }); + +const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock18207445.header); + +const runtimeVersion = { + specName: polkadotRegistryV1000001.createType('Text', 'polkadot'), + specVersion: polkadotRegistryV1000001.createType('u32', 16), + transactionVersion: polkadotRegistryV1000001.createType('u32', 2), + implVersion: polkadotRegistryV1000001.createType('u32', 0), + implName: polkadotRegistryV1000001.createType('Text', 'parity-polkadot'), + authoringVersion: polkadotRegistryV1000001.createType('u32', 0), +}; + +const getRuntimeVersion = () => + Promise.resolve().then(() => { + return runtimeVersion; + }); + +const getMetadata = () => Promise.resolve().then(() => polkadotMetadataRpcV1000001); + +const deriveGetHeader = () => + Promise.resolve().then(() => { + return { + author: polkadotRegistryV1000001.createType('AccountId', '1VzLR7pDbcSsJqXHaRZFzwCtSgjNWEcLddSfWij7Jx3p8FK'), + }; + }); + +const version = () => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Text', '0.8.22-c6ee8675-x86_64-linux-gnu')); + +export const activeEraAtXCM = (_hash: Hash): Promise> => + Promise.resolve().then(() => + polkadotRegistryV1000001.createType('Option', { + index: 49, + start: 1595259378000, + }), + ); + +export const erasStartSessionIndexAtXCM = (_hash: Hash, _activeEra: EraIndex): Promise> => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Option', 330)); + +export const bondedAtXCM = (_hash: Hash, _address: string): Promise> => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Option', testAddressController)); + +export const ledgerAtXCM = (_hash: Hash, _address: string): Promise> => + Promise.resolve().then(() => + polkadotRegistryV1000001.createType( + 'Option', + '0x2c2a55b5e0d28cc772b47bb9b25981cbb69eca73f7c3388fb6464e7d24be470e0700e87648170700e8764817008c000000000100000002000000030000000400000005000000060000000700000008000000090000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000', + ), + ); + +// For getting the blockhash of the genesis block +const getBlockHashGenesis = (_zero: number) => + Promise.resolve().then(() => + polkadotRegistryV1000001.createType( + 'BlockHash', + '0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3', + ), + ); + +const queryFeeDetails = () => + Promise.resolve().then(() => { + const inclusionFee = polkadotRegistryV1000001.createType('Option', { + baseFee: 10000000, + lenFee: 143000000, + adjustedWeightFee: 20, + }); + return polkadotRegistryV1000001.createType('FeeDetails', { + inclusionFee, + }); + }); + +const runtimeDispatchInfo = polkadotRegistryV1000001.createType('RuntimeDispatchInfo', { + weight: [195000000, 0], + class: 'Normal', + partialFee: 149000000, +}); + +export const queryInfoCallXCM = (_extrinsic: GenericExtrinsic, _length: Uint8Array): Promise => + Promise.resolve().then(() => runtimeDispatchInfo); + +export const queryInfoAtXCM = (_extrinsic: string, _hash: Hash): Promise => + Promise.resolve().then(() => runtimeDispatchInfo); + +export const submitExtrinsicXCM = (_extrinsic: string): Promise => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Hash')); + +const getStorage = () => Promise.resolve().then(() => polkadotRegistryV1000001.createType('Option', '0x00')); + +const chainType = () => + Promise.resolve().then(() => + polkadotRegistryV1000001.createType('ChainType', { + Live: null, + }), + ); + +const properties = () => + Promise.resolve().then(() => + polkadotRegistryV1000001.createType('ChainProperties', { + ss58Format: '0', + tokenDecimals: '12', + tokenSymbol: 'DOT', + }), + ); + +const getFinalizedHead = () => Promise.resolve().then(() => blockHash18207445); + +const health = () => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Health', '0x7a000000000000000001')); + +const localListenAddresses = () => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', localListenAddressesHex)); + +const nodeRoles = () => Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', '0x0400')); + +const localPeerId = () => + Promise.resolve().then(() => + polkadotRegistryV1000001.createType( + 'Text', + '0x313244334b6f6f57415a66686a79717a4674796435357665424a78545969516b5872614d584c704d4d6a355a6f3471756431485a', + ), + ); + +export const pendingExtrinsicsXCM = (): Promise> => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec')); + +export const txXCM = (): Extrinsic => polkadotRegistryV1000001.createType('Extrinsic', balancesTransferValid); + +const traceBlock = () => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('TraceBlockResponse', traceBlockRPC.result)); + +/** + * Deafult Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block + * #18207445, which is what the XCM test in BlockService use. + */ +export const defaultMockApiXCM = { + runtimeVersion, + call: { + transactionPaymentApi: { + queryInfo: queryInfoCallXCM, + queryFeeDetails, + }, + }, + consts: { + system: { + blockLength: { + max: { + normal: new BN(3932160), + operational: new BN(5242880), + mandatory: new BN(5242880), + }, + }, + blockWeights: { + baseBlock: new BN(5481991000), + maxBlock: polkadotRegistryV1000001.createType('u64', 15), + perClass: { + normal: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: new BN(1479914788000), + maxTotal: new BN(1500000000000), + reserved: new BN(0), + }, + operational: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: new BN(1979914788000), + maxTotal: new BN(2000000000000), + reserved: new BN(500000000000), + }, + mandatory: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: null, + maxTotal: null, + reserved: null, + }, + }, + }, + }, + transactionPayment: { + operationalFeeMultiplier: new BN(5), + }, + }, + createType: polkadotRegistryV1000001.createType.bind(polkadotRegistryV1000001), + registry: polkadotRegistryV1000001, + + tx: getPalletDispatchables, + runtimeMetadata: polkadotMetadataRpcV1000001, + rpc: { + chain: { + getHeader, + getBlock: getBlockXCM, + getBlockHash: getBlockHashGenesis, + getFinalizedHead, + }, + state: { + getRuntimeVersion, + getMetadata, + getStorage, + traceBlock, + }, + system: { + chain, + health, + localListenAddresses, + nodeRoles, + localPeerId, + version, + chainType, + properties, + }, + payment: { + queryInfo: queryInfoAtXCM, + queryFeeDetails, + }, + author: { + submitExtrinsicXCM, + pendingExtrinsicsXCM, + }, + }, + derive: { + chain: { + getHeader: deriveGetHeader, + getBlock: deriveGetBlockXCM, + }, + }, + query: { + nominationPools: { + metadata: mockMetaData, + }, + }, +} as unknown as ApiPromise; diff --git a/src/services/test-helpers/mock/mockBlock18207445.ts b/src/services/test-helpers/mock/mockBlock18207445.ts new file mode 100644 index 000000000..4f9e7c321 --- /dev/null +++ b/src/services/test-helpers/mock/mockBlock18207445.ts @@ -0,0 +1,31 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { polkadotRegistryV1000001 } from '../../../test-helpers/registries'; +import block18207445 from './data/block18207445.json'; + +/** + * Mock for Polkadot Block #18207445. + */ +export const mockBlock18207445 = polkadotRegistryV1000001.createType('Block', block18207445); + +/** + * BlockHash for Polkadot Block #18207445. + */ +export const blockHash18207445 = polkadotRegistryV1000001.createType( + 'BlockHash', + '0xc759aa0846fb1d608f8ac36d7f66b202dbe1424bd6b36ff7b0d2bb7b79cce055', +); diff --git a/src/services/test-helpers/responses/blocks/block18207445.json b/src/services/test-helpers/responses/blocks/block18207445.json new file mode 100644 index 000000000..4a7594389 --- /dev/null +++ b/src/services/test-helpers/responses/blocks/block18207445.json @@ -0,0 +1,3687 @@ +{ + "number": "18207445", + "hash": "0xc759aa0846fb1d608f8ac36d7f66b202dbe1424bd6b36ff7b0d2bb7b79cce055", + "parentHash": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "stateRoot": "0x236be83292c6ffcb8057bd6d04e9bd71a494f865f193fa5d3d0850c45e22f9fc", + "extrinsicsRoot": "0x1d9a134c4f781118de7d13b99506a4d0d08e17c6eeff6df036c9bef693778d1e", + "authorId": "1REAJ1k691g5Eqqg9gL7vvZCBG7FCCZ8zgQkZWd4va5ESih", + "logs": [ + { + "type": "PreRuntime", + "index": "6", + "value": [ + "0x42414245", + "0x0319000000c8e6e310000000009e63cb0fcb5f96372ff53047e84273e08eb5efc2656b2b938471e50cfa8dff60168a843e7cce7d7062330037fd7819f38fc82608e43404a092d462f853044607c428f9e3c91807c132b53c9c6866d6fdcdba255bc07795b8f6b93ca8f2e7d00d" + ] + }, + { + "type": "Seal", + "index": "5", + "value": [ + "0x42414245", + "0xcca8fa40027d254f43cd3cc124103d0664ce12a7cb2888ee110810a39e87345b83a19a9f09309a3fa82d849bdd8774c59df4ae015ffd9d42b3845cf5e00d0885" + ] + } + ], + "onInitialize": { + "events": [ + { + "method": { + "pallet": "treasury", + "method": "UpdatedInactive" + }, + "data": [ + "444782092797350940", + "444782092903938424" + ] + } + ] + }, + "extrinsics": [ + { + "method": { + "pallet": "timestamp", + "method": "set" + }, + "signature": null, + "nonce": null, + "args": { + "now": "1700227248000" + }, + "tip": null, + "hash": "0xf5c83c9d0c795321dc163057334931518ffdbf743f27543be81847e958350b36", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "242610000", + "proofSize": "1493" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "paraInherent", + "method": "enter" + }, + "signature": null, + "nonce": null, + "args": { + "data": { + "bitfields": [ + { + "payload": "0x2500050829280000", + "validatorIndex": "0", + "signature": "0x4ccc79f1a567996140ccac1681eb1715732cfc271ff4335e7a32d6b235835a64f6368c63e20826b4c56fe8b8ca94ddd5c20d294711ca5fe32d02eff10237058e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "1", + "signature": "0x426efe3274e8bc9c61b178413fab41100c5faab6c4b2bb9222b9ba99bb406711c9ca3f4ea6472189ec9d8f27cb3b62403f911acd3340131cb5d80ca4e0f4ce86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "2", + "signature": "0x9c10d46db2c6c0d3c30bd7443559abe2a51e5c2442d9ac045e9b92c5a4480745a034139028b9ac0b224e98817de1fe73b54d32d9173eda0b0ac89e8ec8793d8e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "3", + "signature": "0xc2775568dae85f711dc69bd9800e6c751a0077bacd608d30f48f3a89fb9c4c7488460c9c07224dbb514a34eab2983557b44459bf3f4cbb73397900298399178c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "5", + "signature": "0x2ee75ccdb456b87facf7caca5b492705e21d5163618f000342d0cd1f7d310d454a23d290a7fec01baa772fe364eef412266a48dec376050a6ef73fb709a86281" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "6", + "signature": "0x326e59a7f31fdbad701fea199a47ae5d3c6b7b259efa76a56b1c76cd0b3a0448c379d22be96d91683d2cd4bdb62408ad91c077e961b3312f56b5741971402480" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "7", + "signature": "0xc6c03e94967bf8de9e1bd96d80c4bc9fc2e42a9059be4eb5dd26e3ffdde3810a4ac41251892d33bf17203a414ffc163f837d1e307cccfca4cc99fba1f9faef8b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "8", + "signature": "0x401fff98edf79620ac5e2f365a35dc334c530620afdcac758a66b278ddcf9b4aa0f4f98286d60ca2f5fc52498f50ecac81d626a586bb828075511370d6e4a088" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "9", + "signature": "0x20e991b8aab2d83375e1d4ddcd28338f444d61e9317c61fabf54139a032c090dfece8c54f21999a2786c4ac2f00dfa4036bf25d42da8a30a664b5a99710a9c8d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "10", + "signature": "0x3623dc0b539c0bc9ee8be12b0b172000831b54aac76b73627938f40952e98655dfaf03fc1fa128171b221d3bd0f2bd2e92be7968b7cd7d80b08a72f6b998648f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "11", + "signature": "0xd0995fe4b042df445d69196e0691f0c06e55190167e380e9d5dd112010cfde416c2ab0a57692d873edb38d12a77e63d678e249857906371e3ff761e11bea7788" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "12", + "signature": "0x5a1108c3ebdcac0f461994a581b1b7453a555076754f4e0d2b10d64334590f700189be2c171c16d03ac05b0d5bc70db320661265a25521c8aff28fa30465b080" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "13", + "signature": "0x8a5d1894ce79153ae99e94739f11762371da8813d9663152791ee5a8069ef447db6cf0331f7437bd725f71b3b86ebf97df57d3e3acfeb95eced81994fa85278b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "14", + "signature": "0x724bea8fe0431693b3d5f82eb3eb7ef6195277479746ffbe223a2ccd77d46e34fc5d73c291b16c7f61dfe2b0b27dbdf30adb88fa25670f94322f5b7ffadc1384" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "15", + "signature": "0x98b6f6d2d429d8de8db03aabebe2bed5add76414a12c3065145993ffd268bb63e4d7dc859f3c956d4b1a0516af0f5fc38eb173f5a67a40c1559f7d0aeffcf283" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "16", + "signature": "0x3a60ad15f48c44fec5cad41aa8300a7caf5620abb5f8762d3e2b608742608d468145a2166b09c927f3ae2f41744534e66bed3c07914368b5a922d7fcc0621d8d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "17", + "signature": "0x88fd6d0080e38cbf90596529d2eb4ba3334d8f2484e16c6294206fb526c0fb7b946101461601adaf6119cb173f1d21fce4ad885c3a9cf61372c98879631e768c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "18", + "signature": "0xd2a4622fb38157b13c978af863cb6276636019f92bfbc5617744152fe0f47521a9051188f4bcf415621c87603b9849b3c35c39f5ed978c2d5710c11bee860d89" + }, + { + "payload": "0x2500010829280000", + "validatorIndex": "19", + "signature": "0xe60ce8855d5ba98b6764a98a9d9d7ded3a46c2c4eff67234f33944f3dccf3b4daf5d13d2e79187bd9781f7757182dad40710081070ea14cf5f22c3eccd893980" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "20", + "signature": "0xccb8977620ecd12030150c2f810a316ca8e817282be79c61590c7ea69fb7bf57c6b22c1c8c409fd0152647266435ec9232ae7645d417839ff1fa12563e39c68d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "21", + "signature": "0x44b48643d6738f8d4f25fca120ab42f34aff0d5aa1c760eb8d847df37014b740bb8321e130977396e542af1757bece70831864b716e4687674ceaa19a98f0084" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "22", + "signature": "0x82aace064734d628dc1bcb24c5a0e1cfb8927ddabbc5fe727913137051932872c97bff659fcf9a78dadd43f6da802804f8a0d751ad0305b9b0963b7ad049aa88" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "23", + "signature": "0xac0e71d72f72bfbef75375bc1f2ab65569d314f1598cf70f72b7fa3cd0e7442d36ccf594b87831c21cfd3ff831fcbdd2ae43f25d5bd400ff59c13417fd0f0f8f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "24", + "signature": "0x8499316cbffe47fa269a89f4b75419eeb1c4127a9f5e7c494443b0662937db061296e7b23ac0cb46c54a104a1fbb04d01d30d6956f6c7797e2d5cdcac1252a83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "25", + "signature": "0x5a7b5acbfd5835debc645e34ffeac44dc43e80bdfc4c8e7149f5efb87a8f4b06b9a4a11c3d0a2df9922b271e705853cac225ea9a05293d52f7b4c6570b2e948d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "26", + "signature": "0x16b8e5f049f577eb3b3f5b738aafd758314d6f3f6b75ce5b3234f7e8f7b1dd553f8d9f733454d9f86d2585e8f2cf9153c4d2dfc5e4fc400bfa78993fd594148e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "27", + "signature": "0x1aeb483b8636448800d99ce1404ddf5d42f4a61fa4d70d1b6a75017d27d99b039dda25d5037170e0280388fd9e853b310986f11dd943bf5b38b3d3bbe30d5284" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "28", + "signature": "0x968fc81ece281b43ae4b5a89d140e3959de3dd32a474627d74f668dfcc54e15c299b801a1e8ecde1e530ed280875d6bf2c87167a8f9c6249bb4c4dbde1eb598d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "29", + "signature": "0xd8ca8c52191e1fbcbe9cd9436ff91015e40dddae2edcfe5e9b03913cef69ae568fb3262ff21b9bf88daaa7c702dbdecec94f368540eccddfe960b22cee1ef78d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "30", + "signature": "0xe019486c21bb68c9ebc94a3c36c04334a2b6243d3d824919c9beef6ab918a203bf2b0c89b95ecc105546d742ebd0537e1482199da6ee076881a5060ade6fc08d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "31", + "signature": "0x4a93d8f3cc0a11b9b26c41b25f225d1e8b683fe58477a653ab4db9aa79446b351bcd5cb2b402a3958852f63b01cec2e42364f6b7b3c399427c9893e05cc5f28f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "32", + "signature": "0x56a7bb27cf063265d86bc19dd4bf271263ca2b250ca82ba0ba8d8bd0252a5e1724060b929c4782b5c178bdc828c08b18f4f715166716ed626a8cb8b9855deb8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "33", + "signature": "0x4a89d83bee91abdd9f6ee1c705e54fa6d9083980d00035958937bb2af9bb7f5d86ec3f8798b9e4de50e91f972cfe757fde7036fd784f25c2ec569a22e8a8918f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "34", + "signature": "0x427170fd63f8bc71e1ffbb7ad590ea4a80431824ed6c95c720afd72789e8234259110b9e52f29e7fc7c803103070b8e2215c36fef09f78b05112799a72a54b88" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "35", + "signature": "0xb2cf9e49c34e65b9cf91a4629a26b2f6565aa1ce50479fd9969f9ca9f748c50669ebc70ab754907ef16c1074e230a2b2be53e97b40e80b5764f3bd2c15884b85" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "36", + "signature": "0xaeb8b5a1577cf7acf0cc0e3214cb05bb5c3aad162b8007536844c0369589cd3ced6709857a087fed53e9258ae1fe84d49133562db781680950273627b0efc887" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "37", + "signature": "0xaa409e2cb9b1250db871bd8366ac4b682d3671542ce1524b2943bd18aa29f97df27ec7e1225716de56cc95043f9cd8169c35a6c144d89e5149c1fa41fe926787" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "38", + "signature": "0xaa26015a0e94446c02810dd57182f98f6c30c5a5310352c31da12c26b05f230b260b52a7defb74c347e5db64bfe8a777efb7ad85f70d0d47240f3a51f4acac83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "39", + "signature": "0xb0dff0e5130bd64e2a7f5b4a3131e27c5db982e2589d23ec87167dd51025cf3529d32e8253f055c7b579dd05e82eefc4652de2f74eb660289dc81a143bd4ac8b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "40", + "signature": "0xd647e82d96c2d2ba03a3251b102ddecb3bc08e6216265f487548d04a22479d75391ad5eb564e1948d9d33ed6f48b0a51128f0cb9e33c874fb415c64747d25a85" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "41", + "signature": "0x8c0ee982a7ccbf14d3c2565c4fbf0ee6064cc721fc123ecc8ceac6f5a72cf7311048da37dea0e841a2c726818a7967f2ffd819659d54cf5a36c772b8d223d98a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "42", + "signature": "0xa6edeabf0c2fd0ae8f34a68dd5fdb9502b9c427ef8f0d9d7b842a55283c0bd381b2b36422ed9b83aa2cdbb8f9079fa7fe1f38024eb5258a481cb5b55f9afb08c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "43", + "signature": "0xf0f5f00477e7561d8929f8d6854c2f0e0ffcaa7e3906504090235938f3cb63228511b2a7ac4ff76b15611f96679b985189142d34f96073fd13d899ee16097686" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "44", + "signature": "0x8077c0f7dfa5169909b954c156cdc107081bf8fa8b886fa6a7e8011af353dc5fd21ce5f09ade34b230535659c59a2e700ab1d89e681d381481d11626af2d1287" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "45", + "signature": "0x248521d106dd6217021f918476b17fa8817fe347aca499fb3e3db95948410008ba19320804b0d11787d2ce80e6efcd4c9b025bd057702120993ed27e2ba53289" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "46", + "signature": "0x146d8bd659978f5f39f55b510eeb030c72de861f6b947ee4b12900f2f2c8724dc150e70c6e35f7d00a4e63e65820af28eec1ed953232bc5e0093e7c66e21ff8a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "47", + "signature": "0x8693316bb393bc5e9e4fafece3c7ae9c5e57f99d34c00c69cdcd6cda97c3b834b323bbd46525a55924d666328dd527f128bd87cd129a818b4e9b278d0b56838d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "48", + "signature": "0xe0f63f81af398f1c0def8a00ab9cc54bcdd372240d01f7eff4f262cdf340925a37377e81e4f906385ee774dcc8da96721bd977233996020de0c968c2ba491d84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "49", + "signature": "0xa492ca9dd8ada3ced8e155373e3d508ce2b2d0b61716f96df8462212826fc335bcba5c4de7049d16d4268741f1246b2036584be3934e351784cafb3584deb388" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "50", + "signature": "0x68d65de66e77188f24241a4ec65836a20ed6eeec646a60d8a696a7c4f4ca5822730a2cb0437dfc0d0d1152dc03f6225d0de9f8e3defcabb0a2f163788d434782" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "51", + "signature": "0xb4dcf7e5db627848eb5441ea1536efb6bab83615f352703cd8a2584bce65253e1b3901bf1ddd8d0bb825639e5e9fb942f1d17f02ffad33f164312e4e82bb7786" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "52", + "signature": "0x9aac6ee2ab45099e68b3f8a234d0b4651f0d24b5174a8532a87419bbbde74b2c0f3995f95a3770f0be93476bbb47373fa675d69b633e0b20afd81236c47b5e8d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "53", + "signature": "0xc251f9a8222bc3a2debfec13fb8b70d0f8a1ed001c58aa1936404e39a381290e6b8d85f6ec1647163e23d8c4f838c7b39fae5e12fa801855488c71b44f5af18f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "54", + "signature": "0xeebabf41aa344caf20b03a2eecd93a6ef5562d834420ecb5863bc511d40eee378a28be592b94db8e20aa8b191d480e538f4c7072d81d89e94da53f1535677d8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "55", + "signature": "0x50e4cd24f7849773a863e2736470d02756640015f5eadddeed788aea2886945f52ab175adc0e2387a99cbd7392bb9551fc425fb006442122b9e5ee7f3139d488" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "56", + "signature": "0x8a4560f071faa8f4ab3be068fc41b9f952dd255e2bf001354198730535614362549000c0acabba9ac97d7c83d7a8e680613d7b3bacdbffa768445ca1a6ac038f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "57", + "signature": "0x6a697ec413cfbc7afea5592c4bbfeb7fac91ce9ef111a2d2de1d7ad40b0efd189b05de7d5bb1b293db06b480cb11acf3203484452b6e4c6ac9cef6317dd5858e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "58", + "signature": "0x4cdc800b200646ffa81f6e85ac42f6c00d56bdc9c6f45f6af8863a0620a1b40b2b63544363ff6d8dcc6e24ac1095040fc94dfd6f94a8db8e8c296689520b098e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "59", + "signature": "0x9e004827f121faa53fb2ff041f48eba01c296f7a8ce0cb6ec8d1b7dbb1b72e638e799aa19e6dbf33526611d2fa6e5b31ebd1783cc476a2e3f7aa80a765eafa8a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "60", + "signature": "0x9067eece29d15df1f766a300e7b7bffd3db0226e19bbaf637a9b372d6662675fab9406fae6af433291b9ba3d008a507d80d9df32ab2f70dea89d426fad25708e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "61", + "signature": "0x3852a46ecf5709ab95b29eac9bd2b0b9595de9abbd19689ca0e50fdf469ed376586601d97e7cc4eaf4d44c129770bc38a9b0107f0225d13c3403044c48f54c85" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "62", + "signature": "0xda985e0c11ec266063e51a7e81fa006ecb31482d1d88c2799cd15510bec2280fc413a77ac5fdbe42e2da2e86cedb48e81d29ca210035c498c9e1262dfd0b4383" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "63", + "signature": "0xf82e2a12e24140835d084b403eaff99973238f1beeef7459b99db4ec1b01fc2b397008950e757a71625771daf59d7e5f3c7c9894768032f13720474d9f73668f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "65", + "signature": "0xb24281bb36113acc664128afb520fac95439f985cb7173d96aa629fd09123c216ba7128edc0c648b4c53f49b63a46ba85f64e2fb0eb49539509cfc17f5f03285" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "66", + "signature": "0x9e5cc3c8a7ac1bf12316776afccf5869e3f8d2dfa0dad18d6812ccf51878b05235a70fe5cbc341b88b2f72b944eb8054d51bf327e8d6b9c57b70aa7b9d2e898d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "67", + "signature": "0xb475cc08be2556fe94ee2c1f47b33345fef0843e1fe58112abc69cb587899c2099551fd4bbc724f88bd34064b0a6b7cddd2034a10d552f1c2147e66caf02fc8f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "68", + "signature": "0x04661163ddc2d068364a2a11a5e0224c520bdd57b0c3a8e13f5ff83a4b4fd53aa29435e5134e65e6ee332d3978831d9e8c6ec5eaff6d019dbd5f1c600b738487" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "69", + "signature": "0xf862b59c7d8f06de8432353c89db056c7cee614e1132b9c4810601c2dc0313538e3c34d5e883cefbcfeeab5464740f02b6ebd4d1d4d08046924d8fd0de01a58c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "70", + "signature": "0x7abd141d4ae92af905436618d0f562046bced17ba0e3f8a408434133c7134147c1fc70f9684d40fbf79d30c1dbe43cb73eecd35b1da6f3544f9696c2d13f9a86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "71", + "signature": "0x1c8957b48e79031f11e7d676dcd6d377acfea45555d12fd5ff421b877b85f36fb46dd5ba08720a5b9bea7642341bda7ee28d349442bf6989950a50cf86e62d84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "72", + "signature": "0x6c048f909269267932569dc41d84661c2747f67d9c526a746d0b11a20f86406cf2b12ae068036f1aec9c58451e59e56ffb2c5dbbeea328c20129b25eaccca888" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "73", + "signature": "0xea638dda9df6f0d942cb15889639d9c0b0e5aba5add493035b7e3c86f6e65c7f5593ab634d17fd2d4b8ecf67f9a51e08cd8208632812dcdc04b136f3e642df83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "74", + "signature": "0x5ca22f8e0cd6bc7f791a3ac8e9f12b09e37197d38be5fb53ef1de3f3f0304e58bae4c975cb73316e9bb0c275175ac4a1d8e333def87202df60347b75fb41c88c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "75", + "signature": "0xcedb633b0af21314ca689021e0ea58f5582c3bb6b49db9bcb48cc557079bd23018dc0f8e0a45e602b4c424919090502c0d5d7b5f713ef1f519cfb7c2368c5e84" + }, + { + "payload": "0x2400050829280000", + "validatorIndex": "76", + "signature": "0x1a64b63aecc2ab0eb2077d0cec36b3ae742b7dd55d2ebfd53fb88f6c9226df4161ee36cde474a62817b9083b57f6c66cb9a7c5f7b1cf126ef8386fcd3ccbd68d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "77", + "signature": "0x9a03ccc7ea9f27a4c0e6d540c664515243d70de1d7e23cfe4368d370cf2aac72d3e2b547007edf0faad09cdba30cdc44733539e3003f577a660887f30e5c5d87" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "78", + "signature": "0x36a9f98da1c306871a956a0e7ba3d2b3e277c775b0f2a97e6172b2fdbea83509d07ca727c528b138beb9bb883bfbf65d8984304fd92a5a8be7ba4b3896251e8a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "79", + "signature": "0x3cef640bcc2ad049a4c8a3d7fe1b3a291a4bd6bd54994863fb3f6847e7625a35596673b29aa3a50da040fd604ec43e1aded8d49c055bed361edcd9aa0a5da484" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "80", + "signature": "0xb07de671c65ad7c4a85092a1d3fa63768490b075bcf5a7b95bc0e1bf747d100c0cf6f845b79acd1935236d0b8797665e1a7a443fffd708da20263c68fd46278c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "81", + "signature": "0xe2d76e0fbb01e563ad27a5d98f06948cc55fa4cf0838df4855288eb7e88d8f693a71c9a2b7781f785bb6d1f1ed4d2fe34151840848448e5a9a42cead68fbc185" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "82", + "signature": "0x228887c61829581c71155ab224f5a7d605374c5e325c751eb301b57473023a4d476de1c3a1c0814ca2b57f10c9cbe0692217f43c4c5699af2676b051196f308a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "83", + "signature": "0xc6dd06dd3779c58148f2644cc8200b14c634482f9eacfd66dff493c70538980ca7e62a8ce9722f25e1a9a3f65d22207b8267c3e832b1b74527cdb63325467f8e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "84", + "signature": "0x0873c3f9792a194378b2a32d9852c82b4885abf0630b7d368670906d29c6a96085082d1cad1816cb3640ca3bc5e599beb0f023864409dc2f3cf894910cdc9c8e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "85", + "signature": "0x44d5917a6e08d1e199741342940b027185cadc90ad72d41cc061fc3a4c0a6378a71f2e1cbe43668e0e208a4612055877e470a472eca0a8814945391384580c8b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "86", + "signature": "0xc603b961411806eaa9aa9bce33a6f399ff8e7b38950c62a658a38f4d529ad666afc5d2ecb6ab07cc89e537899e3f1f54eb9b0b63b2cf4ece6a563c90b56aa883" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "87", + "signature": "0xea4445c413a0402935bab98793a6f57ab546604ab6cc6ccd4e351f371e03b0221b61f507afdac92e7501db9181a5547bc1652925fd8b8238764c97e56e7cd48f" + }, + { + "payload": "0x0000000001000000", + "validatorIndex": "88", + "signature": "0x1af432b2eb94b8560433a43cfaff3251fb4a2b58f3021538f6037c7d864385614a164b8264336e2d1766ce5c181ff391bf77ed4c495fcc28252dcf4487a7fe88" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "89", + "signature": "0x1c3ce81d6e8ab97569de1b93ef92d474db9a1c7e66d96783198c6ebdaee4e25fa8455b183d536799c6923391f2f54e6761e2bf200c3d76566fcbb6f60d9bc582" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "90", + "signature": "0x3c32a0c084b8ece6d59ae164b003b2d69d3a2da68b3374acf13eca835afc5b1d3e738198e2778327d5e95ee98c86844d3ef5fa9c2b51b3a869767e1765553788" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "91", + "signature": "0x16e32ca220d65f1a5d614051d40d3e5bf9e9a456d617dc22d919df122fbee77956c0d1a4534676dc2714c04ab4a988425d31c46f3934412a1bb703c6fada9485" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "92", + "signature": "0x9604d082c87bdbca9a32919fd7b673dc3fc6c89dc8e4bc2e297f9715fe2d053ad37b9416dbaa7143a2b461ac0726b2097843182a6d8189d328b4e46ed5f53c86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "93", + "signature": "0x54b0e4acd151df584ade8589ef42acfdad1f7967074be24cf5c167477bc5d44c733c38b19b9d30d1c94b113849c32336991e8ca984e74dfb86b8a9886e1dc885" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "94", + "signature": "0x0adea6a47bb0c76b978a9f8207cbafb223c4b469b3c17987fa59706f35b005504910bd339a740859a193157727c09ff3cd154211b2f11cbd382a9eb4e4cfb287" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "95", + "signature": "0xf46155cf8aefdedeab0f397760b0b75c8674a9c598824ec8e3731bef82e4194f4228a22cf0238e251b3578f35b2976b2d040d412ef18810ebb2dfd8699e61788" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "96", + "signature": "0x726f7a8b87dadfe61069767203787dcf5ba659a8320e9b8062dc223cb90e53154fc965a1480acd8a7c4ef2f8c50c348d1df49c0cb1681bea67a4f9650bf50380" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "97", + "signature": "0xba69f9505344c258ff28ccf3a6f08c84e9825a43bdf066f1cd3445834b316d041070c64e96fee130f9759de46377f029e536bf1308523ee85cdbf7a7bf870a89" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "98", + "signature": "0x00b9eeaa70138276de509d04da4729c66c879f47d426cdb968913417a5dca33d34aabe4b6e090b71a9b2d6c16abdb5f6141acd402a85c727a3770dea3159a381" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "99", + "signature": "0x86cbbf82238c066ade16703c331ef0e88dbc0f9ee9461a5585850deeb63e7874221ec8827773fe7386c546f81ed9744bacb979e82bad738e23bff9842f3e5c86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "100", + "signature": "0x9a87c09e8074ba4c5e44dad640cd44b342069c50a4bca8b376094c5ce8e5fe517592874f2fd293073f0eb4f43a7ff8fc45586bf63b35a5c38397743088309a8e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "101", + "signature": "0x626893b13f9d3d1f47abd93a32ae0420acce4750669b81f610336e89a10c0f0c6ef5c6860fd5fe2ce85c588b01e972ae21723f56f58f498355f8117c67bf7d80" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "102", + "signature": "0x102598ffb8efe68e3f57bbdec82aa16066a511f8ed5b4741c890cf6bb786435d7f4b32ebe448fab25ce8090e4b01d769066e27d30bdc3ebb503d611ee2a83d8c" + }, + { + "payload": "0x0000000008000000", + "validatorIndex": "103", + "signature": "0xec20f7acfb0cd2d6a533bec72e577377e3c659b6973fc2c6bb951c73ac275f5eb0070999380289b0909d85bfe6bfb388ddcdef311d0e69e0a3fac907a87ee783" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "104", + "signature": "0x5065feb95600f43549d5c7d34c2f6affc4df51d4baba3a13f77e8f63575c83630797949fb80e92295bbf50ef6bbcdef65c5ace1af7614a7320edf236f9522986" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "105", + "signature": "0x1e051d9c1ce4165595e054332b9f8756310ff64f391fdec964d0cc15eacd335dbb6e795472979d232a658ddfb38c5a3a665df6f15cfcbb9c93b17b8f5e6f8a86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "106", + "signature": "0x0429bbb65b9fa0ee357f2a45d1f59e599ac9f61a5748d2e347d006522125ab3abc0f1b8cb2c1e0a1323f57c43f56ad2d26d5d90ab5a6e096889aeb5e59222d83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "107", + "signature": "0x3e444d38ab8784f4df65174240aaa66220cd360902f9043d2d666bceedcd090fb47e18a16dffe0ba44cf7142889427c0fd77b4eff54e67b8c53420124d6e8e8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "108", + "signature": "0xccd4b39db150213aa7e7abc1041ddf7eb0705a91477ddf4939e0b3c3d76a7032773ca853b5ffaa6bedf452fd932bb433697d37ae4659be96b3afbca3c1fb1285" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "109", + "signature": "0x98dc45f0f3bf72016d7c7471775ff1bf595befa088bf40c8a32a9988e171f52f14ad5e1999a82a62d55960b2e24cb510c208ce0fba08afab1b6df8342e6fdf84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "110", + "signature": "0x6412912f9d7bcd0d5d5140f3733c1af78cba44e9e2e7d46f5338843858e0e151f4f0be24a474a7862a9234536c8e8ec138ad1656956db21f87fc5824aa9e9082" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "111", + "signature": "0xdc55986d7ac59ff38f8a34b9388b7f2dc60bca3d4e679af7c4607cf43a37fb52b00faa2fb12ee5f643c3a85fe845293b5a7a40156c7b48afdf7049b019c93389" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "112", + "signature": "0x2ce1d73a32d86e0fa1ecd6d440d64d9d11d9af55338e62878a8c15a8d81dca5e333b7e6311cb1d3a2596d035232d3eea66f50747627c6773b23a4a30a513648d" + }, + { + "payload": "0x0000000020000000", + "validatorIndex": "113", + "signature": "0x088a6d6f39849ecf3f213850a5930b7069cd7b4f6f91eced2ac1fdbd14768b4cf88d6bdeba6ec9f077fd1db3e1dd7d3decad247a1f4b7c2d633a4b0599500787" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "114", + "signature": "0x70f6335892a19eaeb3b44a1e0f33ffe771c70a34022767e5455d70eeffc44105590d7bdbd7a5342b60a9dc901827607fc95376017ce8b94a1170265f7d258780" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "115", + "signature": "0xecb30332b1fa35e68d3f127ea7daaf3292523584fc0318b38c05b393a6f4fb162d0b65ed762c5065229a4c9a25fe6fbc15269eee5102af9e5a71edeb0c4bcd88" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "116", + "signature": "0x6690bf47eaabcdd8936e94d5c94be88eaeaa885964e585e6f096b07b2b137c3ca8e05a44768d7576adebfafdb08d56ac3c7b522d89306bcc82a822eb627fad8f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "117", + "signature": "0x00c02e17c03ddf3ec5e9c63763d7ae02e9bec800039b748d3aea6e43f5deb610028323ed99abedaf73afde5b93c1d6c1f1a5e587e988f2d3496513d5a320e58f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "118", + "signature": "0xa0d2dd96e4198f44ac1fb6bfd6c4d67ce0e723fc4e04527b50dcd85aef076962319bb895efe530778141fd127462bae1e8eb990bedcc6802fee5725501ed908b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "119", + "signature": "0x9272b2f1cf1d4ebf6da528816aca38515bd5b68d5dfd0ba12f44000da613081078f3217c601ca9f303503c293da8745e2a915013627e53011cb665cee29cac8f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "120", + "signature": "0x3871d821dc7b53e532382a814f31ec5fc6329f63caa8427d2b7590a8e74ef0595b7484b82b8cbfe24507f124029885d4154c11368c75cc1ee125dd76f3861d84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "121", + "signature": "0xb44d88a2146f7655acf4f65628745e9052868c9c9027ebd8fcb4ad07262f3177f524da5c319da034829bc2b613f389b4f0753e3df19c037163801c1714066282" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "122", + "signature": "0xf01462e63e478f2db77e845e8411f6f62b202afa82e9db19b094af2cc86b7f0709c2fddd6b116e1bd86686379255449f8085848211901f82d97c9bca449ab18c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "123", + "signature": "0x70d219527acc9b97a13648b3b993be9f309ec4464648316f7cb3eebf988e345d727ce0836b24ea66584a0330022d82c9e89b1a014f7e397bb04f3bc1f191be86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "124", + "signature": "0xe2e1c5067baee24317cb191c25771c03bc982e07dee56490f6977ec45ddb0f510a01da58436aba4aaa0f102a58e4a9625fd400c14d08f015784264360df4d58d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "125", + "signature": "0xd28b1c47224a8e9f07ae0a31296d94cd63fb92f7eb16d99207e9088f97e8ff705db3b7874e7aa003d4554dff73e5fa7d14399f11f3556dee9007752f8b11ac8f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "126", + "signature": "0xa06a210adf148227f4336369793ef1d6eb7f54860fbf5a7ae4c83c90b379b219634cf87720e1f7b2cc753bebcbb4f8a53d4ff6b8efd9be3079441e5a7905e289" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "127", + "signature": "0xc4e70343db82f6f9e37dbed52afeb4accd0bda81c6a043084b1bed3907229b6a2e338f43e082911aec0738118207122b810dcaca4c0063840faf951c0408b380" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "128", + "signature": "0xb4ce31e670245c5931385bbd99ebc65b5b3fd98738a5e5f91c8d92d3beb9ff40851d383c95e4bb21f9332684fe5be6b259265a9a6507940111a8cf61b159dd84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "129", + "signature": "0xbcc224025620bc2306068c9b2e77f13d8298a93d57d70b3b4df738c1753a9065e7d1b52c78bdbb99223b72f858f98939b84d6c6fb4997b1e404fdb1d0e83b085" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "130", + "signature": "0xaae2858a69fa8dfaff064bcfb35d067e22c5dc4130b3b97cc1e28e24bbcf68719d6347d96278c453c72a6dafd85b90864f99c0b0ee76c989454d48eb83fec88c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "131", + "signature": "0xfc9dd376c4db3cf1aeeebf8eacff0c2a3e908bca969119932a0628edd33ac21402a64ee13283d442fd38f37467309a8e4fa260e26575112ebe5c326ba316208d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "132", + "signature": "0x32fa0aa75c09b9830c3d322e9a5c627b2534f9d7598612fe6c94209546bb6726d7f301bebf1c252e340be624933dc937634b4f61e9f8fc846ec39d731e0d9284" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "133", + "signature": "0x60acca411faa809154dde09ba3cc48e46436dbbb6a0a40d28c73b4e606c61b2431b33d31cd9cf0f0a017a5208ff6f49a2e57512c7bbe867e57d49bf8f1ae968b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "134", + "signature": "0xb46c567c0909e86546e2a9e57131986b84d03e31060eeb6ed7f7cb99c3be0a49eb475202f6a2d856ea0608ead75dafa95b0719cade782ac6fa0aa9b817d33880" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "135", + "signature": "0x046e3e29849b64363a7d8b86adb98bea64a4253276d34ef830f2932b84b59b62c068517b9e079cbf2a63815cb133afa62de5376f2b1b72dba1a00ea68cc71d88" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "136", + "signature": "0xf6ef034701f95d13a894ed399dae979fed14cc43a93bcc60468a049c1aaed32886ea8961e136e5456e93eaefc82f191ae7b1f7d7fafca3520cd92041f26a5182" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "137", + "signature": "0xd2317122fe64168d0f671440be09d7c0bb5a4642fcf3b058e43e3b5b6510ee4a1b18edd5888840a43934642b81795f211e7cab671870eea90aa17a239e0df58c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "138", + "signature": "0x206498949dd09f74afdf10cb14b16a6019b19e0110ba578a7d01064f5fc28677d2a9ed0a5188f54fb90b66dcd842957095deb71b6e5222b38b3a5324eaac8984" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "139", + "signature": "0x2066ca921d1da3f8233a9559514553f5b941193654185b0ea4c93516bb287a1602b27993ac4981f6d7197cc0e3e7f2eadd94a9766f68aeb16ce093231f39f381" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "140", + "signature": "0x827f39f39932dc5f43a046247a64ea04e75d197f99f51d160c7b6fa097f52823064929c142f53b07c337c008c065dae76c7fa22f560602877a40ce2e47414885" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "141", + "signature": "0xfe42a3c20a0d93340c3c92780c28fa77132d9db65bae9c441d1204fe270ee64d802a50c4592dcf3901d80881f65643e9ce4606bb9e92854b4020dec06773de8e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "142", + "signature": "0xf4b2dbe9a016a38a693b832d6cc54655b27ee45c8059c462acb205496d17bf516ab8c84260cb5762ed3a89ea2a6ea823d06d9f6e61e81cfdc428975e6d4b3783" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "143", + "signature": "0x968331d019c8a93a0a4585e9f111d8e824fa4ff7fa265812ff3b57de0adbe25cfd0816cfc3353f6e88e9f24157c9a79ac86649f42f06ae316e362f986820ef8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "144", + "signature": "0x624f62c9b8efb43c663cede89f22035407ed685f154c6238ee88272a30a35044837fe1dc392f1542beb9719871bb3e4224754d22bf7641cf5485253f7fe5b880" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "145", + "signature": "0x549679033384de2b6a74787e57edb1ac4ed3ca291455f6f937f18c9dffaf391a16a0731ae3d3cb1c40689451cd10ab4e168f97add220a543064b90c3fb58e084" + }, + { + "payload": "0x2000000000080000", + "validatorIndex": "146", + "signature": "0x945ccc4e415a82fa3d4d330d561279e2482d4db93e1f4bd4be05a371e1ba4e6d604254ae34e6e3dcf3889cac7c16e94fc66f1ca0865d6d0dc335136483371e82" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "147", + "signature": "0xf4327e6ad6162d95cafd73e43580824700f715fa7f873173b61c3d141d744712cbcf08c858b63b01112cd9b51394d606148c0624b26a9e1a83093ceda319a28d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "148", + "signature": "0xb4fd1d4a76b578a6dd3958f6fe922f97b3eba7e69a841266c373e6161a4413196236765d625269da70f181b705f4f2e9ee2bb2f53dd1061550b53bdef215338a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "149", + "signature": "0xf440efceb5e4c256ae9e5aea20b373c9f4e8dd50d8bbc232d0c7c9a33cf02b5ce129ef2329be4aaa8012374c09b8006d30d13148298101cb97b6225e19022686" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "150", + "signature": "0xf6f7f017060b182a0c55c60218b61509a16f04e58c87df46e4a0577d78b8ea67724c65aca4789bdb3748225e67e824a6d11003f8b8a2d9e033e2f4cd5798868d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "151", + "signature": "0x2483440263c7dce49c1057b38c3bec391595a9daa7b6c4b3ecc6554f2f7f423c20b4c454149073d5607d3c67789b29fb216697be75bbc436dbe50647e8ab678a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "152", + "signature": "0xb47f83fbbd1178685c6e8a0aa08cad67bcf1a4e0d9a673c255f8e10eb32ecb52aaa8a6520449839271544d3d290fdd6d285dddd4e35a00edcead65dd15f48b82" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "153", + "signature": "0x2ea1dfbf00f7803ef3161d0aefcc4fd29f2275bd53ea8c8fbd70296be9902a786bc2adb15c9683e5ca9afce1a6243367cfc9874d0b8ca6d722ceb57a3fa70c8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "154", + "signature": "0x06aef6b20d81d6bcf12ab217965995b8cb09f378418f8a55ad754ecc8ee93a3f16018bb1f5b636df0f41aab50ef7661c636188129f6c1a777dd303d123e41282" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "155", + "signature": "0xd87ae0219f9efd93d25bdb1f6813bb21d0c693459bcccbf767fff8022f293349977911ad7c321295d19b653c2f9c93b009ecf65ca6161a9d911da82fbe3ffd8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "156", + "signature": "0x74f3439e42a02052a014da822cddca747cd67bdddcecc9976d5045fa710d726b3235e7008122db63e0bb92c4901c528df75e75b21959baf9addd6d8c837dae82" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "157", + "signature": "0x006dc8f54613ff0b4597ffdf52e65f4061851c2feecb9ac64eea09f61a670a2bb9f96fb22cc3413a8025c98cb080e1e7941b300c4ef9fa35661167cccf157483" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "159", + "signature": "0xccf5ef9b4c0c3ca5a2d3360227e06a3f6bd3fb161a40ebd18befa6fa8bbe8f1252ef367133c80d92d4962676ac899a9e4887a67dadfe47e8f14e6833d5a8f481" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "160", + "signature": "0xbaefbf423ddc9f555c40d2f5f79d2073465681deefd4d6d5ed0f2f3124ff8c651a039ec356bb04e78aff76ec15b162ab563b6b3b7d3e6a9bcf232916bf028483" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "161", + "signature": "0xb42d03fff9c317ac2f4322836e064fef4f160c61c69975c88c361700b0282f115138cc9de1dbaec980d3fc31b03a6678841303971b118dfbdf9eaf64f4acae85" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "162", + "signature": "0x6003c9584e6e02cb096d6f81ed14398dd2896478822b12fc0f7bd38337b0730f445d667c52c691ba721f921b09d9599c553a62dc719cede98e657e32d7d77581" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "163", + "signature": "0xc4be5606a218e3dc423aefdbd0d36422d858b0126c770b472db3a68a9cf441382d601450744ad63f3fa7e6bb1696b10bb4087306eb610c0954edde39f660718e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "164", + "signature": "0x800d51529d92080b03076c66cacd790b7567b510d1e0645bdecc0b908169926ac657e6f0fbe0a6a1ef72708cefe52136c0667916686fb4974fe5bef163bd9a80" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "165", + "signature": "0x1c43a74a8480ff05508342987e00de3238927e0b3fba91753f78e1e5d8998161111901ca5631d2c80f46a25be982f78b959a0b66e750e265109ef090e375aa8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "166", + "signature": "0xf215f9ca8bc9d0795384b573133194664a6eea2f63268801fadd7b2247a19810bfb97d902a6a6d1c93ddaac974e3c2776be07da1add73841fd4d9e2fc1ffe688" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "167", + "signature": "0x88e18201031f9d6976573791864486a6d7ffca9856724def8affcd68b7a32a454cf60a1a7cc33310dc497f434f5a9e772d04504b1cd295989d51d43b24c18886" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "168", + "signature": "0xb29535368ba9ec7a1853e125ee24650a21648640f1e25be02efd48587898f958a82102fe2c1c94fbb3ba6d2753c70118461080911ef2fd307bf13d4f49c5338b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "169", + "signature": "0x401dd58846722bbb451f829f9f4bca66362a12ca9a48fba1d3fb84328c2304085002b1368816af60a3e8c08d8d7edb7cc8d761b53a3b26d6d592427d30b5f883" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "170", + "signature": "0x54bb38ce6bdf66def661f92612a883e6696bcdd5811452fe92c1556d902f630f43de9546927168c2d3343d26dd026447dfc9ef07e01583ca2c1b2305d461be83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "171", + "signature": "0x3ae826d075bbbf05a2055e283c00b2ddb99e16de2f1e9b3dcaa1be2b9d0eb35de3b6046903cd07f0e21f5551ca8cd5908c1dc88d6d6a18941f357711a725158c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "172", + "signature": "0xbe3f5f47545248d43b338a22047ccdb3001130d7c150b295a5412905e8ddc06a62d91c1896f34190b0ef358416736cc221ba0ab975766ca0c0e312429b831984" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "173", + "signature": "0xb67d0e6c374f38d76b80ae9e0a126a42bb3958ddfaa2c8b5737516d438670f19b2debb4bc148e54a80ff546d1a0d4af51db4d59a6eea55211443c6958d428582" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "174", + "signature": "0x7e6b55ffb080dd603f56d67a12a91d6f7d8854e7b761f6545c000eb30b6a535809e441951630fd2fab81952f6cae8dc8a6ede2135d8ef92d3f821398177b2b86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "175", + "signature": "0xae0a3e17d5412727307d5799ac4c6c9435d90afd320b19a4171013a00fdeb66cedfce0642752a0105b63d6a5400ad16feaeb9468dd668b264fccd0835bebef84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "176", + "signature": "0xc48cac7bf86a607268d2b58fd314aea8d39ccb465c696bf0aa21b9b948436125bd99942f02479b9713be38e695bd57cd9c87acfdbe6a0837ec5065d845054a87" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "177", + "signature": "0xc6083894e03e3fd68e2c3846461fbcecb62490867c9f05cb0bc6575b3609b54ee6461e0695cdcc30ba5b7738b9f68b4f40830b9cad6937a519cf1a3ce40b9288" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "178", + "signature": "0x7c2e14fbd490d332f86b4c2279fc37a4a9bac161c0655b213c7d190e71852b1f56cacc716ae6501ff361b51397e35925ca63a06101ea8634435ee58fb37b5280" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "179", + "signature": "0x586ebf73b342dcc7d4bb202ddd8ec8e956862676ba509c10899447ef67d6ca2653c9e891728ce806c45ba2165c5e2cafd6ccda11a344df549fab9566d45af98f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "180", + "signature": "0xc217de0cef8a1c4db6526e66a60947520655c495820325a2b4673ac1cf27316442f674ff5a09bf8725c9a139a6b1a1e6bd9d68f65f2c56f4595c1cdf0f8a7b8a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "181", + "signature": "0xe07c06a114ccf2638b346987c5a5ee71e5ffd967db255debd74e027fd123a774abf746e12634251f89617fd817c75545b3fdb57f0bb172c776cf4f8c9f40948d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "182", + "signature": "0x3e48e52ff2eb0464e5d288b7620d57f4a7d086cc364be157ea4eca7e1da30a62a4e341a1fded4d455bb6869c18528d884ad01b94ddf76dcb0e89412ac7da3589" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "183", + "signature": "0xe8c7f4f5dc06c4f8229c366ab719d32d0240cc992d685331dd2cd6ec0f554e6cd9019395f363fdd00dfa5182de47f850c4190093658eaf8e169ea772592d5183" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "184", + "signature": "0x0c03a24980f5d50acf64d83783d69e0f9a45c8c91bd15988242fee874e011659459c00657c346a2034c482d04b6f727166c7fed29798a37a42ed5ab6f66fba83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "185", + "signature": "0x102a9affd69ab26b4687b8ac8275717acb436be70c8004d0a34c6158f1bbee1857f7ba7786cc1a5d9d9e0217115ca05d401b7cffc44b930b9d9b05a98cf3d583" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "186", + "signature": "0x800e1872817418853da76010ebeb331ba04d988a32cc02adf42ce7565a70c848e040595c0a839de7e49a38e792eecc56d12f232a6865ed07afd3e9c5ea588783" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "187", + "signature": "0xfecae011a7002ed649878f5a4fb30e10f85a16bd63a9a640d8923fadeaa1eb09f1f795c7b0737cbb64c13142bcf71bf1462d925f5d847aeb441d1ebd9b376184" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "188", + "signature": "0x4c7e56aff14f703310e4f225426933e508d1000cf7815641c67e1816f22f26075c63f6e639292bb0f8840b472e0eb0be0f7beaf3c43fb19e825c66c54fe7f88d" + }, + { + "payload": "0x2500040829280000", + "validatorIndex": "189", + "signature": "0x403b3a20d3527bb88370edc19bb5b94556d471dac3d9417f4903220e0c7c62480ec13c54b75565b2e99fae10cf38c72cb3c4fb43bb4b389403dbefbd82f9158d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "190", + "signature": "0x7691d64058a3069b305722d2cd68850389db8dd80ffdc6e7686d897573973b0dfa6e41a17fcd87b5a7445fc757a7dedb474d167e06ba9242ef53e4ddc35efd82" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "191", + "signature": "0x1cd6d31b0e7a6f233089349c8dd60495c6e9c7e1c4174e091e5444053ede1529ebf669cd11c93c111081c17c9ded4685cff11921c0847ee67e5ed54056ff5383" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "192", + "signature": "0xe2b91b6797889ca4003f489f383561dea3a7f8b3aa385ed14e12c7dd10ce223f3c2ecf28630d1fc0812ad9b887498f1c1b998e630bbaf753b86252d79a33c88c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "193", + "signature": "0x74fbfc0ccd1b944212f141a4ca856bc65daf9a26c1bff0685da5b61fdf61e73e1c01bd49c425d7d80e10e269861c1c3baad19821dba01aeac36f14cab8718d81" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "194", + "signature": "0x686c92edfa3506b452743371ef771bc430d61b4e22a2f19df11e451b98a48906cd8e0d4d376139666f25b3f821bf94433cf04787b5f6b14270d47b73b820bd8e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "195", + "signature": "0x9294d372b0b3d645c11c456d447f63343334f672a0456e6fc8065edbeb15232fddf8c73e5f383f54a1ca9ba9e1f0456e515b1ae3a87a8d08608c52f8794b6b80" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "196", + "signature": "0xb686f25926d1cf1546678dc20af817b1a5022767953ab8af6265d6163f71b04a86061241af12c476f52c1fd263081ea4cc4d0b118bd5fc4d1f936574f3bb8187" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "197", + "signature": "0x62779cfc314e9ff5e673ccf9ed805da62d7767fe821a90dbb03fc93dcc0bff059014ced2b04bb99573f3bc22cbf6aa7e61196df429067511e18cfadaf0c8f781" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "198", + "signature": "0x6457256a039e503578a06c02d5027eada44ac2b22c70c0540582ae4502181b0c72393792f391c930088bc2a292b17df7a16d5bb071f54abae06040bafc3f448d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "199", + "signature": "0xe6e474a78b11b3c750a72fa15529d3b3dc29b81f93f64caec1187193e8bb0420f1ef1b1a1b9ecee702e1fc3909c741d6df7506ac70eb1bfa18242e21a347518a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "200", + "signature": "0x74686801abf2eab718386d724b0ba40a092a00a560129a48b0fd39403d314d698f3b1ab50b9af1dcae3e63ab2760700dc3a24e01f07b97b6d71ac7f6e5c47386" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "201", + "signature": "0x5e7e7ac172424c32a7af879eeae2a34f796d8d115ee94bf8391c3d58aa195c3bd1dbd4cf5810aaf8ca7786af104fd0ad82ea259ffe610b1e7d11024ffcd38088" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "202", + "signature": "0x34f7d039554d7d2b86c96b475f322f96956589fc84f3e23731fdefa990749346d4f866798dc3ad37caf3a1b419243be24de542bc935581ff7227993b7bc10d87" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "203", + "signature": "0x3e276683ea350c0441e3c97c1276ccca78a0fbef084920a40ff44ea14615fd6028454c997887394fa1b3a41bc6a3d762dfb2c2de6cf6e19a24123dccbcccb68e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "204", + "signature": "0xfecf8a03482a81e272c8762dcfe632e5998a39afb315d74e0966d84bb17167221a259f115349b14e7d9be48026487f64940e468ac58ce5a68f72404189eedf83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "205", + "signature": "0xd2804f65f166faa58a67ec9127f761beec5531377771b5fca7c1d216a5ade4465eba8aa20ee9878eb921c823b27b2ba7979a3a7ef5ae992a50dd08c412121087" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "206", + "signature": "0xe29fc5b991805626ac5405e0b967ae9dca9376ed1a4fe8835882a22589641343b143943db6cadd699ef8fbf72c76791d58a07fecbf64a493c8e2643744dcbc86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "207", + "signature": "0xf8ceaac3d1a03ca79797cbb218f9848175a47cf29feafe410b982aeaf09d7c2997277faa0cfed2a0c5dfb37d9cd7de6ce4adeb926a57ce57017ed1f6edb76f85" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "208", + "signature": "0x3c390c0a319e660f984be024ee1e28c44b663504a73354079ac57df241794619b9b11d2da62b40748f81640b872b22a642b9c9b082c89e2eaa48d2317d348684" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "209", + "signature": "0x28846ac6fa5104244903b03dea3e73260e85567c7085373c6f09fdac63d9b636c0b095342ed2615e20fe22037ab9f2a4eb70eee600227f8dae8fcd808db90e8a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "210", + "signature": "0x587cb5daefe5cd5ef50bf198f4abf5dcb1cf1b79e2f9c18afad9fe4c4a4a7640f66e2f4ae6d53f4cc3b97859972dea628d28b8bb567e8c206e6e5b7c12e49a87" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "211", + "signature": "0x2acb5b1a7d11a7b5e38739929944a965e642e3645b472791238de32de95a2b74b30ba1998efd739e908710c6e150d8338b48ce9bc72bc6102a2b95a62dc85f80" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "212", + "signature": "0x20a66e268c70a738abdf6c5651cc10e5f48cfeeff00d4fabf112cf6e0f23b66028ef6e71b41053a1997de93f3c1ec7a3383f46d506c5a63f8cdec14229dd7687" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "213", + "signature": "0x6c78b629c31765d9381522a44a4172d76b08333e5a815407de0283658e186343fe459bb78781bdbe9ede6abe804bc1b6a025d6a468a91aa02c1591569ed6d280" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "214", + "signature": "0xfe80b63435fb2011b2e8ccac8583add9c99e034f2127cb0196db24d0beb58f50808b82aadebbcd75eefb89932dc52e0bd954e46c73a5a9e79c730b612eedb887" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "215", + "signature": "0xeec41cfd69b0b62a46d84869dd034110ef8f26bd78a05eca3c4b531583391666e23801bd532ae7042ece43bdb505d9fd09a8ac568890345a601a5df189646682" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "216", + "signature": "0x8e3ce31f85257d300a997abe7667ec4dca1e8aed8d84a99573c80d2310be207e2fab4610b1f21e506de873135540c7faea0dd5c888205936c3e2c4294f951185" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "217", + "signature": "0x181b88b82dbcb4739191957212e041a7c6608c2b383d26b7e8fc65dc2043e35a9c91fa73b216cd208c90ae3ae31ff2048dd2bae6ea36d65657d9e768fd5ae78a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "218", + "signature": "0x500374adbfad574189346de4f133ad8a87d5e4aebc8ab2e7f8b56e4053f838236287cbef5debca33275967f0012313d951ca74d05d169851ef9ea0dadfa1298d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "219", + "signature": "0x8ad90208a283fc761c730f5af6459155c6f1c1e489f3ea679b581f83c4b32879e4f8cf3abbda089adfe8c89c9245df468cc2cb9616094cb1c68c6456a83ed182" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "220", + "signature": "0x3a41b8a93f42b0895b71fd17b3634444e4489140082dfd62053e36f7e36c8718daadb6c7a2087986ebf5ca03cb244fbccf92e8397d3a010d7fc2ebf0d3f94187" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "221", + "signature": "0x38dc0d71a496e430aad1ba6273a29102e7ec73794ac076b5ec9b1ece0f11b77046d6504ef689527659cb9b7a7acbbea3bbf3e7449bba3d21d43e415ea532e788" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "222", + "signature": "0x26060310c953d6847bf3c838d4475ba4fa120eee54744aa1270d9ef515cecf63903d29dc3b7e55533aecf51eb910eeef7cf3a2bfe713f3874e4480cc37db478b" + }, + { + "payload": "0x0100000000000000", + "validatorIndex": "223", + "signature": "0x74922e9e878583a5f29e62930ad8f14d9d74a81cdb323a9e3f62cf728ef9795029d8240dd661a04ac939277288d9abd048ac172b6737c595ce042d68aaab1e82" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "224", + "signature": "0xeaf5ad637c1e41c526a52ee8ad2d30dc61c842058e531f75b6e47c66834bb95ea9ee1d5bd8d46e15a5e5ff8bb6e45a21ca1f3c8c2f6adfdc658d82bde90a068d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "225", + "signature": "0x9a0df7a629d70f46ddd82e9034ac5d272948b97fcf70a24a3da510b0913a0831e5bc9a6951ebd0803752841439384dc67ddeb0554ca322d9baffeab5ae54b682" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "226", + "signature": "0x70a4739e7cf0bd5d5a9e7b31ca5a46664fb641f6f4f6f64c49599b10decd894f43af9a33ae1059996a42fd799e31ed381cb967ba2bda478b1994aecda24eb984" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "227", + "signature": "0xf4def6429d611337290843bd1156cd0c569cfa3835d479d7b2cf52ae48f71c17b42970f660b23bbf4c9f12e62c6a1331d83662b47a96cdca2bfb9789697e2882" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "228", + "signature": "0x52b6a53481b551a17a8e2caa0eecb6cb73d0317c0c353d729069f8b591919022b940ce829a0dbbfd4ba5464a8fa220d9049a4b53efc3fe1993aebfe060b06c8c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "229", + "signature": "0xeeb14d2ff967398613e0b378945ebf99433f8c3ed5ef0c3e16525703dedaa74a2be0dffacad00fe83cba53e2c8f92ee9ab2bab13374581c563917d659801b887" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "230", + "signature": "0x9c3d0501648994a2bc7b110f2778507e618f18769600878878b34236311ec8510eef3dc5e3762b858a8df600fdd4c91ccccb65b790da2ace50e53ce94a234f8f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "231", + "signature": "0xccf7722bf5b001d99c572b8e65fdcee62b026c2a94dfc32b6ae352dcf051161b68e6e19845d5476fb341e07470ba2179fb561ebafc536f999dae9f5faaf3a286" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "232", + "signature": "0x20532820f72f4387f57038ef1d47ff7193f7b3f76f32bbf02a3c27db8fd95e6010bb226e16cd92a262556d4fdea0d3e73f3e98424752bd4c24895902535d2480" + }, + { + "payload": "0x0400000000000000", + "validatorIndex": "233", + "signature": "0x14dfe45d6cbc05d347b6f5f9db6d31ccec1b0567b01fc159e25ccdffdec5a83d9f2c546cc0360df59b271e02ad42ab90cf3bb50d12dc1a67c3d043624bfed78f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "234", + "signature": "0xf4cfed9115f8d21500510a4459ada86d293e9b83f09b95616e5b7ac600288d3d150966e67fccaa4610765cc0cfe35c2cfe81e0dab60bb831ab2c95a2f4ce6d84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "235", + "signature": "0x84de7f0cc541a61608a53ca906153c7772efbed2838b500ff7d90b57a6e1d37930fd559420cb40bdf0a909a237828bdd00247cac0391152114d2ef3fd3088684" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "236", + "signature": "0xa41b395e25d72fe0406f457a8fd6410fa24aaf44322d5dfd8f7cfdfa0b133c2f30e5c33d83441f5b269e6e92e05ea95253389c5325f3906253748b398fe6a382" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "237", + "signature": "0xa67ad265b0a9271d5acdafa708cdfc257bc8fa53ea3d009b2e0647b839fd772112cd11c15be2e9e90a063cdbbceed4bd6ad75b41fd16e6df6f95f9caddbf698a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "238", + "signature": "0xa61aa9ccb29959951f6aa6833c1607da5054c456f45ad67fc318b01db82f0b1507769acceea604e390a46424418d03d60dc6c19cc6df60e2ff4526c4d24c798c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "239", + "signature": "0x88748f9b5e3e5bd3077faf8bf0b3ee16c1f1d8cbc0019cc247e2c637899ace4ab14bb0fe0b0cdf7a60000b947d6dba3ee302ec35ad510b4764968ca4b454b18e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "240", + "signature": "0x3457a3965d43176d531634c8eaa388ffa7e24e51ab53f7a02cf61ce86a1253336b57b43ea699d1f8c7b24fd93f5feab312fe89a7e85f9b53ddd18fd7621cd582" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "241", + "signature": "0x7c7bd19cb84ccb8d16fbc334de1d2d0fed2f3fe39fbb340ed6698f0385855e63abd3b1c8363bf46e6fe8c9372f5744eb6d19539fe57d9fcbdfaeb33c0928c68a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "242", + "signature": "0x1ec86fc6f0a0d00eca4040ff23deab3e33d2b612e61df4b6486bcd575e098c5e540e95bc633cd90a4e091ad01f220f8cc2c4738688b4bf82dc8103c6d88ca98f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "243", + "signature": "0xf82d601d556dc21ac46616743cbbe2dd72ef76f615eecb0bb338c750ef8e00441854239b125fbabc5792011f5dcc685c4c08a26af64998580ec31f811cd9538f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "244", + "signature": "0x1aea2d9a3c8a1dcafa4f0af04138e3b7b0ce9bf7e193c53ac515699fc042740c1ff667f0d58fb2af0c954bcd9e66337e04eb63064c6b8bca921730fe4d09bc81" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "245", + "signature": "0xc6ef2a125a8fb836a2336a9b23273d437f390b84a1c0d195440e6419bc2108422c51374684616e02df8b0a5bf9febb741e4f1edc9361462c5acde969568c0a85" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "246", + "signature": "0xb20075fa3d33d61166626f6d63f502329de61519055f3ee09ae53706cb94202220907e2700463fc594b2ea4fcd02416f49285c434f92581552ec6c7abf3acf8d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "247", + "signature": "0x8499809df1006dd4b8144c031efe657a958a0807c709ebe12b7d711ac2a68849a2c7991d57951d560de5300863859ec6322d5702c46e121487a42b8abc57608f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "248", + "signature": "0x84389b356bbc5d27937dc009020a7518a6f0082d90c768b62d3df733b061d70facdae76394f4cd698c14af9513c08e577f53b1e7333ba92ca64d567293d2878c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "249", + "signature": "0x08076091afcff49e118d94bf44cc62679d070eceea6eac772bfed683af8b3e5efc66c15ef9f229b97e298b298e899c5ad7dca58cb33aa4a109cfc1e2bec14a8a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "250", + "signature": "0x9ce85d7ec44b45ac6742eb1abf3b4d6c66e62c007a9976a5cf19a03b096f192062c379e23b7d931129f7ecf44615ae67bb749a23180ae425b6ff9f38082baf87" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "251", + "signature": "0x3c36b753a27d4f3e746dfe35c8d9ad8dd9b0fd576e81c87bbb722ceb113e0d502c7ef4858e5c5667dd4a92c034ef264385cc521e6bcc14d50995cfa99243fa89" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "252", + "signature": "0x1e49937d22d862e15f17daa56a0fbb49d7c2eee7997a80958a642f8240c0825887250126f079d5a70d30278fd801e532f1bc2d3362208796dfd2bc05ff1e5480" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "253", + "signature": "0x3eea4842af59b567daeae21bfb767e425b280db189296d7a2e0826ce3cdfd53cc58729cd01468f56ebdfc50661b30b75f18cf8137108dd2fe6e41427650a4785" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "254", + "signature": "0x8c9e80d45128d8c44030b4d6887e67adecbebef47ed04ec7211bded852bb6e5813856142789afedb69300dde9cc521add148b26e6fb7d839d4a735203b1eaf83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "255", + "signature": "0x16966c0f2f8317a007c74358216955f791a4bda3fdde60026d05266ff8d4fc48cfb56d6066722135a7ac74953fd080537418b01a60f0db65ff536568903a7881" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "256", + "signature": "0x60e867a82da8219ed432a3f16eeeb01811b4d43c4ee391da40432b80318d0f55c5ea3dcd01778ef4b727334fa67481b85115d3e83100338cbac5cc190bd0658d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "257", + "signature": "0x9453d7574bd63604bc3a0dde72807d39ae0818c5fffd9d4264ec8889e784e245c5d00714aecd292f1634f05fc7f948dcd9f8af9144e0c4fce746a3585858528e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "258", + "signature": "0x58ab026b888ff85eb7c1f4abf0554110477bd68ac9c64eab714df56911330f201218e2f548b8ce433ddace032f8ad692f54d2e8e0e89cdff9b146080a9d7588d" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "259", + "signature": "0x08eb106b2ce719937b2c308d11f07f52751640db817707de88ff91160df7d63e4913a9c62608da774bc22849eb84e59ff9d10594b31cb4c13a655b262cc9628a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "260", + "signature": "0x5236fa1925ba042a63cbea3eaab8bc48df6951fb328fefa41ab09d06467b50247c577d4e64eb05134c1df6927488050588919d5af72934fd0a22cf1f5b4c928a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "261", + "signature": "0x5cb18ddb462d9c08948089e65da41029c6743a1f0c592b2b8812f9386d0b737dc5115a1e7b357e34869798f529e41e9935c81e72b71e5a8532bd975337bb4984" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "262", + "signature": "0xc06144fd806440c6c0b48422c579e2faaf2bc29dbd33cee8bd507827c9969a140aff7f2ba8d8cfed4a1e5803a48aad7f06a472d7ec9dde8e645dddf80b2e348f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "263", + "signature": "0x902a52a705c8910d22ffb325b9c9f8cd3891fc24045641e982c4a7bf9ba651600bc492ee50927585360fd7e4738f2eab63d9dd8c808a482e07cdf903f01a8b87" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "264", + "signature": "0x3e4c8184369f489890ecebe3f37e2964521f4cfafe3441ade3a242aa9d35d82be9615ffe660a9d14ce5ab4d44fe14071a4289eb25a6444842c622bf1707a578e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "265", + "signature": "0x9407d6e4189bf581e67305afa13d4d141f75b5316ca8ef1ea3f448f478382d06e02af8eaa88b04e5180df3e0ba642a8a1e1f6d3a63bc027d7a01b1ce83e40387" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "266", + "signature": "0xc83f37ec9584ebaa0e3006a5ff09420aea8efcf609cbe017fdfdfaef667f952363a572a61116c8e1b58f2171ac37ee1e6a5286e47d67f5348479f8435abdfb80" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "267", + "signature": "0x30a47682e0fd45e3169d3df71db1eac2e9544d7b106525d77a6a788688dcdd3a4208e54e9433a615c3af77c8d2d3bb65f59289c221b5914d1f3753d1bf586282" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "268", + "signature": "0x745321806d58627451dd2ae9b24ede7a2064a7e3547cc74e5a7c79450d61e453265c29c61e274dc62d381df6bd4e1df044e1f39ff5f15dbfafedddf33e033d8e" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "269", + "signature": "0xba60a2c4073a6e31ca4912e1da27d7b4fd4d71b0f5595ff94e1bb63e5682651d7cf24704538babfabdd296315f70d960b82d0319f5d3a7c4285edf3fb7d3dd8f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "270", + "signature": "0xfcbf0e324d9b4070e7cd2e249cb1d45fc427af9eaa82b6f760291f2c03d950217853959ed16ffb58a27526e6e55b6c57dba0ddbb83a018b286ca8c1476b5ae81" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "271", + "signature": "0x5a50243238dc98f9808f26ad74f82907a73e854a283b8bd72112e23879aff10ccec4b6b92dc6aa963a25bbb461b01b2be038cbde3db7921925cf1abac56c5481" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "272", + "signature": "0x1efad844a311afe25b655d081c039e3584a6c7cb8bbcc0ea95a00bc3a7794824b3ac6ab4450ab655d8f96a00a93c0d4e3dd9019435bf43570ece61c72e72b68b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "273", + "signature": "0xfed4de14f109919ae5347689b3350bb386e2eb2bb916e2d9d26007040803a741cf95b4e89d814b5e5cc78eff20e0b522dab1d23a5bd10027546cac0e0d58b080" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "274", + "signature": "0x062b7be1d6ed1948d582359dc39c40c8353618e8b8340f0650a089d3e740281edf7360c8a49a9021ee9652402c310684853cf24e63cf7107fdfce524ae982c89" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "275", + "signature": "0x0e2f8f742fc96b17a65db50a9d900a76e71d1a5951ddb3cc7456f42ead66774d960386b75d57c5ea5bc0379eb3b0b5df5ad0a3a87bfacccc0002a63d7848498a" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "276", + "signature": "0xe26326586d75c6e17de79122cf428c1847581e38bb850b8232c67785df08d1432cff6790ead477bad18f620907591542c7bec42fc7d8494a337fe2004e64ad85" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "277", + "signature": "0xb67e7777e0fa31535969ebe8bb4670c4c5338f4be266a8ab0f0c3ed41b87fd6dbcd74507512130e90072d8597cab337d82a495da20887032f02cdcc6dad8d38c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "278", + "signature": "0x76dc19a3be9ca7b0fa1c700ed8759951fcbcb29c5d555cd6725cb3c53d59041902177d2040ae16a3f5b4b464b76dde30abca0a3713af8cbc27717168fc352d83" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "279", + "signature": "0xc27dc906fec8d66a2e0e788d7b5553f7b005bc47a65f6ce9ae7b48145f4fde65ac94975ac5a6a51daf6700600801f4a6edfaddab7504cd875959d7ecf3f31a89" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "280", + "signature": "0x1a08e9129bdb93ed1843b27d50a1fe248c72a9eab27bb220eda86ea90d071b3ab8fb7c9b49c173221a4dab0d989510c7dd32899a9a74898c1c565f4c90ff4a84" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "281", + "signature": "0x9a53c8c954628d4ea459838034e18da39369b131e6299458a00248df5d23c3736d00d2368fa0d99935363d1c04a79ddf585347fd977f827068f77d5a0fd05e86" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "282", + "signature": "0x60dae40853e7f0aa3cfe831586e666c0de5902035210db4a2250e238d432f918d19be0d5a5cec8024e29eee61f8a132761d1c878962b53d5fd014666e16b3f88" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "283", + "signature": "0x963f8410b32fbcd602767220ce0ac33e51ba515324f41be8ffba640c11c01423bb8b28629dbf6ce0c6daa2b81e05b00ac8cb4da3e99276e4e45936b5afc7b087" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "284", + "signature": "0x2ac96f4a49dab5b3f6dc65f0d7ed66ce72dd765758f103f276c6b77eadfb765a1c724830f3a0ab60f6de9df9074f83c46f1f3649bee9aa65548e2658022f218f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "285", + "signature": "0xba9e662446040eaad4ad7759899176084be1ab30ee11fcb5520239cdd1caa9167801f35c426a6b80c07e61995ee87f685699440863080c3e0ee9a035295bc181" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "286", + "signature": "0x6c930d90b012afe36a4ca0c228e5435d612175d4a817e060659c49fca1e3be1a488d8741534df24aba9728b6fa49e1d58d213058f572dbc8aecb08786484d680" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "287", + "signature": "0x464a2b3e1153fe330a15c9afb6925580e468c1456f28deee9f7ede2eab07ce3eb2bc678c0535281bb934dac6842d6d5f26532c4583908f98a401f4a488862080" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "288", + "signature": "0xa879c132ab6f36a6b798196fd9caef64be840d33f63fb4da5bc080ffa2020529df9bcc77f34c6ea5fc5bb891eb978b9302c886a1ac9307c18ae7c793b1082686" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "289", + "signature": "0xc07831374025a4526297c5902c3a01c67e7358ccbf63cf974882fa2336fd0d64fb19ac99631137a35626075bdb52d105e61b394614894e060bb41a5bf8066984" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "290", + "signature": "0xfe82aabbb0099f62ec4dc6eba89212b85e2eb332abcb98c6b9a76a81edcee475edd003f6b21f19430d0e2511bc9eebe59d0a445800f9e7d7b88fa15ecbaaa188" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "291", + "signature": "0xd63da7e6279cee2acef449f794029145aea9d43d4df110198fced22abcee7e62de2186914124b6ab996864cfecfab3fa56c70465aba2538e896f549d46dfbd8f" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "292", + "signature": "0xdc683eb704aeb09d711d4706981acec0e08b0aed802db4d89f01446005441734d9020f67c75c3faee2ded4924abc12cd94036bd1dc45d3fa4caa72d70b1ec983" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "293", + "signature": "0xca9fb1a9e4934dd35cdf0adc48aa2915002f7ad0f86b4dd0e9d0c730bfd40964cbab12b9619876024857692c53d834f26ebbf28d4bf817be166712d323982d8b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "294", + "signature": "0xdeb918ca08bac66f9c53cd8b62ba19ce40fcc8bd82385058384205831cc3614a0324d632d44a832094bebba1ff6384bbd2415aab8df842e15156dcf38c61f78b" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "295", + "signature": "0x8027ebf2fb589426e02c04b31c09447dd46e5636ab017c696b90c75ce9b36d690ca0f9bb04ffadb6a7d5c19b1011ef258e3c61a860f35f74f9c31dc40b73e38c" + }, + { + "payload": "0x2500050829280000", + "validatorIndex": "296", + "signature": "0xae31d1b15b0c6b23e4f35252e392914d3e412951c78b4f920a59b78a3f819b49846aa12cfb814481c0cbcfee854e5ade96fb5c91ea683ca535dc289a9fe49b86" + } + ], + "backedCandidates": [ + { + "candidate": { + "descriptor": { + "paraId": "1001", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x4a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b", + "persistedValidationDataHash": "0x53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd4938", + "povHash": "0x2f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fc", + "erasureRoot": "0xfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf4871", + "signature": "0x1a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e87", + "paraHead": "0x05b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7acc", + "validationCodeHash": "0xf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x6b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xb8d5fe0ac944477ffb18b71c8a0154a5059cdfa9b814fd1f76d3d102bebfe80f8ee3631f8018dd83dbde27d1e443520a837a17fc2f5de32dba4ac1905ad0f08c" + }, + { + "explicit": "0x26e662d7d99c84c7be9c512a4ac52a896b04f71ce8b63e8ff6444d82f0cb0b23d11c34e547ef04cdc3f350fb5f77626a26fc5b1c0641f0ce175bf8a700017288" + }, + { + "implicit": "0xa67a2ee81e2c0a02efb57ba6556fe1bdc11329ac63c83d418928ea88f42ff75885adb4e3f34fe6e003bc37035792b2f89183390811b01ed6188c7ebceff0638a" + }, + { + "implicit": "0x8a74b793d8feb8bc0bc63cffab33ae133b24d16f20814922eeb0669bdf72542fba536c30487beddc6509fd35cd9aa4226fbccdb5dad4992adfdaa684e7f70080" + }, + { + "implicit": "0x54ec4f6b7a3b9cdd6809686dbdaf35b55e5a6e5f50913e061b69cb51d415aa0c6cffb2453cf78fff741f7248553c99ad5467f5bdecb96489838ce0e766f9e98a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2000", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x14bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f", + "persistedValidationDataHash": "0x35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6", + "povHash": "0xa05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd", + "erasureRoot": "0x81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b", + "signature": "0x90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b", + "paraHead": "0x8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70", + "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x80677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x2ca69d9d4b8bf7d617ff0ea20992ab689892d2e03306622ca4b4102c7def627b6911f6d66600559e38a35cc5550ced9aa2d4f07011273d358f83563fc12dfa83" + }, + { + "explicit": "0xcc142c1d524e56434b716609a9b6c267992ff419e8537b027ad821c28444787ab592ecaf285a807c11bd6a6bbded10d13754b43cd9d8a6838841d39a7303f18c" + }, + { + "implicit": "0x904df1a8b71b519f33f712c4d7bd85347ea2696657571706027c180fe3a75b3cd684670cc2dcd02c8f1141890b03fbb9c853177c002a131b4efea7ccc7b9eb84" + }, + { + "implicit": "0xcebb75bda1acbd5f017a2fffd247ab41520c005873fa4e0fff7ef9ca0a4c320ab7399653aaaafa0f05c610d6827e8dba60e681cab7b24ffa11e3bca7d057b984" + }, + { + "implicit": "0xd6eff66a8e07e8e314766617a0e89fd46baff665926848ec67263220ee8549352f18450b80e4a74fb070ccbb804dd6c66f9ec9076c265aa21b8cbad9d8cfcb8f" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2004", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x2874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b214", + "persistedValidationDataHash": "0x5ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3", + "povHash": "0xc88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126", + "erasureRoot": "0xe8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f5", + "signature": "0x84e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285", + "paraHead": "0x819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde", + "validationCodeHash": "0x01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86f" + }, + "commitments": { + "upwardMessages": [ + "0x031000040000000007aacdcc76080a130000000007aacdcc7608010300286bee020010000d010204000101000641bd274876bd20e93794b688e4a7076f47517b81399953d6f1f46508a2575d" + ], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d81", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x7ed3c606f49ce21006f31d6f9af54d7777842a348c81f6f852d5fde554922e20ae114efa4d89e38645557f19331a3ea78300f2da26117ca1e207654c87aac584" + }, + { + "implicit": "0xe0d642356e61aa238b7520c342d8af9502e31592c07f106be3d6ad13efe7685d3cd6ca2a6b2c33742a264fe5f479bdc47241760a14daab34b482cf720c348d8b" + }, + { + "explicit": "0xc617bfaa7308e7979deb3b8d520b01e795174365fabfc070767c9fa0d38d96043c48a5db475c9aee85683c76f74397f80bef7188b056bd23af51fbc0643b0a89" + }, + { + "explicit": "0x5639814c6edcc4021d8e81a7bfcdf68dee7190049f8d30e8b750a000afc271500edbe2727286b44b6f112d52330dd2622c0c35c3efe8f016e5942bd6c8715082" + }, + { + "explicit": "0x9ae2c15f0a5d4158834b628c8c874b018a66046256053ca134b2c6d3fcd4ec0fc5c19cca1acbb2bd448a6d1141e20d853e53ca7312f1b54d0308159bfc1fcd87" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2007", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xc0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022f", + "persistedValidationDataHash": "0xf1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c", + "povHash": "0x6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a817378", + "erasureRoot": "0x8a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e", + "signature": "0x6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78e", + "paraHead": "0xb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c5", + "validationCodeHash": "0x6f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x1aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c89", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xf0825f41231aae973cbfce079536bb23b790059ca985f01ad2150dbeb30a3e4da2048197d2423086a0ecb92130a99e21bcd12a731186736a8798ce6ae5eabe88" + }, + { + "explicit": "0xba2162318d7105e19b686fb54b37d839ac20ce9b150881f5426f90e14bf1ef1f38b00a82c971b797c4e1e778d6cbdff4336de7174927a635f7ef338efe23ae89" + }, + { + "explicit": "0x86a6244827516b3fe00bb614766ef38efa161cb18c3e8462e50848039eae847fc8374fe0511a603f9177a9fb055889082e514bfeccf2b1fc0b249764a8507985" + }, + { + "explicit": "0xc039d4278ceca97102ae05dda66de0756ad47f290874c87eccc53f8435d9ae05ec1ff1d8e8654b1b66138e9c676ef1429a96e86d07edaec64bc1b2429af6c584" + }, + { + "implicit": "0xc65f9fbdd1b3eb98dd64d5b0a578b61a1f7346fb91e60a9a4a4956bd9c934f6ad9e77d53db3c6c5500140cd0ed5e85d7b21f087485160eee96ee8ce81e0b0185" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2008", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x8ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604c", + "persistedValidationDataHash": "0xdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7", + "povHash": "0xcd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7", + "erasureRoot": "0xec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995", + "signature": "0xf267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c84", + "paraHead": "0x2c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533", + "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a97781", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xb031b8f364036222dab8af419a544b090dfa35b9dfd6acddede0fbd4693ed56851653ae2311259318f113c8aa77569d6d44c086a4d25db36f93f82e65fd57a8c" + }, + { + "explicit": "0xc2fdf2e6ed95ac3b420f1790ece6f53f1ec2f21a8c5bb73657b607d02bab540164966d13135788c8c8ef4f8edcf8962bdb01bd4b7a83f02ce6355de9dcff508a" + }, + { + "explicit": "0x7ede0ece21c7f104e46b02eac11267a521ef4cae784a354ddd1bace44a314c45fe6a0a7d5e8f23b747a0602be8ab991b77eb7f32ae0e09b168029e9b77dd418c" + }, + { + "implicit": "0xdc88e4f6239e2f893746f693153e8fcd59666bb61f0c77eea714f02e18550d78695379e4aeeb21b62012faa4733a9631e3530f254a0267c94b5e5e3ba04d7e88" + }, + { + "explicit": "0x0a6ef28cceb68cf884d9a2219316873649b5ae3b26d9af3c058724374b40811fabbe07d12aa8dc0672125958b88efff653b2f9ad712946da840d8fcb337ea58e" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2011", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xe283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc8572", + "persistedValidationDataHash": "0x07d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a", + "povHash": "0x1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34", + "erasureRoot": "0xdae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be", + "signature": "0x223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca82", + "paraHead": "0x8b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222", + "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x1ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "implicit": "0x1ea611454353696fc69849c5d8693df6d476e5ec8395282df961a43c4b77a914fa61baaf0f20c6e1c29d4e8788223b05c1be766df19f3694543289485b493884" + }, + { + "explicit": "0xc8e5bcb146dc716e60c733bafe02c85faa415063c6824c16ed25ce5488275d5b94a9332824a9ba91d12da1b37be5d96b0017b14ad7894f9c231a990ffb0bf386" + }, + { + "explicit": "0x9ccedbe94af6e1c13d2900a177356c2663990f73d6074d6efaad6fcb2fd0b666cb32686c10766e2f6fc212b20d51aed0ab0a802286a4003afbf4493b0f6e8b8e" + }, + { + "explicit": "0xdee0611977171c29d82e1da0cb2a117f4b003d31de25b8cd5a0b134873af556c63e252b8961c47378b70556961143a8aa46ed9f787a1274a97e12d89498eff80" + }, + { + "explicit": "0x18510c97d8d973d233155824debe7e853cbdf1ae974bb028dff4a759b5187a34c0511c47f7b6a089763b6b3a59c1a817569f38fdad73fb4dca9b53d07b012580" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2012", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xc024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839", + "persistedValidationDataHash": "0x981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c", + "povHash": "0x40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b49", + "erasureRoot": "0x19fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc", + "signature": "0x8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa83", + "paraHead": "0x37cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b3040", + "validationCodeHash": "0x9fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd53245" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xfad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c183", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xa001da58340238f895a3b3da15ee749b7037afff13513523def67c376666835195f4ad65f1eaf7f6e7388c168e672c803705afb5de96a06f6fa470462604d687" + }, + { + "explicit": "0xd2403af6e91f76149a5ad91d10742b421ae6de147059b09987607ab1ae9160397ebe99a05a4fa4638ac6f889e83f404ff49e5e8388ca97dc4829f373fbe8b285" + }, + { + "explicit": "0x626d2ea0b931b8035ece2de00ee09909689923fe086d10bd8eaa8d034d6e8a59ee5cb826adcff4b8e67f211e5c2fdce41cd6dddb229a2591d7ec3a8bfaa1bd8b" + }, + { + "explicit": "0x2eddb6db95fd59b3d6be5e930016cf3043838131a02b410e4a99cf7f7f2a414693af508914c8d25b2ed3d9cc7500a6d7326ee4526909e2964f6aee1392a78c81" + }, + { + "implicit": "0x3cd73ec64d9b588c3900952fe43350f966b1e2ea4563bd9ebce0120dd3685f56540b32c0648b98bd2410f7ad837c9e18abfc0587404e624617951f6ed0a68c85" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2013", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x8e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b18755", + "persistedValidationDataHash": "0x9dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e", + "povHash": "0x5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246f", + "erasureRoot": "0xa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c", + "signature": "0x14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b287", + "paraHead": "0x8e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c1322609058", + "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x6aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a4137689", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x8ed5e07250cd5869c9ea4abbe59833f92128dc81f4f52666592ec8aa06e1a74139db0f6beaebf66e8fe5a969f88c1a87d87d8b8f25e8b4134267db6a601e858a" + }, + { + "implicit": "0x5275a271dfbc6fc34987587515b7e8c6ec7d0e2cf4ac4feb0af9acac13740c6181d60808dc4a60f2fd8602c3a7e7777f55809ae0c7800fd183e71222226ff48f" + }, + { + "explicit": "0xc649c25d29bfad7b86e819d0d0a02e25e0215bbfbd391539adc39fb859915f70eb5b10c576d5b1ecbb411f151692472232d25dd389df1e830ea92f81142c1886" + }, + { + "implicit": "0xae9ba6b96ec7dd1bc727db0d74488262ac4cd2f3c3c20b38ab787a01f172ed531cc9f4ddab1d9a9fef55be82a37b05968d4505e3498eacd859ae86e5eb2d1a89" + }, + { + "explicit": "0x9850f4de2022ab90d1f0a3e3b183b545a532101c3706bd52ef49d47d801d0b778fca02add984fa8e3f49be36aa00a773fb2b4f11927f00bd37ced0ccd5d34688" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2019", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a77", + "persistedValidationDataHash": "0x13a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b8", + "povHash": "0x1924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4", + "erasureRoot": "0xb5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c", + "signature": "0x98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e", + "paraHead": "0x666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82b", + "validationCodeHash": "0xeb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f06" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xd4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec223689", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xccaac4e3ee5262e60eabbaf44c880c3fa4422ef3f911c0ff234949de124b624289e639d64f4d29499d19f141395e8291c88a5bc849c25db97f439408747ba782" + }, + { + "explicit": "0xb84f27b57ab9429b3c8e77519662f0df2ecf9f6f57e64fc4adc9f810ce999773802d32bc17e9c321a5ee1b9d9831a8b98badd9446e84977523a579168307e48f" + }, + { + "explicit": "0x4aab85b17f45a8e69cfb004910dc992f0517608403431dadc334023f675c677815d33418dffb4d1e1ec97f4cd1c8a518b538dd1c8db39f42db950300ddf4e988" + }, + { + "explicit": "0x461af56f3d353b3b90b8d8cf23c8ce38502851e6f553963878a0f4dede3269384eb0b5b5ee34b290ce384114aa3927da5b270f87bb4dc7003644dca29865ca86" + }, + { + "implicit": "0xccf6ad5ffe393bc6b1fc224be8d81b1671af5d551f97714152c7b7b02b2cd3735d5077644d4aad9182313ef6c534fa0710bdd72bcbd4264b756324231a1a8285" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2026", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xb4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e", + "persistedValidationDataHash": "0x218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac4", + "povHash": "0x5803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9", + "erasureRoot": "0xbeb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e", + "signature": "0x9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38a", + "paraHead": "0xdb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98a", + "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x28e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "implicit": "0xfc2aaf223a914704e7808aac134495469bb1fc93eac9e9e9099d711736f7743573c56d15e5f6cd1bf90c2d7958ca4c0b70cdc9e2f590c2c716732a4c23fa0e80" + }, + { + "explicit": "0x46117a32276a36081e0d49ada13c2d4acaa06bfcdd44e3574965d46476393d1c878745d895f93cdc0275c98d99cf568616077a3f46a74dc48cb75a242f82058e" + }, + { + "explicit": "0x4a6b6ed91692707dccc2cc39735d6e7b956199500bfec71b236044e99af6ef49776a134f48c8c6c845da619745cf9e5ae2782379088ea769732e911229685586" + }, + { + "explicit": "0xd840b20bbb18f6663153d0169c376a855ef07761830634855703d4690d91a766a641080c328f0f7d73e18230b1320d783eebd6b3f68b2eb8447a77d458a70e8d" + }, + { + "implicit": "0xae5d936d97187bb698e17aec29a8de5a134ecd8b3f835165fe2a5beb7f1978752564007df059a32e93056a4ca6fe0fd368f17c29fdb8ceb7e25ea4ae98525289" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2030", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef48068", + "persistedValidationDataHash": "0x38dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b", + "povHash": "0x7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a7", + "erasureRoot": "0x4db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcf", + "signature": "0xb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88", + "paraHead": "0xdf569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed70709", + "validationCodeHash": "0x9b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95a" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xf4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "implicit": "0x7efcfd1cf809314becfa98296ebc203476d1191d38552b73f304b55337824d3285b49cf4b49e8d32d99cd6071e89bdd27b33afe87ae318457bf76d5204e65c87" + }, + { + "explicit": "0x248e11f1037ebb842387f24edea424154ddb870b8eb46560b4d3bb031003ff7eb3898ba9fdee84b6e4caceb40341dd8e610af35863e4e10b3afe11ed48e66b81" + }, + { + "explicit": "0x3a3ab1bb0ae456d6e4a0a690ecb7b140d2c53efb669b07f76cd5e87c9bdce3756a896ec94aa7a3f14ad0c384821f466590ee47bcade729a5b646d32b73424d8b" + }, + { + "implicit": "0xe0aed6f665539721049d9fdb257c57c83dfc51adacfbc8dabdadfb36abb3f8361fe3a9a31c60f425ee0b302b2cec9170c06f2f099e941ab801f74385274cd885" + }, + { + "implicit": "0x520098c5d40ee019005b083bc6ab18f21842bff96d658adb6a8aab5dd61cf4060cfae1373e6073dbdde4daa7f77060ef518e9b840b312912844919b9b7a95a83" + } + ], + "validatorIndices": "0x2f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2032", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x16c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e", + "persistedValidationDataHash": "0x1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c", + "povHash": "0x5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226", + "erasureRoot": "0xd4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda", + "signature": "0x84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd0489", + "paraHead": "0x9fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95", + "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xe2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xf21f0d5901aebcdb08b772d2fdd43bc53ad05f55397efa82f5ac83726cf3a629c179832f143a1701f90b92ede8394aeef3850355a8e08ccf513f35521489cd81" + }, + { + "explicit": "0x1c47b41b0a7a743e872d94316718d46302676f01998b2d5bbb13d8086a1541274174d3a42a599c02d16ce421bafe995abc0c8f612002c8e3de2a9c48ed18a68a" + }, + { + "implicit": "0x3e04744392c3e249cd0f525b2dfb9fdf86c16a20dc9f2583036cc3bc70f9655615d9fd0148c17dac1bd52bc1a9b20fcd8d47961ce522a11e85660546f41ec48f" + }, + { + "explicit": "0x826423624446a2f26ec84d96ca1c633b5022a4d8426152c67485f5aa12f4d509fdffbac3a0d602bef7ff0afc76d7296a73b7db3741a604ce005c55d322c57f8e" + }, + { + "implicit": "0xd02e750b26f04f0d4f942284b67a3c5edb090f2076a71fdb7ea7d09a2088c542f96e2fa0a88aec8ee27a21108d3454b4d6e98c2996717cbad7d5faa85150608f" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2035", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xe2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4e", + "persistedValidationDataHash": "0xcffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360f", + "povHash": "0xb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b", + "erasureRoot": "0x1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95ee", + "signature": "0xe6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f289", + "paraHead": "0x3e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951", + "validationCodeHash": "0xd101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbd" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xdb1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xa69d38db4362b350399a04aa79fdd37c71e26213664e47de6b1e8257856fe30438f4fd8085ee5eb710bf795e7fdf134b4f03306c946ce9fa764b9b9156e60c89" + }, + { + "explicit": "0xb23caead6bc50c402e654dc51661ce9422ad5c1e01816c7205d7a7d77a269350006dcff406a7b988713b9c961c282c1abb32c5b21a46c7adc06fc724f18c2c82" + }, + { + "implicit": "0x96b4f475de9397e9dd2fcb78ca927ba67b6784ad839c9518c0c196d9d25f6c3332e207ab0f834f55e52975ec256803d48cdb93c422e88e7125444a936a93238c" + }, + { + "explicit": "0xb6dc3dfbc2842d1d262fdaf7197e48d15203a801415ce1b72b13c8001a79ee657da9e4fe712d74b32b93c6daf09b6db0fcf2afd9bc6d92332bdf484fc5690985" + }, + { + "explicit": "0x428701e2fd42e619d361c82bd7337672631887cb88e1c41b85e86d822c20835de7d16aa02140e40f638e38fd086fc6895369d14639efc5257d744348c66ecf86" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2037", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xcaa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e01", + "persistedValidationDataHash": "0x3a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec83", + "povHash": "0x45c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c", + "erasureRoot": "0x601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c", + "signature": "0x7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe51680", + "paraHead": "0x2813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd33052", + "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x0db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b481", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "implicit": "0xbe181c486ddcc4c9ac6a94b4dc832f581c9e7b31713d8e6246866ab791967777600e47da6244330933279432b487026fd8657f22595888df357ec0846ad4e68a" + }, + { + "explicit": "0x648f804019dd408a5e05f6cf90f446c8451909ddb3248a46d908a0d04e6e121c6db26ef40990ad5e1df28eac67fc6da332c7b18f19a30c50de166ce2849a3c84" + }, + { + "implicit": "0x5c90101a96bf63df513813e27132903eb8932fb4c703c7879b969a2905b94c24453f5cd84b7e78da6622db2a03b5e6bf6f05cf3e6ee79165d3d91d6bca1ba788" + }, + { + "implicit": "0xa8804ee53e8ca541294744863d3301e426140051ea3d8e389091964aad84517a62a50f198cd8589942d0e037ce5c0cb6d0a7930478f6ea654ee4e8a1ad2e9686" + }, + { + "explicit": "0x409baed716166d18a7e9aea12db1a792294f0e09766007eab2a31c4626c80f681ecf762f990763a102affc1483e47557a6fa7ec6dc28f511321d186b2b14cf8c" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2043", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xde433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6e", + "persistedValidationDataHash": "0xba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b", + "povHash": "0x3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da", + "erasureRoot": "0x48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9", + "signature": "0xcaa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d", + "paraHead": "0x3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504", + "validationCodeHash": "0xc7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba89" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca483", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x1a83a9cd90c49141803d3e2a95313fee4b11462cb816026a79ab5bd1cdb76063891fa0b825ffd7071c4e01f430719ada2a61e9f4bc8b1be1956ff6570d4b288c" + }, + { + "implicit": "0xcea3c752f0a2bce1a4d83913caabfc4a23c1565e59fbcc490e077cf1885d1477f934950974d1148487d4dcc4d8c9ea41a23cdcdc4762775b33848684e3d0e18c" + }, + { + "implicit": "0x1c7a7f8bd0a2cc36d9d01de8d2c1a78889a33e2ca99e903dfa6d4f7e8d35f75fe262ab6e7e359e536c5ac34845eea2ad970a645ea68d326d705265235886d58f" + }, + { + "implicit": "0xaa0ed2888de03f161e49f3d276f9a0218ce8cf179c92b03f4bba6fd6814f74384da3b1ed96dd4231f2c1bc04c8691b911723166dc18566277ad056f96cba7f8a" + }, + { + "implicit": "0xea830aaf3c1916a86f2c565cc983622cd2bdc480dd6429537f09b60fc08ef81eaf27bf181e182444345d7b39c15d3d010508c4d25891faaeee9770cd02ee6682" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2048", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x34f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6b", + "persistedValidationDataHash": "0xb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48", + "povHash": "0xe7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4", + "erasureRoot": "0x211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed7", + "signature": "0x84270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b85", + "paraHead": "0x7e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a495782", + "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "implicit": "0xc0eb5938632fdc8d93530ac856d0152331a73b7651ec83e0aba966d0aff37410c89129fb40af6e1d854e1776a2719052b13b85125547949bb07792965178558e" + }, + { + "explicit": "0x5059942adfee52da9dc82d1fe39f0817a3f5544aefeebc23b1b654cb85306919cfe686e74fbc7c3a3d3d29310abd83c05f0bdaa6f49fd421b6ae999a35f43d83" + }, + { + "explicit": "0xf24b12b9495836fff64a435a0162905f3d9f295bb12d1554f2e88a5f05e7b12309703d6a11cf47917940513fb3648fba5f44d019f0a1c71b966391e79649d786" + }, + { + "explicit": "0x0604eadbe44657402c31790c91ea3439ad79aa95130c9e3486d2ee1dbb0f957c40fa780f8d43bb40105d4562ced6045197e3b8a2db9b6cfa7e293d7ed494d88a" + }, + { + "explicit": "0x7238f2dac66994a50265500ec221691770889833282fffc62888b705e260c24451eaee8956cea18a92b65ef147e56ae879c0e6a7a3581dda8e65cef9df9bf682" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2051", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x62c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f", + "persistedValidationDataHash": "0x5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def", + "povHash": "0x988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce", + "erasureRoot": "0x17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d957", + "signature": "0x2ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b85", + "paraHead": "0x91aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cf", + "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x3b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be88", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x22c9fc614f0aff3fa66892e7a0ab2f1586d66ddc3dea93b9c7b2df01e37cfc2f83048f0be3fdb8d24a96983f86cad5ab4434f2e3f834aa5eb6be8d9d2c61d989" + }, + { + "explicit": "0x08145261014ebddf30778168bf03e1cc0e1654485284c46b5ca22589c27a296ddea5f94461d23363c6eac64e95c9c01e4a092b30ca0fc90ee3ffec9adb925587" + }, + { + "explicit": "0x72c7fb04bad289e75735c041d3ad2e7b7854578324ffbc6541e9a94ce40fb85b088ddfb07b2d7e5367d4c4fa39b85c0592ebd2df8c78550957fc28aba1c6b58f" + }, + { + "implicit": "0xcaad0b3806349c10f6af98b9e39993dab780f179d8c9ee94a15c6df06900834914c721c06c9696d9c9f14587174da7b31132ed73f48536466be2b9c60a22ff87" + }, + { + "explicit": "0xdceb1afdd4ac3b63dc6aa995f40eca80055ba3e63dd893457ee3a686cd2ce00c04d8c165691ba537fa99a663388f380dbd5c2186e4fea8cce5b84f92bfb74a81" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2056", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x24c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412", + "persistedValidationDataHash": "0xb104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d", + "povHash": "0x424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5b", + "erasureRoot": "0xecbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade1", + "signature": "0x5238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8d", + "paraHead": "0xfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915", + "validationCodeHash": "0xfea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x4fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c84", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "implicit": "0xb440d16f61b8a71c3e0fb783ce01de8bbb64a1c2b59e0723d1c80f362d3f860a743737ef7f9179975c2d995716716416681ade77b8eff905889472e0857b4a89" + }, + { + "explicit": "0x90dadb5ec8569b8be7ce745fb8dfb273065fbaf803e55291048903cda3fe961430cae7c9892ae443ee296394bf79ff2c223da15bc6a65282fafa891f6947e88b" + }, + { + "explicit": "0x560555896ed99426dc8a8a1499492efa61f75a42cbca9cc2e0d1977cf3d3080fd872509958df5dde52dd71c3ef4f1d1915f88f7bc2f5521f7fc676ea2dcb9a82" + }, + { + "explicit": "0x96085c6441d1a152cb842b4f1b060bba06323c2551ca42d77380cf92eeae23560121b79161f3e1b8d956c884e5b8c3c75085fa6c5f767467204da4ffc4f6ed8d" + }, + { + "explicit": "0x42347884b462a23e6b004d6dbe1d30064e082cbc26581e67a164099e0a4ab37f3b2dbdecd3cbf758132c0ab081ce9d7cd46be3b7c509a5944183300e74616c86" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2058", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xf872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c", + "persistedValidationDataHash": "0x47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dceb", + "povHash": "0xedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb4", + "erasureRoot": "0x74104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc", + "signature": "0x58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c", + "paraHead": "0x2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70", + "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x3226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab83", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x402f44137eff1e3083d32640bf1cf8b57389a20aedf01551f1fd4036cc28496175206975ae8ffe0fac0d182f93e63da1239693be72a07c186c756b3583c79f80" + }, + { + "explicit": "0x7e068b8e46c12894b52f7c9b240ff3331e22a11964e0de467d27d697b8f7ba56c82cd2bec9fce04aadb54e850722ec7172f15596bcdfc8ddc02dd7823fc29089" + }, + { + "implicit": "0xe62a9aacc041dc522a9cee77e1d7f31f777272be63fa323697bc598bf57eec1ee2cc57716644cd917e9bee1b6056157baf7e3c14d4b03982f782ae4db415208a" + }, + { + "explicit": "0x58ca29f027dd80db52ac0a6fd957ef875629e5a3c9c773443d45f3a54d3cf7785f9920aaa8d1f3536198675ee4a8a2d6565c248d99d912e92170ea7caaccb68c" + }, + { + "implicit": "0x1a8d06ced03d057997780052b3b3d44ebd601a6febda168f4ce63d29774214350d4eb4b6a736b40333438f476dd926b9dbd9dec5fab2b750f893cd79bf50dc8a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2091", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xf25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18", + "persistedValidationDataHash": "0x498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb", + "povHash": "0x5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e8", + "erasureRoot": "0x19ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f3", + "signature": "0x6e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f9064783", + "paraHead": "0x49fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380", + "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xc3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def44686", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x8e044ae43a0ffe176c0860e77ad68299ba900ada6a746ef7d7f160d88997870b0757c0dc4dda6274118f13d65e5af213379d8183c457c26867bead4f60b8d882" + }, + { + "explicit": "0x4c1b8b622d055fc9f718e09ef9da0da6516ff1e17e8b4ef25a0dc4be0240d90c164c8a15892b7a6af058987dfce88f1754d518bf58a39e305dce4b7a89d9508b" + }, + { + "explicit": "0x3a4c86623896f7f9ba5782d0105054861d176902c04c8433cf667ab80f3c587fc76df80e2184e155063de90ab43cc5ff3b45fe2438e544a328a814cf86c94b81" + }, + { + "explicit": "0x9800961aae11a2b5232281e6514b40d46956e830cd74d7123515e08144bf4c06c7e0ce2305829c4a1691f2fee3c233ec6066a1517a914894efaa564fe6de3084" + }, + { + "implicit": "0xae1ad7ac0f6194722a037a66dc7ec5cab299ff0dd2e47479b5d6eab54fdd697ccea043260245202e436c9185ebc7eb65099e8ec048b739bcb0c7f6b06019b08e" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2093", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xaa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c", + "persistedValidationDataHash": "0x22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c162231", + "povHash": "0x64874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db860", + "erasureRoot": "0x0d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b33", + "signature": "0x30811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e84", + "paraHead": "0x26b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60e", + "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xa9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf45884", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xb08ad913ae8226b69928019841adc838c1ea991f593e90ae3cf2f8f65005132e0ef193766ca11037c32572329df267a7a9822100110037ee274bfd7e4f4bb989" + }, + { + "explicit": "0x6697dcb38b1a6fc25687da3b0cdce0ede98debfdaf233333c34c54afc2f3d077e62afe03c5efd519f1dc93993c005ef6289f4b798efe8e43f521eb0918e31382" + }, + { + "implicit": "0xe281810e597f9ff9d8107305c4da7db8a2309067162c199035d97cf687ccdc51ec0e905098ee6c8f116514c714aa876c1b92b21b200230cd6cc2331a3f309383" + }, + { + "explicit": "0x0ae896db71c861b7f5dd8cbbbea5702d0386bab82174fbd6d6eb0214d98bba2a5fc98e548d88be4a224f7ea2a5a4c8494c596c32c5d48ea0c5ba9916e0a7908b" + }, + { + "explicit": "0xe621904e4f48254ed80f93621c17de94ac734db70d81bad07784bef1998f7a2d962b009937f0e40ae8675ee2981ffe7877dac7705191df0e2e586fdb9632578b" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2101", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x36342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e", + "persistedValidationDataHash": "0x333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6", + "povHash": "0x845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036b", + "erasureRoot": "0xf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59", + "signature": "0xb27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c", + "paraHead": "0x02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de", + "validationCodeHash": "0x7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2d" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x9e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e751085", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0xd2db7ff6a0f86cd023254558ec177908137bda3ac76c1a1a9b64de88442b844e90b22a326e9defdae0792a94c4bb87bf4d95caccca3b0fb9ab6b91351aa07d87" + }, + { + "explicit": "0xfa8987e872643642589963d4c17c8ccf970fb18ce6183817148270bc865a644364d0a8b73a45536c36c0755e9832dfee3e5c7e071728bb3eefa53da81efbc58f" + }, + { + "explicit": "0x641bcbf98f190db2306b47aebc112be0496b116cf743c88d751c6bc2fb6bc8789538be79e7388589ca08b6b47dc219140929ae63995ea0ef6d75e02a1e42628c" + }, + { + "explicit": "0x10be386062ffc9be51d997d38bec53beacb6fceea2048472a39d6cfa6e7f9412b790976ee6cc9e26a8d0f7a368ca0bbd7e525b167252d6298033a1313a64b78c" + }, + { + "implicit": "0x28420bee1021446592228e3b44675920a42363daa59056410ba7e09f78e7eb10c89057d16cf31de3a6ba93dc4a657ec1a220608d746e2a79f052761a6ed9468c" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2104", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xa284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d", + "persistedValidationDataHash": "0x6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5", + "povHash": "0xa8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432", + "erasureRoot": "0xb1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fb", + "signature": "0xb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8a", + "paraHead": "0xb344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b", + "validationCodeHash": "0x0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x6439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b2386", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x10d66873e1297fa34e9c0414ecdb188bcf0f813d8233b1c000c896a5029e704b56028e581acf3c616af00ffb5f83b509d9e018217af656c5293041840d27d483" + }, + { + "explicit": "0x5a639ed581ce633e83b308fb87a3496eb6563aa06cd96c7d266771ab6111683eab1e2e20a0f72276827aab104ce3349da2e618a9b851d84ed1efc260b6e0c189" + }, + { + "implicit": "0x9a5774260b29087ca03161445a740c001af3732c438a101c37d731d5430818062de1de93ca6147b80c4da62d3a6931e5196ea4fed72852f35d34f3ec811d4084" + }, + { + "explicit": "0xbc197953e1acd14aee8334736c7f39256820e34b06d6dea2c592f5cae6ccda0eb7a9bbba117ac1801732f980692ce264212b33ce81cd0c5b23ac634c9090258b" + }, + { + "explicit": "0x969fa794414d07d7f29c52ca454468a38cb7a0ddcf4f7bc04a59ab1b283a0e2210e533ed25ec15cbeffd4199175644461df4dc9ad3dbf79d7c358cc0eb8ba183" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3333", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e", + "persistedValidationDataHash": "0x413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037", + "povHash": "0xba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b", + "erasureRoot": "0x9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5", + "signature": "0x061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485", + "paraHead": "0xf3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc405500", + "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x73fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x38badad359cb9335d94e14c31b0fb9d23b004932595421a3ec71fd20cd181f6c3ed2405a04e0c2c0c936748991bb5e9723075856fc519eb4fed11e2daa5d918c" + }, + { + "explicit": "0xc43bd2159fae0141c83a5f4efea3d2a77a3c08e9fb023a26846afa0e3bbfd40b2f333ac71082283f0dd5263cd04283dd9da047cc19ff4a75c620a54567250a8c" + }, + { + "implicit": "0xeaa310fc0e2169b1509005b3598808bc98160542e9edd04e6a7c3c1c7f5518541fc16e49d2970a34f5247778be8748bf0ffadb808f1958e5e86d47c61cdf7c85" + }, + { + "explicit": "0x58ec3afe78c41f8a4591282a7b1d9420a5cd7da06cbb2c714a4e155505e94d0d8629f65b45ea3a6866cc828690b0e690840cd664fdbb44842db662be7899ff80" + }, + { + "explicit": "0x00ce6adea29397503be7ce78b06b261cbc65238e3160170b6cf9cbabb6a4db3acd092f6aa7917b231902626deae24cacfbe82af557e616f4257ded8938d8cb81" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3345", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x60020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c", + "persistedValidationDataHash": "0x5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c", + "povHash": "0x7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87", + "erasureRoot": "0xad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be6", + "signature": "0x4a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c81", + "paraHead": "0x5b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c", + "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xfa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a584", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "explicit": "0x90ae84366efee67470fafb4f6ce5460faae520851097e16c23912b1164922a02cd2f27c1bbfae3954e552c8a76efce0569cd8810657b47ef60392a7d632c1385" + }, + { + "explicit": "0x1c85d0b673a48a90091a1a83dd892550f74a632e4fe1bad6503c0290f288ea43433c0c8333be1c66425e403ef385a1559dbf577754c042fb276f23c5b7078184" + }, + { + "implicit": "0x6ac39a58c4b9a92392daa3aef663d60ee2cc75f9c867ab58789fb78a42138236d4e1f3b6696522a30e762213bbf0528617d7e6525ca7cb6abf3b6a840ae92689" + }, + { + "explicit": "0x8ea9478b0cd6946c8a4263b16325c6950bb52c07628723a318a483bb4de42f761cea5034a98fc0458b529cecea200d664fe3cd298d11ca00c593a22f69158682" + }, + { + "explicit": "0x8a879d1474ca3f7e358755a143c8b7e53b65b077bf06b0035c77c9429c5c5a126bf2a26f03da357b3b54b3e62c549bef8e954a3f6b93099e0518d971b8a1fa87" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3346", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xbc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319", + "persistedValidationDataHash": "0xa69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd6", + "povHash": "0x98ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e54", + "erasureRoot": "0x8e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2", + "signature": "0xc2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b", + "paraHead": "0x845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf81", + "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xb527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d9714789", + "processedDownwardMessages": "0", + "hrmpWatermark": "18207444" + } + }, + "validityVotes": [ + { + "implicit": "0x34034cbd614a02763ea2a22f06ce47d0a48d73816d8ed867d26eccb7d7c3f35a8b2d73565131c7f423324031a69d003b319824844e4bcfbf35626eb31fd9ed89" + }, + { + "explicit": "0xdca10930027aa2b65491de04e59527631f61ac581fe40c1526cc6fda33387b4ae577ea8941f821e5f1769359b87e9eedeb70c235ba0684f2411d7e9b80b2b682" + }, + { + "implicit": "0x1cf6d175f7e569ad3bb05b51e1219eab3d94822ab22017e453d6f45828ac7d219dbc01fee4b207bdfd9b0a2ea6ce99a6f7c69994277a52bba0c4dd3262c24c87" + }, + { + "explicit": "0x4042f54488196fb45cc0efff7c3d0bf7dbad301b48ead0389a9b762870868c6f9f3d8d0d74501c6ca0384d834b80a3c3abc7b350935df126b091946070c6c28e" + }, + { + "explicit": "0x82c8163576b4c76be902811b04b7c7591c568a1e2b40b51a8324ca8801ed0105f7f50ac2906c48a04e9e57cb460dd6bae76581a1a569e5d2636062607a3b798e" + } + ], + "validatorIndices": "0x1f" + } + ], + "disputes": [], + "parentHeader": { + "parentHash": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "number": "18207444", + "stateRoot": "0x0c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542", + "extrinsicsRoot": "0xc66ea1b0667646d67c761e0a4e19e431496d505cb2d290e32ae886a9b807276e", + "digest": { + "logs": [ + { + "preRuntime": [ + "0x42414245", + "0x0369000000c7e6e31000000000609b5e51d77213306c131b97cd1eb2517829b1321fbe993bf69906b3653f2e4c7adf0d0b2233331132c6e181ee5371e7e5ebe4b7d0d7c2606219231f0cf012017870d1bbe4eec4b15a294d73f9cc28fd87c2e7c329ac1232c39af4e24587ad09" + ] + }, + { + "seal": [ + "0x42414245", + "0x56ebdc16b7f1ed2939257e66109c081b3420827ddd6fe531ea3b6df2286f2d61ad46c328bf8a584b5563003b3fa79e14e75d3fa7de03d19186a46156a79a5686" + ] + } + ] + } + } + } + }, + "tip": null, + "hash": "0x5cf72a74d20091351e923f48decfc7d6d368fca8b9ddc846896771c8f19064e9", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "1000", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x427c7bfaf0fd33c1781face8a914713e0fdb298199047ad46db632b3a0238f57", + "persistedValidationDataHash": "0x674dbc4f12c27c26a2bbc8032480fa7471f04ce61a4e795d330a079b395ecb26", + "povHash": "0x2091af0f00f0dc66e18528c5338abfe12e30c6aa5cd70f789d9f1d94cc9125d8", + "erasureRoot": "0xa1d8f8e865fe7b1e1e7ba481f179cb277f08ed36f5c5cfc1ba29ac5e3075d61e", + "signature": "0xeea75a68bdb3d9e49f036cf37862cd72a15c93bc0706445d2bc4e1f660ba8b3a68ff361cb52ed64e24080dfc2b09276ce96bf751cc5d6ccd729d8a6c2264b188", + "paraHead": "0xec915ef453fc4bc90c9c713b5c4d3ab970eafa03ea809cd6656d529f2cd1fba9", + "validationCodeHash": "0xc90110c215c22fbdbc9ad6dad96b04622672e7107e272f99b1d8087d886bcb91" + }, + "commitmentsHash": "0xfd57d6526a735e0f882bc7dd1e25de1390320a1b9a55cffe0d6a46cc0b991e9a" + }, + "0x197afe306e7a67f1d02430121cdb4b48266938c1d07b917382a4e62fa0e0363b5a56330139920117de771fbcca2b786ea8fee98f3fd29ddde0064695ad8f924a8405f841a9d1f8274681e1f550de1a88c74ebd403dbdcd15c878bba9a884894c8d8bdb240c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040561757261010134fb235c339da491a446455566e2d35fdb6487864ecae628048b34dad2a539fda96413290c018d589e87ebf770720f1671922f08f26266ad4bff67f2386daf05", + "0", + "44" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "1002", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x0418535d3fcee0f8457ed35a6b640496919eaa8e12c343c33f1acbed4f298854", + "persistedValidationDataHash": "0x9f588f50ade45698a7cdd0008d6b36fb88081fded021a3a0007d24e0da224c5a", + "povHash": "0x198764b65dd3bb2104eaaf9c3354e0b83a2cb0fd05c8e513c92e0b8619fc1af9", + "erasureRoot": "0xf71f260373ca06344310563e9aca61271e80bae57d951d60118a597f4b549c6c", + "signature": "0xdee19893aa7bd06a0603ecfe67e7dfe0a34ed3e7bf6ae8a30f813477f3766d27d1a8a48d02cc46a2fe6e4b94fb4a57e1d21c2fc6b70728ad65f5273f0ae9ba80", + "paraHead": "0xe36a285acb80ffc14c2cab1c02ec0cfa8dd278d52bdb8ad218f6b2b640b4eb6b", + "validationCodeHash": "0x1cbac9d27448dc0777f7253fb8b976bc60c6077178a4cec9c8582d12199490bd" + }, + "commitmentsHash": "0x17e8d13919f6796ec909c194029bd092b473af011f9e81a135d8565d58ac821f" + }, + "0x4c51732c8cd0f333e1b38ee721aad92f5e281921ee44780755004f914421718a527e5200405a0ba7fc7127794b20d8353f42574bab200ef559cbc1717475b49971980de78cd5621c99e91066e12ec44b0c0801f3ef8124520c422b174f26d12533834bca0c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b5704056175726101013ca3caacc1bf08e76650132cfaac85737a837107afc0e18d8d1acbaf5e54474c81f8a0355857b421ba9ee93766190c1fef694e5138cb9cd43251fe778decc68c", + "2", + "46" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2006", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x76e6f4e11bb6b81fcd95efdd821f9678d6b2915b3b88beb37cdd00c318820a72", + "persistedValidationDataHash": "0x8d25e156801eacd91fadff32e0c0a10cfd46f206e9218d1b6fc774a55d99a21c", + "povHash": "0x88c2a7a6430721c79c1a4cf6dbf01e6a73807e825f80171f1d95a6e07bfd9618", + "erasureRoot": "0x3dc2e6cead27e2cf31c53127a8d31ff3df37be2718f4b782f2f83e8c8da19654", + "signature": "0xdcfaf892077ca36bc23d4227c60de9f123a0b92667f11669cff61e4bf4288b6a07a1af84fe201dd0e21c40d11a3467ca219d5386f8b95dd4a87b76f75c717680", + "paraHead": "0x2b9443b4b044f99ad61ebce85f2b066f63227dc22131332a155d00ea027e215f", + "validationCodeHash": "0x3def61cdb1096c49f9705c59d16d1b16b9e4b71bfe77ee5e5553dff6467c3c12" + }, + "commitmentsHash": "0x9563c9c036bc9878d039c080713e458bce2573574bd687621fa862f56a505673" + }, + "0xe799560557c23a42de4a2f09ad3f4640c0ef445f8b16dcb60230cf05ac0ef8612af12a019c723c08773892bc49703629a6c7d40863d66b556bd711004ffe270e82b065532933ee2ea6b1d51ebb043f67a4d298ce878e522f6ad6add199055e83e01892491006617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e890301a9c2118dabe56b4ce42e55e4eb03f9500616bd75a5f9c2c87e0b2acae2e73fe618fead1ad47289d2049dc479b7359f3d6572f3d770137927f0e480aa0f044f17f40661001c89f0fa8248630206a37a320c4f215e1be88d133ba7ac7630c6e25ec2f7fd2f5fa38cb62cf097b956c48755076b7bdc0580c01536f098336b4021c37d542b16846f9a31958d16bc518b8016b6075db298c0fb2a71c73f8a08eebb564b2ec5e5382b2a63cb5ac5be6f854377f57ad87e48aedcdd507a23463283e28f0daa59e7ee1a8b751e3e84513c1e4d0b6d77f627728d6bb8ebff359ff6e196e5de056175726101012c0978c990714e89127cddb29841e611cc79d29a4945a43f791694757eb523250e42bb6e5edbcde88ef7092800917f668096d5644d318247280cd13c5790cc8d", + "5", + "49" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2031", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x743827096fb27567db488fa961179223052077d4e55b8416c2e48311d7935924", + "persistedValidationDataHash": "0x982c097a7d2da5c3d9cd155a068e37ea670882852a5c8b477572be450a125751", + "povHash": "0x1eaf7b21d32346ddb1727959c54e8aa61cc273897d34c0aaa1c0f510d647d609", + "erasureRoot": "0xe23def186241535ced0faf3343134d36a252fd143c04e7fc20ace704f7629225", + "signature": "0x58e02b33189bf63eebb3c7be4dcb63a43a4ffebd539cea90d6180e6d191ec4076755b141a4e05e74a08e3c7b555d2757e5b9c8840704a9f177ba93d71009f98f", + "paraHead": "0xd01519f62488c3fd0172e9ca0ff0a6f6155b7fba7177de44652f40545611375e", + "validationCodeHash": "0xcd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701" + }, + "commitmentsHash": "0xdc8e0d4228404d6230840f4043119df65d4d1b64c0b0dcb23fb5ba7c7c650e84" + }, + "0x9970c31d8ef604b05232dd77400efd8a4897d1ca470c78972054bc735e1a768502d5040176dd9e765adc2542ef235937aa3ddb03ebe7ecab8effd84bdb6bd197987fd6fe1472232408435bedec20696f521e8c4c5f78de0c417127b22d321c9da95fec8c0c06617572612063f37108000000000466726f6e88011d315da1224715c0fe48e1562f29fec7a2be8e8f68a6437df83b81e32839d1590005617572610101cc440259bc322e53a1fa00ddad4063f9b13f1b28a65d4f9b5e3c9e8523499122c345cf6bb2cd0b8cb34340f26d6d5b5fe302673273fc8bf9eefa7cf2b76ddd80", + "16", + "1" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2034", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x8800d2ee0a398bb2aaa5c467e2433ae83f7022593244b3bf219bc14f34bf9d75", + "persistedValidationDataHash": "0xadc8676b45d8dc5cb4619b67481af3811dbec4f7ccff961459310a51942b01da", + "povHash": "0x2f51a71bf0526bfbe85a95a041213d2ab9523d0ed1b13b7bc134cef75e5b615d", + "erasureRoot": "0x1f9e4e7b3d00ab2125669b8cd6185207828f8c2b0cd7f1f6e448e1183d22120f", + "signature": "0x90854fc84a2ecc5fbefd097cf03d2d45c84593b050e1aa9da5888201cb72c245bcc168ab6959db530bc0902f25e15007faa90d4b1180307eea649dda495d1e82", + "paraHead": "0x584c05ee2e96cfc463ecbd05b5e8df1b5477bec16fd909c1468fb55a16c251db", + "validationCodeHash": "0x56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e" + }, + "commitmentsHash": "0x4b22108187095b27d44e2714e1c369a2c798325d6aac713827f557d94d93c9e8" + }, + "0x16bfbc9d7624fc1f3183e04eafcb9e7c10abab3ba20a09601b25b21989da84e3ca00eb00ca5adc9c55237700d017a997d44858f34c4890e1a323d7686ebe33c4197c584c43612144d75669e0a32f4aba9331e268c4f30101d369611ccf6e4d5e1a3dc8e60806617572612063f37108000000000561757261010184c9f24ea134167ebf9b3411e3589a1a82ca3de0a522f42ce239199663201064fe81e790af4c56ee273a19e86c19f05abe4712fdfb4114863a1e4fc0a177d28c", + "18", + "3" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2052", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x36267aae7fc29ef51baa251761eb2ef463a4b7e58613be151473ca18e3f6c217", + "persistedValidationDataHash": "0x6b9b7b6f2d9933b2a21706e7866c611e127c421f4a82205c36cd549f59834d43", + "povHash": "0x3fba46adaedd6c5c39e072bd8fdae768880f914d66b30ce009faddc1a38a01a2", + "erasureRoot": "0x3a1d46f453a011d22079b94cb17d0cc25dbfff9a316815bc993fb6eba2356536", + "signature": "0x6a7f1841167bd343184bf792c2e1227b6bbe1a8eff2f74297ea4c6cf4a6f8f4be630be7b6fc75eb7f9ab8a5951024887425aaf335beb1b5411c22f5c9ef28887", + "paraHead": "0xd1d248bdd2f4535ab2604f1bf4c10d38abf7fa164a7cecad560ef4600eb6e6e1", + "validationCodeHash": "0x3197520fd2b95cc9d14e1fd96f4b3106e1c1dd52e0712dedcaf1fc1e7340900c" + }, + "commitmentsHash": "0x97c36d95460b7bfb85a462b1a4a1ab3a328d6ce3bdc149e2f621fd2b44c99b1a" + }, + "0xa3d4fdc777a8a0c4b2ec41ab2f94856614419cb5da06fe489588bfec5f0cfd3a7e3b64006535f9d59faead7fe5fa5a8eed2dcec9aea608fed73fcf23b4652b6bbabb4c3fbbe568f7a194286cc690f214147864f2b0846d879306a32a3fae9051fcd233930806617572612063f371080000000005617572610101a0bcb3664ab537cadb807a77528061302f739c27815678d261d13bfae34a6b3284c6f266f29f1d0d10bd4729c2049d179c2c7140713ccad884ff75bb01023f8e", + "27", + "12" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2086", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0xa6b2c89cfd1577542386417742686bfe3eb4356a95a6f557071dc7f51fc6b234", + "persistedValidationDataHash": "0x588bb3925147387ae14139d97c662447b9b5390e326e50761a13a94f0c824e09", + "povHash": "0x2ea33e855257e123ec2166bcc76d61bba2a1e7069ab2b3bc579187ba813770d7", + "erasureRoot": "0x3243e614f2066c094d9b6f60b30d51cba11724425e9ecfbebbff149f0b465894", + "signature": "0xb60163c49e085845f06eab2554c8b80f0264cf6a58927f69b6ce154e0dedb9479fff98ea4807450d6bbd5651260ca1b66a0521ef008858bd5f4fbc148da92e84", + "paraHead": "0x6b26bf566d2ac6c1d2ee495ddffc4a46c8085d076224bc23008ccef42f913ee6", + "validationCodeHash": "0xc617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f" + }, + "commitmentsHash": "0x2ecee05eecc9ffc2d186bf76bdbfaadb7268cf36a69f9343fcd677d5d6aef8c0" + }, + "0x3452085ba5b80c778626c836586bd80338d1748a95600490acd6529eb25e949d3ad433016b5a6ba82ac57a7cf75cfe8dcc96daacbd003864d8d3facbe9f24224016317a16b00b0919796be516d7c76884837074350d62e7d967d753cabc73f3d5b70bd630806617572612063f37108000000000561757261010168dbbcbc4af13a29431c29adedbc4fe1d3f0d117bf2509e64a5a91cec48c2534a4d0c2924ae9a3fad58a5193f911f84b2c4ecc1a3f578a4ab67a7aac037a1888", + "32", + "17" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2092", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x3ad449d3b67ea7b8b5b021092c52b842a5b803ce7fffd3f5d3cb0870ec390965", + "persistedValidationDataHash": "0x5c9578083a84706a65f3a15ce8d95273175f2a678b4540b7a417ae76a551c2f4", + "povHash": "0xb10414adc9ff5c19b1d98f500abedcf6ece8a669398062aeb94118afd2c991bd", + "erasureRoot": "0xdaf5d31f7a7de06c3eeb9974d08abe4772142e73410760d3c27638313714953c", + "signature": "0x90befa77694e7c3bf8ed4f62b31866e2713dc68e9bd418e1e993d64980bd9012d9f35304f36642d2a44426514bb262ab0e5eab18e9ce710638fb5513684ab785", + "paraHead": "0x5a00f9d4a828ee695cc4ea62c3085c9f4cfa15214dbbcef49fa4b9b126f8c781", + "validationCodeHash": "0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5" + }, + "commitmentsHash": "0x234bddaa9e26b20828984c29ff6791ff755b8bfce46de87c0d602dc06553aae8" + }, + "0x877804d20772f3c2af51036987d82acb825240bb022c7eedbefe4e2d370ac7fabe3f0501b47cfec7144911179f5a71393ad3d1041369f95b159ae2665266476c33c02a1df5415f176e54ca55c403f217afac65ff709bdb23a481aba7846c9b53998cf78608066e6d627380fcbe53248335a133cda35ab5e81212f6de7eb4526d8ba2f74d84e405e242fc0b056e6d6273010152dce2940279da3f55ce20d1c7836c2be7e5d6d312a6a161691e19f03dc0c718d9b2ffa1b06cf9baee62e8701ea1ec4acc631d95f145e9ffd0d90106b64d7f84", + "35", + "20" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2094", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0xe836d2c36c647056f8911eb0efd0433dde7ff8105cfb2ce3c8191a0a3c544c23", + "persistedValidationDataHash": "0x213fc571e02220e659d250161dfc12ef03195c323571c67f7db478dafd05fa8a", + "povHash": "0x27190a885f94fb92bbd5b379838abe973b27b7483c8bd1f9a999f73e77f26efc", + "erasureRoot": "0xe9ad36f9361c4763b12d8d3163b576e5b154919176ccdf8abc9910025364b3e9", + "signature": "0x12b761e16cc4e212574c00d2aac0745f1beeb2fbecc85b5cb5e0ca1d37a3367b7d7d8dceb78856b48463cd7862d8ca9723a68637a0ca8c477e41fac339a6138c", + "paraHead": "0x914c9914fdad78ee56d208f4699263645468969ff69772180afd8e47b504b344", + "validationCodeHash": "0x1915b12af1b41674612e52d554ff1e56c5c0a4e8ff66a1d10eed853432d35803" + }, + "commitmentsHash": "0x088161306681875aec2aa523f076088c8ecab034f7e00e92fd12e13db0158ca5" + }, + "0xf4f0bea575179bbdb095a46fc58c9c8b0b54580b4199230f8fa04c133b6659c04e967300a3d334af9f10f3df35a14c64e72184c9de4d1bcc4cec179aedecb94081b7fdb68de8bdab2030780fba11921eed107c1c5704983844f907b08fa93feb838b349e0806617572612063f37108000000000561757261010182ad164546fdcef42728781d19a963465fb6b2630c73fd86c4beeb77e799b53fec576b174deedb3efcc68c8726ff07bf820abb892a9b2c086baf27a90b93f58f", + "37", + "22" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "3334", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0xcacbcce9a17ebd375a7266ef4572d5f8a886b7f217884722ca992d24d5ca2268", + "persistedValidationDataHash": "0x0dd79f3be0875126a8ce707988c249215923b12d1715fbf4a4bd8805ed86ae9b", + "povHash": "0xd31ab24f56c138dedbae61eb4437d79bc277840dcee684b1643037f672bdf267", + "erasureRoot": "0x3554d1700a871b824c34e17665c35a235c35c8bc1cc3d504a67328922091029e", + "signature": "0xfafa6327fc307c23fe04a6625337485b407036bc2415249098db482abca99f0a6b202f220546bfd383aeba2f5357bbcfcf7bf80b6c51e430581241804bf9a281", + "paraHead": "0x5dfff997267eac89e9b16d183788ce4a3f2321ec77a3d86d34c37484cd357d9a", + "validationCodeHash": "0xcf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b" + }, + "commitmentsHash": "0x95104945d53c74151f1ddccb2e8726a7c5bc699f1304212535cec66432ee8692" + }, + "0x40ca1f6fec4eb7237684abaaffffd290c1fefbcc66103f4e174584ff70191ab88a4a0600f3f915d12bc68c07e3c65e95693203c614f8938440d94f4839b94c5e4a23a21fa8a6f8f004c6d68e48023dfdd2f03a83c6cc0b618b08975a66ecfbdabedb7016140672616e6481016c0dfc49dd2d32ed21f7e79ca849787a58f95a4f4d50134455d9ea09da2bae2dba2e2b1d45d913e4d438d5555e57b3ebbeb54ebb574f89af3b78f3a2c25a4c0fb3dacd801444333ba3bcd09ca29318ebdb4ba6a510be62a35eaf80aa9487e40406617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e8801f8bacf4ebbf6fc3c58cca37cd7692c29ab9c6d2fb7f432317d70403017f18e1400056175726101016c6fa6a265c69712f46b199c18724f97741ae6d0741ece92ea4b69dfcc027478dc469879bba2452488d4b610b18872dbd5f86eb3f59f256ff19a835213c85680", + "43", + "28" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "3340", + "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", + "collator": "0x408e5ec44d19c12ead2f07e7a2787205d440f3d7eb2df4fbc937b58d89c4d911", + "persistedValidationDataHash": "0xb648cb57db9347df8506fc0a55a2c5d88e8777c35b8b84be0e9d69ae08f575de", + "povHash": "0xebc16eae0b2fb2f755a7d51e8af74e6ba1ed5be691ecd7d4063a78e0751379c5", + "erasureRoot": "0x0cdf5eca132c1a002b645ecf654ea2b627a294c102a2be5f1014239b83eba7f8", + "signature": "0x5e44d6bb43e8f7471d9ffca20cc96bd6746e0db5104c4e9d0846eb7823793f6ad7834fcf5d66924f8d8da8edba1ed6cc32b9016a1172f0890ec4a87c209cff85", + "paraHead": "0x903475a743e6cf55ceeaad1c734870e286b37ef2af304221987a16afe13c88b3", + "validationCodeHash": "0x3e74e143d7a9839bad2d20dc92e8c51628d8af02ffedb82478056dd44990b1f6" + }, + "commitmentsHash": "0xe4671b19402feb388df3939f7863abc65931ff8b1446f2874cd96cffbd24f997" + }, + "0xcef22b660233f6f07845efb0751baf62e6a82b58d27c9627f7d54121a0c6b8afe6520a00cf298093d23efbc038867262004ebdc021ea45e6bf39476ef726f8c94289451e72ce3055d45d784fbf3b4125e4f38bfcbbc7f190b3232b8cb54eeb16089ecf280c066175726120c6e6e31000000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b570405617572610101c23fe82aff044f04da1e596a10762a1ff003357799abbe20cdc43685c975bc0d34218770234f9c69461e38d777bfe915ed50efb0d9fcbb185c9832a81db5b28b", + "45", + "30" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "1001", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x4a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b", + "persistedValidationDataHash": "0x53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd4938", + "povHash": "0x2f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fc", + "erasureRoot": "0xfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf4871", + "signature": "0x1a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e87", + "paraHead": "0x05b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7acc", + "validationCodeHash": "0xf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed" + }, + "commitmentsHash": "0x16f61519885184474f94a36477d707f142c4eb7541a709b04a77d79fce41ab7a" + }, + "0x6b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c", + "1", + "45" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2000", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x14bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f", + "persistedValidationDataHash": "0x35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6", + "povHash": "0xa05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd", + "erasureRoot": "0x81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b", + "signature": "0x90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b", + "paraHead": "0x8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70", + "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" + }, + "commitmentsHash": "0x3c7ba4ef4e3ad6bf9bf160a444b01a137215d7476be1304663c4c8eccbb7aeed" + }, + "0x80677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c", + "3", + "47" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2004", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x2874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b214", + "persistedValidationDataHash": "0x5ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3", + "povHash": "0xc88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126", + "erasureRoot": "0xe8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f5", + "signature": "0x84e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285", + "paraHead": "0x819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde", + "validationCodeHash": "0x01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86f" + }, + "commitmentsHash": "0xe5229cbccdd35f77076c7b4ff63cbadcf05bcf6cb712f0ccefe1d471664c87eb" + }, + "0x187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d81", + "4", + "48" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2007", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xc0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022f", + "persistedValidationDataHash": "0xf1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c", + "povHash": "0x6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a817378", + "erasureRoot": "0x8a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e", + "signature": "0x6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78e", + "paraHead": "0xb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c5", + "validationCodeHash": "0x6f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986" + }, + "commitmentsHash": "0x1b0751003c5d9dcffaee60ca5e1a507c7afb449d7f65a6615243c235641cf834" + }, + "0x1aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c89", + "6", + "50" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2008", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x8ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604c", + "persistedValidationDataHash": "0xdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7", + "povHash": "0xcd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7", + "erasureRoot": "0xec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995", + "signature": "0xf267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c84", + "paraHead": "0x2c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533", + "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" + }, + "commitmentsHash": "0x7cea950a3f305b01fae1ebf167572d7abdda255934289c644fc52f6f906689c2" + }, + "0xac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a97781", + "7", + "51" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2011", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xe283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc8572", + "persistedValidationDataHash": "0x07d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a", + "povHash": "0x1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34", + "erasureRoot": "0xdae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be", + "signature": "0x223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca82", + "paraHead": "0x8b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222", + "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" + }, + "commitmentsHash": "0xd2686e718ab56fed429636b6366d323ba9901a0d99dbe5f391e49f4a46a7547c" + }, + "0x1ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a", + "8", + "52" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2012", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xc024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839", + "persistedValidationDataHash": "0x981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c", + "povHash": "0x40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b49", + "erasureRoot": "0x19fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc", + "signature": "0x8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa83", + "paraHead": "0x37cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b3040", + "validationCodeHash": "0x9fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd53245" + }, + "commitmentsHash": "0x7f8090c7a6d61ccb7e81912cf68123e4fdd2e7e1984ae2f5c6f8e7f3cefbc11a" + }, + "0xfad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c183", + "9", + "53" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2013", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x8e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b18755", + "persistedValidationDataHash": "0x9dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e", + "povHash": "0x5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246f", + "erasureRoot": "0xa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c", + "signature": "0x14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b287", + "paraHead": "0x8e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c1322609058", + "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" + }, + "commitmentsHash": "0x8c4229d80b9d30b1780a7649a4c935f9109a04b7b2355dac40587d5033c0856f" + }, + "0x6aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a4137689", + "10", + "54" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2019", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a77", + "persistedValidationDataHash": "0x13a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b8", + "povHash": "0x1924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4", + "erasureRoot": "0xb5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c", + "signature": "0x98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e", + "paraHead": "0x666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82b", + "validationCodeHash": "0xeb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f06" + }, + "commitmentsHash": "0x5e968c156cde6be8e36ba283c2ca507bbf8c62db391747b651cc0ad5f415b816" + }, + "0xd4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec223689", + "11", + "55" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2026", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xb4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e", + "persistedValidationDataHash": "0x218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac4", + "povHash": "0x5803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9", + "erasureRoot": "0xbeb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e", + "signature": "0x9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38a", + "paraHead": "0xdb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98a", + "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" + }, + "commitmentsHash": "0x701b2ad216b0089263de31ba237a2eb4c5b8fe62f12b07fe023e599e43c5f853" + }, + "0x28e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e", + "13", + "57" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2030", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef48068", + "persistedValidationDataHash": "0x38dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b", + "povHash": "0x7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a7", + "erasureRoot": "0x4db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcf", + "signature": "0xb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88", + "paraHead": "0xdf569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed70709", + "validationCodeHash": "0x9b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95a" + }, + "commitmentsHash": "0xbf9ff1bce8bcc934375260f8dd6c10640f2a4bf33f9df3660546f54b65513cc9" + }, + "0xf4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a", + "15", + "0" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2032", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x16c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e", + "persistedValidationDataHash": "0x1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c", + "povHash": "0x5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226", + "erasureRoot": "0xd4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda", + "signature": "0x84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd0489", + "paraHead": "0x9fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95", + "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" + }, + "commitmentsHash": "0xb67a8c479eb34df68b8678184ffff7e54c6f8585e9ce211f1335e3fd4b3712d6" + }, + "0xe2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e", + "17", + "2" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2035", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xe2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4e", + "persistedValidationDataHash": "0xcffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360f", + "povHash": "0xb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b", + "erasureRoot": "0x1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95ee", + "signature": "0xe6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f289", + "paraHead": "0x3e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951", + "validationCodeHash": "0xd101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbd" + }, + "commitmentsHash": "0xbc8ba2490a008c94c81f658b042117d2a6e60ed2aef8e500ac0355657f64b8e9" + }, + "0xdb1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c", + "19", + "4" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2037", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xcaa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e01", + "persistedValidationDataHash": "0x3a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec83", + "povHash": "0x45c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c", + "erasureRoot": "0x601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c", + "signature": "0x7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe51680", + "paraHead": "0x2813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd33052", + "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" + }, + "commitmentsHash": "0x7ff2c06bea5c8e8c497f0f2b64201b2ac89851144053717ff4e068639e954f7d" + }, + "0x0db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b481", + "20", + "5" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2043", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xde433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6e", + "persistedValidationDataHash": "0xba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b", + "povHash": "0x3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da", + "erasureRoot": "0x48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9", + "signature": "0xcaa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d", + "paraHead": "0x3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504", + "validationCodeHash": "0xc7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba89" + }, + "commitmentsHash": "0x7c4e2687e040f34508257f89b8474fee37eea92a48d4c0263ce0aac5f1c8abf4" + }, + "0x9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca483", + "23", + "8" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2048", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x34f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6b", + "persistedValidationDataHash": "0xb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48", + "povHash": "0xe7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4", + "erasureRoot": "0x211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed7", + "signature": "0x84270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b85", + "paraHead": "0x7e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a495782", + "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" + }, + "commitmentsHash": "0x22bfdd7896b88d1ba7209d4ee6added209b2002a9e6a084655eb92f41e3e047f" + }, + "0x274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b", + "25", + "10" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2051", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x62c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f", + "persistedValidationDataHash": "0x5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def", + "povHash": "0x988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce", + "erasureRoot": "0x17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d957", + "signature": "0x2ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b85", + "paraHead": "0x91aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cf", + "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" + }, + "commitmentsHash": "0xc01d1bcde0c070c0e2ace227f84942862f4c52a118fd9c2a5c33d6ad9f3374d5" + }, + "0x3b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be88", + "26", + "11" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2056", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x24c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412", + "persistedValidationDataHash": "0xb104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d", + "povHash": "0x424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5b", + "erasureRoot": "0xecbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade1", + "signature": "0x5238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8d", + "paraHead": "0xfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915", + "validationCodeHash": "0xfea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0" + }, + "commitmentsHash": "0xe7afc7471e06a019b6f21fed856c0404fd50c37e6c3920c2df1c90a5f8798c93" + }, + "0x4fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c84", + "30", + "15" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2058", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xf872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c", + "persistedValidationDataHash": "0x47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dceb", + "povHash": "0xedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb4", + "erasureRoot": "0x74104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc", + "signature": "0x58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c", + "paraHead": "0x2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70", + "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" + }, + "commitmentsHash": "0x4c282f8ae23f1ac1fa50f20f3202b22110de83513857df5b974744068eaf1c81" + }, + "0x3226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab83", + "31", + "16" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2091", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xf25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18", + "persistedValidationDataHash": "0x498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb", + "povHash": "0x5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e8", + "erasureRoot": "0x19ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f3", + "signature": "0x6e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f9064783", + "paraHead": "0x49fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380", + "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" + }, + "commitmentsHash": "0xe8a6928fce98ebbaed4815a351b2cb18ba7b42a0e9a9dad01941453dc71bfcf3" + }, + "0xc3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def44686", + "34", + "19" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2093", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xaa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c", + "persistedValidationDataHash": "0x22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c162231", + "povHash": "0x64874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db860", + "erasureRoot": "0x0d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b33", + "signature": "0x30811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e84", + "paraHead": "0x26b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60e", + "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" + }, + "commitmentsHash": "0x6b5e054ad71fa9a0fb96042857be5b22ac119933a66c1f52f653316321ee58f9" + }, + "0xa9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf45884", + "36", + "21" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2101", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x36342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e", + "persistedValidationDataHash": "0x333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6", + "povHash": "0x845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036b", + "erasureRoot": "0xf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59", + "signature": "0xb27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c", + "paraHead": "0x02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de", + "validationCodeHash": "0x7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2d" + }, + "commitmentsHash": "0xe82a573ee3c69e56e412f21300145a216b2826d92bb703eeb00e73ab4b0f2a2b" + }, + "0x9e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e751085", + "39", + "24" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2104", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xa284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d", + "persistedValidationDataHash": "0x6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5", + "povHash": "0xa8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432", + "erasureRoot": "0xb1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fb", + "signature": "0xb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8a", + "paraHead": "0xb344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b", + "validationCodeHash": "0x0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a" + }, + "commitmentsHash": "0xfc3e7e033950c768d0135cda3a13dd67140e2201a941ef538ed6ca11a3278a7d" + }, + "0x6439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b2386", + "40", + "25" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3333", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e", + "persistedValidationDataHash": "0x413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037", + "povHash": "0xba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b", + "erasureRoot": "0x9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5", + "signature": "0x061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485", + "paraHead": "0xf3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc405500", + "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" + }, + "commitmentsHash": "0x4c6dfb51bcb14232459c96eaf12471ee361d96ee7f52e20f5bf2f7373c949dbb" + }, + "0x73fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d", + "42", + "27" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3345", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0x60020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c", + "persistedValidationDataHash": "0x5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c", + "povHash": "0x7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87", + "erasureRoot": "0xad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be6", + "signature": "0x4a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c81", + "paraHead": "0x5b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c", + "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" + }, + "commitmentsHash": "0x80ff13cb0df2dfb836a9fa8542a226382fb63eeb740b0d6a63cdc33292a8c1fa" + }, + "0xfa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a584", + "47", + "32" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3346", + "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", + "collator": "0xbc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319", + "persistedValidationDataHash": "0xa69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd6", + "povHash": "0x98ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e54", + "erasureRoot": "0x8e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2", + "signature": "0xc2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b", + "paraHead": "0x845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf81", + "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" + }, + "commitmentsHash": "0x17738f02076a82eeabd13f07512ea30a3cc24cb050e8ff5c84b76d710a596185" + }, + "0xb527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d9714789", + "48", + "33" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "721930053698", + "proofSize": "15581096" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + } + ], + "onFinalize": { + "events": [] + }, + "finalized": true, + "decodedXcmMsgs": [ + { + "upwardMessages": [ + { + "paraId": "2004", + "data": { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "36352871850" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "36352871850" + } + }, + "weightLimit": { + "limited": { + "refTime": "4000000000", + "proofSize": "262144" + } + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0x0641bd274876bd20e93794b688e4a7076f47517b81399953d6f1f46508a2575d" + } + } + } + } + } + } + ] + } + } + ] + } + ] + } \ No newline at end of file diff --git a/src/test-helpers/metadata/polkadotV1000001Metadata.ts b/src/test-helpers/metadata/polkadotV1000001Metadata.ts new file mode 100644 index 000000000..7cb62c345 --- /dev/null +++ b/src/test-helpers/metadata/polkadotV1000001Metadata.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const polkadotMetadataRpcV1000001 = + '0x6d6574610e4d0c000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c011470686173651907011450686173650001146576656e7450010445000118746f706963731d0701185665633c543e0000500840706f6c6b61646f745f72756e74696d653052756e74696d654576656e740001941853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e000000245363686564756c6572040078018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e00010020507265696d61676504008c017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000a001c496e6469636573040090017870616c6c65745f696e64696365733a3a4576656e743c52756e74696d653e0004002042616c616e636573040094017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000500485472616e73616374696f6e5061796d656e7404009c01a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e0020001c5374616b696e670400a0017870616c6c65745f7374616b696e673a3a4576656e743c52756e74696d653e000700204f6666656e6365730400b8015870616c6c65745f6f6666656e6365733a3a4576656e740008001c53657373696f6e0400c0015470616c6c65745f73657373696f6e3a3a4576656e740009001c4772616e6470610400c4015470616c6c65745f6772616e6470613a3a4576656e74000b0020496d4f6e6c696e650400d8018070616c6c65745f696d5f6f6e6c696e653a3a4576656e743c52756e74696d653e000c002054726561737572790400fc017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e00130040436f6e76696374696f6e566f74696e670400010101a070616c6c65745f636f6e76696374696f6e5f766f74696e673a3a4576656e743c52756e74696d653e001400245265666572656e646104000501018070616c6c65745f7265666572656e64613a3a4576656e743c52756e74696d653e0015002457686974656c69737404008506018070616c6c65745f77686974656c6973743a3a4576656e743c52756e74696d653e00170018436c61696d73040099060158636c61696d733a3a4576656e743c52756e74696d653e0018001c56657374696e6704009d06017870616c6c65745f76657374696e673a3a4576656e743c52756e74696d653e0019001c5574696c6974790400a106015470616c6c65745f7574696c6974793a3a4576656e74001a00204964656e746974790400a506017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e001c001450726f78790400a906017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e001d00204d756c74697369670400ad06017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e001e0020426f756e746965730400b106017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e002200344368696c64426f756e746965730400b506019470616c6c65745f6368696c645f626f756e746965733a3a4576656e743c52756e74696d653e00260068456c656374696f6e50726f76696465724d756c746950686173650400b90601d070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653a3a4576656e743c52756e74696d653e00240024566f7465724c6973740400c90601f470616c6c65745f626167735f6c6973743a3a4576656e743c52756e74696d652c2070616c6c65745f626167735f6c6973743a3a496e7374616e6365313e0025003c4e6f6d696e6174696f6e506f6f6c730400cd06019c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733a3a4576656e743c52756e74696d653e0027002c46617374556e7374616b650400d106018c70616c6c65745f666173745f756e7374616b653a3a4576656e743c52756e74696d653e0028003450617261496e636c7573696f6e0400d506019070617261636861696e735f696e636c7573696f6e3a3a4576656e743c52756e74696d653e0035001450617261730400e506015c70617261636861696e735f70617261733a3a4576656e740038001048726d700400e906017c70617261636861696e735f68726d703a3a4576656e743c52756e74696d653e003c0034506172617344697370757465730400ed06018c70617261636861696e735f64697370757465733a3a4576656e743c52756e74696d653e003e00245265676973747261720400f906017c70617261735f7265676973747261723a3a4576656e743c52756e74696d653e00460014536c6f74730400fd060154736c6f74733a3a4576656e743c52756e74696d653e0047002041756374696f6e7304000107016061756374696f6e733a3a4576656e743c52756e74696d653e0048002443726f77646c6f616e04000507016463726f77646c6f616e3a3a4576656e743c52756e74696d653e0049002458636d50616c6c657404000907016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e006300304d657373616765517565756504001107019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e00640000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000118726573756c748401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b7c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e7c000004081010008004184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000840418526573756c740804540188044501640108084f6b040088000000000c45727204006400000100008800000400008c0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574900c3870616c6c65745f696e64696365731870616c6c6574144576656e7404045400010c34496e64657841737369676e656408010c77686f000130543a3a4163636f756e744964000114696e64657810013c543a3a4163636f756e74496e6465780000047441206163636f756e7420696e646578207761732061737369676e65642e28496e6465784672656564040114696e64657810013c543a3a4163636f756e74496e646578000104bc41206163636f756e7420696e64657820686173206265656e2066726565642075702028756e61737369676e6564292e2c496e64657846726f7a656e080114696e64657810013c543a3a4163636f756e74496e64657800010c77686f000130543a3a4163636f756e744964000204e841206163636f756e7420696e64657820686173206265656e2066726f7a656e20746f206974732063757272656e74206163636f756e742049442e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574940c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739801185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100009c0c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a0103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144576656e740404540001441c457261506169640c01246572615f696e646578100120457261496e64657800014076616c696461746f725f7061796f757418013042616c616e63654f663c543e00012472656d61696e64657218013042616c616e63654f663c543e000008550154686520657261207061796f757420686173206265656e207365743b207468652066697273742062616c616e6365206973207468652076616c696461746f722d7061796f75743b20746865207365636f6e64206973c07468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e2052657761726465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104bc546865206e6f6d696e61746f7220686173206265656e207265776172646564206279207468697320616d6f756e742e1c536c61736865640801187374616b6572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0002041d0141207374616b6572202876616c696461746f72206f72206e6f6d696e61746f722920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e34536c6173685265706f727465640c012476616c696461746f72000130543a3a4163636f756e7449640001206672616374696f6ea4011c50657262696c6c000124736c6173685f657261100120457261496e64657800030859014120736c61736820666f722074686520676976656e2076616c696461746f722c20666f722074686520676976656e2070657263656e74616765206f66207468656972207374616b652c2061742074686520676976656e54657261206173206265656e207265706f727465642e684f6c64536c617368696e675265706f727444697363617264656404013473657373696f6e5f696e64657810013053657373696f6e496e6465780004081901416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64446e6f742062652070726f6365737365642e385374616b657273456c65637465640005048441206e657720736574206f66207374616b6572732077617320656c65637465642e18426f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000610d0416e206163636f756e742068617320626f6e646564207468697320616d6f756e742e205c5b73746173682c20616d6f756e745c5d004d014e4f54453a2054686973206576656e74206973206f6e6c7920656d6974746564207768656e2066756e64732061726520626f6e64656420766961206120646973706174636861626c652e204e6f7461626c792c210169742077696c6c206e6f7420626520656d697474656420666f72207374616b696e672072657761726473207768656e20746865792061726520616464656420746f207374616b652e20556e626f6e6465640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00070490416e206163636f756e742068617320756e626f6e646564207468697320616d6f756e742e2457697468647261776e0801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0008085901416e206163636f756e74206861732063616c6c6564206077697468647261775f756e626f6e6465646020616e642072656d6f76656420756e626f6e64696e67206368756e6b7320776f727468206042616c616e6365606466726f6d2074686520756e6c6f636b696e672071756575652e184b69636b65640801246e6f6d696e61746f72000130543a3a4163636f756e7449640001147374617368000130543a3a4163636f756e744964000904b441206e6f6d696e61746f7220686173206265656e206b69636b65642066726f6d20612076616c696461746f722e545374616b696e67456c656374696f6e4661696c6564000a04ac54686520656c656374696f6e206661696c65642e204e6f206e65772065726120697320706c616e6e65642e1c4368696c6c65640401147374617368000130543a3a4163636f756e744964000b042101416e206163636f756e74206861732073746f707065642070617274696369706174696e672061732065697468657220612076616c696461746f72206f72206e6f6d696e61746f722e345061796f7574537461727465640801246572615f696e646578100120457261496e64657800013c76616c696461746f725f7374617368000130543a3a4163636f756e744964000c0498546865207374616b657273272072657761726473206172652067657474696e6720706169642e4456616c696461746f7250726566735365740801147374617368000130543a3a4163636f756e7449640001147072656673a8013856616c696461746f725072656673000d0498412076616c696461746f72206861732073657420746865697220707265666572656e6365732e68536e617073686f74566f7465727353697a65457863656564656404011073697a6510010c753332000e0468566f746572732073697a65206c696d697420726561636865642e6c536e617073686f745461726765747353697a65457863656564656404011073697a6510010c753332000f046c546172676574732073697a65206c696d697420726561636865642e20466f7263654572610401106d6f6465b4011c466f7263696e670010047441206e657720666f72636520657261206d6f646520776173207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a40c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000a8083870616c6c65745f7374616b696e673856616c696461746f7250726566730000080128636f6d6d697373696f6eac011c50657262696c6c00011c626c6f636b6564b00110626f6f6c0000ac000006a400b00000050000b4083870616c6c65745f7374616b696e671c466f7263696e67000110284e6f74466f7263696e6700000020466f7263654e657700010024466f7263654e6f6e650002002c466f726365416c7761797300030000b80c3c70616c6c65745f6f6666656e6365731870616c6c6574144576656e740001041c4f6666656e63650801106b696e64bc01104b696e6400012074696d65736c6f743401384f706171756554696d65536c6f7400000c5101546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e643501286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e4c5c5b6b696e642c2074696d65736c6f745c5d2e04304576656e747320747970652ebc000003100000000800c00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c3870616c6c65745f6772616e6470611870616c6c6574144576656e7400010c384e6577417574686f726974696573040134617574686f726974795f736574c80134417574686f726974794c6973740000048c4e657720617574686f726974792073657420686173206265656e206170706c6965642e185061757365640001049843757272656e7420617574686f726974792073657420686173206265656e207061757365642e1c526573756d65640002049c43757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c8000002cc00cc00000408d02c00d00c5073705f636f6e73656e7375735f6772616e6470610c617070185075626c696300000400d4013c656432353531393a3a5075626c69630000d40c1c73705f636f72651c65643235353139185075626c6963000004000401205b75383b2033325d0000d80c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144576656e7404045400010c444865617274626561745265636569766564040130617574686f726974795f6964dc0138543a3a417574686f726974794964000004c041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f726974794964602e1c416c6c476f6f64000104d041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2c536f6d654f66666c696e6504011c6f66666c696e65e4016c5665633c4964656e74696669636174696f6e5475706c653c543e3e000204290141742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dc104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139185075626c696300000400e0013c737232353531393a3a5075626c69630000e00c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000e4000002e800e80000040800ec00ec083870616c6c65745f7374616b696e67204578706f7375726508244163636f756e74496401001c42616c616e63650118000c0114746f74616cf0011c42616c616e636500010c6f776ef0011c42616c616e63650001186f7468657273f401ac5665633c496e646976696475616c4578706f737572653c4163636f756e7449642c2042616c616e63653e3e0000f00000061800f4000002f800f8083870616c6c65745f7374616b696e6748496e646976696475616c4578706f7375726508244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011476616c7565f0011c42616c616e63650000fc0c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657401010c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144576656e740804540004490001082444656c6567617465640800000130543a3a4163636f756e7449640000000130543a3a4163636f756e7449640000041d01416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e205c5b77686f2c207461726765745c5d2c556e64656c6567617465640400000130543a3a4163636f756e744964000104f4416e205c5b6163636f756e745c5d206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c657405010c4070616c6c65745f7265666572656e64611870616c6c6574144576656e74080454000449000140245375626d69747465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b0901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c0d01014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e00048041207265666572656e64756d20686173206265656e207375626d69747465642e544465636973696f6e4465706f736974506c616365640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e010494546865206465636973696f6e206465706f73697420686173206265656e20706c616365642e5c4465636973696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e02049c546865206465636973696f6e206465706f73697420686173206265656e20726566756e6465642e384465706f736974536c617368656408010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e03047041206465706f73697420686173206265656e20736c6173686165642e3c4465636973696f6e53746172746564100114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e0114747261636b0901013c547261636b49644f663c542c20493e04250154686520747261636b2028616e6420627920657874656e73696f6e2070726f706f73616c206469737061746368206f726967696e29206f662074686973207265666572656e64756d2e012070726f706f73616c0d01014c426f756e64656443616c6c4f663c542c20493e04805468652070726f706f73616c20666f7220746865207265666572656e64756d2e011474616c6c7981060120543a3a54616c6c7904b85468652063757272656e742074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0404bc41207265666572656e64756d20686173206d6f76656420696e746f20746865206465636964696e672070686173652e38436f6e6669726d53746172746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e050038436f6e6669726d41626f72746564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e060024436f6e6669726d6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7981060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0704210141207265666572656e64756d2068617320656e6465642069747320636f6e6669726d6174696f6e20706861736520616e6420697320726561647920666f7220617070726f76616c2e20417070726f766564040114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e08040d0141207265666572656e64756d20686173206265656e20617070726f76656420616e64206974732070726f706f73616c20686173206265656e207363686564756c65642e2052656a6563746564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7981060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0904ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2054696d65644f7574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7981060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0a04d841207265666572656e64756d20686173206265656e2074696d6564206f757420776974686f7574206265696e6720646563696465642e2443616e63656c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7981060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0b048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e184b696c6c6564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011474616c6c7981060120543a3a54616c6c7904b05468652066696e616c2074616c6c79206f6620766f74657320696e2074686973207265666572656e64756d2e0c047441207265666572656e64756d20686173206265656e206b696c6c65642e645375626d697373696f6e4465706f736974526566756e6465640c0114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e010c77686f000130543a3a4163636f756e744964048c546865206163636f756e742077686f20706c6163656420746865206465706f7369742e0118616d6f756e7418013c42616c616e63654f663c542c20493e048454686520616d6f756e7420706c6163656420627920746865206163636f756e742e0d04a4546865207375626d697373696f6e206465706f73697420686173206265656e20726566756e6465642e2c4d65746164617461536574080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e049c4d6574616461746120666f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c6561726564080114696e64657810013c5265666572656e64756d496e6465780460496e646578206f6620746865207265666572656e64756d2e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04ac4d6574616461746120666f722061207265666572656e64756d20686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574090100000504000d0110346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454011101010c184c6567616379040110686173683001104861736800000018496e6c696e6504007d060134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c7533320002000011010840706f6c6b61646f745f72756e74696d652c52756e74696d6543616c6c0001a81853797374656d0400150101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e000000245363686564756c65720400250101b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e00010020507265696d61676504002d0101b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000a0010426162650400310101a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426162652c2052756e74696d653e0002002454696d657374616d700400590101b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003001c496e646963657304005d0101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e64696365732c2052756e74696d653e0004002042616c616e63657304006d0101b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e0005001c5374616b696e670400750101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5374616b696e672c2052756e74696d653e0007001c53657373696f6e0400990101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0009001c4772616e6470610400ad0101b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4772616e6470612c2052756e74696d653e000b0020496d4f6e6c696e650400dd0101b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496d4f6e6c696e652c2052756e74696d653e000c002054726561737572790400ed0101b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54726561737572792c2052756e74696d653e00130040436f6e76696374696f6e566f74696e670400f10101d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e76696374696f6e566f74696e672c2052756e74696d653e001400245265666572656e64610400050201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265666572656e64612c2052756e74696d653e0015002457686974656c6973740400490201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c57686974656c6973742c2052756e74696d653e00170018436c61696d7304004d0201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e0018001c56657374696e670400710201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e0019001c5574696c6974790400790201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e001a00204964656e746974790400810201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e001c001450726f78790400250301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e001d00204d756c74697369670400310301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e001e0020426f756e7469657304003d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e002200344368696c64426f756e746965730400410301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4368696c64426f756e746965732c2052756e74696d653e00260068456c656374696f6e50726f76696465724d756c746950686173650400450301fd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c456c656374696f6e50726f76696465724d756c746950686173652c2052756e74696d653e00240024566f7465724c69737404003d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c566f7465724c6973742c2052756e74696d653e0025003c4e6f6d696e6174696f6e506f6f6c730400410401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6f6d696e6174696f6e506f6f6c732c2052756e74696d653e0027002c46617374556e7374616b6504006d0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c46617374556e7374616b652c2052756e74696d653e00280034436f6e66696775726174696f6e0400710401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e66696775726174696f6e2c2052756e74696d653e0033002c506172617353686172656404008d0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261735368617265642c2052756e74696d653e0034003450617261496e636c7573696f6e0400910401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e636c7573696f6e2c2052756e74696d653e0035003050617261496e686572656e740400950401c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261496e686572656e742c2052756e74696d653e00360014506172617304001d0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261732c2052756e74696d653e0038002c496e697469616c697a65720400250501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c496e697469616c697a65722c2052756e74696d653e0039001048726d700400290501a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c48726d702c2052756e74696d653e003c0034506172617344697370757465730400310501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506172617344697370757465732c2052756e74696d653e003e00345061726173536c617368696e670400350501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5061726173536c617368696e672c2052756e74696d653e003f00245265676973747261720400450501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5265676973747261722c2052756e74696d653e00460014536c6f74730400490501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536c6f74732c2052756e74696d653e0047002041756374696f6e7304004d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c41756374696f6e732c2052756e74696d653e0048002443726f77646c6f616e0400550501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43726f77646c6f616e2c2052756e74696d653e0049002458636d50616c6c65740400750501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d50616c6c65742c2052756e74696d653e006300304d65737361676551756575650400710601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e0064000015010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73190101345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973210101205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19010000021d01001d01000004083434002101000002340025010c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963290101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963290101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963290101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963290101ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e290104184f7074696f6e040454017c0108104e6f6e6500000010536f6d6504007c00000100002d010c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31010c2c70616c6c65745f626162651870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f6635010190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6649010140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f6635010190426f783c45717569766f636174696f6e50726f6f663c486561646572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6649010140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e48706c616e5f636f6e6669675f6368616e6765040118636f6e6669674d0101504e657874436f6e66696744657363726970746f720002048c536565205b6050616c6c65743a3a706c616e5f636f6e6669675f6368616e6765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3501084873705f636f6e73656e7375735f736c6f74734445717569766f636174696f6e50726f6f660818486561646572013901084964014101001001206f6666656e646572410101084964000110736c6f7445010110536c6f7400013066697273745f686561646572390101184865616465720001347365636f6e645f6865616465723901011848656164657200003901102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d62657201101048617368000014012c706172656e745f68617368300130486173683a3a4f75747075740001186e756d6265723d0101184e756d62657200012873746174655f726f6f74300130486173683a3a4f757470757400013c65787472696e736963735f726f6f74300130486173683a3a4f757470757400011864696765737438011844696765737400003d01000006100041010c4473705f636f6e73656e7375735f626162650c617070185075626c696300000400e0013c737232353531393a3a5075626c696300004501084873705f636f6e73656e7375735f736c6f747310536c6f74000004002c010c75363400004901082873705f73657373696f6e3c4d656d6265727368697050726f6f6600000c011c73657373696f6e10013053657373696f6e496e646578000128747269655f6e6f646573210101305665633c5665633c75383e3e00013c76616c696461746f725f636f756e7410013856616c696461746f72436f756e7400004d010c4473705f636f6e73656e7375735f626162651c64696765737473504e657874436f6e66696744657363726970746f720001040856310801046351010128287536342c2075363429000134616c6c6f7765645f736c6f747355010130416c6c6f776564536c6f7473000100005101000004082c2c005501084473705f636f6e73656e7375735f6261626530416c6c6f776564536c6f747300010c305072696d617279536c6f7473000000745072696d617279416e645365636f6e64617279506c61696e536c6f74730001006c5072696d617279416e645365636f6e64617279565246536c6f74730002000059010c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d010c3870616c6c65745f696e64696365731870616c6c65741043616c6c04045400011414636c61696d040114696e64657810013c543a3a4163636f756e74496e64657800000458536565205b6050616c6c65743a3a636c61696d605d2e207472616e7366657208010c6e6577610101504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e64657800010464536565205b6050616c6c65743a3a7472616e73666572605d2e1066726565040114696e64657810013c543a3a4163636f756e74496e64657800020454536565205b6050616c6c65743a3a66726565605d2e38666f7263655f7472616e736665720c010c6e6577610101504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c543a3a4163636f756e74496e646578000118667265657a65b00110626f6f6c0003047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65040114696e64657810013c543a3a4163636f756e74496e6465780004045c536565205b6050616c6c65743a3a667265657a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e61010c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780188011408496404000001244163636f756e74496400000014496e6465780400650101304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400690101205b75383b2032305d000400006501000006880069010000031400000008006d010c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f646561746808011064657374610101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565f00128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f610101504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565f00128543a3a42616c616e63650001306f6c645f7265736572766564f00128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f75726365610101504163636f756e7449644c6f6f6b75704f663c543e00011064657374610101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565f00128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c69766508011064657374610101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565f00128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c08011064657374610101504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665b00110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f610101504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686f710101445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e7366657208011064657374610101504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565f00128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f610101504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565f00128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e710100000200007501103870616c6c65745f7374616b696e671870616c6c65741870616c6c65741043616c6c04045400016810626f6e6408011476616c7565f0013042616c616e63654f663c543e00011470617965657901017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00000454536565205b6050616c6c65743a3a626f6e64605d2e28626f6e645f65787472610401386d61785f6164646974696f6e616cf0013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e18756e626f6e6404011476616c7565f0013042616c616e63654f663c543e0002045c536565205b6050616c6c65743a3a756e626f6e64605d2e4477697468647261775f756e626f6e6465640401486e756d5f736c617368696e675f7370616e7310010c75333200030488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e2076616c69646174650401147072656673a8013856616c696461746f72507265667300040464536565205b6050616c6c65743a3a76616c6964617465605d2e206e6f6d696e61746504011c746172676574737d0101645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00050464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e146368696c6c00060458536565205b6050616c6c65743a3a6368696c6c605d2e247365745f706179656504011470617965657901017c52657761726444657374696e6174696f6e3c543a3a4163636f756e7449643e00070468536565205b6050616c6c65743a3a7365745f7061796565605d2e387365745f636f6e74726f6c6c65720008047c536565205b6050616c6c65743a3a7365745f636f6e74726f6c6c6572605d2e4c7365745f76616c696461746f725f636f756e7404010c6e65773d01010c75333200090490536565205b6050616c6c65743a3a7365745f76616c696461746f725f636f756e74605d2e60696e6372656173655f76616c696461746f725f636f756e740401286164646974696f6e616c3d01010c753332000a04a4536565205b6050616c6c65743a3a696e6372656173655f76616c696461746f725f636f756e74605d2e547363616c655f76616c696461746f725f636f756e74040118666163746f728101011c50657263656e74000b0498536565205b6050616c6c65743a3a7363616c655f76616c696461746f725f636f756e74605d2e34666f7263655f6e6f5f65726173000c0478536565205b6050616c6c65743a3a666f7263655f6e6f5f65726173605d2e34666f7263655f6e65775f657261000d0478536565205b6050616c6c65743a3a666f7263655f6e65775f657261605d2e447365745f696e76756c6e657261626c6573040134696e76756c6e657261626c6573710101445665633c543a3a4163636f756e7449643e000e0488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e34666f7263655f756e7374616b650801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c753332000f0478536565205b6050616c6c65743a3a666f7263655f756e7374616b65605d2e50666f7263655f6e65775f6572615f616c7761797300100494536565205b6050616c6c65743a3a666f7263655f6e65775f6572615f616c77617973605d2e5463616e63656c5f64656665727265645f736c61736808010c657261100120457261496e646578000134736c6173685f696e6469636573850101205665633c7533323e00110498536565205b6050616c6c65743a3a63616e63656c5f64656665727265645f736c617368605d2e387061796f75745f7374616b65727308013c76616c696461746f725f7374617368000130543a3a4163636f756e74496400010c657261100120457261496e6465780012047c536565205b6050616c6c65743a3a7061796f75745f7374616b657273605d2e187265626f6e6404011476616c7565f0013042616c616e63654f663c543e0013045c536565205b6050616c6c65743a3a7265626f6e64605d2e28726561705f73746173680801147374617368000130543a3a4163636f756e7449640001486e756d5f736c617368696e675f7370616e7310010c7533320014046c536565205b6050616c6c65743a3a726561705f7374617368605d2e106b69636b04010c77686f7d0101645665633c4163636f756e7449644c6f6f6b75704f663c543e3e00150454536565205b6050616c6c65743a3a6b69636b605d2e4c7365745f7374616b696e675f636f6e666967731801486d696e5f6e6f6d696e61746f725f626f6e6489010158436f6e6669674f703c42616c616e63654f663c543e3e0001486d696e5f76616c696461746f725f626f6e6489010158436f6e6669674f703c42616c616e63654f663c543e3e00014c6d61785f6e6f6d696e61746f725f636f756e748d010134436f6e6669674f703c7533323e00014c6d61785f76616c696461746f725f636f756e748d010134436f6e6669674f703c7533323e00013c6368696c6c5f7468726573686f6c6491010144436f6e6669674f703c50657263656e743e0001386d696e5f636f6d6d697373696f6e95010144436f6e6669674f703c50657262696c6c3e00160490536565205b6050616c6c65743a3a7365745f7374616b696e675f636f6e66696773605d2e2c6368696c6c5f6f74686572040128636f6e74726f6c6c6572000130543a3a4163636f756e74496400170470536565205b6050616c6c65743a3a6368696c6c5f6f74686572605d2e68666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e04013c76616c696461746f725f7374617368000130543a3a4163636f756e744964001804ac536565205b6050616c6c65743a3a666f7263655f6170706c795f6d696e5f636f6d6d697373696f6e605d2e487365745f6d696e5f636f6d6d697373696f6e04010c6e6577a4011c50657262696c6c0019048c536565205b6050616c6c65743a3a7365745f6d696e5f636f6d6d697373696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7901083870616c6c65745f7374616b696e674452657761726444657374696e6174696f6e04244163636f756e74496401000114185374616b656400000014537461736800010028436f6e74726f6c6c65720002001c4163636f756e7404000001244163636f756e744964000300104e6f6e65000400007d0100000261010081010c3473705f61726974686d65746963287065725f7468696e67731c50657263656e740000040008010875380000850100000210008901103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200008d01103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200009101103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f70040454018101010c104e6f6f700000000c536574040081010104540001001852656d6f7665000200009501103870616c6c65745f7374616b696e671870616c6c65741870616c6c657420436f6e6669674f7004045401a4010c104e6f6f700000000c5365740400a40104540001001852656d6f76650002000099010c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579739d01011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9d010840706f6c6b61646f745f72756e74696d652c53657373696f6e4b657973000018011c6772616e647061d001d03c4772616e647061206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300011062616265410101c43c42616265206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000124696d5f6f6e6c696e65dc01d43c496d4f6e6c696e65206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000138706172615f76616c696461746f72a10101e03c496e697469616c697a6572206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300013c706172615f61737369676e6d656e74a50101f03c5061726153657373696f6e496e666f206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300014c617574686f726974795f646973636f76657279a90101fc3c417574686f72697479446973636f76657279206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000a101104c706f6c6b61646f745f7072696d6974697665730876353476616c696461746f725f617070185075626c696300000400e0013c737232353531393a3a5075626c69630000a501104c706f6c6b61646f745f7072696d6974697665730876353861737369676e6d656e745f617070185075626c696300000400e0013c737232353531393a3a5075626c69630000a9010c5873705f617574686f726974795f646973636f766572790c617070185075626c696300000400e0013c737232353531393a3a5075626c69630000ad010c3870616c6c65745f6772616e6470611870616c6c65741043616c6c04045400010c4c7265706f72745f65717569766f636174696f6e08014865717569766f636174696f6e5f70726f6f66b10101c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6649010140543a3a4b65794f776e657250726f6f6600000490536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e605d2e707265706f72745f65717569766f636174696f6e5f756e7369676e656408014865717569766f636174696f6e5f70726f6f66b10101c8426f783c45717569766f636174696f6e50726f6f663c543a3a486173682c20426c6f636b4e756d626572466f723c543e3e3e00013c6b65795f6f776e65725f70726f6f6649010140543a3a4b65794f776e657250726f6f66000104b4536565205b6050616c6c65743a3a7265706f72745f65717569766f636174696f6e5f756e7369676e6564605d2e306e6f74655f7374616c6c656408011464656c6179100144426c6f636b4e756d626572466f723c543e00016c626573745f66696e616c697a65645f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a6e6f74655f7374616c6c6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb101085073705f636f6e73656e7375735f6772616e6470614445717569766f636174696f6e50726f6f660804480130044e0110000801187365745f69642c0114536574496400013065717569766f636174696f6eb501014845717569766f636174696f6e3c482c204e3e0000b501085073705f636f6e73656e7375735f6772616e6470613045717569766f636174696f6e0804480130044e011001081c507265766f74650400b9010139016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265766f74653c482c204e3e2c0a417574686f726974795369676e61747572653e00000024507265636f6d6d69740400d1010141016772616e6470613a3a45717569766f636174696f6e3c417574686f7269747949642c206772616e6470613a3a507265636f6d6d69743c482c204e3e2c0a417574686f726974795369676e61747572653e00010000b901084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401d0045601bd01045301c10100100130726f756e645f6e756d6265722c010c7536340001206964656e74697479d0010849640001146669727374cd01011828562c2053290001187365636f6e64cd01011828562c2053290000bd01084066696e616c6974795f6772616e6470611c507265766f74650804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e0000c1010c5073705f636f6e73656e7375735f6772616e6470610c617070245369676e617475726500000400c5010148656432353531393a3a5369676e61747572650000c5010c1c73705f636f72651c65643235353139245369676e617475726500000400c90101205b75383b2036345d0000c901000003400000000800cd0100000408bd01c10100d101084066696e616c6974795f6772616e6470613045717569766f636174696f6e0c08496401d0045601d501045301c10100100130726f756e645f6e756d6265722c010c7536340001206964656e74697479d0010849640001146669727374d901011828562c2053290001187365636f6e64d901011828562c2053290000d501084066696e616c6974795f6772616e64706124507265636f6d6d69740804480130044e01100008012c7461726765745f68617368300104480001347461726765745f6e756d6265721001044e0000d90100000408d501c10100dd010c4070616c6c65745f696d5f6f6e6c696e651870616c6c65741043616c6c04045400010424686561727462656174080124686561727462656174e10101704865617274626561743c426c6f636b4e756d626572466f723c543e3e0001247369676e6174757265e50101bc3c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e617475726500000468536565205b6050616c6c65743a3a686561727462656174605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee101084070616c6c65745f696d5f6f6e6c696e6524486561727462656174042c426c6f636b4e756d626572011000100130626c6f636b5f6e756d62657210012c426c6f636b4e756d62657200013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c617574686f726974795f696e64657810012441757468496e64657800013876616c696461746f72735f6c656e10010c7533320000e501104070616c6c65745f696d5f6f6e6c696e651c737232353531392c6170705f73723235353139245369676e617475726500000400e9010148737232353531393a3a5369676e61747572650000e9010c1c73705f636f72651c73723235353139245369676e617475726500000400c90101205b75383b2036345d0000ed010c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565f0013c42616c616e63654f663c542c20493e00012c62656e6566696369617279610101504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69643d01013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69643d01013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e74f0013c42616c616e63654f663c542c20493e00012c62656e6566696369617279610101504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69643d01013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1010c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c65741043616c6c08045400044900011810766f7465080128706f6c6c5f696e6465783d010144506f6c6c496e6465784f663c542c20493e000110766f7465f50101704163636f756e74566f74653c42616c616e63654f663c542c20493e3e00000454536565205b6050616c6c65743a3a766f7465605d2e2064656c6567617465100114636c61737309010134436c6173734f663c542c20493e000108746f610101504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6efd010128436f6e76696374696f6e00011c62616c616e636518013c42616c616e63654f663c542c20493e00010464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465040114636c61737309010134436c6173734f663c542c20493e0002046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e18756e6c6f636b080114636c61737309010134436c6173734f663c542c20493e000118746172676574610101504163636f756e7449644c6f6f6b75704f663c543e0003045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465080114636c617373010201544f7074696f6e3c436c6173734f663c542c20493e3e000114696e646578100144506f6c6c496e6465784f663c542c20493e00040470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650c0118746172676574610101504163636f756e7449644c6f6f6b75704f663c543e000114636c61737309010134436c6173734f663c542c20493e000114696e646578100144506f6c6c496e6465784f663c542c20493e00050488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5010c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652c4163636f756e74566f7465041c42616c616e63650118010c205374616e64617264080110766f7465f9010110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e63650001003053706c69744162737461696e0c010c61796518011c42616c616e636500010c6e617918011c42616c616e636500011c6162737461696e18011c42616c616e636500020000f9010c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746510566f74650000040008000000fd010c6070616c6c65745f636f6e76696374696f6e5f766f74696e6728636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000010204184f7074696f6e0404540109010108104e6f6e6500000010536f6d6504000901000001000005020c4070616c6c65745f7265666572656e64611870616c6c65741043616c6c080454000449000124187375626d69740c013c70726f706f73616c5f6f726967696e0902015c426f783c50616c6c6574734f726967696e4f663c543e3e00012070726f706f73616c0d01014c426f756e64656443616c6c4f663c542c20493e000140656e6163746d656e745f6d6f6d656e744102017c446973706174636854696d653c426c6f636b4e756d626572466f723c543e3e0000045c536565205b6050616c6c65743a3a7375626d6974605d2e58706c6163655f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e6465780001049c536565205b6050616c6c65743a3a706c6163655f6465636973696f6e5f6465706f736974605d2e5c726566756e645f6465636973696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000204a0536565205b6050616c6c65743a3a726566756e645f6465636973696f6e5f6465706f736974605d2e1863616e63656c040114696e64657810013c5265666572656e64756d496e6465780003045c536565205b6050616c6c65743a3a63616e63656c605d2e106b696c6c040114696e64657810013c5265666572656e64756d496e64657800040454536565205b6050616c6c65743a3a6b696c6c605d2e406e756467655f7265666572656e64756d040114696e64657810013c5265666572656e64756d496e64657800050484536565205b6050616c6c65743a3a6e756467655f7265666572656e64756d605d2e486f6e655f66657765725f6465636964696e67040114747261636b0901013c547261636b49644f663c542c20493e0006048c536565205b6050616c6c65743a3a6f6e655f66657765725f6465636964696e67605d2e64726566756e645f7375626d697373696f6e5f6465706f736974040114696e64657810013c5265666572656e64756d496e646578000704a8536565205b6050616c6c65743a3a726566756e645f7375626d697373696f6e5f6465706f736974605d2e307365745f6d65746164617461080114696e64657810013c5265666572656e64756d496e6465780001286d617962655f68617368450201504f7074696f6e3c507265696d616765486173683e00080474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e09020840706f6c6b61646f745f72756e74696d65304f726967696e43616c6c65720001141873797374656d04000d0201746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c4f726967696e7304001102017470616c6c65745f637573746f6d5f6f726967696e733a3a4f726967696e0016004050617261636861696e734f726967696e04001502016470617261636861696e735f6f726967696e3a3a4f726967696e0032002458636d50616c6c657404001d02014870616c6c65745f78636d3a3a4f726967696e00630010566f696404003d0201410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f6964000400000d020c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e650002000011021440706f6c6b61646f745f72756e74696d6528676f7665726e616e63651c6f726967696e735470616c6c65745f637573746f6d5f6f726967696e73184f726967696e000138305374616b696e6741646d696e000000245472656173757265720001003c46656c6c6f777368697041646d696e0002003047656e6572616c41646d696e0003003041756374696f6e41646d696e000400284c6561736541646d696e0005004c5265666572656e64756d43616e63656c6c6572000600405265666572656e64756d4b696c6c65720007002c536d616c6c5469707065720008002442696754697070657200090030536d616c6c5370656e646572000a00344d656469756d5370656e646572000b00284269675370656e646572000c004457686974656c697374656443616c6c6572000d00001502106c706f6c6b61646f745f72756e74696d655f70617261636861696e73186f726967696e1870616c6c6574184f726967696e0001042450617261636861696e0400190201185061726149640000000019020c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665730849640000040010010c75333200001d020c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400210201344d756c74694c6f636174696f6e00000020526573706f6e73650400210201344d756c74694c6f636174696f6e000100002102102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72250201244a756e6374696f6e7300002502100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400290201204a756e6374696f6e0001000858320800290201204a756e6374696f6e0000290201204a756e6374696f6e0002000858330c00290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0003000858341000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0004000858351400290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0005000858361800290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0006000858371c00290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0007000858382000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e0000290201204a756e6374696f6e000800002902100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04003d01010c7533320000002c4163636f756e744964333208011c6e6574776f726b2d0201444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b2d0201444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b2d0201444f7074696f6e3c4e6574776f726b49643e00010c6b6579690101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400f00110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696435020118426f647949640001107061727439020120426f6479506172740008003c476c6f62616c436f6e73656e7375730400310201244e6574776f726b4964000900002d0204184f7074696f6e0404540131020108104e6f6e6500000010536f6d650400310200000100003102100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900003502100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804003d01010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900003902100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e743d01010c753332000100204672616374696f6e08010c6e6f6d3d01010c75333200011464656e6f6d3d01010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d3d01010c75333200011464656e6f6d3d01010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d3d01010c75333200011464656e6f6d3d01010c753332000400003d02081c73705f636f726510566f696400010000410210346672616d655f737570706f727418747261697473207363686564756c6530446973706174636854696d65042c426c6f636b4e756d62657201100108084174040010012c426c6f636b4e756d626572000000144166746572040010012c426c6f636b4e756d62657200010000450204184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000049020c4070616c6c65745f77686974656c6973741870616c6c65741043616c6c0404540001103877686974656c6973745f63616c6c04012463616c6c5f68617368300130507265696d616765486173680000047c536565205b6050616c6c65743a3a77686974656c6973745f63616c6c605d2e5c72656d6f76655f77686974656c69737465645f63616c6c04012463616c6c5f68617368300130507265696d61676548617368000104a0536565205b6050616c6c65743a3a72656d6f76655f77686974656c69737465645f63616c6c605d2e6464697370617463685f77686974656c69737465645f63616c6c0c012463616c6c5f68617368300130507265696d6167654861736800014063616c6c5f656e636f6465645f6c656e10010c75333200014c63616c6c5f7765696768745f7769746e657373240118576569676874000204a8536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c605d2e9c64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d61676504011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000304e0536565205b6050616c6c65743a3a64697370617463685f77686974656c69737465645f63616c6c5f776974685f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d02105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c65741043616c6c04045400011414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572655102013845636473615369676e617475726500000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d10010c77686f5902013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00014076657374696e675f7363686564756c655d0201dc4f7074696f6e3c2842616c616e63654f663c543e2c2042616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e293e00012473746174656d656e74650201544f7074696f6e3c53746174656d656e744b696e643e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e30636c61696d5f6174746573740c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e61747572655102013845636473615369676e617475726500012473746174656d656e7434011c5665633c75383e00020474536565205b6050616c6c65743a3a636c61696d5f617474657374605d2e1861747465737404012473746174656d656e7434011c5665633c75383e0003045c536565205b6050616c6c65743a3a617474657374605d2e286d6f76655f636c61696d0c010c6f6c645902013c457468657265756d4164647265737300010c6e65775902013c457468657265756d416464726573730001386d617962655f707265636c61696d6d0201504f7074696f6e3c543a3a4163636f756e7449643e0004046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51020c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733845636473615369676e617475726500000400550201205b75383b2036355d0000550200000341000000080059020c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733c457468657265756d4164647265737300000400690101205b75383b2032305d00005d0204184f7074696f6e0404540161020108104e6f6e6500000010536f6d6504006102000001000061020000040c18181000650204184f7074696f6e0404540169020108104e6f6e6500000010536f6d6504006902000001000069020c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d733453746174656d656e744b696e640001081c526567756c61720000001053616674000100006d0204184f7074696f6e04045401000108104e6f6e6500000010536f6d65040000000001000071020c3870616c6c65745f76657374696e671870616c6c65741043616c6c040454000114107665737400000454536565205b6050616c6c65743a3a76657374605d2e28766573745f6f74686572040118746172676574610101504163636f756e7449644c6f6f6b75704f663c543e0001046c536565205b6050616c6c65743a3a766573745f6f74686572605d2e3c7665737465645f7472616e73666572080118746172676574610101504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65750201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00020480536565205b6050616c6c65743a3a7665737465645f7472616e73666572605d2e54666f7263655f7665737465645f7472616e736665720c0118736f75726365610101504163636f756e7449644c6f6f6b75704f663c543e000118746172676574610101504163636f756e7449644c6f6f6b75704f663c543e0001207363686564756c65750201b056657374696e67496e666f3c42616c616e63654f663c543e2c20426c6f636b4e756d626572466f723c543e3e00030498536565205b6050616c6c65743a3a666f7263655f7665737465645f7472616e73666572605d2e3c6d657267655f7363686564756c657308013c7363686564756c65315f696e64657810010c75333200013c7363686564756c65325f696e64657810010c75333200040480536565205b6050616c6c65743a3a6d657267655f7363686564756c6573605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75020c3870616c6c65745f76657374696e673076657374696e675f696e666f2c56657374696e67496e666f081c42616c616e636501182c426c6f636b4e756d6265720110000c01186c6f636b656418011c42616c616e63650001247065725f626c6f636b18011c42616c616e63650001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000079020c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c737d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465780901010c75313600011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c737d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e09020154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c737d02017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d0200000211010081020c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e74610101504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f850201a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273110301645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e6465783d010138526567697374726172496e64657800011c6d61785f666565f0013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e6465783d010138526567697374726172496e64657800010c666565f0013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e6465783d010138526567697374726172496e64657800010c6e6577610101504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e6465783d010138526567697374726172496e6465780001186669656c6473190301384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e6465783d010138526567697374726172496e646578000118746172676574610101504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e742103015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e74697479040118746172676574610101504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c737562610101504163636f756e7449644c6f6f6b75704f663c543e000110646174619102011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c737562610101504163636f756e7449644c6f6f6b75704f663c543e000110646174619102011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c737562610101504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e85020c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c89020190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617991020110446174610001146c6567616c910201104461746100010c776562910201104461746100011072696f749102011044617461000114656d61696c910201104461746100013c7067705f66696e6765727072696e740d0301404f7074696f6e3c5b75383b2032305d3e000114696d616765910201104461746100011c747769747465729102011044617461000089020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018d02045300000400090301185665633c543e00008d0200000408910291020091020c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040095020000010010526177310400990200000200105261773204009d020000030010526177330400a1020000040010526177340400440000050010526177350400a5020000060010526177360400a9020000070010526177370400ad020000080010526177380400b1020000090010526177390400b50200000a001452617731300400b90200000b001452617731310400bd0200000c001452617731320400c10200000d001452617731330400c50200000e001452617731340400c90200000f001452617731350400cd02000010001452617731360400bc000011001452617731370400d102000012001452617731380400d502000013001452617731390400d9020000140014526177323004006901000015001452617732310400dd02000016001452617732320400e102000017001452617732330400e502000018001452617732340400e902000019001452617732350400ed0200001a001452617732360400f10200001b001452617732370400f50200001c001452617732380400f90200001d001452617732390400fd0200001e001452617733300400010300001f001452617733310400050300002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000950200000300000000080099020000030100000008009d02000003020000000800a102000003030000000800a502000003050000000800a902000003060000000800ad02000003070000000800b102000003080000000800b502000003090000000800b9020000030a0000000800bd020000030b0000000800c1020000030c0000000800c5020000030d0000000800c9020000030e0000000800cd020000030f0000000800d102000003110000000800d502000003120000000800d902000003130000000800dd02000003150000000800e102000003160000000800e502000003170000000800e902000003180000000800ed02000003190000000800f1020000031a0000000800f5020000031b0000000800f9020000031c0000000800fd020000031d000000080001030000031e000000080005030000031f000000080009030000028d02000d0304184f7074696f6e0404540169010108104e6f6e6500000010536f6d6504006901000001000011030000021503001503000004080091020019030c3c70616c6c65745f6964656e7469747914747970657320426974466c616773040454011d030004002c01344964656e746974794669656c6400001d030c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c547769747465720080000021030c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f75730006000025030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c610101504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065290301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c6567617465610101504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f747970652d030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c6567617465610101504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f747970652d030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f747970652d030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465780901010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e6572610101504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f747970652d030130543a3a50726f787954797065000114696e6465780901010c7531360001186865696768743d010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465783d01010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c610101504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c610101504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465610101504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c6567617465610101504163636f756e7449644c6f6f6b75704f663c543e0001107265616c610101504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065290301504f7074696f6e3c543a3a50726f7879547970653e00011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e290304184f7074696f6e040454012d030108104e6f6e6500000010536f6d6504002d0300000100002d030840706f6c6b61646f745f72756e74696d652450726f7879547970650001200c416e790000002c4e6f6e5472616e7366657200010028476f7665726e616e63650002001c5374616b696e67000300444964656e746974794a756467656d656e740005002c43616e63656c50726f78790006001c41756374696f6e0007003c4e6f6d696e6174696f6e506f6f6c730008000031030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573710101445665633c543a3a4163636f756e7449643e00011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c640901010c7531360001446f746865725f7369676e61746f72696573710101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74350301904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6c1101017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c640901010c7531360001446f746865725f7369676e61746f72696573710101445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74350301904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c640901010c7531360001446f746865725f7369676e61746f72696573710101445665633c543a3a4163636f756e7449643e00012474696d65706f696e743903017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e350304184f7074696f6e0404540139030108104e6f6e6500000010536f6d650400390300000100003903083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c75333200003d030c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565f0013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69643d01012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69643d01012c426f756e7479496e64657800011c63757261746f72610101504163636f756e7449644c6f6f6b75704f663c543e00010c666565f0013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69643d01012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69643d01012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69643d01012c426f756e7479496e64657800012c62656e6566696369617279610101504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69643d01012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69643d01012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69643d01012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e41030c5470616c6c65745f6368696c645f626f756e746965731870616c6c65741043616c6c04045400011c406164645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69643d01012c426f756e7479496e64657800011476616c7565f0013042616c616e63654f663c543e00012c6465736372697074696f6e34011c5665633c75383e00000484536565205b6050616c6c65743a3a6164645f6368696c645f626f756e7479605d2e3c70726f706f73655f63757261746f72100140706172656e745f626f756e74795f69643d01012c426f756e7479496e64657800013c6368696c645f626f756e74795f69643d01012c426f756e7479496e64657800011c63757261746f72610101504163636f756e7449644c6f6f6b75704f663c543e00010c666565f0013042616c616e63654f663c543e00010480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e386163636570745f63757261746f72080140706172656e745f626f756e74795f69643d01012c426f756e7479496e64657800013c6368696c645f626f756e74795f69643d01012c426f756e7479496e6465780002047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e40756e61737369676e5f63757261746f72080140706172656e745f626f756e74795f69643d01012c426f756e7479496e64657800013c6368696c645f626f756e74795f69643d01012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e4861776172645f6368696c645f626f756e74790c0140706172656e745f626f756e74795f69643d01012c426f756e7479496e64657800013c6368696c645f626f756e74795f69643d01012c426f756e7479496e64657800012c62656e6566696369617279610101504163636f756e7449644c6f6f6b75704f663c543e0004048c536565205b6050616c6c65743a3a61776172645f6368696c645f626f756e7479605d2e48636c61696d5f6368696c645f626f756e7479080140706172656e745f626f756e74795f69643d01012c426f756e7479496e64657800013c6368696c645f626f756e74795f69643d01012c426f756e7479496e6465780005048c536565205b6050616c6c65743a3a636c61696d5f6368696c645f626f756e7479605d2e48636c6f73655f6368696c645f626f756e7479080140706172656e745f626f756e74795f69643d01012c426f756e7479496e64657800013c6368696c645f626f756e74795f69643d01012c426f756e7479496e6465780006048c536565205b6050616c6c65743a3a636c6f73655f6368696c645f626f756e7479605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45030c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c65741043616c6c0404540001143c7375626d69745f756e7369676e65640801307261775f736f6c7574696f6e490301b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e00011c7769746e6573731d040158536f6c7574696f6e4f72536e617073686f7453697a6500000480536565205b6050616c6c65743a3a7375626d69745f756e7369676e6564605d2e6c7365745f6d696e696d756d5f756e747275737465645f73636f72650401406d617962655f6e6578745f73636f7265210401544f7074696f6e3c456c656374696f6e53636f72653e000104b0536565205b6050616c6c65743a3a7365745f6d696e696d756d5f756e747275737465645f73636f7265605d2e747365745f656d657267656e63795f656c656374696f6e5f726573756c74040120737570706f72747325040158537570706f7274733c543a3a4163636f756e7449643e000204b8536565205b6050616c6c65743a3a7365745f656d657267656e63795f656c656374696f6e5f726573756c74605d2e187375626d69740401307261775f736f6c7574696f6e490301b0426f783c526177536f6c7574696f6e3c536f6c7574696f6e4f663c543a3a4d696e6572436f6e6669673e3e3e0003045c536565205b6050616c6c65743a3a7375626d6974605d2e4c676f7665726e616e63655f66616c6c6261636b0801406d617962655f6d61785f766f746572733904012c4f7074696f6e3c7533323e0001446d617962655f6d61785f746172676574733904012c4f7074696f6e3c7533323e00040490536565205b6050616c6c65743a3a676f7665726e616e63655f66616c6c6261636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4903089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173652c526177536f6c7574696f6e040453014d03000c0120736f6c7574696f6e4d0301045300011473636f726519040134456c656374696f6e53636f7265000114726f756e6410010c75333200004d030840706f6c6b61646f745f72756e74696d65544e706f73436f6d70616374536f6c7574696f6e31360000400118766f74657331510300000118766f746573325d0300000118766f74657333710300000118766f746573347d0300000118766f74657335890300000118766f74657336950300000118766f74657337a10300000118766f74657338ad0300000118766f74657339b9030000011c766f7465733130c5030000011c766f7465733131d1030000011c766f7465733132dd030000011c766f7465733133e9030000011c766f7465733134f5030000011c766f746573313501040000011c766f74657331360d0400000051030000025503005503000004083d0159030059030000060901005d0300000261030061030000040c3d016503590300650300000408590369030069030000066d03006d030c3473705f61726974686d65746963287065725f7468696e677318506572553136000004000901010c7531360000710300000275030075030000040c3d0179035903007903000003020000006503007d0300000281030081030000040c3d01850359030085030000030300000065030089030000028d03008d030000040c3d019103590300910300000304000000650300950300000299030099030000040c3d019d035903009d0300000305000000650300a103000002a50300a5030000040c3d01a903590300a90300000306000000650300ad03000002b10300b1030000040c3d01b503590300b50300000307000000650300b903000002bd0300bd030000040c3d01c103590300c10300000308000000650300c503000002c90300c9030000040c3d01cd03590300cd0300000309000000650300d103000002d50300d5030000040c3d01d903590300d9030000030a000000650300dd03000002e10300e1030000040c3d01e503590300e5030000030b000000650300e903000002ed0300ed030000040c3d01f103590300f1030000030c000000650300f503000002f90300f9030000040c3d01fd03590300fd030000030d000000650300010400000205040005040000040c3d01090459030009040000030e0000006503000d0400000211040011040000040c3d01150459030015040000030f0000006503001904084473705f6e706f735f656c656374696f6e7334456c656374696f6e53636f726500000c01346d696e696d616c5f7374616b6518013c457874656e64656442616c616e636500012473756d5f7374616b6518013c457874656e64656442616c616e636500014473756d5f7374616b655f7371756172656418013c457874656e64656442616c616e636500001d04089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736558536f6c7574696f6e4f72536e617073686f7453697a650000080118766f746572733d01010c75333200011c746172676574733d01010c7533320000210404184f7074696f6e0404540119040108104e6f6e6500000010536f6d650400190400000100002504000002290400290400000408002d04002d04084473705f6e706f735f656c656374696f6e731c537570706f727404244163636f756e744964010000080114746f74616c18013c457874656e64656442616c616e6365000118766f74657273310401845665633c284163636f756e7449642c20457874656e64656442616c616e6365293e00003104000002350400350400000408001800390404184f7074696f6e04045401100108104e6f6e6500000010536f6d6504001000000100003d040c4070616c6c65745f626167735f6c6973741870616c6c65741043616c6c08045400044900010c1472656261670401286469736c6f6361746564610101504163636f756e7449644c6f6f6b75704f663c543e00000458536565205b6050616c6c65743a3a7265626167605d2e3c7075745f696e5f66726f6e745f6f6604011c6c696768746572610101504163636f756e7449644c6f6f6b75704f663c543e00010480536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f66605d2e547075745f696e5f66726f6e745f6f665f6f7468657208011c68656176696572610101504163636f756e7449644c6f6f6b75704f663c543e00011c6c696768746572610101504163636f756e7449644c6f6f6b75704f663c543e00020498536565205b6050616c6c65743a3a7075745f696e5f66726f6e745f6f665f6f74686572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e41040c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c65741043616c6c040454000154106a6f696e080118616d6f756e74f0013042616c616e63654f663c543e00011c706f6f6c5f6964100118506f6f6c496400000454536565205b6050616c6c65743a3a6a6f696e605d2e28626f6e645f657874726104011465787472614504015c426f6e6445787472613c42616c616e63654f663c543e3e0001046c536565205b6050616c6c65743a3a626f6e645f6578747261605d2e30636c61696d5f7061796f757400020474536565205b6050616c6c65743a3a636c61696d5f7061796f7574605d2e18756e626f6e640801386d656d6265725f6163636f756e74610101504163636f756e7449644c6f6f6b75704f663c543e000140756e626f6e64696e675f706f696e7473f0013042616c616e63654f663c543e0003045c536565205b6050616c6c65743a3a756e626f6e64605d2e58706f6f6c5f77697468647261775f756e626f6e64656408011c706f6f6c5f6964100118506f6f6c49640001486e756d5f736c617368696e675f7370616e7310010c7533320004049c536565205b6050616c6c65743a3a706f6f6c5f77697468647261775f756e626f6e646564605d2e4477697468647261775f756e626f6e6465640801386d656d6265725f6163636f756e74610101504163636f756e7449644c6f6f6b75704f663c543e0001486e756d5f736c617368696e675f7370616e7310010c75333200050488536565205b6050616c6c65743a3a77697468647261775f756e626f6e646564605d2e18637265617465100118616d6f756e74f0013042616c616e63654f663c543e000110726f6f74610101504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f72610101504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e636572610101504163636f756e7449644c6f6f6b75704f663c543e0006045c536565205b6050616c6c65743a3a637265617465605d2e4c6372656174655f776974685f706f6f6c5f6964140118616d6f756e74f0013042616c616e63654f663c543e000110726f6f74610101504163636f756e7449644c6f6f6b75704f663c543e0001246e6f6d696e61746f72610101504163636f756e7449644c6f6f6b75704f663c543e00011c626f756e636572610101504163636f756e7449644c6f6f6b75704f663c543e00011c706f6f6c5f6964100118506f6f6c496400070490536565205b6050616c6c65743a3a6372656174655f776974685f706f6f6c5f6964605d2e206e6f6d696e61746508011c706f6f6c5f6964100118506f6f6c496400012876616c696461746f7273710101445665633c543a3a4163636f756e7449643e00080464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e247365745f737461746508011c706f6f6c5f6964100118506f6f6c4964000114737461746549040124506f6f6c537461746500090468536565205b6050616c6c65743a3a7365745f7374617465605d2e307365745f6d6574616461746108011c706f6f6c5f6964100118506f6f6c49640001206d6574616461746134011c5665633c75383e000a0474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e2c7365745f636f6e666967731801346d696e5f6a6f696e5f626f6e644d040158436f6e6669674f703c42616c616e63654f663c543e3e00013c6d696e5f6372656174655f626f6e644d040158436f6e6669674f703c42616c616e63654f663c543e3e0001246d61785f706f6f6c7351040134436f6e6669674f703c7533323e00012c6d61785f6d656d6265727351040134436f6e6669674f703c7533323e0001506d61785f6d656d626572735f7065725f706f6f6c51040134436f6e6669674f703c7533323e000154676c6f62616c5f6d61785f636f6d6d697373696f6e55040144436f6e6669674f703c50657262696c6c3e000b0470536565205b6050616c6c65743a3a7365745f636f6e66696773605d2e307570646174655f726f6c657310011c706f6f6c5f6964100118506f6f6c49640001206e65775f726f6f7459040158436f6e6669674f703c543a3a4163636f756e7449643e0001346e65775f6e6f6d696e61746f7259040158436f6e6669674f703c543a3a4163636f756e7449643e00012c6e65775f626f756e63657259040158436f6e6669674f703c543a3a4163636f756e7449643e000c0474536565205b6050616c6c65743a3a7570646174655f726f6c6573605d2e146368696c6c04011c706f6f6c5f6964100118506f6f6c4964000d0458536565205b6050616c6c65743a3a6368696c6c605d2e40626f6e645f65787472615f6f746865720801186d656d626572610101504163636f756e7449644c6f6f6b75704f663c543e00011465787472614504015c426f6e6445787472613c42616c616e63654f663c543e3e000e0484536565205b6050616c6c65743a3a626f6e645f65787472615f6f74686572605d2e507365745f636c61696d5f7065726d697373696f6e0401287065726d697373696f6e5d04013c436c61696d5065726d697373696f6e000f0494536565205b6050616c6c65743a3a7365745f636c61696d5f7065726d697373696f6e605d2e48636c61696d5f7061796f75745f6f746865720401146f74686572000130543a3a4163636f756e7449640010048c536565205b6050616c6c65743a3a636c61696d5f7061796f75745f6f74686572605d2e387365745f636f6d6d697373696f6e08011c706f6f6c5f6964100118506f6f6c49640001386e65775f636f6d6d697373696f6e6104017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e0011047c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e605d2e487365745f636f6d6d697373696f6e5f6d617808011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ea4011c50657262696c6c0012048c536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6d6178605d2e687365745f636f6d6d697373696f6e5f6368616e67655f7261746508011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174656904019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e001304ac536565205b6050616c6c65743a3a7365745f636f6d6d697373696f6e5f6368616e67655f72617465605d2e40636c61696d5f636f6d6d697373696f6e04011c706f6f6c5f6964100118506f6f6c496400140484536565205b6050616c6c65743a3a636c61696d5f636f6d6d697373696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4504085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324426f6e644578747261041c42616c616e6365011801082c4672656542616c616e6365040018011c42616c616e63650000001c52657761726473000100004904085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c537461746500010c104f70656e0000001c426c6f636b65640001002844657374726f79696e67000200004d04085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540118010c104e6f6f700000000c5365740400180104540001001852656d6f7665000200005104085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540110010c104e6f6f700000000c5365740400100104540001001852656d6f7665000200005504085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f7004045401a4010c104e6f6f700000000c5365740400a40104540001001852656d6f7665000200005904085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320436f6e6669674f700404540100010c104e6f6f700000000c5365740400000104540001001852656d6f7665000200005d04085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c436c61696d5065726d697373696f6e000110305065726d697373696f6e6564000000585065726d697373696f6e6c657373436f6d706f756e64000100585065726d697373696f6e6c6573735769746864726177000200445065726d697373696f6e6c657373416c6c00030000610404184f7074696f6e0404540165040108104e6f6e6500000010536f6d65040065040000010000650400000408a400006904085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7350436f6d6d697373696f6e4368616e676552617465042c426c6f636b4e756d6265720110000801306d61785f696e637265617365a4011c50657262696c6c0001246d696e5f64656c617910012c426c6f636b4e756d62657200006d040c4c70616c6c65745f666173745f756e7374616b651870616c6c65741043616c6c04045400010c5472656769737465725f666173745f756e7374616b6500000498536565205b6050616c6c65743a3a72656769737465725f666173745f756e7374616b65605d2e28646572656769737465720001046c536565205b6050616c6c65743a3a64657265676973746572605d2e1c636f6e74726f6c040134657261735f746f5f636865636b100120457261496e64657800020460536565205b6050616c6c65743a3a636f6e74726f6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7104106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c65741043616c6c0404540001b47c7365745f76616c69646174696f6e5f757067726164655f636f6f6c646f776e04010c6e6577100144426c6f636b4e756d626572466f723c543e000004c0536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f757067726164655f636f6f6c646f776e605d2e707365745f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100144426c6f636b4e756d626572466f723c543e000104b4536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f757067726164655f64656c6179605d2e647365745f636f64655f726574656e74696f6e5f706572696f6404010c6e6577100144426c6f636b4e756d626572466f723c543e000204a8536565205b6050616c6c65743a3a7365745f636f64655f726574656e74696f6e5f706572696f64605d2e447365745f6d61785f636f64655f73697a6504010c6e657710010c75333200030488536565205b6050616c6c65743a3a7365745f6d61785f636f64655f73697a65605d2e407365745f6d61785f706f765f73697a6504010c6e657710010c75333200040484536565205b6050616c6c65743a3a7365745f6d61785f706f765f73697a65605d2e587365745f6d61785f686561645f646174615f73697a6504010c6e657710010c7533320005049c536565205b6050616c6c65743a3a7365745f6d61785f686561645f646174615f73697a65605d2e4c7365745f6f6e5f64656d616e645f636f72657304010c6e657710010c75333200060490536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f636f726573605d2e547365745f6f6e5f64656d616e645f7265747269657304010c6e657710010c75333200070498536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f72657472696573605d2e707365745f67726f75705f726f746174696f6e5f6672657175656e637904010c6e6577100144426c6f636b4e756d626572466f723c543e000804b4536565205b6050616c6c65743a3a7365745f67726f75705f726f746174696f6e5f6672657175656e6379605d2e747365745f70617261735f617661696c6162696c6974795f706572696f6404010c6e6577100144426c6f636b4e756d626572466f723c543e000904b8536565205b6050616c6c65743a3a7365745f70617261735f617661696c6162696c6974795f706572696f64605d2e607365745f7363686564756c696e675f6c6f6f6b616865616404010c6e657710010c753332000b04a4536565205b6050616c6c65743a3a7365745f7363686564756c696e675f6c6f6f6b6168656164605d2e6c7365745f6d61785f76616c696461746f72735f7065725f636f726504010c6e65773904012c4f7074696f6e3c7533323e000c04b0536565205b6050616c6c65743a3a7365745f6d61785f76616c696461746f72735f7065725f636f7265605d2e487365745f6d61785f76616c696461746f727304010c6e65773904012c4f7074696f6e3c7533323e000d048c536565205b6050616c6c65743a3a7365745f6d61785f76616c696461746f7273605d2e487365745f646973707574655f706572696f6404010c6e657710013053657373696f6e496e646578000e048c536565205b6050616c6c65743a3a7365745f646973707574655f706572696f64605d2eb47365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6404010c6e6577100144426c6f636b4e756d626572466f723c543e000f04f8536565205b6050616c6c65743a3a7365745f646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f64605d2e447365745f6e6f5f73686f775f736c6f747304010c6e657710010c75333200120488536565205b6050616c6c65743a3a7365745f6e6f5f73686f775f736c6f7473605d2e507365745f6e5f64656c61795f7472616e6368657304010c6e657710010c75333200130494536565205b6050616c6c65743a3a7365745f6e5f64656c61795f7472616e63686573605d2e787365745f7a65726f74685f64656c61795f7472616e6368655f776964746804010c6e657710010c753332001404bc536565205b6050616c6c65743a3a7365745f7a65726f74685f64656c61795f7472616e6368655f7769647468605d2e507365745f6e65656465645f617070726f76616c7304010c6e657710010c75333200150494536565205b6050616c6c65743a3a7365745f6e65656465645f617070726f76616c73605d2e707365745f72656c61795f7672665f6d6f64756c6f5f73616d706c657304010c6e657710010c753332001604b4536565205b6050616c6c65743a3a7365745f72656c61795f7672665f6d6f64756c6f5f73616d706c6573605d2e687365745f6d61785f7570776172645f71756575655f636f756e7404010c6e657710010c753332001704ac536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f71756575655f636f756e74605d2e647365745f6d61785f7570776172645f71756575655f73697a6504010c6e657710010c753332001804a8536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f71756575655f73697a65605d2e747365745f6d61785f646f776e776172645f6d6573736167655f73697a6504010c6e657710010c753332001904b8536565205b6050616c6c65743a3a7365745f6d61785f646f776e776172645f6d6573736167655f73697a65605d2e6c7365745f6d61785f7570776172645f6d6573736167655f73697a6504010c6e657710010c753332001b04b0536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f6d6573736167655f73697a65605d2ea07365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332001c04e4536565205b6050616c6c65743a3a7365745f6d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e646964617465605d2e647365745f68726d705f6f70656e5f726571756573745f74746c04010c6e657710010c753332001d04a8536565205b6050616c6c65743a3a7365745f68726d705f6f70656e5f726571756573745f74746c605d2e5c7365745f68726d705f73656e6465725f6465706f73697404010c6e657718011c42616c616e6365001e04a0536565205b6050616c6c65743a3a7365745f68726d705f73656e6465725f6465706f736974605d2e687365745f68726d705f726563697069656e745f6465706f73697404010c6e657718011c42616c616e6365001f04ac536565205b6050616c6c65743a3a7365745f68726d705f726563697069656e745f6465706f736974605d2e747365745f68726d705f6368616e6e656c5f6d61785f636170616369747904010c6e657710010c753332002004b8536565205b6050616c6c65743a3a7365745f68726d705f6368616e6e656c5f6d61785f6361706163697479605d2e7c7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6504010c6e657710010c753332002104c0536565205b6050616c6c65743a3a7365745f68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a65605d2e9c7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7304010c6e657710010c753332002204e0536565205b6050616c6c65743a3a7365745f68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c73605d2e847365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6504010c6e657710010c753332002404c8536565205b6050616c6c65743a3a7365745f68726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a65605d2ea07365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7304010c6e657710010c753332002504e4536565205b6050616c6c65743a3a7365745f68726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c73605d2e987365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746504010c6e657710010c753332002704dc536565205b6050616c6c65743a3a7365745f68726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e646964617465605d2e487365745f7076665f766f74696e675f74746c04010c6e657710013053657373696f6e496e646578002a048c536565205b6050616c6c65743a3a7365745f7076665f766f74696e675f74746c605d2e907365745f6d696e696d756d5f76616c69646174696f6e5f757067726164655f64656c617904010c6e6577100144426c6f636b4e756d626572466f723c543e002b04d4536565205b6050616c6c65743a3a7365745f6d696e696d756d5f76616c69646174696f6e5f757067726164655f64656c6179605d2e707365745f6279706173735f636f6e73697374656e63795f636865636b04010c6e6577b00110626f6f6c002c04b4536565205b6050616c6c65743a3a7365745f6279706173735f636f6e73697374656e63795f636865636b605d2e607365745f6173796e635f6261636b696e675f706172616d7304010c6e6577750401484173796e634261636b696e67506172616d73002d04a4536565205b6050616c6c65743a3a7365745f6173796e635f6261636b696e675f706172616d73605d2e4c7365745f6578656375746f725f706172616d7304010c6e6577790401384578656375746f72506172616d73002e0490536565205b6050616c6c65743a3a7365745f6578656375746f725f706172616d73605d2e587365745f6f6e5f64656d616e645f626173655f66656504010c6e657718011c42616c616e6365002f049c536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f626173655f666565605d2e747365745f6f6e5f64656d616e645f6665655f766172696162696c69747904010c6e6577a4011c50657262696c6c003004b8536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f6665655f766172696162696c697479605d2e707365745f6f6e5f64656d616e645f71756575655f6d61785f73697a6504010c6e657710010c753332003104b4536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f71756575655f6d61785f73697a65605d2e987365745f6f6e5f64656d616e645f7461726765745f71756575655f7574696c697a6174696f6e04010c6e6577a4011c50657262696c6c003204dc536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f7461726765745f71756575655f7574696c697a6174696f6e605d2e447365745f6f6e5f64656d616e645f74746c04010c6e6577100144426c6f636b4e756d626572466f723c543e00330488536565205b6050616c6c65743a3a7365745f6f6e5f64656d616e645f74746c605d2e647365745f6d696e696d756d5f6261636b696e675f766f74657304010c6e657710010c753332003404a8536565205b6050616c6c65743a3a7365745f6d696e696d756d5f6261636b696e675f766f746573605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75040c4c706f6c6b61646f745f7072696d697469766573207673746167696e67484173796e634261636b696e67506172616d73000008014c6d61785f63616e6469646174655f646570746810010c753332000150616c6c6f7765645f616e6365737472795f6c656e10010c75333200007904104c706f6c6b61646f745f7072696d6974697665730876353c6578656375746f725f706172616d73384578656375746f72506172616d73000004007d0401485665633c4578656375746f72506172616d3e00007d040000028104008104104c706f6c6b61646f745f7072696d6974697665730876353c6578656375746f725f706172616d73344578656375746f72506172616d00011c384d61784d656d6f72795061676573040010010c7533320001003c537461636b4c6f676963616c4d6178040010010c75333200020038537461636b4e61746976654d6178040010010c75333200030050507265636865636b696e674d61784d656d6f727904002c010c753634000400385076665072657054696d656f75740800850401485076665072657054696d656f75744b696e6400002c010c753634000500385076664578656354696d656f75740800890401485076664578656354696d656f75744b696e6400002c010c753634000600445761736d45787442756c6b4d656d6f72790007000085040c4c706f6c6b61646f745f7072696d697469766573087635485076665072657054696d656f75744b696e6400010820507265636865636b0000001c4c656e69656e740001000089040c4c706f6c6b61646f745f7072696d697469766573087635485076664578656354696d656f75744b696e640001081c4261636b696e6700000020417070726f76616c000100008d04106c706f6c6b61646f745f72756e74696d655f70617261636861696e73187368617265641870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9104106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e9504106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c65741043616c6c04045400010414656e746572040110646174619904019050617261636861696e73496e686572656e74446174613c486561646572466f723c543e3e00000458536565205b6050616c6c65743a3a656e746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99040c4c706f6c6b61646f745f7072696d69746976657308763530496e686572656e7444617461040c484452013901001001246269746669656c64739d040190556e636865636b65645369676e6564417661696c6162696c6974794269746669656c64730001446261636b65645f63616e64696461746573b904017c5665633c4261636b656443616e6469646174653c4844523a3a486173683e3e0001206469737075746573fd0401604d756c74694469737075746553746174656d656e74536574000134706172656e745f6865616465723901010c48445200009d04000002a10400a104104c706f6c6b61646f745f7072696d697469766573087635187369676e65643c556e636865636b65645369676e6564081c5061796c6f616401a5042c5265616c5061796c6f616401a504000c011c7061796c6f6164a504011c5061796c6f616400013c76616c696461746f725f696e646578b104013856616c696461746f72496e6465780001247369676e6174757265b504014856616c696461746f725369676e61747572650000a5040c4c706f6c6b61646f745f7072696d69746976657308763550417661696c6162696c6974794269746669656c6400000400a904017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e0000a90400000708ad0400ad040c18626974766563146f72646572104c73623000000000b1040c4c706f6c6b61646f745f7072696d6974697665730876353856616c696461746f72496e6465780000040010010c7533320000b504104c706f6c6b61646f745f7072696d6974697665730876353476616c696461746f725f617070245369676e617475726500000400e9010148737232353531393a3a5369676e61747572650000b904000002bd0400bd040c4c706f6c6b61646f745f7072696d6974697665730876353c4261636b656443616e6469646174650404480130000c012463616e646964617465c1040170436f6d6d697474656443616e646964617465526563656970743c483e00013876616c69646974795f766f746573f50401605665633c56616c69646974794174746573746174696f6e3e00014476616c696461746f725f696e6469636573a904017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e0000c1040c4c706f6c6b61646f745f7072696d69746976657308763564436f6d6d697474656443616e6469646174655265636569707404044801300008012864657363726970746f72c504015843616e64696461746544657363726970746f723c483e00012c636f6d6d69746d656e7473d504015043616e646964617465436f6d6d69746d656e74730000c5040c4c706f6c6b61646f745f7072696d6974697665730876354c43616e64696461746544657363726970746f7204044801300024011c706172615f696419020108496400013072656c61795f706172656e7430010448000120636f6c6c61746f72c9040128436f6c6c61746f7249640001787065727369737465645f76616c69646174696f6e5f646174615f6861736830011048617368000120706f765f6861736830011048617368000130657261737572655f726f6f74300110486173680001247369676e6174757265cd040144436f6c6c61746f725369676e6174757265000124706172615f686561643001104861736800015076616c69646174696f6e5f636f64655f68617368d104014856616c69646174696f6e436f6465486173680000c904104c706f6c6b61646f745f7072696d69746976657308763530636f6c6c61746f725f617070185075626c696300000400e0013c737232353531393a3a5075626c69630000cd04104c706f6c6b61646f745f7072696d69746976657308763530636f6c6c61746f725f617070245369676e617475726500000400e9010148737232353531393a3a5369676e61747572650000d1040c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665734856616c69646174696f6e436f64654861736800000400300110486173680000d5040c4c706f6c6b61646f745f7072696d6974697665730876355043616e646964617465436f6d6d69746d656e747304044e01100018013c7570776172645f6d65737361676573d90401385570776172644d6573736167657300014c686f72697a6f6e74616c5f6d65737361676573dd040148486f72697a6f6e74616c4d6573736167657300014c6e65775f76616c69646174696f6e5f636f6465e90401584f7074696f6e3c56616c69646174696f6e436f64653e000124686561645f64617461f1040120486561644461746100016c70726f6365737365645f646f776e776172645f6d6573736167657310010c75333200013868726d705f77617465726d61726b1001044e0000d9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540134045300000400210101185665633c543e0000dd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e104045300000400e50401185665633c543e0000e1040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401190200080124726563697069656e741902010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000e504000002e10400e90404184f7074696f6e04045401ed040108104e6f6e6500000010536f6d650400ed040000010000ed040c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665733856616c69646174696f6e436f64650000040034011c5665633c75383e0000f1040c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665732048656164446174610000040034011c5665633c75383e0000f504000002f90400f9040c4c706f6c6b61646f745f7072696d6974697665730876354c56616c69646974794174746573746174696f6e00010820496d706c696369740400b504014856616c696461746f725369676e6174757265000100204578706c696369740400b504014856616c696461746f725369676e617475726500020000fd0400000201050001050c4c706f6c6b61646f745f7072696d6974697665730876354c4469737075746553746174656d656e7453657400000c013863616e6469646174655f686173680505013443616e6469646174654861736800011c73657373696f6e10013053657373696f6e496e64657800012873746174656d656e7473090501ec5665633c284469737075746553746174656d656e742c2056616c696461746f72496e6465782c2056616c696461746f725369676e6174757265293e000005050860706f6c6b61646f745f636f72655f7072696d6974697665733443616e646964617465486173680000040030011048617368000009050000020d05000d050000040c1105b104b5040011050c4c706f6c6b61646f745f7072696d697469766573087635404469737075746553746174656d656e740001081456616c696404001505016456616c69644469737075746553746174656d656e744b696e640000001c496e76616c696404001905016c496e76616c69644469737075746553746174656d656e744b696e640001000015050c4c706f6c6b61646f745f7072696d6974697665730876356456616c69644469737075746553746174656d656e744b696e64000110204578706c696369740000003c4261636b696e675365636f6e646564040030011048617368000100304261636b696e6756616c696404003001104861736800020040417070726f76616c436865636b696e670003000019050c4c706f6c6b61646f745f7072696d6974697665730876356c496e76616c69644469737075746553746174656d656e744b696e64000104204578706c69636974000000001d05106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c65741043616c6c04045400012458666f7263655f7365745f63757272656e745f636f646508011070617261190201185061726149640001206e65775f636f6465ed04013856616c69646174696f6e436f64650000049c536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f636f6465605d2e58666f7263655f7365745f63757272656e745f6865616408011070617261190201185061726149640001206e65775f68656164f104012048656164446174610001049c536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f68656164605d2e6c666f7263655f7363686564756c655f636f64655f757067726164650c011070617261190201185061726149640001206e65775f636f6465ed04013856616c69646174696f6e436f646500014c72656c61795f706172656e745f6e756d626572100144426c6f636b4e756d626572466f723c543e000204b0536565205b6050616c6c65743a3a666f7263655f7363686564756c655f636f64655f75706772616465605d2e4c666f7263655f6e6f74655f6e65775f6865616408011070617261190201185061726149640001206e65775f68656164f1040120486561644461746100030490536565205b6050616c6c65743a3a666f7263655f6e6f74655f6e65775f68656164605d2e48666f7263655f71756575655f616374696f6e04011070617261190201185061726149640004048c536565205b6050616c6c65743a3a666f7263655f71756575655f616374696f6e605d2e6c6164645f747275737465645f76616c69646174696f6e5f636f646504013c76616c69646174696f6e5f636f6465ed04013856616c69646174696f6e436f6465000504b0536565205b6050616c6c65743a3a6164645f747275737465645f76616c69646174696f6e5f636f6465605d2e6c706f6b655f756e757365645f76616c69646174696f6e5f636f646504015076616c69646174696f6e5f636f64655f68617368d104014856616c69646174696f6e436f646548617368000604b0536565205b6050616c6c65743a3a706f6b655f756e757365645f76616c69646174696f6e5f636f6465605d2e6c696e636c7564655f7076665f636865636b5f73746174656d656e7408011073746d7421050144507666436865636b53746174656d656e740001247369676e6174757265b504014856616c696461746f725369676e6174757265000704b0536565205b6050616c6c65743a3a696e636c7564655f7076665f636865636b5f73746174656d656e74605d2e74666f7263655f7365745f6d6f73745f726563656e745f636f6e74657874080110706172611902011850617261496400011c636f6e74657874100144426c6f636b4e756d626572466f723c543e000804b8536565205b6050616c6c65743a3a666f7263655f7365745f6d6f73745f726563656e745f636f6e74657874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21050c4c706f6c6b61646f745f7072696d69746976657308763544507666436865636b53746174656d656e740000100118616363657074b00110626f6f6c00011c7375626a656374d104014856616c69646174696f6e436f64654861736800013473657373696f6e5f696e64657810013053657373696f6e496e64657800013c76616c696461746f725f696e646578b104013856616c696461746f72496e64657800002505106c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a65721870616c6c65741043616c6c04045400010434666f7263655f617070726f766504011475705f746f10012c426c6f636b4e756d62657200000478536565205b6050616c6c65743a3a666f7263655f617070726f7665605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2905106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c65741043616c6c0404540001205868726d705f696e69745f6f70656e5f6368616e6e656c0c0124726563697069656e741902011850617261496400015470726f706f7365645f6d61785f636170616369747910010c75333200016470726f706f7365645f6d61785f6d6573736167655f73697a6510010c7533320000049c536565205b6050616c6c65743a3a68726d705f696e69745f6f70656e5f6368616e6e656c605d2e6068726d705f6163636570745f6f70656e5f6368616e6e656c04011873656e64657219020118506172614964000104a4536565205b6050616c6c65743a3a68726d705f6163636570745f6f70656e5f6368616e6e656c605d2e4868726d705f636c6f73655f6368616e6e656c0401286368616e6e656c5f69642d05013448726d704368616e6e656c49640002048c536565205b6050616c6c65743a3a68726d705f636c6f73655f6368616e6e656c605d2e40666f7263655f636c65616e5f68726d700c0110706172611902011850617261496400011c696e626f756e6410010c7533320001206f7574626f756e6410010c75333200030484536565205b6050616c6c65743a3a666f7263655f636c65616e5f68726d70605d2e5c666f7263655f70726f636573735f68726d705f6f70656e0401206368616e6e656c7310010c753332000404a0536565205b6050616c6c65743a3a666f7263655f70726f636573735f68726d705f6f70656e605d2e60666f7263655f70726f636573735f68726d705f636c6f73650401206368616e6e656c7310010c753332000504a4536565205b6050616c6c65743a3a666f7263655f70726f636573735f68726d705f636c6f7365605d2e6068726d705f63616e63656c5f6f70656e5f726571756573740801286368616e6e656c5f69642d05013448726d704368616e6e656c49640001346f70656e5f726571756573747310010c753332000604a4536565205b6050616c6c65743a3a68726d705f63616e63656c5f6f70656e5f72657175657374605d2e5c666f7263655f6f70656e5f68726d705f6368616e6e656c10011873656e64657219020118506172614964000124726563697069656e74190201185061726149640001306d61785f636170616369747910010c7533320001406d61785f6d6573736167655f73697a6510010c753332000704a0536565205b6050616c6c65743a3a666f7263655f6f70656e5f68726d705f6368616e6e656c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665733448726d704368616e6e656c4964000008011873656e646572190201084964000124726563697069656e7419020108496400003105106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c65741043616c6c04045400010438666f7263655f756e667265657a650000047c536565205b6050616c6c65743a3a666f7263655f756e667265657a65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3505146c706f6c6b61646f745f72756e74696d655f70617261636861696e7320646973707574657320736c617368696e671870616c6c65741043616c6c040454000104707265706f72745f646973707574655f6c6f73745f756e7369676e6564080134646973707574655f70726f6f6639050144426f783c4469737075746550726f6f663e00013c6b65795f6f776e65725f70726f6f6649010140543a3a4b65794f776e657250726f6f66000004b4536565205b6050616c6c65743a3a7265706f72745f646973707574655f6c6f73745f756e7369676e6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3905104c706f6c6b61646f745f7072696d69746976657308763520736c617368696e67304469737075746550726f6f66000010012474696d655f736c6f743d050140446973707574657354696d65536c6f740001106b696e644105014c536c617368696e674f6666656e63654b696e6400013c76616c696461746f725f696e646578b104013856616c696461746f72496e64657800013076616c696461746f725f6964a101012c56616c696461746f72496400003d05104c706f6c6b61646f745f7072696d69746976657308763520736c617368696e6740446973707574657354696d65536c6f74000008013473657373696f6e5f696e64657810013053657373696f6e496e64657800013863616e6469646174655f686173680505013443616e6469646174654861736800004105104c706f6c6b61646f745f7072696d69746976657308763520736c617368696e674c536c617368696e674f6666656e63654b696e6400010828466f72496e76616c696400000030416761696e737456616c6964000100004505105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c65741043616c6c0404540001242072656769737465720c010869641902011850617261496400013067656e657369735f68656164f1040120486561644461746100013c76616c69646174696f6e5f636f6465ed04013856616c69646174696f6e436f646500000464536565205b6050616c6c65743a3a7265676973746572605d2e38666f7263655f726567697374657214010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e00010869641902011850617261496400013067656e657369735f68656164f1040120486561644461746100013c76616c69646174696f6e5f636f6465ed04013856616c69646174696f6e436f64650001047c536565205b6050616c6c65743a3a666f7263655f7265676973746572605d2e28646572656769737465720401086964190201185061726149640002046c536565205b6050616c6c65743a3a64657265676973746572605d2e10737761700801086964190201185061726149640001146f746865721902011850617261496400030454536565205b6050616c6c65743a3a73776170605d2e2c72656d6f76655f6c6f636b040110706172611902011850617261496400040470536565205b6050616c6c65743a3a72656d6f76655f6c6f636b605d2e1c7265736572766500050460536565205b6050616c6c65743a3a72657365727665605d2e206164645f6c6f636b040110706172611902011850617261496400060464536565205b6050616c6c65743a3a6164645f6c6f636b605d2e547363686564756c655f636f64655f7570677261646508011070617261190201185061726149640001206e65775f636f6465ed04013856616c69646174696f6e436f646500070498536565205b6050616c6c65743a3a7363686564756c655f636f64655f75706772616465605d2e407365745f63757272656e745f6865616408011070617261190201185061726149640001206e65775f68656164f1040120486561644461746100080484536565205b6050616c6c65743a3a7365745f63757272656e745f68656164605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4905105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c65741043616c6c04045400010c2c666f7263655f6c6561736514011070617261190201185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00000470536565205b6050616c6c65743a3a666f7263655f6c65617365605d2e40636c6561725f616c6c5f6c6561736573040110706172611902011850617261496400010484536565205b6050616c6c65743a3a636c6561725f616c6c5f6c6561736573605d2e3c747269676765725f6f6e626f617264040110706172611902011850617261496400020480536565205b6050616c6c65743a3a747269676765725f6f6e626f617264605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d05105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c65741043616c6c04045400010c2c6e65775f61756374696f6e0801206475726174696f6e3d010144426c6f636b4e756d626572466f723c543e0001486c656173655f706572696f645f696e6465783d0101404c65617365506572696f644f663c543e00000470536565205b6050616c6c65743a3a6e65775f61756374696f6e605d2e0c626964140110706172615105011850617261496400013461756374696f6e5f696e6465783d01013041756374696f6e496e64657800012866697273745f736c6f743d0101404c65617365506572696f644f663c543e0001246c6173745f736c6f743d0101404c65617365506572696f644f663c543e000118616d6f756e74f0013042616c616e63654f663c543e00010450536565205b6050616c6c65743a3a626964605d2e3863616e63656c5f61756374696f6e0002047c536565205b6050616c6c65743a3a63616e63656c5f61756374696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e51050000061902005505105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c65741043616c6c04045400012418637265617465180114696e6465785105011850617261496400010c636170f0013042616c616e63654f663c543e00013066697273745f706572696f643d0101404c65617365506572696f644f663c543e00012c6c6173745f706572696f643d0101404c65617365506572696f644f663c543e00010c656e643d010144426c6f636b4e756d626572466f723c543e00012076657269666965725905014c4f7074696f6e3c4d756c74695369676e65723e0000045c536565205b6050616c6c65743a3a637265617465605d2e28636f6e747269627574650c0114696e6465785105011850617261496400011476616c7565f0013042616c616e63654f663c543e0001247369676e6174757265690501584f7074696f6e3c4d756c74695369676e61747572653e0001046c536565205b6050616c6c65743a3a636f6e74726962757465605d2e20776974686472617708010c77686f000130543a3a4163636f756e744964000114696e6465785105011850617261496400020464536565205b6050616c6c65743a3a7769746864726177605d2e18726566756e64040114696e646578510501185061726149640003045c536565205b6050616c6c65743a3a726566756e64605d2e20646973736f6c7665040114696e6465785105011850617261496400040464536565205b6050616c6c65743a3a646973736f6c7665605d2e1065646974180114696e6465785105011850617261496400010c636170f0013042616c616e63654f663c543e00013066697273745f706572696f643d0101404c65617365506572696f644f663c543e00012c6c6173745f706572696f643d0101404c65617365506572696f644f663c543e00010c656e643d010144426c6f636b4e756d626572466f723c543e00012076657269666965725905014c4f7074696f6e3c4d756c74695369676e65723e00050454536565205b6050616c6c65743a3a65646974605d2e206164645f6d656d6f080114696e646578190201185061726149640001106d656d6f34011c5665633c75383e00060464536565205b6050616c6c65743a3a6164645f6d656d6f605d2e10706f6b65040114696e6465781902011850617261496400070454536565205b6050616c6c65743a3a706f6b65605d2e38636f6e747269627574655f616c6c080114696e646578510501185061726149640001247369676e6174757265690501584f7074696f6e3c4d756c74695369676e61747572653e0008047c536565205b6050616c6c65743a3a636f6e747269627574655f616c6c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e590504184f7074696f6e040454015d050108104e6f6e6500000010536f6d6504005d0500000100005d05082873705f72756e74696d652c4d756c74695369676e657200010c1c456432353531390400d4013c656432353531393a3a5075626c69630000001c537232353531390400e0013c737232353531393a3a5075626c696300010014456364736104006105013465636473613a3a5075626c69630002000061050c1c73705f636f7265146563647361185075626c696300000400650501205b75383b2033335d00006505000003210000000800690504184f7074696f6e040454016d050108104e6f6e6500000010536f6d6504006d0500000100006d05082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400c5010148656432353531393a3a5369676e61747572650000001c537232353531390400e9010148737232353531393a3a5369676e617475726500010014456364736104007105014065636473613a3a5369676e61747572650002000071050c1c73705f636f7265146563647361245369676e617475726500000400550201205b75383b2036355d000075050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e64080110646573747905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676599050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f617373657473100110646573747905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172797905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f617373657473100110646573747905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172797905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765510601c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e21020148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e390401484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e7905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e7905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573747905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172797905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744906012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f617373657473140110646573747905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172797905016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d060164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744906012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564b00110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7905080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204007d05014476323a3a4d756c74694c6f636174696f6e00010008563304002102014476333a3a4d756c74694c6f636174696f6e000300007d05100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72810501244a756e6374696f6e7300008105100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400850501204a756e6374696f6e0001000858320800850501204a756e6374696f6e0000850501204a756e6374696f6e0002000858330c00850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0003000858341000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0004000858351400850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0005000858361800850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0006000858371c00850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0007000858382000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e0000850501204a756e6374696f6e000800008505100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04003d01010c7533320000002c4163636f756e744964333208011c6e6574776f726b890501244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b890501244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b890501244e6574776f726b496400010c6b6579690101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400f00110753132380005002847656e6572616c4b657904008d0501805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696491050118426f647949640001107061727495050120426f6479506172740008000089050c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d656404008d0501805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300008d050c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e000091050c0c78636d08763218426f6479496400012810556e6974000000144e616d656404008d0501805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804003d01010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e0008002054726561737572790009000095050c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e743d01010c753332000100204672616374696f6e08010c6e6f6d3d01010c75333200011464656e6f6d3d01010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d3d01010c75333200011464656e6f6d3d01010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d3d01010c75333200011464656e6f6d3d01010c753332000400009905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204009d05015076323a3a58636d3c52756e74696d6543616c6c3e0002000856330400e905015076333a3a58636d3c52756e74696d6543616c6c3e000300009d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400a10501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000a105000002a50500a5050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400a905012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400a905012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400a905012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365c1050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473a905012c4d756c746941737365747300012c62656e65666963696172797d0501344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473a905012c4d756c7469417373657473000110646573747d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065d10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6cd5050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723d01010c7533320001406d61785f6d6573736167655f73697a653d01010c7533320001306d61785f63617061636974793d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723d01010c75333200011873656e6465723d01010c753332000124726563697069656e743d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040081050154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c51756572794964000110646573747d0501344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473d90501404d756c7469417373657446696c7465720001286d61785f6173736574733d01010c75333200012c62656e65666963696172797d0501344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473d90501404d756c7469417373657446696c7465720001286d61785f6173736574733d01010c753332000110646573747d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665d90501404d756c7469417373657446696c74657200011c72656365697665a905012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473d90501404d756c7469417373657446696c74657200011c726573657276657d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473d90501404d756c7469417373657446696c746572000110646573747d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c51756572794964000110646573747d0501344d756c74694c6f636174696f6e000118617373657473d90501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573b10501284d756c746941737365740001307765696768745f6c696d6974e505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204009d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804009d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473a905012c4d756c74694173736574730001187469636b65747d0501344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b0000a905100c78636d087632286d756c746961737365742c4d756c746941737365747300000400ad05013c5665633c4d756c746941737365743e0000ad05000002b10500b105100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964b505011c4173736574496400010c66756eb905012c46756e676962696c6974790000b505100c78636d087632286d756c746961737365741c4173736574496400010820436f6e637265746504007d0501344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000b905100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400f00110753132380000002c4e6f6e46756e6769626c650400bd0501344173736574496e7374616e636500010000bd05100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400f001107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400b102011c5b75383b20385d0003001c417272617931360400bc01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000c1050c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400a905012c4d756c74694173736574730001003c457865637574696f6e526573756c740400c50501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000c50504184f7074696f6e04045401c9050108104e6f6e6500000010536f6d650400c9050000010000c9050000040810cd0500cd05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000d1050c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d00030000d5050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e0000d905100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400a905012c4d756c74694173736574730000001057696c640400dd05013857696c644d756c7469417373657400010000dd05100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964b505011c4173736574496400010c66756ee105013c57696c6446756e676962696c69747900010000e105100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c6500010000e5050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c75363400010000e9050c0c78636d0876330c58636d041043616c6c00000400ed0501585665633c496e737472756374696f6e3c43616c6c3e3e0000ed05000002f10500f1050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400f505012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400f505012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400f505012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73650d060120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572350601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473f505012c4d756c746941737365747300012c62656e6566696369617279210201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473f505012c4d756c746941737365747300011064657374210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64d10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6cd505014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723d01010c7533320001406d61785f6d6573736167655f73697a653d01010c7533320001306d61785f63617061636974793d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723d01010c75333200011873656e6465723d01010c753332000124726563697069656e743d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040025020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400390601445175657279526573706f6e7365496e666f000c00304465706f73697441737365740801186173736574733d0601404d756c7469417373657446696c74657200012c62656e6566696369617279210201344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c01186173736574733d0601404d756c7469417373657446696c74657200011064657374210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e000e003445786368616e676541737365740c0110676976653d0601404d756c7469417373657446696c74657200011077616e74f505012c4d756c746941737365747300011c6d6178696d616cb00110626f6f6c000f005c496e6974696174655265736572766557697468647261770c01186173736574733d0601404d756c7469417373657446696c74657200011c72657365727665210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574733d0601404d756c7469417373657446696c74657200011064657374210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f390601445175657279526573706f6e7365496e666f0001186173736574733d0601404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573fd0501284d756c746941737365740001307765696768745f6c696d69744906012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400e905012458636d3c43616c6c3e0015002c536574417070656e6469780400e905012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473f505012c4d756c74694173736574730001187469636b6574210201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400f505012c4d756c7469417373657473001c002c45787065637441737365740400f505012c4d756c7469417373657473001d00304578706563744f726967696e0400350601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400110601504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304002d0601384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f390601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465783d01010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f723d01010c75333200013c6d696e5f63726174655f6d696e6f723d01010c753332002200505265706f72745472616e736163745374617475730400390601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400290201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b310201244e6574776f726b496400012c64657374696e6174696f6e25020154496e746572696f724d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e002600244c6f636b41737365740801146173736574fd0501284d756c74694173736574000120756e6c6f636b6572210201344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574fd0501284d756c74694173736574000118746172676574210201344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574fd0501284d756c746941737365740001146f776e6572210201344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574fd0501284d756c746941737365740001186c6f636b6572210201344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177b00110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400210201344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744906012c5765696768744c696d6974000130636865636b5f6f726967696e350601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000f505100c78636d087633286d756c746961737365742c4d756c746941737365747300000400f905013c5665633c4d756c746941737365743e0000f905000002fd0500fd05100c78636d087633286d756c74696173736574284d756c74694173736574000008010869640106011c4173736574496400010c66756e0506012c46756e676962696c69747900000106100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400210201344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100000506100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400f00110753132380000002c4e6f6e46756e6769626c650400090601344173736574496e7374616e6365000100000906100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400f001107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400b102011c5b75383b20385d0003001c417272617931360400bc01205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d000500000d060c0c78636d08763320526573706f6e7365000118104e756c6c000000184173736574730400f505012c4d756c74694173736574730001003c457865637574696f6e526573756c740400110601504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04001d060198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c7404002d0601384d617962654572726f72436f646500050000110604184f7074696f6e0404540115060108104e6f6e6500000010536f6d65040015060000010000150600000408101906001906100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d6974002700001d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012106045300000400290601185665633c543e000021060c0c78636d0876332850616c6c6574496e666f0000180114696e6465783d01010c7533320001106e616d6525060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6525060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f723d01010c7533320001146d696e6f723d01010c75333200011470617463683d01010c753332000025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000029060000022106002d060c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204003106018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204003106018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e0002000031060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000350604184f7074696f6e0404540121020108104e6f6e6500000010536f6d6504002102000001000039060c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e210201344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400003d06100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400f505012c4d756c74694173736574730000001057696c6404004106013857696c644d756c74694173736574000100004106100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869640106011c4173736574496400010c66756e4506013c57696c6446756e676962696c69747900010028416c6c436f756e74656404003d01010c75333200020030416c6c4f66436f756e7465640c010869640106011c4173736574496400010c66756e4506013c57696c6446756e676962696c697479000114636f756e743d01010c753332000300004506100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000049060c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100004d06080c78636d5056657273696f6e65644d756c74694173736574730001080856320400a905013c76323a3a4d756c74694173736574730001000856330400f505013c76333a3a4d756c7469417373657473000300005106080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005506015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304006506015076333a3a58636d3c52756e74696d6543616c6c3e0003000055060c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590601745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059060000025d06005d060c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400a905012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400a905012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400a905012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365c1050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473a905012c4d756c746941737365747300012c62656e65666963696172797d0501344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473a905012c4d756c7469417373657473000110646573747d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065d10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c61060168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723d01010c7533320001406d61785f6d6573736167655f73697a653d01010c7533320001306d61785f63617061636974793d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723d01010c75333200011873656e6465723d01010c753332000124726563697069656e743d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040081050154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c51756572794964000110646573747d0501344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473d90501404d756c7469417373657446696c7465720001286d61785f6173736574733d01010c75333200012c62656e65666963696172797d0501344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473d90501404d756c7469417373657446696c7465720001286d61785f6173736574733d01010c753332000110646573747d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665d90501404d756c7469417373657446696c74657200011c72656365697665a905012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473d90501404d756c7469417373657446696c74657200011c726573657276657d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473d90501404d756c7469417373657446696c746572000110646573747d0501344d756c74694c6f636174696f6e00010c78636d9d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c51756572794964000110646573747d0501344d756c74694c6f636174696f6e000118617373657473d90501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573b10501284d756c746941737365740001307765696768745f6c696d6974e505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005506014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005506014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473a905012c4d756c74694173736574730001187469636b65747d0501344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000061060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000065060c0c78636d0876330c58636d041043616c6c00000400690601585665633c496e737472756374696f6e3c43616c6c3e3e000069060000026d06006d060c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400f505012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400f505012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400f505012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73650d060120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572350601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473f505012c4d756c746941737365747300012c62656e6566696369617279210201344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473f505012c4d756c746941737365747300011064657374210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64d10501284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c6106014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465723d01010c7533320001406d61785f6d6573736167655f73697a653d01010c7533320001306d61785f63617061636974793d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e743d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f723d01010c75333200011873656e6465723d01010c753332000124726563697069656e743d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040025020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400390601445175657279526573706f6e7365496e666f000c00304465706f73697441737365740801186173736574733d0601404d756c7469417373657446696c74657200012c62656e6566696369617279210201344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c01186173736574733d0601404d756c7469417373657446696c74657200011064657374210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e000e003445786368616e676541737365740c0110676976653d0601404d756c7469417373657446696c74657200011077616e74f505012c4d756c746941737365747300011c6d6178696d616cb00110626f6f6c000f005c496e6974696174655265736572766557697468647261770c01186173736574733d0601404d756c7469417373657446696c74657200011c72657365727665210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574733d0601404d756c7469417373657446696c74657200011064657374210201344d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f390601445175657279526573706f6e7365496e666f0001186173736574733d0601404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573fd0501284d756c746941737365740001307765696768745f6c696d69744906012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204006506012458636d3c43616c6c3e0015002c536574417070656e64697804006506012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473f505012c4d756c74694173736574730001187469636b6574210201344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400f505012c4d756c7469417373657473001c002c45787065637441737365740400f505012c4d756c7469417373657473001d00304578706563744f726967696e0400350601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400110601504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304002d0601384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f390601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465783d01010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f723d01010c75333200013c6d696e5f63726174655f6d696e6f723d01010c753332002200505265706f72745472616e736163745374617475730400390601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400290201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b310201244e6574776f726b496400012c64657374696e6174696f6e25020154496e746572696f724d756c74694c6f636174696f6e00010c78636de905011c58636d3c28293e002600244c6f636b41737365740801146173736574fd0501284d756c74694173736574000120756e6c6f636b6572210201344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574fd0501284d756c74694173736574000118746172676574210201344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574fd0501284d756c746941737365740001146f776e6572210201344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574fd0501284d756c746941737365740001186c6f636b6572210201344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177b00110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400210201344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744906012c5765696768744c696d6974000130636865636b5f6f726967696e350601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000071060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e750601484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e64657800000468536565205b6050616c6c65743a3a726561705f70616765605d2e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e750601484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d69742401185765696768740001048c536565205b6050616c6c65743a3a657865637574655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75060c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e584167677265676174654d6573736167654f726967696e0001040c556d70040079060128556d70517565756549640000000079060c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e28556d70517565756549640001041050617261040019020118506172614964000000007d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000081060c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065731454616c6c790814566f746573011814546f74616c00000c011061796573180114566f7465730001106e617973180114566f74657300011c737570706f7274180114566f746573000085060c4070616c6c65745f77686974656c6973741870616c6c6574144576656e7404045400010c3c43616c6c57686974656c697374656404012463616c6c5f68617368300130507265696d616765486173680000005857686974656c697374656443616c6c52656d6f76656404012463616c6c5f68617368300130507265696d616765486173680001006457686974656c697374656443616c6c4469737061746368656408012463616c6c5f68617368300130507265696d61676548617368000118726573756c74890601684469737061746368526573756c7457697468506f7374496e666f000200047c54686520604576656e746020656e756d206f6620746869732070616c6c657489060418526573756c74080454018d0604450195060108084f6b04008d06000000000c4572720400950600000100008d060c346672616d655f737570706f727420646973706174636840506f73744469737061746368496e666f000008013461637475616c5f776569676874910601384f7074696f6e3c5765696768743e000120706179735f666565600110506179730000910604184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100009506082873705f72756e74696d656444697370617463684572726f7257697468506f7374496e666f0410496e666f018d0600080124706f73745f696e666f8d060110496e666f0001146572726f7264013444697370617463684572726f7200009906105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964000140657468657265756d5f616464726573735902013c457468657265756d41646472657373000118616d6f756e7418013042616c616e63654f663c543e00000468536f6d656f6e6520636c61696d656420736f6d6520444f54732e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749d060c3870616c6c65745f76657374696e671870616c6c6574144576656e740404540001083856657374696e675570646174656408011c6163636f756e74000130543a3a4163636f756e744964000120756e76657374656418013042616c616e63654f663c543e000008510154686520616d6f756e742076657374656420686173206265656e20757064617465642e205468697320636f756c6420696e6469636174652061206368616e676520696e2066756e647320617661696c61626c652e25015468652062616c616e636520676976656e2069732074686520616d6f756e74207768696368206973206c65667420756e7665737465642028616e642074687573206c6f636b6564292e4056657374696e67436f6d706c6574656404011c6163636f756e74000130543a3a4163636f756e7449640001049c416e205c5b6163636f756e745c5d20686173206265636f6d652066756c6c79207665737465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a1060c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748401384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a5060c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a9060c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c748401384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f747970652d030130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465780901010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736830013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f747970652d030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f747970652d030130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad060c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e743903017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e743903017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e743903017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b1060c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5060c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144576656e74040454000110144164646564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780000046041206368696c642d626f756e74792069732061646465642e1c417761726465640c0114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000104ac41206368696c642d626f756e7479206973206177617264656420746f20612062656e65666963696172792e1c436c61696d6564100114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e744964000204a441206368696c642d626f756e747920697320636c61696d65642062792062656e65666963696172792e2043616e63656c6564080114696e64657810012c426f756e7479496e64657800012c6368696c645f696e64657810012c426f756e7479496e6465780003047041206368696c642d626f756e74792069732063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b9060c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144576656e7404045400011838536f6c7574696f6e53746f7265640c011c636f6d70757465bd06013c456c656374696f6e436f6d707574650001186f726967696e6d0201504f7074696f6e3c543a3a4163636f756e7449643e000130707265765f656a6563746564b00110626f6f6c00001cb44120736f6c7574696f6e207761732073746f72656420776974682074686520676976656e20636f6d707574652e00510154686520606f726967696e6020696e6469636174657320746865206f726967696e206f662074686520736f6c7574696f6e2e20496620606f726967696e602069732060536f6d65284163636f756e74496429602c55017468652073746f72656420736f6c7574696f6e20776173207375626d6974656420696e20746865207369676e65642070686173652062792061206d696e657220776974682074686520604163636f756e744964602e25014f74686572776973652c2074686520736f6c7574696f6e207761732073746f7265642065697468657220647572696e672074686520756e7369676e6564207068617365206f722062794d0160543a3a466f7263654f726967696e602e205468652060626f6f6c6020697320607472756560207768656e20612070726576696f757320736f6c7574696f6e2077617320656a656374656420746f206d616b6548726f6f6d20666f722074686973206f6e652e44456c656374696f6e46696e616c697a656408011c636f6d70757465bd06013c456c656374696f6e436f6d7075746500011473636f726519040134456c656374696f6e53636f7265000104190154686520656c656374696f6e20686173206265656e2066696e616c697a65642c20776974682074686520676976656e20636f6d7075746174696f6e20616e642073636f72652e38456c656374696f6e4661696c656400020c4c416e20656c656374696f6e206661696c65642e0001014e6f74206d7563682063616e20626520736169642061626f757420776869636820636f6d7075746573206661696c656420696e207468652070726f636573732e20526577617264656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0003042501416e206163636f756e7420686173206265656e20726577617264656420666f72207468656972207369676e6564207375626d697373696f6e206265696e672066696e616c697a65642e1c536c617368656408011c6163636f756e740001983c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a4163636f756e74496400011476616c756518013042616c616e63654f663c543e0004042101416e206163636f756e7420686173206265656e20736c617368656420666f72207375626d697474696e6720616e20696e76616c6964207369676e6564207375626d697373696f6e2e4450686173655472616e736974696f6e65640c011066726f6dc106016050686173653c426c6f636b4e756d626572466f723c543e3e000108746fc106016050686173653c426c6f636b4e756d626572466f723c543e3e000114726f756e6410010c753332000504b85468657265207761732061207068617365207472616e736974696f6e20696e206120676976656e20726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bd06089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173653c456c656374696f6e436f6d707574650001141c4f6e436861696e000000185369676e656400010020556e7369676e65640002002046616c6c6261636b00030024456d657267656e637900040000c106089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651450686173650408426e011001100c4f6666000000185369676e656400010020556e7369676e65640400c506012828626f6f6c2c20426e2900020024456d657267656e637900030000c50600000408b01000c9060c4070616c6c65745f626167735f6c6973741870616c6c6574144576656e740804540004490001082052656261676765640c010c77686f000130543a3a4163636f756e74496400011066726f6d2c0120543a3a53636f7265000108746f2c0120543a3a53636f7265000004a44d6f76656420616e206163636f756e742066726f6d206f6e652062616720746f20616e6f746865722e3053636f72655570646174656408010c77686f000130543a3a4163636f756e7449640001246e65775f73636f72652c0120543a3a53636f7265000104d855706461746564207468652073636f7265206f6620736f6d65206163636f756e7420746f2074686520676976656e20616d6f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cd060c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144576656e7404045400013c1c437265617465640801246465706f7369746f72000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000004604120706f6f6c20686173206265656e20637265617465642e18426f6e6465641001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c4964000118626f6e64656418013042616c616e63654f663c543e0001186a6f696e6564b00110626f6f6c0001049441206d656d6265722068617320626563616d6520626f6e64656420696e206120706f6f6c2e1c506169644f75740c01186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c49640001187061796f757418013042616c616e63654f663c543e0002048c41207061796f757420686173206265656e206d61646520746f2061206d656d6265722e20556e626f6e6465641401186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e00010c657261100120457261496e64657800032c9841206d656d6265722068617320756e626f6e6465642066726f6d20746865697220706f6f6c2e0039012d206062616c616e6365602069732074686520636f72726573706f6e64696e672062616c616e6365206f6620746865206e756d626572206f6620706f696e7473207468617420686173206265656e5501202072657175657374656420746f20626520756e626f6e646564202874686520617267756d656e74206f66207468652060756e626f6e6460207472616e73616374696f6e292066726f6d2074686520626f6e6465641c2020706f6f6c2e45012d2060706f696e74736020697320746865206e756d626572206f6620706f696e747320746861742061726520697373756564206173206120726573756c74206f66206062616c616e636560206265696e67c0646973736f6c76656420696e746f2074686520636f72726573706f6e64696e6720756e626f6e64696e6720706f6f6c2ee42d206065726160206973207468652065726120696e207768696368207468652062616c616e63652077696c6c20626520756e626f6e6465642e5501496e2074686520616273656e6365206f6620736c617368696e672c2074686573652076616c7565732077696c6c206d617463682e20496e207468652070726573656e6365206f6620736c617368696e672c207468654d016e756d626572206f6620706f696e74732074686174206172652069737375656420696e2074686520756e626f6e64696e6720706f6f6c2077696c6c206265206c657373207468616e2074686520616d6f756e746472657175657374656420746f20626520756e626f6e6465642e2457697468647261776e1001186d656d626572000130543a3a4163636f756e74496400011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e000118706f696e747318013042616c616e63654f663c543e0004189c41206d656d626572206861732077697468647261776e2066726f6d20746865697220706f6f6c2e00210154686520676976656e206e756d626572206f662060706f696e7473602068617665206265656e20646973736f6c76656420696e2072657475726e206f66206062616c616e6365602e00590153696d696c617220746f2060556e626f6e64656460206576656e742c20696e2074686520616273656e6365206f6620736c617368696e672c2074686520726174696f206f6620706f696e7420746f2062616c616e63652877696c6c20626520312e2444657374726f79656404011c706f6f6c5f6964100118506f6f6c4964000504684120706f6f6c20686173206265656e2064657374726f7965642e3053746174654368616e67656408011c706f6f6c5f6964100118506f6f6c49640001246e65775f737461746549040124506f6f6c53746174650006047c546865207374617465206f66206120706f6f6c20686173206368616e676564344d656d62657252656d6f76656408011c706f6f6c5f6964100118506f6f6c49640001186d656d626572000130543a3a4163636f756e74496400070c9841206d656d62657220686173206265656e2072656d6f7665642066726f6d206120706f6f6c2e0051015468652072656d6f76616c2063616e20626520766f6c756e74617279202877697468647261776e20616c6c20756e626f6e6465642066756e647329206f7220696e766f6c756e7461727920286b69636b6564292e30526f6c6573557064617465640c0110726f6f746d0201504f7074696f6e3c543a3a4163636f756e7449643e00011c626f756e6365726d0201504f7074696f6e3c543a3a4163636f756e7449643e0001246e6f6d696e61746f726d0201504f7074696f6e3c543a3a4163636f756e7449643e000808550154686520726f6c6573206f66206120706f6f6c2068617665206265656e207570646174656420746f2074686520676976656e206e657720726f6c65732e204e6f7465207468617420746865206465706f7369746f724463616e206e65766572206368616e67652e2c506f6f6c536c617368656408011c706f6f6c5f6964100118506f6f6c496400011c62616c616e636518013042616c616e63654f663c543e0009040d01546865206163746976652062616c616e6365206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e50556e626f6e64696e67506f6f6c536c61736865640c011c706f6f6c5f6964100118506f6f6c496400010c657261100120457261496e64657800011c62616c616e636518013042616c616e63654f663c543e000a04250154686520756e626f6e6420706f6f6c206174206065726160206f6620706f6f6c2060706f6f6c5f69646020686173206265656e20736c617368656420746f206062616c616e6365602e54506f6f6c436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c496400011c63757272656e746104017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e000b04b44120706f6f6c277320636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e60506f6f6c4d6178436f6d6d697373696f6e5570646174656408011c706f6f6c5f6964100118506f6f6c49640001386d61785f636f6d6d697373696f6ea4011c50657262696c6c000c04d44120706f6f6c2773206d6178696d756d20636f6d6d697373696f6e2073657474696e6720686173206265656e206368616e6765642e7c506f6f6c436f6d6d697373696f6e4368616e6765526174655570646174656408011c706f6f6c5f6964100118506f6f6c496400012c6368616e67655f726174656904019c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e000d04cc4120706f6f6c277320636f6d6d697373696f6e20606368616e67655f726174656020686173206265656e206368616e6765642e54506f6f6c436f6d6d697373696f6e436c61696d656408011c706f6f6c5f6964100118506f6f6c4964000128636f6d6d697373696f6e18013042616c616e63654f663c543e000e0484506f6f6c20636f6d6d697373696f6e20686173206265656e20636c61696d65642e04584576656e7473206f6620746869732070616c6c65742ed1060c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144576656e7404045400011420556e7374616b65640801147374617368000130543a3a4163636f756e744964000118726573756c748401384469737061746368526573756c740000045841207374616b65722077617320756e7374616b65642e1c536c61736865640801147374617368000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104190141207374616b65722077617320736c617368656420666f722072657175657374696e6720666173742d756e7374616b65207768696c7374206265696e67206578706f7365642e304261746368436865636b656404011065726173850101345665633c457261496e6465783e00020445014120626174636820776173207061727469616c6c7920636865636b656420666f722074686520676976656e20657261732c20627574207468652070726f6365737320646964206e6f742066696e6973682e34426174636846696e697368656404011073697a6510010c7533320003109c41206261746368206f66206120676976656e2073697a6520776173207465726d696e617465642e0055015468697320697320616c7761797320666f6c6c6f77732062792061206e756d626572206f662060556e7374616b656460206f722060536c617368656460206576656e74732c206d61726b696e672074686520656e64e86f66207468652062617463682e2041206e65772062617463682077696c6c20626520637265617465642075706f6e206e65787420626c6f636b2e34496e7465726e616c4572726f72000404e8416e20696e7465726e616c206572726f722068617070656e65642e204f7065726174696f6e732077696c6c20626520706175736564206e6f772e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d506106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144576656e740404540001103c43616e6469646174654261636b65641000d906016443616e646964617465526563656970743c543a3a486173683e0000f104012048656164446174610000dd060124436f7265496e6465780000e106012847726f7570496e646578000004c0412063616e64696461746520776173206261636b65642e20605b63616e6469646174652c20686561645f646174615d604443616e646964617465496e636c756465641000d906016443616e646964617465526563656970743c543a3a486173683e0000f104012048656164446174610000dd060124436f7265496e6465780000e106012847726f7570496e646578000104c8412063616e6469646174652077617320696e636c756465642e20605b63616e6469646174652c20686561645f646174615d604443616e64696461746554696d65644f75740c00d906016443616e646964617465526563656970743c543a3a486173683e0000f104012048656164446174610000dd060124436f7265496e646578000204bc412063616e6469646174652074696d6564206f75742e20605b63616e6469646174652c20686561645f646174615d60585570776172644d65737361676573526563656976656408011066726f6d19020118506172614964000114636f756e7410010c753332000304f8536f6d6520757077617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9060c4c706f6c6b61646f745f7072696d6974697665730876354043616e6469646174655265636569707404044801300008012864657363726970746f72c504015843616e64696461746544657363726970746f723c483e000140636f6d6d69746d656e74735f68617368300110486173680000dd060c4c706f6c6b61646f745f7072696d69746976657308763524436f7265496e6465780000040010010c7533320000e1060c4c706f6c6b61646f745f7072696d6974697665730876352847726f7570496e6465780000040010010c7533320000e506106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144576656e740001204843757272656e74436f646555706461746564040019020118506172614964000004cc43757272656e7420636f646520686173206265656e207570646174656420666f72206120506172612e2060706172615f6964604843757272656e744865616455706461746564040019020118506172614964000104cc43757272656e74206865616420686173206265656e207570646174656420666f72206120506172612e2060706172615f69646050436f6465557067726164655363686564756c6564040019020118506172614964000204dc4120636f6465207570677261646520686173206265656e207363686564756c656420666f72206120506172612e2060706172615f696460304e6577486561644e6f746564040019020118506172614964000304bc41206e6577206865616420686173206265656e206e6f74656420666f72206120506172612e2060706172615f69646030416374696f6e517565756564080019020118506172614964000010013053657373696f6e496e646578000404f041207061726120686173206265656e2071756575656420746f20657865637574652070656e64696e6720616374696f6e732e2060706172615f6964603c507666436865636b537461727465640800d104014856616c69646174696f6e436f646548617368000019020118506172614964000508550154686520676976656e20706172612065697468657220696e69746961746564206f72207375627363726962656420746f20612050564620636865636b20666f722074686520676976656e2076616c69646174696f6e6c636f64652e2060636f64655f68617368602060706172615f69646040507666436865636b41636365707465640800d104014856616c69646174696f6e436f646548617368000019020118506172614964000608110154686520676976656e2076616c69646174696f6e20636f6465207761732061636365707465642062792074686520505646207072652d636865636b696e6720766f74652e5460636f64655f68617368602060706172615f69646040507666436865636b52656a65637465640800d104014856616c69646174696f6e436f646548617368000019020118506172614964000708110154686520676976656e2076616c69646174696f6e20636f6465207761732072656a65637465642062792074686520505646207072652d636865636b696e6720766f74652e5460636f64655f68617368602060706172615f696460047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e906106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144576656e74040454000114504f70656e4368616e6e656c526571756573746564100019020118506172614964000019020118506172614964000010010c753332000010010c753332000008704f70656e2048524d50206368616e6e656c207265717565737465642e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d604c4f70656e4368616e6e656c43616e63656c656408001902011850617261496400002d05013448726d704368616e6e656c49640001082901416e2048524d50206368616e6e656c20726571756573742073656e7420627920746865207265636569766572207761732063616e63656c6564206279206569746865722070617274792e70605b62795f70617261636861696e2c206368616e6e656c5f69645d604c4f70656e4368616e6e656c4163636570746564080019020118506172614964000019020118506172614964000204c44f70656e2048524d50206368616e6e656c2061636365707465642e20605b73656e6465722c20726563697069656e745d60344368616e6e656c436c6f73656408001902011850617261496400002d05013448726d704368616e6e656c4964000304c448524d50206368616e6e656c20636c6f7365642e20605b62795f70617261636861696e2c206368616e6e656c5f69645d605848726d704368616e6e656c466f7263654f70656e6564100019020118506172614964000019020118506172614964000010010c753332000010010c753332000408ac416e2048524d50206368616e6e656c20776173206f70656e65642076696120526f6f74206f726967696e2e1d01605b73656e6465722c20726563697069656e742c2070726f706f7365645f6d61785f63617061636974792c2070726f706f7365645f6d61785f6d6573736167655f73697a655d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed06106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144576656e7404045400010c4044697370757465496e6974696174656408000505013443616e646964617465486173680000f106013c446973707574654c6f636174696f6e000004090141206469737075746520686173206265656e20696e697469617465642e205c5b63616e64696461746520686173682c2064697370757465206c6f636174696f6e5c5d4044697370757465436f6e636c7564656408000505013443616e646964617465486173680000f506013444697370757465526573756c74000108cc4120646973707574652068617320636f6e636c7564656420666f72206f7220616761696e737420612063616e6469646174652eb4605c5b706172612069642c2063616e64696461746520686173682c206469737075746520726573756c745c5d60185265766572740400100144426c6f636b4e756d626572466f723c543e000210fc4120646973707574652068617320636f6e636c7564656420776974682073757065726d616a6f7269747920616761696e737420612063616e6469646174652e0d01426c6f636b20617574686f72732073686f756c64206e6f206c6f6e676572206275696c64206f6e20746f70206f662074686973206865616420616e642073686f756c640101696e7374656164207265766572742074686520626c6f636b2061742074686520676976656e206865696768742e20546869732073686f756c6420626520746865fc6e756d626572206f6620746865206368696c64206f6620746865206c617374206b6e6f776e2076616c696420626c6f636b20696e2074686520636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1060c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733c446973707574654c6f636174696f6e000108144c6f63616c0000001852656d6f746500010000f5060c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465733444697370757465526573756c740001081456616c69640000001c496e76616c696400010000f906105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144576656e74040454000110285265676973746572656408011c706172615f69641902011850617261496400011c6d616e61676572000130543a3a4163636f756e7449640000003044657265676973746572656404011c706172615f69641902011850617261496400010020526573657276656408011c706172615f69641902011850617261496400010c77686f000130543a3a4163636f756e7449640002001c5377617070656408011c706172615f6964190201185061726149640001206f746865725f696419020118506172614964000300047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd06105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144576656e74040454000108384e65774c65617365506572696f640401306c656173655f706572696f641001404c65617365506572696f644f663c543e0000049041206e657720605b6c656173655f706572696f645d6020697320626567696e6e696e672e184c656173656418011c706172615f6964190201185061726149640001186c6561736572000130543a3a4163636f756e744964000130706572696f645f626567696e1001404c65617365506572696f644f663c543e000130706572696f645f636f756e741001404c65617365506572696f644f663c543e00013865787472615f726573657276656418013042616c616e63654f663c543e000130746f74616c5f616d6f756e7418013042616c616e63654f663c543e00010c35014120706172612068617320776f6e2074686520726967687420746f206120636f6e74696e756f757320736574206f66206c6561736520706572696f647320617320612070617261636861696e2e450146697273742062616c616e636520697320616e7920657874726120616d6f756e74207265736572766564206f6e20746f70206f662074686520706172612773206578697374696e67206465706f7369742eb05365636f6e642062616c616e63652069732074686520746f74616c20616d6f756e742072657365727665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740107105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144576656e7404045400011c3841756374696f6e537461727465640c013461756374696f6e5f696e64657810013041756374696f6e496e6465780001306c656173655f706572696f641001404c65617365506572696f644f663c543e000118656e64696e67100144426c6f636b4e756d626572466f723c543e0000084901416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f1501636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e3441756374696f6e436c6f73656404013461756374696f6e5f696e64657810013041756374696f6e496e646578000104b8416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e2052657365727665640c0118626964646572000130543a3a4163636f756e74496400013865787472615f726573657276656418013042616c616e63654f663c543e000130746f74616c5f616d6f756e7418013042616c616e63654f663c543e000208490146756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642e505365636f6e642069732074686520746f74616c2e28556e7265736572766564080118626964646572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000304290146756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e20605b6269646465722c20616d6f756e745d604852657365727665436f6e66697363617465640c011c706172615f6964190201185061726149640001186c6561736572000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0004085501536f6d656f6e6520617474656d7074656420746f206c65617365207468652073616d6520736c6f7420747769636520666f7220612070617261636861696e2e2054686520616d6f756e742069732068656c6420696eb87265736572766520627574206e6f2070617261636861696e20736c6f7420686173206265656e206c65617365642e2c4269644163636570746564140118626964646572000130543a3a4163636f756e74496400011c706172615f696419020118506172614964000118616d6f756e7418013042616c616e63654f663c543e00012866697273745f736c6f741001404c65617365506572696f644f663c543e0001246c6173745f736c6f741001404c65617365506572696f644f663c543e000504c841206e65772062696420686173206265656e206163636570746564206173207468652063757272656e742077696e6e65722e3457696e6e696e674f666673657408013461756374696f6e5f696e64657810013041756374696f6e496e646578000130626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e00060859015468652077696e6e696e67206f6666736574207761732063686f73656e20666f7220616e2061756374696f6e2e20546869732077696c6c206d617020696e746f20746865206057696e6e696e67602073746f72616765106d61702e047c54686520604576656e746020656e756d206f6620746869732070616c6c65740507105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144576656e740404540001281c4372656174656404011c706172615f6964190201185061726149640000048c4372656174652061206e65772063726f77646c6f616e696e672063616d706169676e2e2c436f6e74726962757465640c010c77686f000130543a3a4163636f756e74496400012866756e645f696e64657819020118506172614964000118616d6f756e7418013042616c616e63654f663c543e00010470436f6e747269627574656420746f20612063726f77642073616c652e2057697468647265770c010c77686f000130543a3a4163636f756e74496400012866756e645f696e64657819020118506172614964000118616d6f756e7418013042616c616e63654f663c543e0002049c57697468647265772066756c6c2062616c616e6365206f66206120636f6e7472696275746f722e445061727469616c6c79526566756e64656404011c706172615f6964190201185061726149640003082d01546865206c6f616e7320696e20612066756e642068617665206265656e207061727469616c6c7920646973736f6c7665642c20692e652e2074686572652061726520736f6d65206c656674b46f766572206368696c64206b6579732074686174207374696c6c206e65656420746f206265206b696c6c65642e2c416c6c526566756e64656404011c706172615f6964190201185061726149640004049c416c6c206c6f616e7320696e20612066756e642068617665206265656e20726566756e6465642e24446973736f6c76656404011c706172615f6964190201185061726149640005044846756e6420697320646973736f6c7665642e3c48616e646c65426964526573756c7408011c706172615f696419020118506172614964000118726573756c748401384469737061746368526573756c74000604f454686520726573756c74206f6620747279696e6720746f207375626d69742061206e65772062696420746f2074686520536c6f74732070616c6c65742e1845646974656404011c706172615f696419020118506172614964000704c454686520636f6e66696775726174696f6e20746f20612063726f77646c6f616e20686173206265656e206564697465642e2c4d656d6f557064617465640c010c77686f000130543a3a4163636f756e74496400011c706172615f6964190201185061726149640001106d656d6f34011c5665633c75383e0008046041206d656d6f20686173206265656e20757064617465642e3c4164646564546f4e6577526169736504011c706172615f696419020118506172614964000904a0412070617261636861696e20686173206265656e206d6f76656420746f20604e6577526169736560047c54686520604576656e746020656e756d206f6620746869732070616c6c657409070c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d650d07015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696e210201344d756c74694c6f636174696f6e00012c64657374696e6174696f6e210201344d756c74694c6f636174696f6e00011c6d657373616765e905011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696e210201344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e73650d060120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c4901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e5901636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696e210201344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e350601544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696e210201344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696e210201344d756c74694c6f636174696f6e0001186173736574734d06015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6e210201344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f7374f505012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6e210201344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6e210201344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f721906012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6e7905015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696e210201344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696e210201344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572210201344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572350601544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6e210201344d756c74694c6f636174696f6e000110636f7374f505012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6e210201344d756c74694c6f636174696f6e000110636f7374f505012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6e210201344d756c74694c6f636174696f6e000110636f7374f505012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140825015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765386e6f74696669636174696f6e732e204665657350616964080118706179696e67210201344d756c74694c6f636174696f6e00011066656573f505012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696e210201344d756c74694c6f636174696f6e0001186173736574734d06015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c65740d07100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000190601144572726f72000100144572726f720400190601144572726f720002000011070c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869640401205b75383b2033325d0001186f726967696e750601484d6573736167654f726967696e4f663c543e0001146572726f721507014c50726f636573734d6573736167654572726f7200000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869640401205b75383b2033325d0001186f726967696e750601484d6573736167654f726967696e4f663c543e00012c7765696768745f7573656424011857656967687400011c73756363657373b00110626f6f6c000104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d0001186f726967696e750601484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780001346d6573736167655f696e64657810011c543a3a53697a650002048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e750601484d6573736167654f726967696e4f663c543e000114696e64657810012450616765496e6465780003045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574150710346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011424426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400240118576569676874000300145969656c6400040000190708306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200001d07000002300021070000027c00250708306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e3d01014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d652907016473705f72756e74696d653a3a52756e74696d65537472696e670000290700000502002d070c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373310701845065724469737061746368436c6173733c57656967687473506572436c6173733e000031070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454013507000c01186e6f726d616c350701045400012c6f7065726174696f6e616c35070104540001246d616e6461746f72793507010454000035070c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963910601384f7074696f6e3c5765696768743e0001246d61785f746f74616c910601384f7074696f6e3c5765696768743e0001207265736572766564910601384f7074696f6e3c5765696768743e000039070c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61783d0701545065724469737061746368436c6173733c7533323e00003d070c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400004107082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400004507082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d652907013452756e74696d65537472696e67000124696d706c5f6e616d652907013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069734907011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800004907040c436f77040454014d070004004d070000004d07000002510700510700000408b102100055070c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657459070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d07045300000400650701185665633c543e00005d0704184f7074696f6e0404540161070108104e6f6e6500000010536f6d650400610700000100006107084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c010d012c426c6f636b4e756d62657201103450616c6c6574734f726967696e010902244163636f756e7449640100001401206d617962655f69648001304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c0d01011043616c6c0001386d617962655f706572696f646963290101944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e0902013450616c6c6574734f726967696e000065070000025d070069070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6d07083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697435040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974710701704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e3904012c4f7074696f6e3c7533323e00010000710704184f7074696f6e0404540135040108104e6f6e6500000010536f6d6504003504000001000075070000040830100079070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00007d070c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e81070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454018507045300000400890701185665633c543e000085070000040841012c0089070000028507008d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540104045300000400910701185665633c543e000091070000020400950704184f7074696f6e0404540199070108104e6f6e6500000010536f6d6504009907000001000099070c4473705f636f6e73656e7375735f626162651c646967657374732450726544696765737400010c1c5072696d61727904009d0701405072696d617279507265446967657374000100385365636f6e64617279506c61696e0400a507015c5365636f6e64617279506c61696e507265446967657374000200305365636f6e646172795652460400a90701545365636f6e64617279565246507265446967657374000300009d070c4473705f636f6e73656e7375735f626162651c64696765737473405072696d61727950726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7445010110536c6f740001347672665f7369676e6174757265a10701305672665369676e61747572650000a107101c73705f636f72651c737232353531390c767266305672665369676e617475726500000801186f75747075740401245672664f757470757400011470726f6f66c901012056726650726f6f660000a5070c4473705f636f6e73656e7375735f626162651c646967657374735c5365636f6e64617279506c61696e507265446967657374000008013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7445010110536c6f740000a9070c4473705f636f6e73656e7375735f626162651c64696765737473545365636f6e6461727956524650726544696765737400000c013c617574686f726974795f696e64657810015473757065723a3a417574686f72697479496e646578000110736c6f7445010110536c6f740001347672665f7369676e6174757265a10701305672665369676e61747572650000ad07084473705f636f6e73656e7375735f62616265584261626545706f6368436f6e66696775726174696f6e00000801046351010128287536342c2075363429000134616c6c6f7765645f736c6f747355010130416c6c6f776564536c6f74730000b1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b507045300000400b90701185665633c543e0000b507000004082c1000b907000002b50700bd070c2c70616c6c65745f626162651870616c6c6574144572726f7204045400011060496e76616c696445717569766f636174696f6e50726f6f660000043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c69644b65794f776e65727368697050726f6f66000104310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400020415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e50496e76616c6964436f6e66696775726174696f6e0003048c5375626d697474656420636f6e66696775726174696f6e20697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec1070000040c0018b000c5070c3870616c6c65745f696e64696365731870616c6c6574144572726f720404540001142c4e6f7441737369676e65640000048c54686520696e64657820776173206e6f7420616c72656164792061737369676e65642e204e6f744f776e6572000104a454686520696e6465782069732061737369676e656420746f20616e6f74686572206163636f756e742e14496e5573650002047054686520696e64657820776173206e6f7420617661696c61626c652e2c4e6f745472616e73666572000304c854686520736f7572636520616e642064657374696e6174696f6e206163636f756e747320617265206964656e746963616c2e245065726d616e656e74000404d054686520696e646578206973207065726d616e656e7420616e64206d6179206e6f742062652066726565642f6368616e6765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401cd07045300000400d50701185665633c543e0000cd070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964b10201384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73d107011c526561736f6e730000d1070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000d507000002cd0700d9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd07045300000400e10701185665633c543e0000dd070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e74696669657201b1021c42616c616e63650118000801086964b1020144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000e107000002dd0700e5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e907045300000400f10701185665633c543e0000e9070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401ed071c42616c616e63650118000801086964ed0701084964000118616d6f756e7418011c42616c616e63650000ed070840706f6c6b61646f745f72756e74696d654452756e74696d65486f6c64526561736f6e00010000f107000002e90700f5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f907045300000400fd0701185665633c543e0000f9070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401881c42616c616e636501180008010869648801084964000118616d6f756e7418011c42616c616e63650000fd07000002f9070001080c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e05080c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800000908086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100000d08083870616c6c65745f7374616b696e67345374616b696e674c656467657204045400001401147374617368000130543a3a4163636f756e744964000114746f74616cf0013042616c616e63654f663c543e000118616374697665f0013042616c616e63654f663c543e000124756e6c6f636b696e67110801f0426f756e6465645665633c556e6c6f636b4368756e6b3c42616c616e63654f663c543e3e2c20543a3a4d6178556e6c6f636b696e674368756e6b733e00013c636c61696d65645f726577617264731d080194426f756e6465645665633c457261496e6465782c20543a3a486973746f727944657074683e000011080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011508045300000400190801185665633c543e00001508083870616c6c65745f7374616b696e672c556e6c6f636b4368756e6b041c42616c616e636501180008011476616c7565f0011c42616c616e636500010c6572613d010120457261496e646578000019080000021508001d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400850101185665633c543e00002108083870616c6c65745f7374616b696e672c4e6f6d696e6174696f6e7304045400000c011c74617267657473250801b4426f756e6465645665633c543a3a4163636f756e7449642c204d61784e6f6d696e6174696f6e734f663c543e3e0001307375626d69747465645f696e100120457261496e64657800012873757070726573736564b00110626f6f6c000025080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400710101185665633c543e00002908083870616c6c65745f7374616b696e6734416374697665457261496e666f0000080114696e646578100120457261496e64657800011473746172742d08012c4f7074696f6e3c7536343e00002d0804184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100003108000004081000003508083870616c6c65745f7374616b696e673c457261526577617264506f696e747304244163636f756e744964010000080114746f74616c10012c526577617264506f696e74000128696e646976696475616c3908018042547265654d61703c4163636f756e7449642c20526577617264506f696e743e00003908042042547265654d617008044b0100045601100004003d080000003d0800000241080041080000040800100045080000024908004908083870616c6c65745f7374616b696e6738556e6170706c696564536c61736808244163636f756e74496401001c42616c616e636501180014012476616c696461746f720001244163636f756e74496400010c6f776e18011c42616c616e63650001186f7468657273310401645665633c284163636f756e7449642c2042616c616e6365293e0001247265706f7274657273710101385665633c4163636f756e7449643e0001187061796f757418011c42616c616e636500004d0800000408a4180051080c3870616c6c65745f7374616b696e6720736c617368696e6734536c617368696e675370616e7300001001287370616e5f696e6465781001245370616e496e6465780001286c6173745f7374617274100120457261496e6465780001486c6173745f6e6f6e7a65726f5f736c617368100120457261496e6465780001147072696f72850101345665633c457261496e6465783e000055080c3870616c6c65745f7374616b696e6720736c617368696e67285370616e5265636f7264041c42616c616e636501180008011c736c617368656418011c42616c616e6365000120706169645f6f757418011c42616c616e6365000059080000025d08005d080000040810b0006108103870616c6c65745f7374616b696e671870616c6c65741870616c6c6574144572726f72040454000164344e6f74436f6e74726f6c6c6572000004644e6f74206120636f6e74726f6c6c6572206163636f756e742e204e6f745374617368000104504e6f742061207374617368206163636f756e742e34416c7265616479426f6e64656400020460537461736820697320616c726561647920626f6e6465642e34416c726561647950616972656400030474436f6e74726f6c6c657220697320616c7265616479207061697265642e30456d7074795461726765747300040460546172676574732063616e6e6f7420626520656d7074792e384475706c6963617465496e646578000504404475706c696361746520696e6465782e44496e76616c6964536c617368496e64657800060484536c617368207265636f726420696e646578206f7574206f6620626f756e64732e40496e73756666696369656e74426f6e6400070c590143616e6e6f74206861766520612076616c696461746f72206f72206e6f6d696e61746f7220726f6c652c20776974682076616c7565206c657373207468616e20746865206d696e696d756d20646566696e65642062793d01676f7665726e616e6365202873656520604d696e56616c696461746f72426f6e646020616e6420604d696e4e6f6d696e61746f72426f6e6460292e20496620756e626f6e64696e67206973207468651501696e74656e74696f6e2c20606368696c6c6020666972737420746f2072656d6f7665206f6e65277320726f6c652061732076616c696461746f722f6e6f6d696e61746f722e304e6f4d6f72654368756e6b730008049043616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b732e344e6f556e6c6f636b4368756e6b000904a043616e206e6f74207265626f6e6420776974686f757420756e6c6f636b696e67206368756e6b732e3046756e646564546172676574000a04c8417474656d7074696e6720746f2074617267657420612073746173682074686174207374696c6c206861732066756e64732e48496e76616c6964457261546f526577617264000b0458496e76616c69642065726120746f207265776172642e68496e76616c69644e756d6265724f664e6f6d696e6174696f6e73000c0478496e76616c6964206e756d626572206f66206e6f6d696e6174696f6e732e484e6f74536f72746564416e64556e69717565000d04804974656d7320617265206e6f7420736f7274656420616e6420756e697175652e38416c7265616479436c61696d6564000e0409015265776172647320666f72207468697320657261206861766520616c7265616479206265656e20636c61696d656420666f7220746869732076616c696461746f722e54496e636f7272656374486973746f72794465707468000f04c0496e636f72726563742070726576696f757320686973746f727920646570746820696e7075742070726f76696465642e58496e636f7272656374536c617368696e675370616e73001004b0496e636f7272656374206e756d626572206f6620736c617368696e67207370616e732070726f76696465642e2042616453746174650011043901496e7465726e616c20737461746520686173206265636f6d6520736f6d65686f7720636f7272757074656420616e6420746865206f7065726174696f6e2063616e6e6f7420636f6e74696e75652e38546f6f4d616e795461726765747300120494546f6f206d616e79206e6f6d696e6174696f6e207461726765747320737570706c6965642e244261645461726765740013043d0141206e6f6d696e6174696f6e207461726765742077617320737570706c69656420746861742077617320626c6f636b6564206f72206f7468657277697365206e6f7420612076616c696461746f722e4043616e6e6f744368696c6c4f74686572001404550154686520757365722068617320656e6f75676820626f6e6420616e6420746875732063616e6e6f74206265206368696c6c656420666f72636566756c6c7920627920616e2065787465726e616c20706572736f6e2e44546f6f4d616e794e6f6d696e61746f72730015084d0154686572652061726520746f6f206d616e79206e6f6d696e61746f727320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865207374616b696e67b473657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e44546f6f4d616e7956616c696461746f7273001608550154686572652061726520746f6f206d616e792076616c696461746f722063616e6469646174657320696e207468652073797374656d2e20476f7665726e616e6365206e6565647320746f2061646a75737420746865d47374616b696e672073657474696e677320746f206b656570207468696e6773207361666520666f72207468652072756e74696d652e40436f6d6d697373696f6e546f6f4c6f77001704e0436f6d6d697373696f6e20697320746f6f206c6f772e204d757374206265206174206c6561737420604d696e436f6d6d697373696f6e602e2c426f756e644e6f744d657400180458536f6d6520626f756e64206973206e6f74206d65742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e65080c2873705f7374616b696e671c6f6666656e6365384f6666656e636544657461696c7308205265706f727465720100204f6666656e64657201e8000801206f6666656e646572e801204f6666656e6465720001247265706f7274657273710101345665633c5265706f727465723e0000690800000408bc34006d08000002710800710800000408009d01007508000004087908340079080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d00007d080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e8108083870616c6c65745f6772616e6470612c53746f726564537461746504044e01100110104c6976650000003050656e64696e6750617573650801307363686564756c65645f61741001044e00011464656c61791001044e000100185061757365640002003450656e64696e67526573756d650801307363686564756c65645f61741001044e00011464656c61791001044e000300008508083870616c6c65745f6772616e6470614c53746f72656450656e64696e674368616e676508044e0110144c696d697400001001307363686564756c65645f61741001044e00011464656c61791001044e0001406e6578745f617574686f7269746965738908016c426f756e646564417574686f726974794c6973743c4c696d69743e000118666f72636564390401244f7074696f6e3c4e3e000089080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401cc045300000400c801185665633c543e00008d080c3870616c6c65745f6772616e6470611870616c6c6574144572726f7204045400011c2c50617573654661696c65640000080501417474656d707420746f207369676e616c204752414e445041207061757365207768656e2074686520617574686f72697479207365742069736e2774206c697665a42865697468657220706175736564206f7220616c72656164792070656e64696e67207061757365292e30526573756d654661696c65640001081101417474656d707420746f207369676e616c204752414e44504120726573756d65207768656e2074686520617574686f72697479207365742069736e277420706175736564a028656974686572206c697665206f7220616c72656164792070656e64696e6720726573756d65292e344368616e676550656e64696e67000204e8417474656d707420746f207369676e616c204752414e445041206368616e67652077697468206f6e6520616c72656164792070656e64696e672e1c546f6f536f6f6e000304bc43616e6e6f74207369676e616c20666f72636564206368616e676520736f20736f6f6e206166746572206c6173742e60496e76616c69644b65794f776e65727368697050726f6f66000404310141206b6579206f776e6572736869702070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e60496e76616c696445717569766f636174696f6e50726f6f660005043101416e2065717569766f636174696f6e2070726f6f662070726f76696465642061732070617274206f6620616e2065717569766f636174696f6e207265706f727420697320696e76616c69642e584475706c69636174654f6666656e63655265706f727400060415014120676976656e2065717569766f636174696f6e207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e91080c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401dc045300000400950801185665633c543e00009508000002dc0099080c4070616c6c65745f696d5f6f6e6c696e651870616c6c6574144572726f7204045400010828496e76616c69644b6579000004604e6f6e206578697374656e74207075626c6963206b65792e4c4475706c696361746564486561727462656174000104544475706c696361746564206865617274626561742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d08083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000a1080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400850101185665633c543e0000a5080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000a90804184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000ad0808346672616d655f737570706f72742050616c6c6574496400000400b102011c5b75383b20385d0000b1080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742eb5080000040800090100b9080c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f746518566f74696e67141c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f7465730001081c43617374696e670400bd0801c843617374696e673c42616c616e63652c20426c6f636b4e756d6265722c20506f6c6c496e6465782c204d6178566f7465733e0000002844656c65676174696e670400d50801ac44656c65676174696e673c42616c616e63652c204163636f756e7449642c20426c6f636b4e756d6265723e00010000bd080c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74651c43617374696e67101c42616c616e636501182c426c6f636b4e756d626572011024506f6c6c496e6465780110204d6178566f74657300000c0114766f746573c10801dc426f756e6465645665633c28506f6c6c496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73cd08015044656c65676174696f6e733c42616c616e63653e0001147072696f72d108017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000c1080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c508045300000400c90801185665633c543e0000c5080000040810f50100c908000002c50800cd080c6070616c6c65745f636f6e76696374696f6e5f766f74696e671474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000d1080c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000d5080c6070616c6c65745f636f6e76696374696f6e5f766f74696e6710766f74652844656c65676174696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100014011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6efd010128436f6e76696374696f6e00012c64656c65676174696f6e73cd08015044656c65676174696f6e733c42616c616e63653e0001147072696f72d108017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000d9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd08045300000400e10801185665633c543e0000dd080000040809011800e108000002dd0800e5080c6070616c6c65745f636f6e76696374696f6e5f766f74696e671870616c6c6574144572726f72080454000449000130284e6f744f6e676f696e6700000450506f6c6c206973206e6f74206f6e676f696e672e204e6f74566f746572000104ac54686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e2074686520706f6c6c2e304e6f5065726d697373696f6e000204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e3c4e6f5065726d697373696f6e5965740003045901546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e207269676874206e6f77206275742077696c6c20646f20696e20746865206675747572652e44416c726561647944656c65676174696e6700040488546865206163636f756e7420697320616c72656164792064656c65676174696e672e34416c7265616479566f74696e670005085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e73756666696369656e7446756e6473000604fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000704a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e204e6f6e73656e73650008049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c4d6178566f74657352656163686564000904804d6178696d756d206e756d626572206f6620766f74657320726561636865642e2c436c6173734e6565646564000a04390154686520636c617373206d75737420626520737570706c6965642073696e6365206974206973206e6f7420656173696c792064657465726d696e61626c652066726f6d207468652073746174652e20426164436c617373000b048454686520636c61737320494420737570706c69656420697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9080c4070616c6c65745f7265666572656e6461147479706573385265666572656e64756d496e666f201c547261636b49640109013452756e74696d654f726967696e010902184d6f6d656e7401101043616c6c010d011c42616c616e636501181454616c6c79018106244163636f756e74496401003c5363686564756c6541646472657373017c01181c4f6e676f696e670400ed08018d015265666572656e64756d5374617475733c547261636b49642c2052756e74696d654f726967696e2c204d6f6d656e742c2043616c6c2c2042616c616e63652c2054616c6c792c0a4163636f756e7449642c205363686564756c65416464726573732c3e00000020417070726f7665640c001001184d6f6d656e740000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001002052656a65637465640c001001184d6f6d656e740000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0002002443616e63656c6c65640c001001184d6f6d656e740000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0003002054696d65644f75740c001001184d6f6d656e740000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0000f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e000400184b696c6c656404001001184d6f6d656e7400050000ed080c4070616c6c65745f7265666572656e6461147479706573405265666572656e64756d537461747573201c547261636b49640109013452756e74696d654f726967696e010902184d6f6d656e7401101043616c6c010d011c42616c616e636501181454616c6c79018106244163636f756e74496401003c5363686564756c6541646472657373017c002c0114747261636b0901011c547261636b49640001186f726967696e0902013452756e74696d654f726967696e00012070726f706f73616c0d01011043616c6c000124656e6163746d656e7441020150446973706174636854696d653c4d6f6d656e743e0001247375626d69747465641001184d6f6d656e740001487375626d697373696f6e5f6465706f736974f108016c4465706f7369743c4163636f756e7449642c2042616c616e63653e0001406465636973696f6e5f6465706f736974f508018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e0001206465636964696e67f90801784f7074696f6e3c4465636964696e675374617475733c4d6f6d656e743e3e00011474616c6c798106011454616c6c79000120696e5f7175657565b00110626f6f6c000114616c61726d010901844f7074696f6e3c284d6f6d656e742c205363686564756c6541646472657373293e0000f1080c4070616c6c65745f7265666572656e64611474797065731c4465706f73697408244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e744964000118616d6f756e7418011c42616c616e63650000f50804184f7074696f6e04045401f1080108104e6f6e6500000010536f6d650400f1080000010000f90804184f7074696f6e04045401fd080108104e6f6e6500000010536f6d650400fd080000010000fd080c4070616c6c65745f7265666572656e6461147479706573384465636964696e67537461747573042c426c6f636b4e756d62657201100008011473696e636510012c426c6f636b4e756d626572000128636f6e6669726d696e673904014c4f7074696f6e3c426c6f636b4e756d6265723e0000010904184f7074696f6e0404540105090108104e6f6e6500000010536f6d65040005090000010000050900000408107c0009090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d09045300000400110901185665633c543e00000d090000040810180011090000020d0900150900000219090019090000040809011d09001d090c4070616c6c65745f7265666572656e646114747970657324547261636b496e666f081c42616c616e63650118184d6f6d656e740110002401106e616d65290701302627737461746963207374720001306d61785f6465636964696e6710010c7533320001406465636973696f6e5f6465706f73697418011c42616c616e6365000138707265706172655f706572696f641001184d6f6d656e7400013c6465636973696f6e5f706572696f641001184d6f6d656e74000138636f6e6669726d5f706572696f641001184d6f6d656e740001506d696e5f656e6163746d656e745f706572696f641001184d6f6d656e740001306d696e5f617070726f76616c21090114437572766500012c6d696e5f737570706f7274210901144375727665000021090c4070616c6c65745f7265666572656e646114747970657314437572766500010c404c696e65617244656372656173696e670c01186c656e677468a4011c50657262696c6c000114666c6f6f72a4011c50657262696c6c0001106365696ca4011c50657262696c6c000000445374657070656444656372656173696e67100114626567696ea4011c50657262696c6c00010c656e64a4011c50657262696c6c00011073746570a4011c50657262696c6c000118706572696f64a4011c50657262696c6c000100285265636970726f63616c0c0118666163746f72250901204669786564493634000120785f6f6666736574250901204669786564493634000120795f6f66667365742509012046697865644936340002000025090c3473705f61726974686d657469632c66697865645f706f696e74204669786564493634000004002909010c693634000029090000050c002d090c4070616c6c65745f7265666572656e64611870616c6c6574144572726f72080454000449000134284e6f744f6e676f696e67000004685265666572656e64756d206973206e6f74206f6e676f696e672e284861734465706f736974000104b85265666572656e64756d2773206465636973696f6e206465706f73697420697320616c726561647920706169642e20426164547261636b0002049c54686520747261636b206964656e74696669657220676976656e2077617320696e76616c69642e1046756c6c000304310154686572652061726520616c726561647920612066756c6c20636f6d706c656d656e74206f66207265666572656e646120696e2070726f677265737320666f72207468697320747261636b2e285175657565456d70747900040480546865207175657565206f662074686520747261636b20697320656d7074792e344261645265666572656e64756d000504e4546865207265666572656e64756d20696e6465782070726f766964656420697320696e76616c696420696e207468697320636f6e746578742e2c4e6f7468696e67546f446f000604ac546865726520776173206e6f7468696e6720746f20646f20696e2074686520616476616e63656d656e742e1c4e6f547261636b000704a04e6f20747261636b2065786973747320666f72207468652070726f706f73616c206f726967696e2e28556e66696e69736865640008040101416e79206465706f7369742063616e6e6f7420626520726566756e64656420756e74696c20616674657220746865206465636973696f6e206973206f7665722e304e6f5065726d697373696f6e000904a8546865206465706f73697420726566756e646572206973206e6f7420746865206465706f7369746f722e244e6f4465706f736974000a04cc546865206465706f7369742063616e6e6f7420626520726566756e6465642073696e6365206e6f6e6520776173206d6164652e24426164537461747573000b04d0546865207265666572656e64756d2073746174757320697320696e76616c696420666f722074686973206f7065726174696f6e2e40507265696d6167654e6f744578697374000c047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e31090c4070616c6c65745f77686974656c6973741870616c6c6574144572726f720404540001144c556e617661696c61626c65507265496d616765000004c854686520707265696d616765206f66207468652063616c6c206861736820636f756c64206e6f74206265206c6f616465642e3c556e6465636f6461626c6543616c6c000104785468652063616c6c20636f756c64206e6f74206265206465636f6465642e60496e76616c696443616c6c5765696768745769746e657373000204ec54686520776569676874206f6620746865206465636f6465642063616c6c2077617320686967686572207468616e20746865207769746e6573732e5043616c6c49734e6f7457686974656c6973746564000304745468652063616c6c20776173206e6f742077686974656c69737465642e5843616c6c416c726561647957686974656c6973746564000404a05468652063616c6c2077617320616c72656164792077686974656c69737465643b204e6f2d4f702e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3509105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d731870616c6c6574144572726f7204045400011860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e4053656e6465724861734e6f436c61696d000204b04163636f756e742049442073656e64696e67207472616e73616374696f6e20686173206e6f20636c61696d2e30506f74556e646572666c6f77000308490154686572652773206e6f7420656e6f75676820696e2074686520706f7420746f20706179206f757420736f6d6520756e76657374656420616d6f756e742e2047656e6572616c6c7920696d706c6965732061306c6f676963206572726f722e40496e76616c696453746174656d656e740004049041206e65656465642073746174656d656e7420776173206e6f7420696e636c756465642e4c56657374656442616c616e6365457869737473000504a4546865206163636f756e7420616c7265616479206861732061207665737465642062616c616e63652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e39090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540175020453000004003d0901185665633c543e00003d090000027502004109083870616c6c65745f76657374696e672052656c65617365730001080856300000000856310001000045090c3870616c6c65745f76657374696e671870616c6c6574144572726f72040454000114284e6f7456657374696e6700000484546865206163636f756e7420676976656e206973206e6f742076657374696e672e5441744d617856657374696e675363686564756c65730001082501546865206163636f756e7420616c72656164792068617320604d617856657374696e675363686564756c65736020636f756e74206f66207363686564756c657320616e642074687573510163616e6e6f742061646420616e6f74686572206f6e652e20436f6e7369646572206d657267696e67206578697374696e67207363686564756c657320696e206f7264657220746f2061646420616e6f746865722e24416d6f756e744c6f770002040501416d6f756e74206265696e67207472616e7366657272656420697320746f6f206c6f7720746f2063726561746520612076657374696e67207363686564756c652e605363686564756c65496e6465784f75744f66426f756e6473000304d0416e20696e64657820776173206f7574206f6620626f756e6473206f66207468652076657374696e67207363686564756c65732e54496e76616c69645363686564756c65506172616d730004040d014661696c656420746f206372656174652061206e6577207363686564756c65206265636175736520736f6d6520706172616d657465722077617320696e76616c69642e04744572726f7220666f72207468652076657374696e672070616c6c65742e49090c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d090c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473510901fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f850201844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e000051090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015509045300000400590901185665633c543e00005509000004081021030059090000025509005d09000004081861090061090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400710101185665633c543e000065090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016909045300000400710901185665633c543e0000690904184f7074696f6e040454016d090108104e6f6e6500000010536f6d6504006d0900000100006d090c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473190301384964656e746974794669656c64730000710900000269090075090c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7909000004087d0918007d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018109045300000400850901185665633c543e00008109083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f787954797065012d032c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970652d03012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000085090000028109008909000004088d0918008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019109045300000400950901185665633c543e00009109083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801302c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683001104861736800011868656967687410012c426c6f636b4e756d6265720000950900000291090099090c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d0900000408000400a109083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656e3903015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73a509018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000a5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400710101185665633c543e0000a9090c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ead09083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573b1090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000b109083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000b5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b9090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd09085470616c6c65745f6368696c645f626f756e746965732c4368696c64426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011000140134706172656e745f626f756e747910012c426f756e7479496e64657800011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000118737461747573c10901a44368696c64426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000c109085470616c6c65745f6368696c645f626f756e74696573444368696c64426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001101441646465640000003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640001001841637469766504011c63757261746f720001244163636f756e7449640002003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200030000c5090c5470616c6c65745f6368696c645f626f756e746965731870616c6c6574144572726f7204045400010c54506172656e74426f756e74794e6f74416374697665000004a454686520706172656e7420626f756e7479206973206e6f7420696e206163746976652073746174652e64496e73756666696369656e74426f756e747942616c616e6365000104e454686520626f756e74792062616c616e6365206973206e6f7420656e6f75676820746f20616464206e6577206368696c642d626f756e74792e50546f6f4d616e794368696c64426f756e746965730002040d014e756d626572206f66206368696c6420626f756e746965732065786365656473206c696d697420604d61784163746976654368696c64426f756e7479436f756e74602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec909089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365345265616479536f6c7574696f6e08244163636f756e74496400284d617857696e6e65727300000c0120737570706f727473cd090198426f756e646564537570706f7274733c4163636f756e7449642c204d617857696e6e6572733e00011473636f726519040134456c656374696f6e53636f726500011c636f6d70757465bd06013c456c656374696f6e436f6d707574650000cd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012904045300000400250401185665633c543e0000d109089070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f706861736534526f756e64536e617073686f7408244163636f756e7449640100304461746150726f766964657201d50900080118766f74657273d90901445665633c4461746150726f76696465723e00011c74617267657473710101385665633c4163636f756e7449643e0000d5090000040c002c250800d909000002d50900dd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e109045300000400e50901185665633c543e0000e1090000040c1904101000e509000002e10900e9090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f7068617365187369676e6564405369676e65645375626d697373696f6e0c244163636f756e74496401001c42616c616e6365011820536f6c7574696f6e014d030010010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650001307261775f736f6c7574696f6e49030154526177536f6c7574696f6e3c536f6c7574696f6e3e00012063616c6c5f66656518011c42616c616e63650000ed090c9070616c6c65745f656c656374696f6e5f70726f76696465725f6d756c74695f70686173651870616c6c6574144572726f720404540001386850726544697370617463684561726c795375626d697373696f6e000004645375626d697373696f6e2077617320746f6f206561726c792e6c507265446973706174636857726f6e6757696e6e6572436f756e740001048857726f6e67206e756d626572206f662077696e6e6572732070726573656e7465642e6450726544697370617463685765616b5375626d697373696f6e000204905375626d697373696f6e2077617320746f6f207765616b2c2073636f72652d776973652e3c5369676e6564517565756546756c6c0003044901546865207175657565207761732066756c6c2c20616e642074686520736f6c7574696f6e20776173206e6f7420626574746572207468616e20616e79206f6620746865206578697374696e67206f6e65732e585369676e656443616e6e6f745061794465706f73697400040494546865206f726967696e206661696c656420746f2070617920746865206465706f7369742e505369676e6564496e76616c69645769746e657373000504a05769746e657373206461746120746f20646973706174636861626c6520697320696e76616c69642e4c5369676e6564546f6f4d756368576569676874000604b8546865207369676e6564207375626d697373696f6e20636f6e73756d657320746f6f206d756368207765696768743c4f637743616c6c57726f6e67457261000704984f4357207375626d697474656420736f6c7574696f6e20666f722077726f6e6720726f756e645c4d697373696e67536e617073686f744d65746164617461000804a8536e617073686f74206d657461646174612073686f756c6420657869737420627574206469646e27742e58496e76616c69645375626d697373696f6e496e646578000904d06053656c663a3a696e736572745f7375626d697373696f6e602072657475726e656420616e20696e76616c696420696e6465782e3843616c6c4e6f74416c6c6f776564000a04985468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742e3846616c6c6261636b4661696c6564000b044c5468652066616c6c6261636b206661696c65642c426f756e644e6f744d6574000c0448536f6d6520626f756e64206e6f74206d657438546f6f4d616e7957696e6e657273000d049c5375626d697474656420736f6c7574696f6e2068617320746f6f206d616e792077696e6e657273040d014572726f72206f66207468652070616c6c657420746861742063616e2062652072657475726e656420696e20726573706f6e736520746f20646973706174636865732ef1090c4070616c6c65745f626167735f6c697374106c697374104e6f646508045400044900001401086964000130543a3a4163636f756e744964000110707265766d0201504f7074696f6e3c543a3a4163636f756e7449643e0001106e6578746d0201504f7074696f6e3c543a3a4163636f756e7449643e0001246261675f75707065722c0120543a3a53636f726500011473636f72652c0120543a3a53636f72650000f5090c4070616c6c65745f626167735f6c697374106c6973740c4261670804540004490000080110686561646d0201504f7074696f6e3c543a3a4163636f756e7449643e0001107461696c6d0201504f7074696f6e3c543a3a4163636f756e7449643e0000f9090000022c00fd090c4070616c6c65745f626167735f6c6973741870616c6c6574144572726f72080454000449000104104c6973740400010a01244c6973744572726f72000004b441206572726f7220696e20746865206c69737420696e7465726661636520696d706c656d656e746174696f6e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e010a0c4070616c6c65745f626167735f6c697374106c697374244c6973744572726f72000110244475706c6963617465000000284e6f7448656176696572000100304e6f74496e53616d65426167000200304e6f64654e6f74466f756e6400030000050a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328506f6f6c4d656d626572040454000010011c706f6f6c5f6964100118506f6f6c4964000118706f696e747318013042616c616e63654f663c543e0001706c6173745f7265636f726465645f7265776172645f636f756e74657205080140543a3a526577617264436f756e746572000138756e626f6e64696e675f65726173090a01e0426f756e64656442547265654d61703c457261496e6465782c2042616c616e63654f663c543e2c20543a3a4d6178556e626f6e64696e673e0000090a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601180453000004000d0a013842547265654d61703c4b2c20563e00000d0a042042547265654d617008044b0110045601180004001109000000110a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c733c426f6e646564506f6f6c496e6e65720404540000140128636f6d6d697373696f6e150a0134436f6d6d697373696f6e3c543e0001386d656d6265725f636f756e74657210010c753332000118706f696e747318013042616c616e63654f663c543e000114726f6c6573210a015c506f6f6c526f6c65733c543a3a4163636f756e7449643e000114737461746549040124506f6f6c53746174650000150a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328436f6d6d697373696f6e040454000010011c63757272656e746104017c4f7074696f6e3c2850657262696c6c2c20543a3a4163636f756e744964293e00010c6d6178190a013c4f7074696f6e3c50657262696c6c3e00012c6368616e67655f726174651d0a01bc4f7074696f6e3c436f6d6d697373696f6e4368616e6765526174653c426c6f636b4e756d626572466f723c543e3e3e0001347468726f74746c655f66726f6d390401644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0000190a04184f7074696f6e04045401a40108104e6f6e6500000010536f6d650400a400000100001d0a04184f7074696f6e0404540169040108104e6f6e6500000010536f6d65040069040000010000210a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7324506f6f6c526f6c657304244163636f756e7449640100001001246465706f7369746f720001244163636f756e744964000110726f6f746d0201444f7074696f6e3c4163636f756e7449643e0001246e6f6d696e61746f726d0201444f7074696f6e3c4163636f756e7449643e00011c626f756e6365726d0201444f7074696f6e3c4163636f756e7449643e0000250a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328526577617264506f6f6c04045400001401706c6173745f7265636f726465645f7265776172645f636f756e74657205080140543a3a526577617264436f756e74657200016c6c6173745f7265636f726465645f746f74616c5f7061796f75747318013042616c616e63654f663c543e000154746f74616c5f726577617264735f636c61696d656418013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f70656e64696e6718013042616c616e63654f663c543e000160746f74616c5f636f6d6d697373696f6e5f636c61696d656418013042616c616e63654f663c543e0000290a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7320537562506f6f6c7304045400000801186e6f5f6572612d0a0134556e626f6e64506f6f6c3c543e000120776974685f657261310a010101426f756e64656442547265654d61703c457261496e6465782c20556e626f6e64506f6f6c3c543e2c20546f74616c556e626f6e64696e67506f6f6c733c543e3e00002d0a085c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c7328556e626f6e64506f6f6c0404540000080118706f696e747318013042616c616e63654f663c543e00011c62616c616e636518013042616c616e63654f663c543e0000310a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456012d0a045300000400350a013842547265654d61703c4b2c20563e0000350a042042547265654d617008044b01100456012d0a000400390a000000390a0000023d0a003d0a00000408102d0a00410a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000450a0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c6574144572726f7204045400017c30506f6f6c4e6f74466f756e6400000488412028626f6e6465642920706f6f6c20696420646f6573206e6f742065786973742e48506f6f6c4d656d6265724e6f74466f756e640001046c416e206163636f756e74206973206e6f742061206d656d6265722e48526577617264506f6f6c4e6f74466f756e640002042101412072657761726420706f6f6c20646f6573206e6f742065786973742e20496e20616c6c206361736573207468697320697320612073797374656d206c6f676963206572726f722e40537562506f6f6c734e6f74466f756e6400030468412073756220706f6f6c20646f6573206e6f742065786973742e644163636f756e7442656c6f6e6773546f4f74686572506f6f6c0004084d01416e206163636f756e7420697320616c72656164792064656c65676174696e6720696e20616e6f7468657220706f6f6c2e20416e206163636f756e74206d6179206f6e6c792062656c6f6e6720746f206f6e653c706f6f6c20617420612074696d652e3846756c6c79556e626f6e64696e670005083d01546865206d656d6265722069732066756c6c7920756e626f6e6465642028616e6420746875732063616e6e6f74206163636573732074686520626f6e64656420616e642072657761726420706f6f6ca8616e796d6f726520746f2c20666f72206578616d706c652c20636f6c6c6563742072657761726473292e444d6178556e626f6e64696e674c696d69740006040901546865206d656d6265722063616e6e6f7420756e626f6e642066757274686572206368756e6b732064756520746f207265616368696e6720746865206c696d69742e4443616e6e6f745769746864726177416e790007044d014e6f6e65206f66207468652066756e64732063616e2062652077697468647261776e2079657420626563617573652074686520626f6e64696e67206475726174696f6e20686173206e6f74207061737365642e444d696e696d756d426f6e644e6f744d6574000814290154686520616d6f756e7420646f6573206e6f74206d65657420746865206d696e696d756d20626f6e6420746f20656974686572206a6f696e206f7220637265617465206120706f6f6c2e00cc546865206465706f7369746f722063616e206e6576657220756e626f6e6420746f20612076616c7565206c657373207468616e05016050616c6c65743a3a6465706f7369746f725f6d696e5f626f6e64602e205468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e6749017065726d697373696f6e7320666f722074686520706f6f6c2e204d656d626572732063616e206e6576657220756e626f6e6420746f20612076616c75652062656c6f7720604d696e4a6f696e426f6e64602e304f766572666c6f775269736b0009042101546865207472616e73616374696f6e20636f756c64206e6f742062652065786563757465642064756520746f206f766572666c6f77207269736b20666f722074686520706f6f6c2e344e6f7444657374726f79696e67000a085d014120706f6f6c206d75737420626520696e205b60506f6f6c53746174653a3a44657374726f79696e67605d20696e206f7264657220666f7220746865206465706f7369746f7220746f20756e626f6e64206f7220666f72b86f74686572206d656d6265727320746f206265207065726d697373696f6e6c6573736c7920756e626f6e6465642e304e6f744e6f6d696e61746f72000b04f45468652063616c6c657220646f6573206e6f742068617665206e6f6d696e6174696e67207065726d697373696f6e7320666f722074686520706f6f6c2e544e6f744b69636b65724f7244657374726f79696e67000c043d01456974686572206129207468652063616c6c65722063616e6e6f74206d616b6520612076616c6964206b69636b206f722062292074686520706f6f6c206973206e6f742064657374726f79696e672e1c4e6f744f70656e000d047054686520706f6f6c206973206e6f74206f70656e20746f206a6f696e204d6178506f6f6c73000e04845468652073797374656d206973206d61786564206f7574206f6e20706f6f6c732e384d6178506f6f6c4d656d62657273000f049c546f6f206d616e79206d656d6265727320696e2074686520706f6f6c206f722073797374656d2e4443616e4e6f744368616e676553746174650010048854686520706f6f6c732073746174652063616e6e6f74206265206368616e6765642e54446f65734e6f74486176655065726d697373696f6e001104b85468652063616c6c657220646f6573206e6f742068617665206164657175617465207065726d697373696f6e732e544d65746164617461457863656564734d61784c656e001204ac4d657461646174612065786365656473205b60436f6e6669673a3a4d61784d657461646174614c656e605d24446566656e736976650400490a0138446566656e736976654572726f720013083101536f6d65206572726f72206f6363757272656420746861742073686f756c64206e657665722068617070656e2e20546869732073686f756c64206265207265706f7274656420746f20746865306d61696e7461696e6572732e9c5061727469616c556e626f6e644e6f74416c6c6f7765645065726d697373696f6e6c6573736c79001404bc5061727469616c20756e626f6e64696e67206e6f7720616c6c6f776564207065726d697373696f6e6c6573736c792e5c4d6178436f6d6d697373696f6e526573747269637465640015041d0154686520706f6f6c2773206d617820636f6d6d697373696f6e2063616e6e6f742062652073657420686967686572207468616e20746865206578697374696e672076616c75652e60436f6d6d697373696f6e457863656564734d6178696d756d001604ec54686520737570706c69656420636f6d6d697373696f6e206578636565647320746865206d617820616c6c6f77656420636f6d6d697373696f6e2e78436f6d6d697373696f6e45786365656473476c6f62616c4d6178696d756d001704e854686520737570706c69656420636f6d6d697373696f6e206578636565647320676c6f62616c206d6178696d756d20636f6d6d697373696f6e2e64436f6d6d697373696f6e4368616e67655468726f74746c656400180409014e6f7420656e6f75676820626c6f636b732068617665207375727061737365642073696e636520746865206c61737420636f6d6d697373696f6e207570646174652e78436f6d6d697373696f6e4368616e6765526174654e6f74416c6c6f7765640019040101546865207375626d6974746564206368616e67657320746f20636f6d6d697373696f6e206368616e6765207261746520617265206e6f7420616c6c6f7765642e4c4e6f50656e64696e67436f6d6d697373696f6e001a04a05468657265206973206e6f2070656e64696e6720636f6d6d697373696f6e20746f20636c61696d2e584e6f436f6d6d697373696f6e43757272656e74536574001b048c4e6f20636f6d6d697373696f6e2063757272656e7420686173206265656e207365742e2c506f6f6c4964496e557365001c0464506f6f6c2069642063757272656e746c7920696e207573652e34496e76616c6964506f6f6c4964001d049c506f6f6c2069642070726f7669646564206973206e6f7420636f72726563742f757361626c652e4c426f6e64457874726152657374726963746564001e04fc426f6e64696e67206578747261206973207265737472696374656420746f207468652065786163742070656e64696e672072657761726420616d6f756e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e490a0c5c70616c6c65745f6e6f6d696e6174696f6e5f706f6f6c731870616c6c657438446566656e736976654572726f72000114684e6f74456e6f7567685370616365496e556e626f6e64506f6f6c00000030506f6f6c4e6f74466f756e6400010048526577617264506f6f6c4e6f74466f756e6400020040537562506f6f6c734e6f74466f756e6400030070426f6e64656453746173684b696c6c65645072656d61747572656c79000400004d0a0c4c70616c6c65745f666173745f756e7374616b6514747970657338556e7374616b6552657175657374040454000008011c73746173686573510a01d8426f756e6465645665633c28543a3a4163636f756e7449642c2042616c616e63654f663c543e292c20543a3a426174636853697a653e00011c636865636b6564550a0190426f756e6465645665633c457261496e6465782c204d6178436865636b696e673c543e3e0000510a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013504045300000400310401185665633c543e0000550a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400850101185665633c543e0000590a0c4c70616c6c65745f666173745f756e7374616b651870616c6c6574144572726f72040454000118344e6f74436f6e74726f6c6c657200000cb85468652070726f766964656420436f6e74726f6c6c6572206163636f756e7420776173206e6f7420666f756e642e00c054686973206d65616e7320746861742074686520676976656e206163636f756e74206973206e6f7420626f6e6465642e34416c7265616479517565756564000104ac54686520626f6e646564206163636f756e742068617320616c7265616479206265656e207175657565642e384e6f7446756c6c79426f6e646564000204bc54686520626f6e646564206163636f756e74206861732061637469766520756e6c6f636b696e67206368756e6b732e244e6f74517565756564000304b45468652070726f766964656420756e2d7374616b6572206973206e6f7420696e2074686520605175657565602e2c416c72656164794865616400040405015468652070726f766964656420756e2d7374616b657220697320616c726561647920696e20486561642c20616e642063616e6e6f7420646572656769737465722e3843616c6c4e6f74416c6c6f7765640005041d015468652063616c6c206973206e6f7420616c6c6f776564206174207468697320706f696e742062656361757365207468652070616c6c6574206973206e6f74206163746976652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d0a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e44486f7374436f6e66696775726174696f6e042c426c6f636b4e756d626572011000ac01346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001506173796e635f6261636b696e675f706172616d73750401484173796e634261636b696e67506172616d730001306d61785f706f765f73697a6510010c7533320001646d61785f646f776e776172645f6d6573736167655f73697a6510010c75333200019068726d705f6d61785f70617261636861696e5f6f7574626f756e645f6368616e6e656c7310010c75333200014c68726d705f73656e6465725f6465706f73697418011c42616c616e636500015868726d705f726563697069656e745f6465706f73697418011c42616c616e636500016468726d705f6368616e6e656c5f6d61785f636170616369747910010c75333200016c68726d705f6368616e6e656c5f6d61785f746f74616c5f73697a6510010c75333200018c68726d705f6d61785f70617261636861696e5f696e626f756e645f6368616e6e656c7310010c75333200017468726d705f6368616e6e656c5f6d61785f6d6573736167655f73697a6510010c75333200013c6578656375746f725f706172616d73790401384578656375746f72506172616d73000154636f64655f726574656e74696f6e5f706572696f6410012c426c6f636b4e756d62657200013c6f6e5f64656d616e645f636f72657310010c7533320001446f6e5f64656d616e645f7265747269657310010c7533320001606f6e5f64656d616e645f71756575655f6d61785f73697a6510010c7533320001886f6e5f64656d616e645f7461726765745f71756575655f7574696c697a6174696f6ea4011c50657262696c6c0001646f6e5f64656d616e645f6665655f766172696162696c697479a4011c50657262696c6c0001486f6e5f64656d616e645f626173655f66656518011c42616c616e63650001346f6e5f64656d616e645f74746c10012c426c6f636b4e756d62657200016067726f75705f726f746174696f6e5f6672657175656e637910012c426c6f636b4e756d62657200016470617261735f617661696c6162696c6974795f706572696f6410012c426c6f636b4e756d6265720001507363686564756c696e675f6c6f6f6b616865616410010c75333200015c6d61785f76616c696461746f72735f7065725f636f72653904012c4f7074696f6e3c7533323e0001386d61785f76616c696461746f72733904012c4f7074696f6e3c7533323e000138646973707574655f706572696f6410013053657373696f6e496e6465780001a4646973707574655f706f73745f636f6e636c7573696f6e5f616363657074616e63655f706572696f6410012c426c6f636b4e756d6265720001346e6f5f73686f775f736c6f747310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c7533320001406e65656465645f617070726f76616c7310010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001387076665f766f74696e675f74746c10013053657373696f6e496e6465780001806d696e696d756d5f76616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001546d696e696d756d5f6261636b696e675f766f74657310010c7533320000610a000002650a00650a00000408105d0a00690a106c706f6c6b61646f745f72756e74696d655f70617261636861696e7334636f6e66696775726174696f6e1870616c6c6574144572726f720404540001043c496e76616c69644e657756616c7565000004dc546865206e65772076616c756520666f72206120636f6e66696775726174696f6e20706172616d6574657220697320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6d0a000002b10400710a000002a10100750a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731873686172656468416c6c6f77656452656c6179506172656e7473547261636b657208104861736801302c426c6f636b4e756d626572011000080118627566666572790a015856656344657175653c28486173682c2048617368293e0001346c61746573745f6e756d62657210012c426c6f636b4e756d6265720000790a0000027d0a007d0a00000408303000810a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e68417661696c6162696c6974794269746669656c645265636f726404044e0110000801206269746669656c64a5040150417661696c6162696c6974794269746669656c640001307375626d69747465645f61741001044e0000850a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e7043616e64696461746550656e64696e67417661696c6162696c6974790804480130044e011000200110636f7265dd060124436f7265496e646578000110686173680505013443616e6469646174654861736800012864657363726970746f72c504015843616e64696461746544657363726970746f723c483e000148617661696c6162696c6974795f766f746573a90401604269745665633c75382c204269744f726465724c7362303e00011c6261636b657273a90401604269745665633c75382c204269744f726465724c7362303e00014c72656c61795f706172656e745f6e756d6265721001044e0001406261636b65645f696e5f6e756d6265721001044e0001346261636b696e675f67726f7570e106012847726f7570496e6465780000890a106c706f6c6b61646f745f72756e74696d655f70617261636861696e7324696e636c7573696f6e1870616c6c6574144572726f720404540001748c556e736f727465644f724475706c696361746556616c696461746f72496e6469636573000004e856616c696461746f7220696e646963657320617265206f7574206f66206f72646572206f7220636f6e7461696e73206475706c6963617465732e98556e736f727465644f724475706c69636174654469737075746553746174656d656e74536574000104f8446973707574652073746174656d656e74207365747320617265206f7574206f66206f72646572206f7220636f6e7461696e206475706c6963617465732e8c556e736f727465644f724475706c69636174654261636b656443616e6469646174657300020419014261636b65642063616e6469646174657320617265206f7574206f66206f726465722028636f726520696e64657829206f7220636f6e7461696e206475706c6963617465732e54556e657870656374656452656c6179506172656e7400030429014120646966666572656e742072656c617920706172656e74207761732070726f766964656420636f6d706172656420746f20746865206f6e2d636861696e2073746f726564206f6e652e4457726f6e674269746669656c6453697a65000404a8417661696c6162696c697479206269746669656c642068617320756e65787065637465642073697a652e404269746669656c64416c6c5a65726f73000504804269746669656c6420636f6e7369737473206f66207a65726f73206f6e6c792e704269746669656c644475706c69636174654f72556e6f7264657265640006044d014d756c7469706c65206269746669656c6473207375626d69747465642062792073616d652076616c696461746f72206f722076616c696461746f7273206f7574206f66206f7264657220627920696e6465782e6456616c696461746f72496e6465784f75744f66426f756e64730007047856616c696461746f7220696e646578206f7574206f6620626f756e64732e60496e76616c69644269746669656c645369676e617475726500080444496e76616c6964207369676e617475726550556e7363686564756c656443616e646964617465000904ac43616e646964617465207375626d6974746564206275742070617261206e6f74207363686564756c65642e8043616e6469646174655363686564756c65644265666f72655061726146726565000a04310143616e646964617465207363686564756c656420646573706974652070656e64696e672063616e64696461746520616c7265616479206578697374696e6720666f722074686520706172612e4c5363686564756c65644f75744f664f72646572000b04745363686564756c656420636f726573206f7574206f66206f726465722e404865616444617461546f6f4c61726765000c04a448656164206461746120657863656564732074686520636f6e66696775726564206d6178696d756d2e505072656d6174757265436f646555706772616465000d0464436f64652075706772616465207072656d61747572656c792e3c4e6577436f6465546f6f4c61726765000e04604f757470757420636f646520697320746f6f206c6172676554446973616c6c6f77656452656c6179506172656e74000f08ec5468652063616e64696461746527732072656c61792d706172656e7420776173206e6f7420616c6c6f7765642e204569746865722069742077617325016e6f7420726563656e7420656e6f756768206f72206974206469646e277420616476616e6365206261736564206f6e20746865206c6173742070617261636861696e20626c6f636b2e44496e76616c696441737369676e6d656e7400100815014661696c656420746f20636f6d707574652067726f757020696e64657820666f722074686520636f72653a206569746865722069742773206f7574206f6620626f756e6473e86f72207468652072656c617920706172656e7420646f65736e27742062656c6f6e6720746f207468652063757272656e742073657373696f6e2e44496e76616c696447726f7570496e6465780011049c496e76616c69642067726f757020696e64657820696e20636f72652061737369676e6d656e742e4c496e73756666696369656e744261636b696e6700120490496e73756666696369656e7420286e6f6e2d6d616a6f7269747929206261636b696e672e38496e76616c69644261636b696e67001304e4496e76616c69642028626164207369676e61747572652c20756e6b6e6f776e2076616c696461746f722c206574632e29206261636b696e672e444e6f74436f6c6c61746f725369676e656400140468436f6c6c61746f7220646964206e6f74207369676e20506f562e6856616c69646174696f6e44617461486173684d69736d61746368001504c45468652076616c69646174696f6e2064617461206861736820646f6573206e6f74206d617463682065787065637465642e80496e636f7272656374446f776e776172644d65737361676548616e646c696e67001604d854686520646f776e77617264206d657373616765207175657565206973206e6f742070726f63657373656420636f72726563746c792e54496e76616c69645570776172644d657373616765730017041d014174206c65617374206f6e6520757077617264206d6573736167652073656e7420646f6573206e6f7420706173732074686520616363657074616e63652063726974657269612e6048726d7057617465726d61726b4d697368616e646c696e6700180411015468652063616e646964617465206469646e277420666f6c6c6f77207468652072756c6573206f662048524d502077617465726d61726b20616476616e63656d656e742e4c496e76616c69644f7574626f756e6448726d70001904d45468652048524d50206d657373616765732073656e74206279207468652063616e646964617465206973206e6f742076616c69642e64496e76616c696456616c69646174696f6e436f646548617368001a04dc5468652076616c69646174696f6e20636f64652068617368206f66207468652063616e646964617465206973206e6f742076616c69642e4050617261486561644d69736d61746368001b0855015468652060706172615f6865616460206861736820696e207468652063616e6469646174652064657363726970746f7220646f65736e2774206d61746368207468652068617368206f66207468652061637475616c7470617261206865616420696e2074686520636f6d6d69746d656e74732e6c4269746669656c645265666572656e6365734672656564436f7265001c0ca041206269746669656c642074686174207265666572656e636573206120667265656420636f72652cb865697468657220696e74656e74696f6e616c6c79206f722061732070617274206f66206120636f6e636c7564656440696e76616c696420646973707574652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d0a0c4c706f6c6b61646f745f7072696d6974697665730876354c536372617065644f6e436861696e566f7465730404480130000c011c73657373696f6e10013053657373696f6e496e6465780001806261636b696e675f76616c696461746f72735f7065725f63616e646964617465910a011d015665633c2843616e646964617465526563656970743c483e2c205665633c2856616c696461746f72496e6465782c2056616c69646974794174746573746174696f6e293e290a3e0001206469737075746573fd0401604d756c74694469737075746553746174656d656e745365740000910a000002950a00950a00000408d906990a00990a0000029d0a009d0a00000408b104f90400a10a106c706f6c6b61646f745f72756e74696d655f70617261636861696e733870617261735f696e686572656e741870616c6c6574144572726f7204045400011864546f6f4d616e79496e636c7573696f6e496e686572656e7473000004cc496e636c7573696f6e20696e686572656e742063616c6c6564206d6f7265207468616e206f6e63652070657220626c6f636b2e4c496e76616c6964506172656e7448656164657200010855015468652068617368206f6620746865207375626d697474656420706172656e742068656164657220646f65736e277420636f72726573706f6e6420746f2074686520736176656420626c6f636b2068617368206f662c74686520706172656e742e6443616e646964617465436f6e636c75646564496e76616c6964000204b844697370757465642063616e64696461746520746861742077617320636f6e636c7564656420696e76616c69642e48496e686572656e744f7665727765696768740003040901546865206461746120676976656e20746f2074686520696e686572656e742077696c6c20726573756c7420696e20616e206f76657277656967687420626c6f636b2e944469737075746553746174656d656e7473556e736f727465644f724475706c696361746573000404bc546865206f72646572696e67206f6620646973707574652073746174656d656e74732077617320696e76616c69642e3844697370757465496e76616c6964000504804120646973707574652073746174656d656e742077617320696e76616c69642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50a0000026d0a00a90a000002ad0a00ad0a0c4c706f6c6b61646f745f7072696d69746976657308763530436f72654f6363757069656404044e0110010810467265650000001450617261730400b10a01345061726173456e7472793c4e3e00010000b10a0c4c706f6c6b61646f745f7072696d697469766573087635285061726173456e74727904044e0110000c012861737369676e6d656e74b50a012841737369676e6d656e74000154617661696c6162696c6974795f74696d656f75747310010c75333200010c74746c1001044e0000b50a0c4c706f6c6b61646f745f7072696d6974697665730876352841737369676e6d656e74000004011c706172615f69641902010849640000b90a042042547265654d617008044b01dd06045601bd0a000400c50a000000bd0a000002c10a00c10a04184f7074696f6e04045401b10a0108104e6f6e6500000010536f6d650400b10a0000010000c50a000002c90a00c90a00000408dd06bd0a00cd0a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261735c507666436865636b416374697665566f74655374617465042c426c6f636b4e756d626572011000140130766f7465735f616363657074a90401604269745665633c75382c204269744f726465724c7362303e000130766f7465735f72656a656374a90401604269745665633c75382c204269744f726465724c7362303e00010c61676510013053657373696f6e496e646578000128637265617465645f617410012c426c6f636b4e756d626572000118636175736573d10a017c5665633c507666436865636b43617573653c426c6f636b4e756d6265723e3e0000d10a000002d50a00d50a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334507666436865636b4361757365042c426c6f636b4e756d62657201100108284f6e626f617264696e670400190201185061726149640000001c5570677261646508010869641902011850617261496400012c696e636c756465645f617410012c426c6f636b4e756d62657200010000d90a000002d10400dd0a000002190200e10a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e7314706172617334506172614c6966656379636c6500011c284f6e626f617264696e6700000028506172617468726561640001002450617261636861696e0002004c557067726164696e675061726174687265616400030050446f776e67726164696e6750617261636861696e000400544f6666626f617264696e6750617261746872656164000500504f6666626f617264696e6750617261636861696e00060000e50a0000040819021000e90a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405061726150617374436f64654d65746104044e011000080134757067726164655f74696d6573ed0a01605665633c5265706c6163656d656e7454696d65733c4e3e3e00012c6c6173745f7072756e6564390401244f7074696f6e3c4e3e0000ed0a000002f10a00f10a0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e73147061726173405265706c6163656d656e7454696d657304044e01100008012c65787065637465645f61741001044e0001306163746976617465645f61741001044e0000f50a000002e50a00f90a0c4c706f6c6b61646f745f7072696d6974697665730876353855706772616465476f41686561640001081441626f72740000001c476f416865616400010000fd0a0c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e7400000000010b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261733c5061726147656e657369734172677300000c013067656e657369735f68656164f1040120486561644461746100013c76616c69646174696f6e5f636f6465ed04013856616c69646174696f6e436f6465000124706172615f6b696e64b00120506172614b696e640000050b106c706f6c6b61646f745f72756e74696d655f70617261636861696e731470617261731870616c6c6574144572726f72040454000130344e6f74526567697374657265640000049450617261206973206e6f74207265676973746572656420696e206f75722073797374656d2e3443616e6e6f744f6e626f6172640001041501506172612063616e6e6f74206265206f6e626f6172646564206265636175736520697420697320616c726561647920747261636b6564206279206f75722073797374656d2e3843616e6e6f744f6666626f6172640002049c506172612063616e6e6f74206265206f6666626f617264656420617420746869732074696d652e3443616e6e6f7455706772616465000304d4506172612063616e6e6f7420626520757067726164656420746f2061206c6561736520686f6c64696e672070617261636861696e2e3c43616e6e6f74446f776e6772616465000404d0506172612063616e6e6f7420626520646f776e67726164656420746f20616e206f6e2d64656d616e642070617261636861696e2e58507666436865636b53746174656d656e745374616c65000504b05468652073746174656d656e7420666f7220505646207072652d636865636b696e67206973207374616c652e5c507666436865636b53746174656d656e74467574757265000604ec5468652073746174656d656e7420666f7220505646207072652d636865636b696e6720697320666f722061206675747572652073657373696f6e2e84507666436865636b56616c696461746f72496e6465784f75744f66426f756e6473000704a4436c61696d65642076616c696461746f7220696e646578206973206f7574206f6620626f756e64732e60507666436865636b496e76616c69645369676e6174757265000804c8546865207369676e617475726520666f722074686520505646207072652d636865636b696e6720697320696e76616c69642e48507666436865636b446f75626c65566f7465000904b054686520676976656e2076616c696461746f7220616c7265616479206861732063617374206120766f74652e58507666436865636b5375626a656374496e76616c6964000a04f454686520676976656e2050564620646f6573206e6f7420657869737420617420746865206d6f6d656e74206f662070726f63657373206120766f74652e4443616e6e6f7455706772616465436f6465000b04cc50617261636861696e2063616e6e6f742063757272656e746c79207363686564756c65206120636f646520757067726164652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e090b0000020d0b000d0b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e732c696e697469616c697a657254427566666572656453657373696f6e4368616e676500000c012876616c696461746f7273710a01405665633c56616c696461746f7249643e000118717565756564710a01405665633c56616c696461746f7249643e00013473657373696f6e5f696e64657810013053657373696f6e496e6465780000110b000002150b00150b0860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d6573736167650000190b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d705848726d704f70656e4368616e6e656c526571756573740000180124636f6e6669726d6564b00110626f6f6c0001105f61676510013053657373696f6e496e64657800013873656e6465725f6465706f73697418011c42616c616e63650001406d61785f6d6573736167655f73697a6510010c7533320001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c75333200001d0b0000022d0500210b0c6c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d702c48726d704368616e6e656c00002001306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164450201304f7074696f6e3c486173683e00013873656e6465725f6465706f73697418011c42616c616e6365000144726563697069656e745f6465706f73697418011c42616c616e63650000250b000002290b00290b0860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00002d0b000002310b00310b0000040810dd0a00350b106c706f6c6b61646f745f72756e74696d655f70617261636861696e731068726d701870616c6c6574144572726f7204045400014c544f70656e48726d704368616e6e656c546f53656c66000004c45468652073656e64657220747269656420746f206f70656e2061206368616e6e656c20746f207468656d73656c7665732e7c4f70656e48726d704368616e6e656c496e76616c6964526563697069656e740001048854686520726563697069656e74206973206e6f7420612076616c696420706172612e6c4f70656e48726d704368616e6e656c5a65726f43617061636974790002047c54686520726571756573746564206361706163697479206973207a65726f2e8c4f70656e48726d704368616e6e656c4361706163697479457863656564734c696d6974000304c05468652072657175657374656420636170616369747920657863656564732074686520676c6f62616c206c696d69742e784f70656e48726d704368616e6e656c5a65726f4d65737361676553697a65000404a054686520726571756573746564206d6178696d756d206d6573736167652073697a6520697320302e984f70656e48726d704368616e6e656c4d65737361676553697a65457863656564734c696d69740005042901546865206f70656e20726571756573742072657175657374656420746865206d6573736167652073697a65207468617420657863656564732074686520676c6f62616c206c696d69742e704f70656e48726d704368616e6e656c416c726561647945786973747300060468546865206368616e6e656c20616c7265616479206578697374737c4f70656e48726d704368616e6e656c416c7265616479526571756573746564000704d0546865726520697320616c72656164792061207265717565737420746f206f70656e207468652073616d65206368616e6e656c2e704f70656e48726d704368616e6e656c4c696d697445786365656465640008041d015468652073656e64657220616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f776564206f7574626f756e64206368616e6e656c732e7041636365707448726d704368616e6e656c446f65736e744578697374000904e0546865206368616e6e656c2066726f6d207468652073656e64657220746f20746865206f726967696e20646f65736e27742065786973742e8441636365707448726d704368616e6e656c416c7265616479436f6e6669726d6564000a0484546865206368616e6e656c20697320616c726561647920636f6e6669726d65642e7841636365707448726d704368616e6e656c4c696d69744578636565646564000b04250154686520726563697069656e7420616c72656164792068617320746865206d6178696d756d206e756d626572206f6620616c6c6f77656420696e626f756e64206368616e6e656c732e70436c6f736548726d704368616e6e656c556e617574686f72697a6564000c045501546865206f726967696e20747269657320746f20636c6f73652061206368616e6e656c207768657265206974206973206e656974686572207468652073656e646572206e6f722074686520726563697069656e742e6c436c6f736548726d704368616e6e656c446f65736e744578697374000d049c546865206368616e6e656c20746f20626520636c6f73656420646f65736e27742065786973742e7c436c6f736548726d704368616e6e656c416c7265616479556e646572776179000e04bc546865206368616e6e656c20636c6f7365207265717565737420697320616c7265616479207265717565737465642e8443616e63656c48726d704f70656e4368616e6e656c556e617574686f72697a6564000f045d0143616e63656c696e6720697320726571756573746564206279206e656974686572207468652073656e646572206e6f7220726563697069656e74206f6620746865206f70656e206368616e6e656c20726571756573742e684f70656e48726d704368616e6e656c446f65736e7445786973740010047c546865206f70656e207265717565737420646f65736e27742065786973742e7c4f70656e48726d704368616e6e656c416c7265616479436f6e6669726d65640011042d0143616e6e6f742063616e63656c20616e2048524d50206f70656e206368616e6e656c2072657175657374206265636175736520697420697320616c726561647920636f6e6669726d65642e3057726f6e675769746e6573730012048c5468652070726f7669646564207769746e65737320646174612069732077726f6e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e390b000002a501003d0b0c4c706f6c6b61646f745f7072696d6974697665730876352c53657373696f6e496e666f00003401606163746976655f76616c696461746f725f696e64696365736d0a014c5665633c56616c696461746f72496e6465783e00012c72616e646f6d5f736565640401205b75383b2033325d000138646973707574655f706572696f6410013053657373696f6e496e64657800012876616c696461746f7273410b019c496e64657865645665633c56616c696461746f72496e6465782c2056616c696461746f7249643e000138646973636f766572795f6b657973450b01645665633c417574686f72697479446973636f7665727949643e00013c61737369676e6d656e745f6b657973390b01445665633c41737369676e6d656e7449643e00014076616c696461746f725f67726f757073490b01ac496e64657865645665633c47726f7570496e6465782c205665633c56616c696461746f72496e6465783e3e00011c6e5f636f72657310010c7533320001687a65726f74685f64656c61795f7472616e6368655f776964746810010c75333200016072656c61795f7672665f6d6f64756c6f5f73616d706c657310010c7533320001406e5f64656c61795f7472616e6368657310010c7533320001346e6f5f73686f775f736c6f747310010c7533320001406e65656465645f617070726f76616c7310010c7533320000410b0c4c706f6c6b61646f745f7072696d69746976657308763528496e646578656456656308044b01b104045601a101000400710a01185665633c563e0000450b000002a90100490b0c4c706f6c6b61646f745f7072696d69746976657308763528496e646578656456656308044b01e1060456016d0a000400a50a01185665633c563e00004d0b0000040810050500510b0c4c706f6c6b61646f745f7072696d6974697665730876353044697370757465537461746504044e01100010013876616c696461746f72735f666f72a904017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e00014876616c696461746f72735f616761696e7374a904017c4269745665633c75382c206269747665633a3a6f726465723a3a4c7362303e00011473746172741001044e000130636f6e636c756465645f6174390401244f7074696f6e3c4e3e0000550b0420425472656553657404045401b1040004006d0a000000590b106c706f6c6b61646f745f72756e74696d655f70617261636861696e732064697370757465731870616c6c6574144572726f72040454000124744475706c69636174654469737075746553746174656d656e7453657473000004a84475706c696361746520646973707574652073746174656d656e7420736574732070726f76696465642e5c416e6369656e744469737075746553746174656d656e740001048c416e6369656e7420646973707574652073746174656d656e742070726f76696465642e6456616c696461746f72496e6465784f75744f66426f756e6473000204e856616c696461746f7220696e646578206f6e2073746174656d656e74206973206f7574206f6620626f756e647320666f722073657373696f6e2e40496e76616c69645369676e61747572650003047c496e76616c6964207369676e6174757265206f6e2073746174656d656e742e484475706c696361746553746174656d656e74000404cc56616c696461746f7220766f7465207375626d6974746564206d6f7265207468616e206f6e636520746f20646973707574652e4853696e676c65536964656444697370757465000504c441206469737075746520776865726520746865726520617265206f6e6c7920766f746573206f6e206f6e6520736964652e3c4d616c6963696f75734261636b65720006049c41206469737075746520766f74652066726f6d2061206d616c6963696f7573206261636b65722e4c4d697373696e674261636b696e67566f746573000704e04e6f206261636b696e6720766f74657320776572652070726f766964657320616c6f6e6720646973707574652073746174656d656e74732e48556e636f6e6669726d656444697370757465000804b0556e636f6e6669726d656420646973707574652073746174656d656e7420736574732070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d0b104c706f6c6b61646f745f7072696d69746976657308763520736c617368696e673850656e64696e67536c617368657300000801106b657973610b019442547265654d61703c56616c696461746f72496e6465782c2056616c696461746f7249643e0001106b696e644105014c536c617368696e674f6666656e63654b696e640000610b042042547265654d617008044b01b104045601a101000400650b000000650b000002690b00690b00000408b104a101006d0b146c706f6c6b61646f745f72756e74696d655f70617261636861696e7320646973707574657320736c617368696e671870616c6c6574144572726f7204045400011860496e76616c69644b65794f776e65727368697050726f6f660000048c546865206b6579206f776e6572736869702070726f6f6620697320696e76616c69642e4c496e76616c696453657373696f6e496e646578000104a05468652073657373696f6e20696e64657820697320746f6f206f6c64206f7220696e76616c69642e50496e76616c696443616e64696461746548617368000204785468652063616e646964617465206861736820697320696e76616c69642e54496e76616c696456616c696461746f72496e64657800030801015468657265206973206e6f2070656e64696e6720736c61736820666f722074686520676976656e2076616c696461746f7220696e64657820616e642074696d6514736c6f742e6056616c696461746f72496e64657849644d69736d61746368000404d05468652076616c696461746f7220696e64657820646f6573206e6f74206d61746368207468652076616c696461746f722069642e5c4475706c6963617465536c617368696e675265706f72740005040d0154686520676976656e20736c617368696e67207265706f72742069732076616c69642062757420616c72656164792070726576696f75736c79207265706f727465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e710b0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261722050617261496e666f081c4163636f756e7401001c42616c616e63650118000c011c6d616e6167657200011c4163636f756e7400011c6465706f73697418011c42616c616e63650001186c6f636b6564750b01304f7074696f6e3c626f6f6c3e0000750b04184f7074696f6e04045401b00108104e6f6e6500000010536f6d650400b00000010000790b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e3c70617261735f7265676973747261721870616c6c6574144572726f72040454000138344e6f745265676973746572656400000464546865204944206973206e6f7420726567697374657265642e44416c7265616479526567697374657265640001047454686520494420697320616c726561647920726567697374657265642e204e6f744f776e65720002049c5468652063616c6c6572206973206e6f7420746865206f776e6572206f6620746869732049642e30436f6465546f6f4c617267650003045c496e76616c6964207061726120636f64652073697a652e404865616444617461546f6f4c6172676500040470496e76616c69642070617261206865616420646174612073697a652e304e6f7450617261636861696e0005046050617261206973206e6f7420612050617261636861696e2e344e6f7450617261746872656164000604bc50617261206973206e6f742061205061726174687265616420286f6e2d64656d616e642070617261636861696e292e4043616e6e6f74446572656769737465720007045843616e6e6f74206465726567697374657220706172613c43616e6e6f74446f776e67726164650008042d0143616e6e6f74207363686564756c6520646f776e6772616465206f66206c6561736520686f6c64696e672070617261636861696e20746f206f6e2d64656d616e642070617261636861696e3443616e6e6f7455706772616465000904250143616e6e6f74207363686564756c652075706772616465206f66206f6e2d64656d616e642070617261636861696e20746f206c6561736520686f6c64696e672070617261636861696e28506172614c6f636b6564000a08490150617261206973206c6f636b65642066726f6d206d616e6970756c6174696f6e20627920746865206d616e616765722e204d757374207573652070617261636861696e206f722072656c617920636861696e2c676f7665726e616e63652e2c4e6f745265736572766564000b04d054686520494420676976656e20666f7220726567697374726174696f6e20686173206e6f74206265656e2072657365727665642e24456d707479436f6465000c04d45265676973746572696e672070617261636861696e207769746820656d70747920636f6465206973206e6f7420616c6c6f7765642e2843616e6e6f7453776170000d08510143616e6e6f7420706572666f726d20612070617261636861696e20736c6f74202f206c6966656379636c6520737761702e20436865636b207468617420746865207374617465206f6620626f74682070617261738461726520636f727265637420666f7220746865207377617020746f20776f726b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d0b000002710700810b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e14736c6f74731870616c6c6574144572726f7204045400010844506172614e6f744f6e626f617264696e670000048c5468652070617261636861696e204944206973206e6f74206f6e626f617264696e672e284c656173654572726f720001048854686572652077617320616e206572726f72207769746820746865206c656173652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e850b0000040800190200890b000003240000008d0b008d0b04184f7074696f6e04045401910b0108104e6f6e6500000010536f6d650400910b0000010000910b0000040c0019021800950b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2061756374696f6e731870616c6c6574144572726f7204045400011c4441756374696f6e496e50726f677265737300000490546869732061756374696f6e20697320616c726561647920696e2070726f67726573732e444c65617365506572696f64496e5061737400010480546865206c6561736520706572696f6420697320696e2074686520706173742e44506172614e6f74526567697374657265640002045850617261206973206e6f742072656769737465726564444e6f7443757272656e7441756374696f6e000304584e6f7420612063757272656e742061756374696f6e2e284e6f7441756374696f6e0004043c4e6f7420616e2061756374696f6e2e3041756374696f6e456e6465640005046841756374696f6e2068617320616c726561647920656e6465642e40416c72656164794c65617365644f7574000604d8546865207061726120697320616c7265616479206c6561736564206f757420666f722070617274206f6620746869732072616e67652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e990b0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e2046756e64496e666f10244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201102c4c65617365506572696f640110002801246465706f7369746f720001244163636f756e74496400012076657269666965725905014c4f7074696f6e3c4d756c74695369676e65723e00011c6465706f73697418011c42616c616e636500011872616973656418011c42616c616e636500010c656e6410012c426c6f636b4e756d62657200010c63617018011c42616c616e63650001446c6173745f636f6e747269627574696f6e9d0b01744c617374436f6e747269627574696f6e3c426c6f636b4e756d6265723e00013066697273745f706572696f6410012c4c65617365506572696f6400012c6c6173745f706572696f6410012c4c65617365506572696f6400012866756e645f696e64657810012446756e64496e64657800009d0b0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e404c617374436f6e747269627574696f6e042c426c6f636b4e756d6265720110010c144e6576657200000024507265456e64696e67040010010c75333200010018456e64696e67040010012c426c6f636b4e756d62657200020000a10b105c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e2463726f77646c6f616e1870616c6c6574144572726f7204045400015c444669727374506572696f64496e50617374000004f45468652063757272656e74206c6561736520706572696f64206973206d6f7265207468616e20746865206669727374206c6561736520706572696f642e644669727374506572696f64546f6f466172496e4675747572650001041101546865206669727374206c6561736520706572696f64206e6565647320746f206174206c65617374206265206c657373207468616e203320606d61785f76616c7565602e6c4c617374506572696f644265666f72654669727374506572696f64000204e84c617374206c6561736520706572696f64206d7573742062652067726561746572207468616e206669727374206c6561736520706572696f642e604c617374506572696f64546f6f466172496e4675747572650003042d01546865206c617374206c6561736520706572696f642063616e6e6f74206265206d6f7265207468616e203320706572696f64732061667465722074686520666972737420706572696f642e3c43616e6e6f74456e64496e5061737400040445015468652063616d706169676e20656e6473206265666f7265207468652063757272656e7420626c6f636b206e756d6265722e2054686520656e64206d75737420626520696e20746865206675747572652e44456e64546f6f466172496e467574757265000504c054686520656e64206461746520666f7220746869732063726f77646c6f616e206973206e6f742073656e7369626c652e204f766572666c6f770006045854686572652077617320616e206f766572666c6f772e50436f6e747269627574696f6e546f6f536d616c6c000704e854686520636f6e747269627574696f6e207761732062656c6f7720746865206d696e696d756d2c20604d696e436f6e747269627574696f6e602e34496e76616c69645061726149640008044c496e76616c69642066756e6420696e6465782e2c436170457863656564656400090490436f6e747269627574696f6e7320657863656564206d6178696d756d20616d6f756e742e58436f6e747269627574696f6e506572696f644f766572000a04a854686520636f6e747269627574696f6e20706572696f642068617320616c726561647920656e6465642e34496e76616c69644f726967696e000b048c546865206f726967696e206f6620746869732063616c6c20697320696e76616c69642e304e6f7450617261636861696e000c04c8546869732063726f77646c6f616e20646f6573206e6f7420636f72726573706f6e6420746f20612070617261636861696e2e2c4c65617365416374697665000d041501546869732070617261636861696e206c65617365206973207374696c6c2061637469766520616e64207265746972656d656e742063616e6e6f742079657420626567696e2e404269644f724c65617365416374697665000e043101546869732070617261636861696e277320626964206f72206c65617365206973207374696c6c2061637469766520616e642077697468647261772063616e6e6f742079657420626567696e2e3046756e644e6f74456e646564000f04805468652063726f77646c6f616e20686173206e6f742079657420656e6465642e3c4e6f436f6e747269627574696f6e73001004d0546865726520617265206e6f20636f6e747269627574696f6e732073746f72656420696e20746869732063726f77646c6f616e2e484e6f745265616479546f446973736f6c766500110855015468652063726f77646c6f616e206973206e6f7420726561647920746f20646973736f6c76652e20506f74656e7469616c6c79207374696c6c20686173206120736c6f74206f7220696e207265746972656d656e741c706572696f642e40496e76616c69645369676e617475726500120448496e76616c6964207369676e61747572652e304d656d6f546f6f4c617267650013047c5468652070726f7669646564206d656d6f20697320746f6f206c617267652e44416c7265616479496e4e65775261697365001404845468652066756e6420697320616c726561647920696e20604e65775261697365604856726644656c6179496e50726f6772657373001504b44e6f20636f6e747269627574696f6e7320616c6c6f77656420647572696e6720746865205652462064656c6179344e6f4c65617365506572696f640016042d0141206c6561736520706572696f6420686173206e6f742073746172746564207965742c2064756520746f20616e206f666673657420696e20746865207374617274696e6720626c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50b0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e6465727905015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572a90b01784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679ad0b01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e7905015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665b00110626f6f6c000100145265616479080120726573706f6e7365b50b014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000a90b04184f7074696f6e0404540179050108104e6f6e6500000010536f6d65040079050000010000ad0b04184f7074696f6e04045401b10b0108104e6f6e6500000010536f6d650400b10b0000010000b10b00000408080800b50b080c78636d4456657273696f6e6564526573706f6e73650001080856320400c105013076323a3a526573706f6e736500020008563304000d06013076333a3a526573706f6e736500030000b90b0000040810790500bd0b0000040c2c241000c10b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c50b045300000400c90b01185665633c543e0000c50b0000040879051000c90b000002c50b00cd0b0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e74546172676574730400d10b013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000d10b04184f7074696f6e04045401340108104e6f6e6500000010536f6d650400340000010000d50b0000040c1000d90b00d90b080c78636d4056657273696f6e65644173736574496400010408563304000106012c76333a3a4173736574496400030000dd0b0c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720188304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e65727905015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b65727905015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273e10b01d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e0000e10b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e50b045300000400e90b01185665633c543e0000e50b00000408881800e90b000002e50b00ed0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f10b045300000400f50b01185665633c543e0000f10b0000040818790500f50b000002f10b00f90b0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108410154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652ec8506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742efd0b085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e01750600180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f757273010c01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e742c010c75363400011073697a652c010c7536340000010c04184f7074696f6e04045401050c0108104e6f6e6500000010536f6d650400050c0000010000050c085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e0175060008011070726576750601344d6573736167654f726967696e0001106e657874750601344d6573736167654f726967696e0000090c00000408750610000d0c085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a6500011068656170110c019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e0000110c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000150c0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001202c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e190c102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730161011043616c6c011101245369676e6174757265016d05144578747261011d0c000400340000001d0c00000424210c250c290c2d0c310c390c3d0c410c450c00210c10306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000250c10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000290c10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000002d0c10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000310c10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400350c010c4572610000350c102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000390c10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e6365040454000004003d010120543a3a4e6f6e636500003d0c10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000410c086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400f0013042616c616e63654f663c543e0000450c0c5c706f6c6b61646f745f72756e74696d655f636f6d6d6f6e18636c61696d734850726576616c69646174654174746573747304045400000000490c0840706f6c6b61646f745f72756e74696d651c52756e74696d6500000000d01853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023021070400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000250704000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100b00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100b00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500001907040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01150101541830426c6f636b576569676874732d07010207b0bde93603000b00204aa9d10113ffffffffffffffff222d0d1e00010bb8845c8f580113a3703d0ad7a370bd010b0098f73e5d0113ffffffffffffffbf010000222d0d1e00010bb80caff9cc0113a3703d0ad7a370fd010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040222d0d1e0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746839073000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101000100000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687441074038ca38010000000098aaf904000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e4507dd0320706f6c6b61646f743c7061726974792d706f6c6b61646f740000000041420f000000000044df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a0600000017a6bc0d0062aeb30100000018ef58a3b67ba77001000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0500000049eaaf1b548a0cb00300000091d5df18b0d2cf5802000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000018000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978090108000014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01550700245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e6461010104051059070400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b757000010405047c040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e012501017808344d6178696d756d57656967687424400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e0169070120507265696d6167650120507265696d6167650824537461747573466f7200010406306d070400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f720001040675077907040000012d01018c00017d070a1042616265011042616265442845706f6368496e64657801002c20000000000000000004542043757272656e742065706f636820696e6465782e2c417574686f726974696573010081070400046c2043757272656e742065706f636820617574686f7269746965732e2c47656e65736973536c6f740100450120000000000000000008f82054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e205468697320697320309020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2c43757272656e74536c6f740100450120000000000000000004542043757272656e7420736c6f74206e756d6265722e2852616e646f6d6e65737301000480000000000000000000000000000000000000000000000000000000000000000028b8205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e002c20232053656375726974790005012054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061f8206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e7915012063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d6265727320746861742074686973150120286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e206265050120757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e0d01206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e6050656e64696e6745706f6368436f6e6669674368616e676500004d0104000461012050656e64696e672065706f636820636f6e66696775726174696f6e206368616e676520746861742077696c6c206265206170706c696564207768656e20746865206e6578742065706f636820697320656e61637465642e384e65787452616e646f6d6e657373010004800000000000000000000000000000000000000000000000000000000000000000045c204e6578742065706f63682072616e646f6d6e6573732e3c4e657874417574686f7269746965730100810704000460204e6578742065706f636820617574686f7269746965732e305365676d656e74496e6465780100101000000000247c2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e00f8205765206d616b6520612074726164652d6f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e01012057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f942060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e00ec204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e090120576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572791c2065706f63682e44556e646572436f6e737472756374696f6e01010405108d0704000415012054574f582d4e4f54453a20605365676d656e74496e6465786020697320616e20696e6372656173696e6720696e74656765722c20736f2074686973206973206f6b61792e2c496e697469616c697a65640000950704000801012054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d65601d01206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e4c417574686f7256726652616e646f6d6e65737301008004001015012054686973206669656c642073686f756c6420616c7761797320626520706f70756c6174656420647572696e6720626c6f636b2070726f63657373696e6720756e6c6573731901207365636f6e6461727920706c61696e20736c6f74732061726520656e61626c65642028776869636820646f6e277420636f6e7461696e206120565246206f7574707574292e0049012049742069732073657420696e20606f6e5f66696e616c697a65602c206265666f72652069742077696c6c20636f6e7461696e207468652076616c75652066726f6d20746865206c61737420626c6f636b2e2845706f6368537461727401007c200000000000000000145d012054686520626c6f636b206e756d62657273207768656e20746865206c61737420616e642063757272656e742065706f6368206861766520737461727465642c20726573706563746976656c7920604e2d316020616e641420604e602e4901204e4f54453a20576520747261636b207468697320697320696e206f7264657220746f20616e6e6f746174652074686520626c6f636b206e756d626572207768656e206120676976656e20706f6f6c206f66590120656e74726f7079207761732066697865642028692e652e20697420776173206b6e6f776e20746f20636861696e206f6273657276657273292e2053696e63652065706f6368732061726520646566696e656420696e590120736c6f74732c207768696368206d617920626520736b69707065642c2074686520626c6f636b206e756d62657273206d6179206e6f74206c696e6520757020776974682074686520736c6f74206e756d626572732e204c6174656e657373010010100000000014d820486f77206c617465207468652063757272656e7420626c6f636b20697320636f6d706172656420746f2069747320706172656e742e001501205468697320656e74727920697320706f70756c617465642061732070617274206f6620626c6f636b20657865637574696f6e20616e6420697320636c65616e65642075701101206f6e20626c6f636b2066696e616c697a6174696f6e2e205175657279696e6720746869732073746f7261676520656e747279206f757473696465206f6620626c6f636bb020657865637574696f6e20636f6e746578742073686f756c6420616c77617973207969656c64207a65726f2e2c45706f6368436f6e6669670000ad0704000861012054686520636f6e66696775726174696f6e20666f72207468652063757272656e742065706f63682e2053686f756c64206e6576657220626520604e6f6e656020617320697420697320696e697469616c697a656420696e242067656e657369732e3c4e65787445706f6368436f6e6669670000ad070400082d012054686520636f6e66696775726174696f6e20666f7220746865206e6578742065706f63682c20604e6f6e65602069662074686520636f6e6669672077696c6c206e6f74206368616e6765e82028796f752063616e2066616c6c6261636b20746f206045706f6368436f6e6669676020696e737465616420696e20746861742063617365292e34536b697070656445706f6368730100b10704002029012041206c697374206f6620746865206c6173742031303020736b69707065642065706f63687320616e642074686520636f72726573706f6e64696e672073657373696f6e20696e64657870207768656e207468652065706f63682077617320736b69707065642e0031012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f663501206d75737420636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e656564206139012077617920746f2074696520746f6765746865722073657373696f6e7320616e642065706f636820696e64696365732c20692e652e207765206e65656420746f2076616c69646174652074686174290120612076616c696461746f722077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e64207768617420746865b0206163746976652065706f636820696e6465782077617320647572696e6720746861742073657373696f6e2e01310100103445706f63684475726174696f6e2c2060090000000000000cec2054686520616d6f756e74206f662074696d652c20696e20736c6f74732c207468617420656163682065706f63682073686f756c64206c6173742e1901204e4f54453a2043757272656e746c79206974206973206e6f7420706f737369626c6520746f206368616e6765207468652065706f6368206475726174696f6e20616674657221012074686520636861696e2068617320737461727465642e20417474656d7074696e6720746f20646f20736f2077696c6c20627269636b20626c6f636b2070726f64756374696f6e2e444578706563746564426c6f636b54696d652c20701700000000000014050120546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e67110120626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f75740501207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f740901206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473a0207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e384d6178417574686f7269746965731010a08601000488204d6178206e756d626572206f6620617574686f72697469657320616c6c6f776564344d61784e6f6d696e61746f727310100002000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e01bd07022454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100b0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0159010004344d696e696d756d506572696f642c20b80b000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00031c496e6469636573011c496e646963657304204163636f756e74730001040210c1070400048820546865206c6f6f6b75702066726f6d20696e64657820746f206163636f756e742e015d010190041c4465706f736974184000e8764817000000000000000000000004ac20546865206465706f736974206e656564656420666f7220726573657276696e6720616e20696e6465782e01c507042042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c907040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d907040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200e5070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200f5070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e016d01019414484578697374656e7469616c4465706f736974184000e40b5402000000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01010805485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100050840000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100090804000000019c04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e002028417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000061c5374616b696e67011c5374616b696e67943856616c696461746f72436f756e740100101000000000049c2054686520696465616c206e756d626572206f66206163746976652076616c696461746f72732e544d696e696d756d56616c696461746f72436f756e740100101000000000044101204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e34496e76756c6e657261626c65730100710104000c590120416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e636520746865792772654d01206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f7572ac20696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e18426f6e64656400010405000004000c0101204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e404d696e4e6f6d696e61746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f662061206e6f6d696e61746f722e404d696e56616c696461746f72426f6e64010018400000000000000000000000000000000004210120546865206d696e696d756d2061637469766520626f6e6420746f206265636f6d6520616e64206d61696e7461696e2074686520726f6c65206f6620612076616c696461746f722e484d696e696d756d4163746976655374616b65010018400000000000000000000000000000000004110120546865206d696e696d756d20616374697665206e6f6d696e61746f72207374616b65206f6620746865206c617374207375636365737366756c20656c656374696f6e2e344d696e436f6d6d697373696f6e0100a410000000000ce820546865206d696e696d756d20616d6f756e74206f6620636f6d6d697373696f6e20746861742076616c696461746f72732063616e207365742e00802049662073657420746f206030602c206e6f206c696d6974206578697374732e184c656467657200010402000d080400044501204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e1450617965650101040500790104000ce42057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e2856616c696461746f72730101040500a80800000c450120546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f7256616c696461746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d617856616c696461746f7273436f756e7400001004000c310120546865206d6178696d756d2076616c696461746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e284e6f6d696e61746f72730001040500210804004c750120546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f207468656972206e6f6d696e6174696f6e20707265666572656e6365732c206e616d656c79207468652076616c696461746f72732074686174582074686579207769736820746f20737570706f72742e003901204e6f7465207468617420746865206b657973206f6620746869732073746f72616765206d6170206d69676874206265636f6d65206e6f6e2d6465636f6461626c6520696e2063617365207468652d01206163636f756e742773205b604e6f6d696e6174696f6e7351756f74613a3a4d61784e6f6d696e6174696f6e73605d20636f6e66696775726174696f6e206973206465637265617365642e9020496e2074686973207261726520636173652c207468657365206e6f6d696e61746f7273650120617265207374696c6c206578697374656e7420696e2073746f726167652c207468656972206b657920697320636f727265637420616e64207265747269657661626c652028692e652e2060636f6e7461696e735f6b657960710120696e6469636174657320746861742074686579206578697374292c206275742074686569722076616c75652063616e6e6f74206265206465636f6465642e205468657265666f72652c20746865206e6f6e2d6465636f6461626c656d01206e6f6d696e61746f72732077696c6c206566666563746976656c79206e6f742d65786973742c20756e74696c20746865792072652d7375626d697420746865697220707265666572656e6365732073756368207468617420697401012069732077697468696e2074686520626f756e6473206f6620746865206e65776c79207365742060436f6e6669673a3a4d61784e6f6d696e6174696f6e73602e006101205468697320696d706c696573207468617420603a3a697465725f6b65797328292e636f756e7428296020616e6420603a3a6974657228292e636f756e74282960206d696768742072657475726e20646966666572656e746d012076616c75657320666f722074686973206d61702e204d6f72656f7665722c20746865206d61696e20603a3a636f756e7428296020697320616c69676e656420776974682074686520666f726d65722c206e616d656c79207468656c206e756d626572206f66206b65797320746861742065786973742e006d01204c6173746c792c20696620616e79206f6620746865206e6f6d696e61746f7273206265636f6d65206e6f6e2d6465636f6461626c652c20746865792063616e206265206368696c6c656420696d6d6564696174656c7920766961b8205b6043616c6c3a3a6368696c6c5f6f74686572605d20646973706174636861626c6520627920616e796f6e652e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e50436f756e746572466f724e6f6d696e61746f7273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170484d61784e6f6d696e61746f7273436f756e7400001004000c310120546865206d6178696d756d206e6f6d696e61746f7220636f756e74206265666f72652077652073746f7020616c6c6f77696e67206e65772076616c696461746f727320746f206a6f696e2e00d0205768656e20746869732076616c7565206973206e6f74207365742c206e6f206c696d6974732061726520656e666f726365642e2843757272656e744572610000100400105c205468652063757272656e742065726120696e6465782e006501205468697320697320746865206c617465737420706c616e6e6564206572612c20646570656e64696e67206f6e20686f77207468652053657373696f6e2070616c6c657420717565756573207468652076616c696461746f7280207365742c206974206d6967687420626520616374697665206f72206e6f742e2441637469766545726100002908040010d820546865206163746976652065726120696e666f726d6174696f6e2c20697420686f6c647320696e64657820616e642073746172742e0059012054686520616374697665206572612069732074686520657261206265696e672063757272656e746c792072657761726465642e2056616c696461746f7220736574206f66207468697320657261206d757374206265ac20657175616c20746f205b6053657373696f6e496e746572666163653a3a76616c696461746f7273605d2e5445726173537461727453657373696f6e496e6465780001040510100400103101205468652073657373696f6e20696e646578206174207768696368207468652065726120737461727420666f7220746865206c6173742060484953544f52595f44455054486020657261732e006101204e6f74653a205468697320747261636b7320746865207374617274696e672073657373696f6e2028692e652e2073657373696f6e20696e646578207768656e20657261207374617274206265696e672061637469766529f020666f7220746865206572617320696e20605b43757272656e74457261202d20484953544f52595f44455054482c2043757272656e744572615d602e2c457261735374616b65727301010805053108ec0c0000001878204578706f73757265206f662076616c696461746f72206174206572612e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e48457261735374616b657273436c697070656401010805053108ec0c0000002c9820436c6970706564204578706f73757265206f662076616c696461746f72206174206572612e00590120546869732069732073696d696c617220746f205b60457261735374616b657273605d20627574206e756d626572206f66206e6f6d696e61746f7273206578706f736564206973207265647563656420746f20746865dc2060543a3a4d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732e1d0120284e6f74653a20746865206669656c642060746f74616c6020616e6420606f776e60206f6620746865206578706f737572652072656d61696e7320756e6368616e676564292ef42054686973206973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e005d012054686973206973206b657965642066697374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4101204966207374616b657273206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e20656d707479206578706f737572652069732072657475726e65642e484572617356616c696461746f72507265667301010805053108a80800001411012053696d696c617220746f2060457261735374616b657273602c207468697320686f6c64732074686520707265666572656e636573206f662076616c696461746f72732e0061012054686973206973206b65796564206669727374206279207468652065726120696e64657820746f20616c6c6f772062756c6b2064656c6574696f6e20616e64207468656e20746865207374617368206163636f756e742e00a82049732069742072656d6f7665642061667465722060484953544f52595f44455054486020657261732e4c4572617356616c696461746f7252657761726400010405101804000c09012054686520746f74616c2076616c696461746f7220657261207061796f757420666f7220746865206c6173742060484953544f52595f44455054486020657261732e0021012045726173207468617420686176656e27742066696e697368656420796574206f7220686173206265656e2072656d6f76656420646f65736e27742068617665207265776172642e4045726173526577617264506f696e74730101040510350814000000000008ac205265776172647320666f7220746865206c6173742060484953544f52595f44455054486020657261732e250120496620726577617264206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207265776172642069732072657475726e65642e3845726173546f74616c5374616b65010104051018400000000000000000000000000000000008ec2054686520746f74616c20616d6f756e74207374616b656420666f7220746865206c6173742060484953544f52595f44455054486020657261732e1d0120496620746f74616c206861736e2774206265656e20736574206f7220686173206265656e2072656d6f766564207468656e2030207374616b652069732072657475726e65642e20466f7263654572610100b404000454204d6f6465206f662065726120666f7263696e672e4c536c6173685265776172644672616374696f6e0100a410000000000cf8205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e00e4205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e4c43616e63656c6564536c6173685061796f757401001840000000000000000000000000000000000815012054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e7420776869636820776173ec2063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e40556e6170706c696564536c617368657301010405104508040004c420416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e28426f6e646564457261730100210704001025012041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e00c8204d75737420636f6e7461696e7320696e666f726d6174696f6e20666f72206572617320666f72207468652072616e67653abc20605b6163746976655f657261202d20626f756e64696e675f6475726174696f6e3b206163746976655f6572615d604c56616c696461746f72536c617368496e457261000108050531084d08040008450120416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e7020616e6420736c6173682076616c7565206f6620746865206572612e4c4e6f6d696e61746f72536c617368496e4572610001080505310818040004610120416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e34536c617368696e675370616e73000104050051080400048c20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e245370616e536c6173680101040541085508800000000000000000000000000000000000000000000000000000000000000000083d01205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2cb82061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e5443757272656e74506c616e6e656453657373696f6e01001010000000000ce820546865206c61737420706c616e6e65642073657373696f6e207363686564756c6564206279207468652073657373696f6e2070616c6c65742e0071012054686973206973206261736963616c6c7920696e2073796e632077697468207468652063616c6c20746f205b6070616c6c65745f73657373696f6e3a3a53657373696f6e4d616e616765723a3a6e65775f73657373696f6e605d2e4c4f6666656e64696e6756616c696461746f727301005908040024690120496e6469636573206f662076616c696461746f727320746861742068617665206f6666656e64656420696e20746865206163746976652065726120616e6420776865746865722074686579206172652063757272656e746c79282064697361626c65642e00690120546869732076616c75652073686f756c642062652061207375706572736574206f662064697361626c65642076616c696461746f72732073696e6365206e6f7420616c6c206f6666656e636573206c65616420746f2074686571012076616c696461746f72206265696e672064697361626c65642028696620746865726520776173206e6f20736c617368292e2054686973206973206e656564656420746f20747261636b207468652070657263656e74616765206f6649012076616c696461746f727320746861742068617665206f6666656e64656420696e207468652063757272656e74206572612c20656e737572696e672061206e65772065726120697320666f72636564206966750120604f6666656e64696e6756616c696461746f72735468726573686f6c646020697320726561636865642e205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e6471012077686574686572206120676976656e2076616c696461746f72206861732070726576696f75736c79206f6666656e646564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e38207468652065726120656e64732e384368696c6c5468726573686f6c640000810104000c510120546865207468726573686f6c6420666f72207768656e2075736572732063616e2073746172742063616c6c696e6720606368696c6c5f6f746865726020666f72206f746865722076616c696461746f7273202f5901206e6f6d696e61746f72732e20546865207468726573686f6c6420697320636f6d706172656420746f207468652061637475616c206e756d626572206f662076616c696461746f7273202f206e6f6d696e61746f72732901202860436f756e74466f722a602920696e207468652073797374656d20636f6d706172656420746f2074686520636f6e66696775726564206d61782028604d61782a436f756e7460292e01750101a01830486973746f72794465707468101054000000508c204e756d626572206f66206572617320746f206b65657020696e20686973746f72792e00e820466f6c6c6f77696e6720696e666f726d6174696f6e206973206b65707420666f72206572617320696e20605b63757272656e745f657261202d090120486973746f727944657074682c2063757272656e745f6572615d603a2060457261735374616b657273602c2060457261735374616b657273436c6970706564602c050120604572617356616c696461746f725072656673602c20604572617356616c696461746f72526577617264602c206045726173526577617264506f696e7473602cac206045726173546f74616c5374616b65602c206045726173537461727453657373696f6e496e646578602c8420605374616b696e674c65646765722e636c61696d65645f72657761726473602e00e4204d757374206265206d6f7265207468616e20746865206e756d626572206f6620657261732064656c617965642062792073657373696f6e2ef820492e652e2061637469766520657261206d75737420616c7761797320626520696e20686973746f72792e20492e652e20606163746976655f657261203ec42063757272656e745f657261202d20686973746f72795f646570746860206d7573742062652067756172616e746565642e001101204966206d6967726174696e6720616e206578697374696e672070616c6c65742066726f6d2073746f726167652076616c756520746f20636f6e6669672076616c75652cec20746869732073686f756c642062652073657420746f2073616d652076616c7565206f72206772656174657220617320696e2073746f726167652e001501204e6f74653a2060486973746f727944657074686020697320757365642061732074686520757070657220626f756e6420666f72207468652060426f756e646564566563601101206974656d20605374616b696e674c65646765722e636c61696d65645f72657761726473602e2053657474696e6720746869732076616c7565206c6f776572207468616ed820746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865150120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e2061206d6967726174696f6e2ef020546865207465737420607265647563696e675f686973746f72795f64657074685f616272757074602073686f77732074686973206566666563742e3853657373696f6e735065724572611010060000000470204e756d626572206f662073657373696f6e7320706572206572612e3c426f6e64696e674475726174696f6e10101c00000004e4204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e48536c61736844656665724475726174696f6e10101b000000100101204e756d626572206f662065726173207468617420736c6173686573206172652064656665727265642062792c20616674657220636f6d7075746174696f6e2e000d0120546869732073686f756c64206265206c657373207468616e2074686520626f6e64696e67206475726174696f6e2e2053657420746f203020696620736c617368657315012073686f756c64206265206170706c69656420696d6d6564696174656c792c20776974686f7574206f70706f7274756e69747920666f7220696e74657276656e74696f6e2e804d61784e6f6d696e61746f72526577617264656450657256616c696461746f7210100002000010f820546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320726577617264656420666f7220656163682076616c696461746f722e00510120466f7220656163682076616c696461746f72206f6e6c79207468652060244d61784e6f6d696e61746f72526577617264656450657256616c696461746f72602062696767657374207374616b6572732063616e390120636c61696d207468656972207265776172642e2054686973207573656420746f206c696d69742074686520692f6f20636f737420666f7220746865206e6f6d696e61746f72207061796f75742e484d6178556e6c6f636b696e674368756e6b7310102000000028050120546865206d6178696d756d206e756d626572206f662060756e6c6f636b696e6760206368756e6b732061205b605374616b696e674c6564676572605d2063616e090120686176652e204566666563746976656c792064657465726d696e657320686f77206d616e7920756e6971756520657261732061207374616b6572206d61792062653820756e626f6e64696e6720696e2e00f8204e6f74653a20604d6178556e6c6f636b696e674368756e6b736020697320757365642061732074686520757070657220626f756e6420666f722074686501012060426f756e64656456656360206974656d20605374616b696e674c65646765722e756e6c6f636b696e67602e2053657474696e6720746869732076616c75650501206c6f776572207468616e20746865206578697374696e672076616c75652063616e206c65616420746f20696e636f6e73697374656e6369657320696e20746865090120605374616b696e674c65646765726020616e642077696c6c206e65656420746f2062652068616e646c65642070726f7065726c7920696e20612072756e74696d650501206d6967726174696f6e2e20546865207465737420607265647563696e675f6d61785f756e6c6f636b696e675f6368756e6b735f616272757074602073686f7773342074686973206566666563742e01610807204f6666656e63657301204f6666656e636573081c5265706f72747300010405306508040004490120546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e58436f6e63757272656e745265706f727473496e646578010108050569081d070400042901204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e0001b800000828486973746f726963616c0000000000211c53657373696f6e011c53657373696f6e1c2856616c696461746f7273010071010400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100b0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301006d080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010085010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405009d010400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405750800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01990101c000017d08091c4772616e647061011c4772616e647061181453746174650100810804000490205374617465206f66207468652063757272656e7420617574686f72697479207365742e3450656e64696e674368616e676500008508040004c42050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e284e657874466f72636564000010040004bc206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e1c5374616c6c656400007c0400049020607472756560206966207765206172652063757272656e746c79207374616c6c65642e3043757272656e74536574496401002c200000000000000000085d0120546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c697469657329c420696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e30536574496453657373696f6e000104052c1004002859012041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f722077686963682069747368206d656d62657273207765726520726573706f6e7369626c652e0045012054686973206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e2070726f6f66732e20416e2065717569766f636174696f6e2070726f6f66206d7573744d0120636f6e7461696e732061206b65792d6f776e6572736869702070726f6f6620666f72206120676976656e2073657373696f6e2c207468657265666f7265207765206e65656420612077617920746f20746965450120746f6765746865722073657373696f6e7320616e64204752414e44504120736574206964732c20692e652e207765206e65656420746f2076616c6964617465207468617420612076616c696461746f7241012077617320746865206f776e6572206f66206120676976656e206b6579206f6e206120676976656e2073657373696f6e2c20616e642077686174207468652061637469766520736574204944207761735420647572696e6720746861742073657373696f6e2e00b82054574f582d4e4f54453a2060536574496460206973206e6f7420756e646572207573657220636f6e74726f6c2e01ad0101c40c384d6178417574686f7269746965731010a0860100045c204d617820417574686f72697469657320696e20757365344d61784e6f6d696e61746f727310100002000004d420546865206d6178696d756d206e756d626572206f66206e6f6d696e61746f727320666f7220656163682076616c696461746f722e584d6178536574496453657373696f6e456e74726965732c20a80000000000000018390120546865206d6178696d756d206e756d626572206f6620656e747269657320746f206b65657020696e207468652073657420696420746f2073657373696f6e20696e646578206d617070696e672e0031012053696e6365207468652060536574496453657373696f6e60206d6170206973206f6e6c79207573656420666f722076616c69646174696e672065717569766f636174696f6e73207468697329012076616c75652073686f756c642072656c61746520746f2074686520626f6e64696e67206475726174696f6e206f66207768617465766572207374616b696e672073797374656d2069733501206265696e6720757365642028696620616e79292e2049662065717569766f636174696f6e2068616e646c696e67206973206e6f7420656e61626c6564207468656e20746869732076616c7565342063616e206265207a65726f2e018d080b20496d4f6e6c696e650120496d4f6e6c696e651038486561727462656174416674657201001010000000002c1d012054686520626c6f636b206e756d6265722061667465722077686963682069742773206f6b20746f2073656e64206865617274626561747320696e207468652063757272656e74242073657373696f6e2e0025012041742074686520626567696e6e696e67206f6620656163682073657373696f6e20776520736574207468697320746f20612076616c756520746861742073686f756c642066616c6c350120726f7567686c7920696e20746865206d6964646c65206f66207468652073657373696f6e206475726174696f6e2e20546865206964656120697320746f206669727374207761697420666f721901207468652076616c696461746f727320746f2070726f64756365206120626c6f636b20696e207468652063757272656e742073657373696f6e2c20736f207468617420746865a820686561727462656174206c61746572206f6e2077696c6c206e6f74206265206e65636573736172792e00390120546869732076616c75652077696c6c206f6e6c79206265207573656420617320612066616c6c6261636b206966207765206661696c20746f2067657420612070726f7065722073657373696f6e2d012070726f677265737320657374696d6174652066726f6d20604e65787453657373696f6e526f746174696f6e602c2061732074686f736520657374696d617465732073686f756c642062650101206d6f7265206163637572617465207468656e207468652076616c75652077652063616c63756c61746520666f7220604865617274626561744166746572602e104b65797301009108040004d0205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e4852656365697665644865617274626561747300010805057cb0040004350120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206053657373696f6e496e6465786020616e64206041757468496e646578602e38417574686f726564426c6f636b730101080505310810100000000008150120466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206056616c696461746f7249643c543e6020746f20746865c8206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e01dd0101d80440556e7369676e65645072696f726974792c20ffffffffffffffff10f0204120636f6e66696775726174696f6e20666f722062617365207072696f72697479206f6620756e7369676e6564207472616e73616374696f6e732e0015012054686973206973206578706f73656420736f20746861742069742063616e2062652074756e656420666f7220706172746963756c61722072756e74696d652c207768656eb4206d756c7469706c652070616c6c6574732073656e6420756e7369676e6564207472616e73616374696f6e732e0199080c48417574686f72697479446973636f7665727900000000000d20547265617375727901205472656173757279103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405109d080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100a108040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01ed0101fc1c3050726f706f73616c426f6e64a5081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400010a5d4e80000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756da9084401005039278c0400000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000460500048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ea50810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964ad082070792f74727372790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01b1081340436f6e76696374696f6e566f74696e670140436f6e76696374696f6e566f74696e670824566f74696e67466f720101080505b508b908d800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008750120416c6c20766f74696e6720666f72206120706172746963756c617220766f74657220696e206120706172746963756c617220766f74696e6720636c6173732e2057652073746f7265207468652062616c616e636520666f72207468659c206e756d626572206f6620766f74657320746861742077652068617665207265636f726465642e34436c6173734c6f636b73466f720101040500d90804000c69012054686520766f74696e6720636c617373657320776869636820686176652061206e6f6e2d7a65726f206c6f636b20726571756972656d656e7420616e6420746865206c6f636b20616d6f756e747320776869636820746865796d0120726571756972652e205468652061637475616c20616d6f756e74206c6f636b6564206f6e20626568616c66206f6620746869732070616c6c65742073686f756c6420616c7761797320626520746865206d6178696d756d206f662c2074686973206c6973742e01f10101010108204d6178566f74657310100002000010f020546865206d6178696d756d206e756d626572206f6620636f6e63757272656e7420766f74657320616e206163636f756e74206d617920686176652e00550120416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206c617267652076616c75652063616e206c65616420746f2065787472696e736963732077697468206c61726765c02077656967687420657374696d6174696f6e3a20736565206064656c65676174656020666f7220696e7374616e63652e44566f74654c6f636b696e67506572696f641010c0890100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e01e50814245265666572656e646101245265666572656e6461143c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e445265666572656e64756d496e666f466f720001040210e908040004b420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e28547261636b517565756501010405090109090400105d012054686520736f72746564206c697374206f66207265666572656e646120726561647920746f206265206465636964656420627574206e6f7420796574206265696e6720646563696465642c206f7264657265642062797c20636f6e76696374696f6e2d776569676874656420617070726f76616c732e00410120546869732073686f756c6420626520656d70747920696620604465636964696e67436f756e7460206973206c657373207468616e2060547261636b496e666f3a3a6d61785f6465636964696e67602e344465636964696e67436f756e7401010405090110100000000004c420546865206e756d626572206f66207265666572656e6461206265696e6720646563696465642063757272656e746c792e284d657461646174614f66000104021030040018050120546865206d6574616461746120697320612067656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720746865207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01050201050114445375626d697373696f6e4465706f736974184000e40b5402000000000000000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e244d617851756575656410106400000004e4204d6178696d756d2073697a65206f6620746865207265666572656e64756d20717565756520666f7220612073696e676c6520747261636b2e44556e6465636964696e6754696d656f757410108013030008550120546865206e756d626572206f6620626c6f636b73206166746572207375626d697373696f6e20746861742061207265666572656e64756d206d75737420626567696e206265696e6720646563696465642062792ee4204f6e63652074686973207061737365732c207468656e20616e796f6e65206d61792063616e63656c20746865207265666572656e64756d2e34416c61726d496e74657276616c1010010000000c5d01205175616e74697a6174696f6e206c6576656c20666f7220746865207265666572656e64756d2077616b657570207363686564756c65722e204120686967686572206e756d6265722077696c6c20726573756c7420696e5d012066657765722073746f726167652072656164732f777269746573206e656564656420666f7220736d616c6c657220766f746572732c2062757420616c736f20726573756c7420696e2064656c61797320746f207468655501206175746f6d61746963207265666572656e64756d20737461747573206368616e6765732e204578706c6963697420736572766963696e6720696e737472756374696f6e732061726520756e61666665637465642e18547261636b731509a9153c000010726f6f74010000000080c6a47e8d03000000000000000000b00400000027060040380000403800000290d73e0d000000005743de13000000005443de13000000000000ca9a3b000000000065cd1d01004877686974656c69737465645f63616c6c65726400000000407a10f35a000000000000000000002c01000000270600640000006400000002ec972510000000007b573c170000000042392f1200000000020e00840000000000d6e61f010000000039627902000000000a00347374616b696e675f61646d696e0a00000000203d88792d00000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff0b00247472656173757265720a00000000a0724e180900000000000000000000b00400000027060008070000403800000290d73e0d000000005743de13000000005443de13000000000000ca9a3b000000000065cd1d0c002c6c656173655f61646d696e0a00000000203d88792d00000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff0d004066656c6c6f77736869705f61646d696e0a00000000203d88792d00000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff0e003467656e6572616c5f61646d696e0a00000000203d88792d00000000000000000000b00400000027060008070000640000000290d73e0d000000005743de13000000005443de13000000000259a2f40200000000a3296b05000000002e6b4afdffffffff0f003461756374696f6e5f61646d696e0a00000000203d88792d00000000000000000000b00400000027060008070000640000000290d73e0d000000005743de13000000005443de13000000000259a2f40200000000a3296b05000000002e6b4afdffffffff1400507265666572656e64756d5f63616e63656c6c6572e803000000407a10f35a00000000000000000000b0040000c0890100080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff1500447265666572656e64756d5f6b696c6c6572e803000000406352bfc601000000000000000000b004000000270600080700006400000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff1e0030736d616c6c5f746970706572c800000000e40b540200000000000000000000000a000000c0890100640000000a00000000499149150065cd1d00ca9a3b02f9ba1800000000002a4d3100000000006b59e7ffffffffff1f00286269675f7469707065726400000000e8764817000000000000000000000064000000c0890100580200006400000000499149150065cd1d00ca9a3b02694f3f000000000035967d0000000000e534c1ffffffffff200034736d616c6c5f7370656e646572320000000010a5d4e800000000000000000000006009000000270600201c00004038000000c94330240065cd1d00ca9a3b025d6f780000000000e82eed00000000008c6889ffffffffff2100386d656469756d5f7370656e6465723200000000204aa9d1010000000000000000000060090000002706004038000040380000005b01f6300065cd1d00ca9a3b021161db0000000000bfd1aa010000000020972affffffffff22002c6269675f7370656e6465723200000000409452a30300000000000000000000600900000027060080700000403800000000ca9a3b0065cd1d00ca9a3b02413cb00100000000755d34030000000045d165feffffffff04e020496e666f726d6174696f6e20636f6e6365726e696e672074686520646966666572656e74207265666572656e64756d20747261636b732e012d09152457686974656c697374012457686974656c697374043c57686974656c697374656443616c6c000104053088040000014902018506000131091718436c61696d730118436c61696d731418436c61696d730001040659021804000014546f74616c0100184000000000000000000000000000000000001c56657374696e670001040659026102040010782056657374696e67207363686564756c6520666f72206120636c61696d2e0d012046697273742062616c616e63652069732074686520746f74616c20616d6f756e7420746861742073686f756c642062652068656c6420666f722076657374696e672ee4205365636f6e642062616c616e636520697320686f77206d7563682073686f756c6420626520756e6c6f636b65642070657220626c6f636b2ecc2054686520626c6f636b206e756d626572206973207768656e207468652076657374696e672073686f756c642073746172742e1c5369676e696e670001040659026902040004c0205468652073746174656d656e74206b696e642074686174206d757374206265207369676e65642c20696620616e792e24507265636c61696d73000104060059020400042d01205072652d636c61696d656420457468657265756d206163636f756e74732c20627920746865204163636f756e74204944207468617420746865792061726520636c61696d656420746f2e014d02019906041850726566697834888450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a00013509181c56657374696e67011c56657374696e67081c56657374696e6700010402003909040004d820496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e3853746f7261676556657273696f6e0100410904000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e003101204e6577206e6574776f726b732073746172742077697468206c61746573742076657273696f6e2c2061732064657465726d696e6564206279207468652067656e65736973206275696c642e017102019d0608444d696e5665737465645472616e73666572184000e40b5402000000000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e4c4d617856657374696e675363686564756c657310101c00000000014509191c5574696c6974790001790201a106044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0149091a204964656e7469747901204964656e7469747910284964656e746974794f6600010405004d0904000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f66000104020015030400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f6601010405005d0944000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e2852656769737472617273010065090400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01810201a506183042617369634465706f7369741840007db52a2f000000000000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000cd5627000000000000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f736974184080f884b02e00000000000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e0175091c1450726f7879011450726f7879081c50726f78696573010104050079094400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500890944000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01250301a906184050726f78794465706f7369744261736518400084b2952e000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218408066ab1300000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400084b2952e000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f72184000cd562700000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0199091d204d756c746973696701204d756c746973696704244d756c74697369677300010805029d09a109040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01310301ad060c2c4465706f736974426173651840008c61c52e000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f72184000d012130000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01a9091e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510ad090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510b5090400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100a108040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e013d0301b1062444426f756e74794465706f73697442617365184000e40b5402000000000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000c20100045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101080c61300046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572a5081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178a908440100204aa9d10100000000000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696ea908440100e87648170000000000000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000e876481700000000000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f73697450657242797465184000e1f5050000000000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501b90922344368696c64426f756e7469657301344368696c64426f756e7469657314404368696c64426f756e7479436f756e7401001010000000000480204e756d626572206f6620746f74616c206368696c6420626f756e746965732e4c506172656e744368696c64426f756e74696573010104051010100000000008b0204e756d626572206f66206368696c6420626f756e746965732070657220706172656e7420626f756e74792ee0204d6170206f6620706172656e7420626f756e747920696e64657820746f206e756d626572206f66206368696c6420626f756e746965732e344368696c64426f756e7469657300010805057cbd0904000494204368696c6420626f756e7469657320746861742068617665206265656e2061646465642e5c4368696c64426f756e74794465736372697074696f6e730001040510b5090400049820546865206465736372697074696f6e206f662065616368206368696c642d626f756e74792e4c4368696c6472656e43757261746f72466565730101040510184000000000000000000000000000000000040101205468652063756d756c6174697665206368696c642d626f756e74792063757261746f722066656520666f72206561636820706172656e7420626f756e74792e01410301b50608644d61784163746976654368696c64426f756e7479436f756e74101064000000041d01204d6178696d756d206e756d626572206f66206368696c6420626f756e7469657320746861742063616e20626520616464656420746f206120706172656e7420626f756e74792e5c4368696c64426f756e747956616c75654d696e696d756d184000e40b540200000000000000000000000488204d696e696d756d2076616c756520666f722061206368696c642d626f756e74792e01c5092668456c656374696f6e50726f76696465724d756c746950686173650168456c656374696f6e50726f76696465724d756c746950686173652814526f756e64010010100100000018ac20496e7465726e616c20636f756e74657220666f7220746865206e756d626572206f6620726f756e64732e00550120546869732069732075736566756c20666f722064652d6475706c69636174696f6e206f66207472616e73616374696f6e73207375626d697474656420746f2074686520706f6f6c2c20616e642067656e6572616c6c20646961676e6f7374696373206f66207468652070616c6c65742e004d012054686973206973206d6572656c7920696e6372656d656e746564206f6e6365207065722065766572792074696d65207468617420616e20757073747265616d2060656c656374602069732063616c6c65642e3043757272656e7450686173650100c1060400043c2043757272656e742070686173652e38517565756564536f6c7574696f6e0000c90904000c3d012043757272656e74206265737420736f6c7574696f6e2c207369676e6564206f7220756e7369676e65642c2071756575656420746f2062652072657475726e65642075706f6e2060656c656374602e006020416c7761797320736f727465642062792073636f72652e20536e617073686f740000d10904000c7020536e617073686f742064617461206f662074686520726f756e642e005d01205468697320697320637265617465642061742074686520626567696e6e696e67206f6620746865207369676e656420706861736520616e6420636c65617265642075706f6e2063616c6c696e672060656c656374602e38446573697265645461726765747300001004000ccc2044657369726564206e756d626572206f66207461726765747320746f20656c65637420666f72207468697320726f756e642e00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e40536e617073686f744d6574616461746100001d0404000c9820546865206d65746164617461206f6620746865205b60526f756e64536e617073686f74605d00a8204f6e6c7920657869737473207768656e205b60536e617073686f74605d2069732070726573656e742e645369676e65645375626d697373696f6e4e657874496e646578010010100000000024010120546865206e65787420696e64657820746f2062652061737369676e656420746f20616e20696e636f6d696e67207369676e6564207375626d697373696f6e2e007501204576657279206163636570746564207375626d697373696f6e2069732061737369676e6564206120756e6971756520696e6465783b207468617420696e64657820697320626f756e6420746f207468617420706172746963756c61726501207375626d697373696f6e20666f7220746865206475726174696f6e206f662074686520656c656374696f6e2e204f6e20656c656374696f6e2066696e616c697a6174696f6e2c20746865206e65787420696e6465782069733020726573657420746f20302e0069012057652063616e2774206a7573742075736520605369676e65645375626d697373696f6e496e64696365732e6c656e2829602c206265636175736520746861742773206120626f756e646564207365743b20706173742069747359012063617061636974792c2069742077696c6c2073696d706c792073617475726174652e2057652063616e2774206a7573742069746572617465206f76657220605369676e65645375626d697373696f6e734d6170602cf4206265636175736520697465726174696f6e20697320736c6f772e20496e73746561642c2077652073746f7265207468652076616c756520686572652e5c5369676e65645375626d697373696f6e496e64696365730100dd090400186d01204120736f727465642c20626f756e64656420766563746f72206f6620602873636f72652c20626c6f636b5f6e756d6265722c20696e64657829602c20776865726520656163682060696e6465786020706f696e747320746f2061782076616c756520696e20605369676e65645375626d697373696f6e73602e007101205765206e65766572206e65656420746f2070726f63657373206d6f7265207468616e20612073696e676c65207369676e6564207375626d697373696f6e20617420612074696d652e205369676e6564207375626d697373696f6e7375012063616e206265207175697465206c617267652c20736f2077652772652077696c6c696e6720746f207061792074686520636f7374206f66206d756c7469706c6520646174616261736520616363657373657320746f206163636573732101207468656d206f6e6520617420612074696d6520696e7374656164206f662072656164696e6720616e64206465636f64696e6720616c6c206f66207468656d206174206f6e63652e505369676e65645375626d697373696f6e734d61700001040510e90904001c7420556e636865636b65642c207369676e656420736f6c7574696f6e732e00690120546f676574686572207769746820605375626d697373696f6e496e6469636573602c20746869732073746f726573206120626f756e64656420736574206f6620605369676e65645375626d697373696f6e7360207768696c65ec20616c6c6f77696e6720757320746f206b656570206f6e6c7920612073696e676c65206f6e6520696e206d656d6f727920617420612074696d652e0069012054776f78206e6f74653a20746865206b6579206f6620746865206d617020697320616e206175746f2d696e6372656d656e74696e6720696e6465782077686963682075736572732063616e6e6f7420696e7370656374206f72f4206166666563743b2077652073686f756c646e2774206e65656420612063727970746f67726170686963616c6c7920736563757265206861736865722e544d696e696d756d556e7472757374656453636f7265000019040400105d0120546865206d696e696d756d2073636f7265207468617420656163682027756e747275737465642720736f6c7574696f6e206d7573742061747461696e20696e206f7264657220746f20626520636f6e7369646572656428206665617369626c652e00b82043616e206265207365742076696120607365745f6d696e696d756d5f756e747275737465645f73636f7265602e01450301b9064834556e7369676e656450686173651010580200000480204475726174696f6e206f662074686520756e7369676e65642070686173652e2c5369676e656450686173651010580200000478204475726174696f6e206f6620746865207369676e65642070686173652e544265747465725369676e65645468726573686f6c64a41000000000084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061737820226265747465722220696e20746865205369676e65642070686173652e5c426574746572556e7369676e65645468726573686f6c64a41020a10700084d0120546865206d696e696d756d20616d6f756e74206f6620696d70726f76656d656e7420746f2074686520736f6c7574696f6e2073636f7265207468617420646566696e6573206120736f6c7574696f6e2061738020226265747465722220696e2074686520556e7369676e65642070686173652e384f6666636861696e52657065617410101200000010b42054686520726570656174207468726573686f6c64206f6620746865206f6666636861696e20776f726b65722e00610120466f72206578616d706c652c20696620697420697320352c2074686174206d65616e732074686174206174206c65617374203520626c6f636b732077696c6c20656c61707365206265747765656e20617474656d7074738420746f207375626d69742074686520776f726b6572277320736f6c7574696f6e2e3c4d696e657254785072696f726974792c2065666666666666e604250120546865207072696f72697479206f662074686520756e7369676e6564207472616e73616374696f6e207375626d697474656420696e2074686520756e7369676e65642d7068617365505369676e65644d61785375626d697373696f6e731010100000001ce4204d6178696d756d206e756d626572206f66207369676e6564207375626d697373696f6e7320746861742063616e206265207175657565642e005501204974206973206265737420746f2061766f69642061646a757374696e67207468697320647572696e6720616e20656c656374696f6e2c20617320697420696d706163747320646f776e73747265616d2064617461650120737472756374757265732e20496e20706172746963756c61722c20605369676e65645375626d697373696f6e496e64696365733c543e6020697320626f756e646564206f6e20746869732076616c75652e20496620796f75f42075706461746520746869732076616c756520647572696e6720616e20656c656374696f6e2c20796f75205f6d7573745f20656e7375726520746861744d0120605369676e65645375626d697373696f6e496e64696365732e6c656e282960206973206c657373207468616e206f7220657175616c20746f20746865206e65772076616c75652e204f74686572776973652cf020617474656d70747320746f207375626d6974206e657720736f6c7574696f6e73206d617920636175736520612072756e74696d652070616e69632e3c5369676e65644d617857656967687424400b08c77258550113a3703d0ad7a370bd1494204d6178696d756d20776569676874206f662061207369676e656420736f6c7574696f6e2e005d01204966205b60436f6e6669673a3a4d696e6572436f6e666967605d206973206265696e6720696d706c656d656e74656420746f207375626d6974207369676e656420736f6c7574696f6e7320286f757473696465206f663d0120746869732070616c6c6574292c207468656e205b604d696e6572436f6e6669673a3a736f6c7574696f6e5f776569676874605d206973207573656420746f20636f6d7061726520616761696e73743020746869732076616c75652e405369676e65644d6178526566756e647310100400000004190120546865206d6178696d756d20616d6f756e74206f6620756e636865636b656420736f6c7574696f6e7320746f20726566756e64207468652063616c6c2066656520666f722e405369676e656452657761726442617365184000e40b54020000000000000000000000048820426173652072657761726420666f722061207369676e656420736f6c7574696f6e445369676e65644465706f73697442617365184000a0db215d000000000000000000000004902042617365206465706f73697420666f722061207369676e656420736f6c7574696f6e2e445369676e65644465706f736974427974651840787d010000000000000000000000000004a0205065722d62797465206465706f73697420666f722061207369676e656420736f6c7574696f6e2e4c5369676e65644465706f73697457656967687418400000000000000000000000000000000004a8205065722d776569676874206465706f73697420666f722061207369676e656420736f6c7574696f6e2e284d617857696e6e6572731010b004000010350120546865206d6178696d756d206e756d626572206f662077696e6e65727320746861742063616e20626520656c656374656420627920746869732060456c656374696f6e50726f7669646572604020696d706c656d656e746174696f6e2e005101204e6f74653a2054686973206d75737420616c776179732062652067726561746572206f7220657175616c20746f2060543a3a4461746150726f76696465723a3a646573697265645f746172676574732829602e384d696e65724d61784c656e67746810100000360000384d696e65724d617857656967687424400b08c77258550113a3703d0ad7a370bd00544d696e65724d6178566f746573506572566f746572101010000000003c4d696e65724d617857696e6e6572731010b00400000001ed092424566f7465724c6973740124566f7465724c6973740c244c6973744e6f6465730001040500f10904000c8020412073696e676c65206e6f64652c2077697468696e20736f6d65206261672e000501204e6f6465732073746f7265206c696e6b7320666f727761726420616e64206261636b2077697468696e207468656972207265737065637469766520626167732e4c436f756e746572466f724c6973744e6f646573010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204c69737442616773000104052cf50904000c642041206261672073746f72656420696e2073746f726167652e0019012053746f7265732061206042616760207374727563742c2077686963682073746f726573206865616420616e64207461696c20706f696e7465727320746f20697473656c662e013d0401c90604344261675468726573686f6c6473f9090919210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffffacd020546865206c697374206f66207468726573686f6c64732073657061726174696e672074686520766172696f757320626167732e00490120496473206172652073657061726174656420696e746f20756e736f727465642062616773206163636f7264696e6720746f2074686569722073636f72652e205468697320737065636966696573207468656101207468726573686f6c64732073657061726174696e672074686520626167732e20416e20696427732062616720697320746865206c6172676573742062616720666f722077686963682074686520696427732073636f7265b8206973206c657373207468616e206f7220657175616c20746f20697473207570706572207468726573686f6c642e006501205768656e20696473206172652069746572617465642c2068696768657220626167732061726520697465726174656420636f6d706c6574656c79206265666f7265206c6f77657220626167732e2054686973206d65616e735901207468617420697465726174696f6e206973205f73656d692d736f727465645f3a20696473206f66206869676865722073636f72652074656e6420746f20636f6d65206265666f726520696473206f66206c6f7765722d012073636f72652c206275742070656572206964732077697468696e206120706172746963756c6172206261672061726520736f7274656420696e20696e73657274696f6e206f726465722e006820232045787072657373696e672074686520636f6e7374616e74004d01205468697320636f6e7374616e74206d75737420626520736f7274656420696e207374726963746c7920696e6372656173696e67206f726465722e204475706c6963617465206974656d7320617265206e6f742c207065726d69747465642e00410120546865726520697320616e20696d706c696564207570706572206c696d6974206f66206053636f72653a3a4d4158603b20746861742076616c756520646f6573206e6f74206e65656420746f2062652101207370656369666965642077697468696e20746865206261672e20466f7220616e792074776f207468726573686f6c64206c697374732c206966206f6e6520656e647320776974683101206053636f72653a3a4d4158602c20746865206f74686572206f6e6520646f6573206e6f742c20616e64207468657920617265206f746865727769736520657175616c2c207468652074776f7c206c697374732077696c6c20626568617665206964656e746963616c6c792e003820232043616c63756c6174696f6e005501204974206973207265636f6d6d656e64656420746f2067656e65726174652074686520736574206f66207468726573686f6c647320696e20612067656f6d6574726963207365726965732c2073756368207468617441012074686572652065786973747320736f6d6520636f6e7374616e7420726174696f2073756368207468617420607468726573686f6c645b6b202b20315d203d3d20287468726573686f6c645b6b5d202ad020636f6e7374616e745f726174696f292e6d6178287468726573686f6c645b6b5d202b2031296020666f7220616c6c20606b602e005901205468652068656c7065727320696e2074686520602f7574696c732f6672616d652f67656e65726174652d6261677360206d6f64756c652063616e2073696d706c69667920746869732063616c63756c6174696f6e2e002c2023204578616d706c6573005101202d20496620604261675468726573686f6c64733a3a67657428292e69735f656d7074792829602c207468656e20616c6c20696473206172652070757420696e746f207468652073616d65206261672c20616e64b0202020697465726174696f6e206973207374726963746c7920696e20696e73657274696f6e206f726465722e6101202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d203634602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f11012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320657175616c20746f20322e6501202d20496620604261675468726573686f6c64733a3a67657428292e6c656e2829203d3d20323030602c20616e6420746865207468726573686f6c6473206172652064657465726d696e6564206163636f7264696e6720746f59012020207468652070726f63656475726520676976656e2061626f76652c207468656e2074686520636f6e7374616e7420726174696f20697320617070726f78696d6174656c7920657175616c20746f20312e3234382e6101202d20496620746865207468726573686f6c64206c69737420626567696e7320605b312c20322c20332c202e2e2e5d602c207468656e20616e20696420776974682073636f72652030206f7220312077696c6c2066616c6cf0202020696e746f2062616720302c20616e20696420776974682073636f726520322077696c6c2066616c6c20696e746f2062616720312c206574632e00302023204d6967726174696f6e00610120496e20746865206576656e7420746861742074686973206c6973742065766572206368616e6765732c206120636f7079206f6620746865206f6c642062616773206c697374206d7573742062652072657461696e65642e5d012057697468207468617420604c6973743a3a6d696772617465602063616e2062652063616c6c65642c2077686963682077696c6c20706572666f726d2074686520617070726f707269617465206d6967726174696f6e2e01fd09253c4e6f6d696e6174696f6e506f6f6c73013c4e6f6d696e6174696f6e506f6f6c73502c4d696e4a6f696e426f6e640100184000000000000000000000000000000000049c204d696e696d756d20616d6f756e7420746f20626f6e6420746f206a6f696e206120706f6f6c2e344d696e437265617465426f6e6401001840000000000000000000000000000000001ca0204d696e696d756d20626f6e6420726571756972656420746f20637265617465206120706f6f6c2e00650120546869732069732074686520616d6f756e74207468617420746865206465706f7369746f72206d7573742070757420617320746865697220696e697469616c207374616b6520696e2074686520706f6f6c2c20617320616e8820696e6469636174696f6e206f662022736b696e20696e207468652067616d65222e0069012054686973206973207468652076616c756520746861742077696c6c20616c7761797320657869737420696e20746865207374616b696e67206c6564676572206f662074686520706f6f6c20626f6e646564206163636f756e7480207768696c6520616c6c206f74686572206163636f756e7473206c656176652e204d6178506f6f6c730000100400086901204d6178696d756d206e756d626572206f66206e6f6d696e6174696f6e20706f6f6c7320746861742063616e2065786973742e20496620604e6f6e65602c207468656e20616e20756e626f756e646564206e756d626572206f664420706f6f6c732063616e2065786973742e384d6178506f6f6c4d656d626572730000100400084901204d6178696d756d206e756d626572206f66206d656d6265727320746861742063616e20657869737420696e207468652073797374656d2e20496620604e6f6e65602c207468656e2074686520636f756e74b8206d656d6265727320617265206e6f7420626f756e64206f6e20612073797374656d20776964652062617369732e544d6178506f6f6c4d656d62657273506572506f6f6c0000100400084101204d6178696d756d206e756d626572206f66206d656d626572732074686174206d61792062656c6f6e6720746f20706f6f6c2e20496620604e6f6e65602c207468656e2074686520636f756e74206f66a8206d656d62657273206973206e6f7420626f756e64206f6e20612070657220706f6f6c2062617369732e4c476c6f62616c4d6178436f6d6d697373696f6e0000a404000c690120546865206d6178696d756d20636f6d6d697373696f6e20746861742063616e2062652063686172676564206279206120706f6f6c2e2055736564206f6e20636f6d6d697373696f6e207061796f75747320746f20626f756e64250120706f6f6c20636f6d6d697373696f6e73207468617420617265203e2060476c6f62616c4d6178436f6d6d697373696f6e602c206e65636573736172792069662061206675747572650d012060476c6f62616c4d6178436f6d6d697373696f6e60206973206c6f776572207468616e20736f6d652063757272656e7420706f6f6c20636f6d6d697373696f6e732e2c506f6f6c4d656d626572730001040500050a04000c4020416374697665206d656d626572732e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e54436f756e746572466f72506f6f6c4d656d62657273010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c426f6e646564506f6f6c730001040510110a040004682053746f7261676520666f7220626f6e64656420706f6f6c732e54436f756e746572466f72426f6e646564506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61702c526577617264506f6f6c730001040510250a04000875012052657761726420706f6f6c732e2054686973206973207768657265207468657265207265776172647320666f72206561636820706f6f6c20616363756d756c6174652e205768656e2061206d656d62657273207061796f7574206973590120636c61696d65642c207468652062616c616e636520636f6d6573206f757420666f207468652072657761726420706f6f6c2e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e54436f756e746572466f72526577617264506f6f6c73010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c537562506f6f6c7353746f726167650001040510290a04000819012047726f757073206f6620756e626f6e64696e6720706f6f6c732e20456163682067726f7570206f6620756e626f6e64696e6720706f6f6c732062656c6f6e677320746f2061290120626f6e64656420706f6f6c2c2068656e636520746865206e616d65207375622d706f6f6c732e204b657965642062792074686520626f6e64656420706f6f6c73206163636f756e742e64436f756e746572466f72537562506f6f6c7353746f72616765010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170204d657461646174610101040510410a0400045c204d6574616461746120666f722074686520706f6f6c2e48436f756e746572466f724d65746164617461010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170284c617374506f6f6c4964010010100000000004d0204576657220696e6372656173696e67206e756d626572206f6620616c6c20706f6f6c73206372656174656420736f206661722e4c52657665727365506f6f6c49644c6f6f6b7570000104050010040010dc20412072657665727365206c6f6f6b75702066726f6d2074686520706f6f6c2773206163636f756e7420696420746f206974732069642e0055012054686973206973206f6e6c79207573656420666f7220736c617368696e672e20496e20616c6c206f7468657220696e7374616e6365732c2074686520706f6f6c20696420697320757365642c20616e6420746865c0206163636f756e7473206172652064657465726d696e6973746963616c6c7920646572697665642066726f6d2069742e74436f756e746572466f7252657665727365506f6f6c49644c6f6f6b7570010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617040436c61696d5065726d697373696f6e7301010405005d040400040101204d61702066726f6d206120706f6f6c206d656d626572206163636f756e7420746f207468656972206f7074656420636c61696d207065726d697373696f6e2e01410401cd06082050616c6c65744964ad082070792f6e6f706c73048420546865206e6f6d696e6174696f6e20706f6f6c27732070616c6c65742069642e484d6178506f696e7473546f42616c616e636508040a301d0120546865206d6178696d756d20706f6f6c20706f696e74732d746f2d62616c616e636520726174696f207468617420616e20606f70656e6020706f6f6c2063616e20686176652e005501205468697320697320696d706f7274616e7420696e20746865206576656e7420736c617368696e672074616b657320706c61636520616e642074686520706f6f6c277320706f696e74732d746f2d62616c616e63657c20726174696f206265636f6d65732064697370726f706f7274696f6e616c2e006501204d6f72656f7665722c20746869732072656c6174657320746f207468652060526577617264436f756e7465726020747970652061732077656c6c2c206173207468652061726974686d65746963206f7065726174696f6e7355012061726520612066756e6374696f6e206f66206e756d626572206f6620706f696e74732c20616e642062792073657474696e6720746869732076616c756520746f20652e672e2031302c20796f7520656e73757265650120746861742074686520746f74616c206e756d626572206f6620706f696e747320696e207468652073797374656d20617265206174206d6f73742031302074696d65732074686520746f74616c5f69737375616e6365206f669c2074686520636861696e2c20696e20746865206162736f6c75746520776f72736520636173652e00490120466f7220612076616c7565206f662031302c20746865207468726573686f6c6420776f756c64206265206120706f6f6c20706f696e74732d746f2d62616c616e636520726174696f206f662031303a312e310120537563682061207363656e6172696f20776f756c6420616c736f20626520746865206571756976616c656e74206f662074686520706f6f6c206265696e672039302520736c61736865642e01450a272c46617374556e7374616b65012c46617374556e7374616b6510104865616400004d0a04000cc0205468652063757272656e74202268656164206f662074686520717565756522206265696e6720756e7374616b65642e00290120546865206865616420696e20697473656c662063616e2062652061206261746368206f6620757020746f205b60436f6e6669673a3a426174636853697a65605d207374616b6572732e14517565756500010405001804000cc020546865206d6170206f6620616c6c206163636f756e74732077697368696e6720746f20626520756e7374616b65642e003901204b6565707320747261636b206f6620604163636f756e744964602077697368696e6720746f20756e7374616b6520616e64206974277320636f72726573706f6e64696e67206465706f7369742e3c436f756e746572466f725175657565010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61704c45726173546f436865636b506572426c6f636b0100101000000000208c204e756d626572206f66206572617320746f20636865636b2070657220626c6f636b2e0035012049662073657420746f20302c20746869732070616c6c657420646f6573206162736f6c7574656c79206e6f7468696e672e2043616e6e6f742062652073657420746f206d6f7265207468616e90205b60436f6e6669673a3a4d617845726173546f436865636b506572426c6f636b605d2e006501204261736564206f6e2074686520616d6f756e74206f662077656967687420617661696c61626c65206174205b6050616c6c65743a3a6f6e5f69646c65605d2c20757020746f2074686973206d616e792065726173206172655d0120636865636b65642e2054686520636865636b696e6720697320726570726573656e746564206279207570646174696e67205b60556e7374616b65526571756573743a3a636865636b6564605d2c207768696368206973502073746f72656420696e205b6048656164605d2e016d0401d106041c4465706f736974184000e40b54020000000000000000000000086501204465706f73697420746f2074616b6520666f7220756e7374616b696e672c20746f206d616b6520737572652077652772652061626c6520746f20736c6173682074686520697420696e206f7264657220746f20636f766572c02074686520636f737473206f66207265736f7572636573206f6e20756e7375636365737366756c20756e7374616b652e01590a284050617261636861696e734f726967696e00000000003234436f6e66696775726174696f6e0134436f6e66696775726174696f6e0c30416374697665436f6e66696701005d0a2d030000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001027000080b2e60e80c3c901809698000000000000000000000000000500000001000000010000000100000000000600000064000000010000000000000000000000000000000000000002000000020000000200000004c8205468652061637469766520636f6e66696775726174696f6e20666f72207468652063757272656e742073657373696f6e2e3850656e64696e67436f6e666967730100610a04001c7c2050656e64696e6720636f6e66696775726174696f6e206368616e6765732e00590120546869732069732061206c697374206f6620636f6e66696775726174696f6e206368616e6765732c2065616368207769746820612073657373696f6e20696e6465782061742077686963682069742073686f756c6430206265206170706c6965642e00610120546865206c69737420697320736f7274656420617363656e64696e672062792073657373696f6e20696e6465782e20416c736f2c2074686973206c6973742063616e206f6e6c7920636f6e7461696e206174206d6f7374fc2032206974656d733a20666f7220746865206e6578742073657373696f6e20616e6420666f722074686520607363686564756c65645f73657373696f6e602e58427970617373436f6e73697374656e6379436865636b0100b004000861012049662074686973206973207365742c207468656e2074686520636f6e66696775726174696f6e20736574746572732077696c6c206279706173732074686520636f6e73697374656e637920636865636b732e2054686973b4206973206d65616e7420746f2062652075736564206f6e6c7920617320746865206c617374207265736f72742e017104000001690a332c5061726173536861726564012c5061726173536861726564104c43757272656e7453657373696f6e496e6465780100101000000000046c205468652063757272656e742073657373696f6e20696e6465782e5841637469766556616c696461746f72496e646963657301006d0a040008090120416c6c207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732eb020496e64696365732061726520696e746f207468652062726f616465722076616c696461746f72207365742e4c41637469766556616c696461746f724b6579730100710a0400085501205468652070617261636861696e206174746573746174696f6e206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e1d0120636f6e73656e7375732e20546869732073686f756c64206265207468652073616d65206c656e677468206173206041637469766556616c696461746f72496e6469636573602e4c416c6c6f77656452656c6179506172656e74730100750a140000000000046c20416c6c20616c6c6f7765642072656c61792d706172656e74732e018d04000000343450617261496e636c7573696f6e013450617261496e636c7573696f6e0c54417661696c6162696c6974794269746669656c647300010405b104810a040004650120546865206c6174657374206269746669656c6420666f7220656163682076616c696461746f722c20726566657272656420746f20627920746865697220696e64657820696e207468652076616c696461746f72207365742e4c50656e64696e67417661696c6162696c697479000104051902850a040004b42043616e646964617465732070656e64696e6720617661696c6162696c6974792062792060506172614964602e7850656e64696e67417661696c6162696c697479436f6d6d69746d656e7473000104051902d50404000405012054686520636f6d6d69746d656e7473206f662063616e646964617465732070656e64696e6720617661696c6162696c6974792c2062792060506172614964602e01910401d5060001890a353050617261496e686572656e74013050617261496e686572656e740820496e636c75646564000088040018ec20576865746865722074686520706172617320696e686572656e742077617320696e636c756465642077697468696e207468697320626c6f636b2e0069012054686520604f7074696f6e3c28293e60206973206566666563746976656c7920612060626f6f6c602c20627574206974206e6576657220686974732073746f7261676520696e2074686520604e6f6e65602076617269616e74bc2064756520746f207468652067756172616e74656573206f66204652414d4527732073746f7261676520415049732e004901204966207468697320697320604e6f6e65602061742074686520656e64206f662074686520626c6f636b2c2077652070616e696320616e642072656e6465722074686520626c6f636b20696e76616c69642e304f6e436861696e566f74657300008d0a04000445012053637261706564206f6e20636861696e206461746120666f722065787472616374696e67207265736f6c7665642064697370757465732061732077656c6c206173206261636b696e6720766f7465732e019504000001a10a3634506172615363686564756c65720134506172615363686564756c6572103c56616c696461746f7247726f7570730100a50a04001c6d0120416c6c207468652076616c696461746f722067726f7570732e204f6e6520666f72206561636820636f72652e20496e64696365732061726520696e746f206041637469766556616c696461746f727360202d206e6f74207468656d012062726f6164657220736574206f6620506f6c6b61646f742076616c696461746f72732c2062757420696e7374656164206a7573742074686520737562736574207573656420666f722070617261636861696e7320647572696e673820746869732073657373696f6e2e00490120426f756e643a20546865206e756d626572206f6620636f726573206973207468652073756d206f6620746865206e756d62657273206f662070617261636861696e7320616e6420706172617468726561646901206d756c7469706c65786572732e20526561736f6e61626c792c203130302d313030302e2054686520646f6d696e616e7420666163746f7220697320746865206e756d626572206f662076616c696461746f72733a20736166655020757070657220626f756e642061742031306b2e44417661696c6162696c697479436f7265730100a90a0400205901204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20456e74726965732061726520604e6f6e65602069662074686520636f7265206973206e6f742063757272656e746c790d01206f636375706965642e2043616e2062652074656d706f726172696c792060536f6d6560206966207363686564756c656420627574206e6f74206f636375706965642e41012054686520692774682070617261636861696e2062656c6f6e677320746f20746865206927746820636f72652c2077697468207468652072656d61696e696e6720636f72657320616c6c206265696e676420706172617468726561642d6d756c7469706c65786572732e00d820426f756e64656420627920746865206d6178696d756d206f6620656974686572206f662074686573652074776f2076616c7565733ae42020202a20546865206e756d626572206f662070617261636861696e7320616e642070617261746872656164206d756c7469706c657865727345012020202a20546865206e756d626572206f662076616c696461746f727320646976696465642062792060636f6e66696775726174696f6e2e6d61785f76616c696461746f72735f7065725f636f7265602e4453657373696f6e5374617274426c6f636b01001010000000001c69012054686520626c6f636b206e756d626572207768657265207468652073657373696f6e207374617274206f636375727265642e205573656420746f20747261636b20686f77206d616e792067726f757020726f746174696f6e733c2068617665206f636375727265642e005501204e6f7465207468617420696e2074686520636f6e74657874206f662070617261636861696e73206d6f64756c6573207468652073657373696f6e206368616e6765206973207369676e616c656420647572696e6761012074686520626c6f636b20616e6420656e61637465642061742074686520656e64206f662074686520626c6f636b20286174207468652066696e616c697a6174696f6e2073746167652c20746f206265206578616374292e5901205468757320666f7220616c6c20696e74656e747320616e6420707572706f7365732074686520656666656374206f66207468652073657373696f6e206368616e6765206973206f6273657276656420617420746865650120626c6f636b20666f6c6c6f77696e67207468652073657373696f6e206368616e67652c20626c6f636b206e756d626572206f66207768696368207765207361766520696e20746869732073746f726167652076616c75652e28436c61696d51756575650100b90a0400145901204f6e6520656e74727920666f72206561636820617661696c6162696c69747920636f72652e20546865206056656344657175656020726570726573656e7473207468652061737369676e6d656e747320746f2062656d01207363686564756c6564206f6e207468617420636f72652e20604e6f6e6560206973207573656420746f207369676e616c20746f206e6f74207363686564756c6520746865206e6578742070617261206f662074686520636f72655501206173207468657265206973206f6e652063757272656e746c79206265696e67207363686564756c65642e204e6f74207573696e6720604e6f6e6560206865726520776f756c64206f76657277726974652074686571012060436f726553746174656020696e207468652072756e74696d65204150492e205468652076616c756520636f6e7461696e656420686572652077696c6c206e6f742062652076616c69642061667465722074686520656e64206f666d01206120626c6f636b2e2052756e74696d6520415049732073686f756c64206265207573656420746f2064657465726d696e65207363686564756c656420636f7265732f20666f7220746865207570636f6d696e6720626c6f636b2e0000000037145061726173011450617261735040507666416374697665566f74654d617000010405d104cd0a040010b420416c6c2063757272656e746c792061637469766520505646207072652d636865636b696e6720766f7465732e002c20496e76617269616e743a7501202d20546865726520617265206e6f20505646207072652d636865636b696e6720766f74657320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e44507666416374697665566f74654c6973740100d90a040004350120546865206c697374206f6620616c6c2063757272656e746c79206163746976652050564620766f7465732e20417578696c6961727920746f2060507666416374697665566f74654d6170602e2850617261636861696e730100dd0a040010690120416c6c206c6561736520686f6c64696e672070617261636861696e732e204f72646572656420617363656e64696e672062792060506172614964602e204f6e2064656d616e642070617261636861696e7320617265206e6f742820696e636c756465642e00e820436f6e7369646572207573696e6720746865205b6050617261636861696e734361636865605d2074797065206f66206d6f64696679696e672e38506172614c6966656379636c6573000104051902e10a040004bc205468652063757272656e74206c6966656379636c65206f66206120616c6c206b6e6f776e2050617261204944732e144865616473000104051902f104040004a02054686520686561642d64617461206f66206576657279207265676973746572656420706172612e444d6f7374526563656e74436f6e746578740001040519021004000429012054686520636f6e74657874202872656c61792d636861696e20626c6f636b206e756d62657229206f6620746865206d6f737420726563656e742070617261636861696e20686561642e3c43757272656e74436f646548617368000104051902d10404000cb4205468652076616c69646174696f6e20636f64652068617368206f66206576657279206c69766520706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654861736800010405e50ad10404001061012041637475616c207061737420636f646520686173682c20696e646963617465642062792074686520706172612069642061732077656c6c2061732074686520626c6f636b206e756d6265722061742077686963682069744420626563616d65206f757464617465642e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e3050617374436f64654d657461010104051902e90a0800000c4901205061737420636f6465206f662070617261636861696e732e205468652070617261636861696e73207468656d73656c766573206d6179206e6f74206265207265676973746572656420616e796d6f72652c49012062757420776520616c736f206b65657020746865697220636f6465206f6e2d636861696e20666f72207468652073616d6520616d6f756e74206f662074696d65206173206f7574646174656420636f6465b020746f206b65657020697420617661696c61626c6520666f7220617070726f76616c20636865636b6572732e3c50617374436f64655072756e696e670100f50a04001869012057686963682070617261732068617665207061737420636f64652074686174206e65656473207072756e696e6720616e64207468652072656c61792d636861696e20626c6f636b2061742077686963682074686520636f6465690120776173207265706c616365642e204e6f746520746861742074686973206973207468652061637475616c20686569676874206f662074686520696e636c7564656420626c6f636b2c206e6f74207468652065787065637465643d01206865696768742061742077686963682074686520636f6465207570677261646520776f756c64206265206170706c6965642c20616c74686f7567682074686579206d617920626520657175616c2e6d01205468697320697320746f20656e737572652074686520656e7469726520616363657074616e636520706572696f6420697320636f76657265642c206e6f7420616e206f666673657420616363657074616e636520706572696f646d01207374617274696e672066726f6d207468652074696d65206174207768696368207468652070617261636861696e20706572636569766573206120636f6465207570677261646520617320686176696e67206f636375727265642e5501204d756c7469706c6520656e747269657320666f7220612073696e676c65207061726120617265207065726d69747465642e204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e48467574757265436f646555706772616465730001040519021004000c29012054686520626c6f636b206e756d6265722061742077686963682074686520706c616e6e656420636f6465206368616e676520697320657870656374656420666f72206120706172612e650120546865206368616e67652077696c6c206265206170706c696564206166746572207468652066697273742070617261626c6f636b20666f72207468697320494420696e636c75646564207768696368206578656375746573190120696e2074686520636f6e74657874206f6620612072656c617920636861696e20626c6f636b20776974682061206e756d626572203e3d206065787065637465645f6174602e38467574757265436f646548617368000104051902d10404000c9c205468652061637475616c2066757475726520636f64652068617368206f66206120706172612e00e420436f72726573706f6e64696e6720636f64652063616e206265207265747269657665642077697468205b60436f6465427948617368605d2e5055706772616465476f41686561645369676e616c000104051902f90a040028750120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e696361746520746f20612070617261636861696e206120676f2d6168656164207769746820696e2074686520757067726164652c2070726f6365647572652e00750120546869732076616c756520697320616273656e74207768656e20746865726520617265206e6f207570677261646573207363686564756c6564206f7220647572696e67207468652074696d65207468652072656c617920636861696e550120706572666f726d732074686520636865636b732e20497420697320736574206174207468652066697273742072656c61792d636861696e20626c6f636b207768656e2074686520636f72726573706f6e64696e6775012070617261636861696e2063616e207377697463682069747320757067726164652066756e6374696f6e2e20417320736f6f6e206173207468652070617261636861696e277320626c6f636b20697320696e636c756465642c20746865702076616c7565206765747320726573657420746f20604e6f6e65602e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e60557067726164655265737472696374696f6e5369676e616c000104051902fd0a040024690120546869732069732075736564206279207468652072656c61792d636861696e20746f20636f6d6d756e6963617465207468617420746865726520617265207265737472696374696f6e7320666f7220706572666f726d696e677c20616e207570677261646520666f7220746869732070617261636861696e2e0059012054686973206d617920626520612062656361757365207468652070617261636861696e20776169747320666f7220746865207570677261646520636f6f6c646f776e20746f206578706972652e20416e6f746865726d0120706f74656e7469616c207573652063617365206973207768656e2077652077616e7420746f20706572666f726d20736f6d65206d61696e74656e616e63652028737563682061732073746f72616765206d6967726174696f6e29e020776520636f756c6420726573747269637420757067726164657320746f206d616b65207468652070726f636573732073696d706c65722e006501204e4f544520746861742074686973206669656c6420697320757365642062792070617261636861696e7320766961206d65726b6c652073746f726167652070726f6f66732c207468657265666f7265206368616e67696e67c42074686520666f726d61742077696c6c2072657175697265206d6967726174696f6e206f662070617261636861696e732e4055706772616465436f6f6c646f776e730100f50a04000c510120546865206c697374206f662070617261636861696e73207468617420617265206177616974696e6720666f722074686569722075706772616465207265737472696374696f6e20746f20636f6f6c646f776e2e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e405570636f6d696e6755706772616465730100f50a040010590120546865206c697374206f66207570636f6d696e6720636f64652075706772616465732e2045616368206974656d20697320612070616972206f66207768696368207061726120706572666f726d73206120636f6465e8207570677261646520616e642061742077686963682072656c61792d636861696e20626c6f636b2069742069732065787065637465642061742e008c204f72646572656420617363656e64696e6720627920626c6f636b206e756d6265722e30416374696f6e7351756575650101040510dd0a04000415012054686520616374696f6e7320746f20706572666f726d20647572696e6720746865207374617274206f6620612073706563696669632073657373696f6e20696e6465782e505570636f6d696e67506172617347656e65736973000104051902010b040010a0205570636f6d696e6720706172617320696e7374616e74696174696f6e20617267756d656e74732e006501204e4f5445207468617420616674657220505646207072652d636865636b696e6720697320656e61626c65642074686520706172612067656e65736973206172672077696c6c2068617665206974277320636f646520736574610120746f20656d7074792e20496e73746561642c2074686520636f64652077696c6c20626520736176656420696e746f207468652073746f726167652072696768742061776179207669612060436f6465427948617368602e38436f64654279486173685265667301010406d10410100000000004290120546865206e756d626572206f66207265666572656e6365206f6e207468652076616c69646174696f6e20636f646520696e205b60436f6465427948617368605d2073746f726167652e28436f646542794861736800010406d104ed04040010902056616c69646174696f6e20636f64652073746f7265642062792069747320686173682e00310120546869732073746f7261676520697320636f6e73697374656e742077697468205b60467574757265436f646548617368605d2c205b6043757272656e74436f646548617368605d20616e6448205b6050617374436f646548617368605d2e011d0501e5060440556e7369676e65645072696f726974792c20ffffffffffffffff0001050b382c496e697469616c697a6572012c496e697469616c697a65720838486173496e697469616c697a656400008804002021012057686574686572207468652070617261636861696e73206d6f64756c65732068617665206265656e20696e697469616c697a65642077697468696e207468697320626c6f636b2e0025012053656d616e746963616c6c7920612060626f6f6c602c2062757420746869732067756172616e746565732069742073686f756c64206e65766572206869742074686520747269652c6901206173207468697320697320636c656172656420696e20606f6e5f66696e616c697a656020616e64204672616d65206f7074696d697a657320604e6f6e65602076616c75657320746f20626520656d7074792076616c7565732e00710120417320612060626f6f6c602c20607365742866616c7365296020616e64206072656d6f766528296020626f7468206c65616420746f20746865206e6578742060676574282960206265696e672066616c73652c20627574206f6e657501206f66207468656d2077726974657320746f20746865207472696520616e64206f6e6520646f6573206e6f742e205468697320636f6e667573696f6e206d616b657320604f7074696f6e3c28293e60206d6f7265207375697461626c659020666f72207468652073656d616e74696373206f662074686973207661726961626c652e58427566666572656453657373696f6e4368616e6765730100090b04001c59012042756666657265642073657373696f6e206368616e67657320616c6f6e6720776974682074686520626c6f636b206e756d62657220617420776869636820746865792073686f756c64206265206170706c6965642e005d01205479706963616c6c7920746869732077696c6c20626520656d707479206f72206f6e6520656c656d656e74206c6f6e672e2041706172742066726f6d20746861742074686973206974656d206e65766572206869747334207468652073746f726167652e00690120486f776576657220746869732069732061206056656360207265676172646c65737320746f2068616e646c6520766172696f757320656467652063617365732074686174206d6179206f636375722061742072756e74696d65c0207570677261646520626f756e646172696573206f7220696620676f7665726e616e636520696e74657276656e65732e012505000000390c446d70010c446d700c54446f776e776172644d657373616765517565756573010104051902110b040004d02054686520646f776e77617264206d657373616765732061646472657373656420666f722061206365727461696e20706172612e64446f776e776172644d65737361676551756575654865616473010104051902308000000000000000000000000000000000000000000000000000000000000000001c25012041206d617070696e6720746861742073746f7265732074686520646f776e77617264206d657373616765207175657565204d5143206865616420666f72206561636820706172612e00902045616368206c696e6b20696e207468697320636861696e20686173206120666f726d3a78206028707265765f686561642c20422c2048284d2929602c207768657265e8202d2060707265765f68656164603a206973207468652070726576696f757320686561642068617368206f72207a65726f206966206e6f6e652e2101202d206042603a206973207468652072656c61792d636861696e20626c6f636b206e756d62657220696e2077686963682061206d6573736167652077617320617070656e6465642ed4202d206048284d29603a206973207468652068617368206f6620746865206d657373616765206265696e6720617070656e6465642e4444656c6976657279466565466163746f72010104051902050840000064a7b3b6e00d000000000000000004c420546865206e756d62657220746f206d756c7469706c792074686520626173652064656c6976657279206665652062792e000000003a1048726d70011048726d70305c48726d704f70656e4368616e6e656c5265717565737473000104052d05190b040018bc2054686520736574206f662070656e64696e672048524d50206f70656e206368616e6e656c2072657175657374732e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e6c48726d704f70656e4368616e6e656c52657175657374734c69737401001d0b0400006c48726d704f70656e4368616e6e656c52657175657374436f756e740101040519021010000000000c65012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732061726520696e69746961746564206279206120676976656e2073656e64657220706172612e590120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732074686174206861730501206028582c205f296020617320746865206e756d626572206f66206048726d704f70656e4368616e6e656c52657175657374436f756e746020666f72206058602e7c48726d7041636365707465644368616e6e656c52657175657374436f756e740101040519021010000000000c71012054686973206d617070696e6720747261636b7320686f77206d616e79206f70656e206368616e6e656c2072657175657374732077657265206163636570746564206279206120676976656e20726563697069656e7420706172612e6d0120496e76617269616e743a206048726d704f70656e4368616e6e656c5265717565737473602073686f756c6420636f6e7461696e207468652073616d65206e756d626572206f66206974656d732060285f2c20582960207769746855012060636f6e6669726d6564602073657420746f20747275652c20617320746865206e756d626572206f66206048726d7041636365707465644368616e6e656c52657175657374436f756e746020666f72206058602e6048726d70436c6f73654368616e6e656c5265717565737473000104052d058804001c7101204120736574206f662070656e64696e672048524d5020636c6f7365206368616e6e656c20726571756573747320746861742061726520676f696e6720746f20626520636c6f73656420647572696e67207468652073657373696f6e2101206368616e67652e205573656420666f7220636865636b696e67206966206120676976656e206368616e6e656c206973207265676973746572656420666f7220636c6f737572652e00c02054686520736574206973206163636f6d70616e6965642062792061206c69737420666f7220697465726174696f6e2e002c20496e76617269616e743a3d01202d20546865726520617265206e6f206368616e6e656c7320746861742065786973747320696e206c69737420627574206e6f7420696e207468652073657420616e6420766963652076657273612e7048726d70436c6f73654368616e6e656c52657175657374734c69737401001d0b0400003848726d7057617465726d61726b7300010405190210040010b8205468652048524d502077617465726d61726b206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a5501202d2065616368207061726120605060207573656420686572652061732061206b65792073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612c20202073657373696f6e2e3048726d704368616e6e656c73000104052d05210b04000cb42048524d50206368616e6e656c2064617461206173736f6369617465642077697468206561636820706172612e2c20496e76617269616e743a7501202d2065616368207061727469636970616e7420696e20746865206368616e6e656c2073686f756c642073617469736679206050617261733a3a69735f76616c69645f70617261285029602077697468696e20612073657373696f6e2e6048726d70496e67726573734368616e6e656c73496e646578010104051902dd0a040034710120496e67726573732f65677265737320696e646578657320616c6c6f7720746f2066696e6420616c6c207468652073656e6465727320616e642072656365697665727320676976656e20746865206f70706f7369746520736964652e1420492e652e0021012028612920696e677265737320696e64657820616c6c6f777320746f2066696e6420616c6c207468652073656e6465727320666f72206120676976656e20726563697069656e742e1d01202862292065677265737320696e64657820616c6c6f777320746f2066696e6420616c6c2074686520726563697069656e747320666f72206120676976656e2073656e6465722e003020496e76617269616e74733a5101202d20666f72206561636820696e677265737320696e64657820656e74727920666f72206050602065616368206974656d2060496020696e2074686520696e6465782073686f756c642070726573656e7420696e782020206048726d704368616e6e656c7360206173206028492c205029602e4d01202d20666f7220656163682065677265737320696e64657820656e74727920666f72206050602065616368206974656d2060456020696e2074686520696e6465782073686f756c642070726573656e7420696e782020206048726d704368616e6e656c7360206173206028502c204529602e0101202d2074686572652073686f756c64206265206e6f206f746865722064616e676c696e67206368616e6e656c7320696e206048726d704368616e6e656c73602e68202d2074686520766563746f72732061726520736f727465642e5c48726d704567726573734368616e6e656c73496e646578010104051902dd0a0400004c48726d704368616e6e656c436f6e74656e7473010104052d05250b040008ac2053746f7261676520666f7220746865206d6573736167657320666f722065616368206368616e6e656c2e650120496e76617269616e743a2063616e6e6f74206265206e6f6e2d656d7074792069662074686520636f72726573706f6e64696e67206368616e6e656c20696e206048726d704368616e6e656c736020697320604e6f6e65602e4848726d704368616e6e656c446967657374730101040519022d0b0400186901204d61696e7461696e732061206d617070696e6720746861742063616e206265207573656420746f20616e7377657220746865207175657374696f6e3a20576861742070617261732073656e742061206d657373616765206174e42074686520676976656e20626c6f636b206e756d62657220666f72206120676976656e2072656365697665722e20496e76617269616e74733aa8202d2054686520696e6e657220605665633c5061726149643e60206973206e6576657220656d7074792ee8202d2054686520696e6e657220605665633c5061726149643e602063616e6e6f742073746f72652074776f2073616d652060506172614964602e6d01202d20546865206f7574657220766563746f7220697320736f7274656420617363656e64696e6720627920626c6f636b206e756d62657220616e642063616e6e6f742073746f72652074776f206974656d732077697468207468655420202073616d6520626c6f636b206e756d6265722e01290501e9060001350b3c3c5061726153657373696f6e496e666f013c5061726153657373696f6e496e666f145041737369676e6d656e744b657973556e736166650100390b04000ca42041737369676e6d656e74206b65797320666f72207468652063757272656e742073657373696f6e2e6d01204e6f7465207468617420746869732041504920697320707269766174652064756520746f206974206265696e672070726f6e6520746f20276f66662d62792d6f6e65272061742073657373696f6e20626f756e6461726965732eac205768656e20696e20646f7562742c20757365206053657373696f6e73602041504920696e73746561642e544561726c6965737453746f72656453657373696f6e010010100000000004010120546865206561726c696573742073657373696f6e20666f722077686963682070726576696f75732073657373696f6e20696e666f2069732073746f7265642e2053657373696f6e7300010406103d0b04000ca42053657373696f6e20696e666f726d6174696f6e20696e206120726f6c6c696e672077696e646f772e35012053686f756c64206861766520616e20656e74727920696e2072616e676520604561726c6965737453746f72656453657373696f6e2e2e3d43757272656e7453657373696f6e496e646578602e750120446f6573206e6f74206861766520616e7920656e7472696573206265666f7265207468652073657373696f6e20696e64657820696e207468652066697273742073657373696f6e206368616e6765206e6f74696669636174696f6e2e2c4163636f756e744b657973000104061071010400047101205468652076616c696461746f72206163636f756e74206b657973206f66207468652076616c696461746f7273206163746976656c792070617274696369706174696e6720696e2070617261636861696e20636f6e73656e7375732e5453657373696f6e4578656375746f72506172616d7300010406107904040004c4204578656375746f7220706172616d657465722073657420666f72206120676976656e2073657373696f6e20696e646578000000003d345061726173446973707574657301345061726173446973707574657314444c6173745072756e656453657373696f6e000010040008010120546865206c617374207072756e65642073657373696f6e2c20696620616e792e20416c6c20646174612073746f7265642062792074686973206d6f64756c6554207265666572656e6365732073657373696f6e732e20446973707574657300010805024d0b510b040004050120416c6c206f6e676f696e67206f7220636f6e636c7564656420646973707574657320666f7220746865206c617374207365766572616c2073657373696f6e732e444261636b6572734f6e446973707574657300010805024d0b550b0400089c204261636b696e6720766f7465732073746f72656420666f72206561636820646973707574652e8c20546869732073746f72616765206973207573656420666f7220736c617368696e672e20496e636c7564656400010805024d0b10040008450120416c6c20696e636c7564656420626c6f636b73206f6e2074686520636861696e2c2061732077656c6c2061732074686520626c6f636b206e756d62657220696e207468697320636861696e207468617459012073686f756c64206265207265766572746564206261636b20746f206966207468652063616e64696461746520697320646973707574656420616e642064657465726d696e656420746f20626520696e76616c69642e1846726f7a656e01003904040010110120576865746865722074686520636861696e2069732066726f7a656e2e2053746172747320617320604e6f6e65602e205768656e20746869732069732060536f6d65602c35012074686520636861696e2077696c6c206e6f742061636365707420616e79206e65772070617261636861696e20626c6f636b7320666f72206261636b696e67206f7220696e636c7573696f6e2c090120616e64206974732076616c756520696e6469636174657320746865206c6173742076616c696420626c6f636b206e756d62657220696e2074686520636861696e2ef82049742063616e206f6e6c7920626520736574206261636b20746f20604e6f6e656020627920676f7665726e616e636520696e74657276656e74696f6e2e01310501ed060001590b3e345061726173536c617368696e6701345061726173536c617368696e670840556e6170706c696564536c617368657300010805024d0b5d0b040004902056616c696461746f72732070656e64696e67206469737075746520736c61736865732e4856616c696461746f72536574436f756e747300010405101004000484206056616c696461746f72536574436f756e7460207065722073657373696f6e2e0135050000016d0b3f585061726141737369676e6d656e7450726f76696465720000000000402452656769737472617201245265676973747261720c2c50656e64696e67537761700001040519021902040004642050656e64696e672073776170206f7065726174696f6e732e145061726173000104051902710b040010050120416d6f756e742068656c64206f6e206465706f73697420666f722065616368207061726120616e6420746865206f726967696e616c206465706f7369746f722e0071012054686520676976656e206163636f756e7420494420697320726573706f6e7369626c6520666f72207265676973746572696e672074686520636f646520616e6420696e697469616c206865616420646174612c20627574206d61795501206f6e6c7920646f20736f2069662069742069736e27742079657420726567697374657265642e2028416674657220746861742c206974277320757020746f20676f7665726e616e636520746f20646f20736f2e29384e65787446726565506172614964010019021000000000046020546865206e65787420667265652060506172614964602e01450501f906082c506172614465706f73697418400010a5d4e8000000000000000000000008d420546865206465706f73697420746f206265207061696420746f2072756e2061206f6e2d64656d616e642070617261636861696e2e3d0120546869732073686f756c6420696e636c7564652074686520636f737420666f722073746f72696e67207468652067656e65736973206865616420616e642076616c69646174696f6e20636f64652e48446174614465706f7369745065724279746518408096980000000000000000000000000004c420546865206465706f73697420746f20626520706169642070657220627974652073746f726564206f6e20636861696e2e01790b4614536c6f74730114536c6f747304184c65617365730101040519027d0b040040150120416d6f756e74732068656c64206f6e206465706f73697420666f7220656163682028706f737369626c792066757475726529206c65617365642070617261636861696e2e006101205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620627920616e79206163636f756e7420617420616e792074696d6520697320746865206d6178696d756d206f66207468652901207365636f6e642076616c756573206f6620746865206974656d7320696e2074686973206c6973742077686f73652066697273742076616c756520697320746865206163636f756e742e00610120546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67b0206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e006101205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572b42065786973746564292061732066617220617320746869732070616c6c657420697320636f6e6365726e65642e00510120496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e20697461012077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f726520604e6f6e65607320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e5d01206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e00dc20497420697320696c6c6567616c20666f72206120604e6f6e65602076616c756520746f20747261696c20696e20746865206c6973742e01490501fd06082c4c65617365506572696f6410100075120004dc20546865206e756d626572206f6620626c6f636b73206f76657220776869636820612073696e676c6520706572696f64206c617374732e2c4c656173654f6666736574101000100e0004d420546865206e756d626572206f6620626c6f636b7320746f206f66667365742065616368206c6561736520706572696f642062792e01810b472041756374696f6e73012041756374696f6e73103841756374696f6e436f756e7465720100101000000000048c204e756d626572206f662061756374696f6e73207374617274656420736f206661722e2c41756374696f6e496e666f00007c040014f820496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e00450120546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f7572510120636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468655d012061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e3c5265736572766564416d6f756e747300010405850b18040008310120416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e673820287375622d2972616e6765732e1c57696e6e696e670001040510890b04000c6101205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e67657320617420656163682073616d706c6520696e207468652066696e616c20456e64696e6720506572696f64206f664901207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f207468652053616d706c652053697a652e205468651d012066697273742073616d706c65206f662074686520656e64696e6720706572696f6420697320303b20746865206c617374206973206053616d706c652053697a65202d2031602e014d050101071030456e64696e67506572696f64101040190100041d0120546865206e756d626572206f6620626c6f636b73206f76657220776869636820616e2061756374696f6e206d617920626520726574726f6163746976656c7920656e6465642e3053616d706c654c656e6774681010140000000cf020546865206c656e677468206f6620656163682073616d706c6520746f2074616b6520647572696e672074686520656e64696e6720706572696f642e00d42060456e64696e67506572696f6460202f206053616d706c654c656e67746860203d20546f74616c2023206f662053616d706c657338536c6f7452616e6765436f756e74101024000000004c4c65617365506572696f6473506572536c6f741010080000000001950b482443726f77646c6f616e012443726f77646c6f616e101446756e6473000104051902990b0400046820496e666f206f6e20616c6c206f66207468652066756e64732e204e657752616973650100dd0a0400085501205468652066756e64732074686174206861766520686164206164646974696f6e616c20636f6e747269627574696f6e7320647572696e6720746865206c61737420626c6f636b2e20546869732069732075736564150120696e206f7264657220746f2064657465726d696e652077686963682066756e64732073686f756c64207375626d6974206e6577206f72207570646174656420626964732e30456e64696e6773436f756e74010010100000000004290120546865206e756d626572206f662061756374696f6e732074686174206861766520656e746572656420696e746f20746865697220656e64696e6720706572696f6420736f206661722e344e65787446756e64496e646578010010100000000004a820547261636b657220666f7220746865206e65787420617661696c61626c652066756e6420696e6465780155050105070c2050616c6c65744964ad082070792f6366756e64080d01206050616c6c657449646020666f72207468652063726f77646c6f616e2070616c6c65742e20416e20617070726f7072696174652076616c756520636f756c6420626564206050616c6c65744964282a622270792f6366756e642229603c4d696e436f6e747269627574696f6e184000743ba40b000000000000000000000008610120546865206d696e696d756d20616d6f756e742074686174206d617920626520636f6e747269627574656420696e746f20612063726f77646c6f616e2e2053686f756c6420616c6d6f7374206365727461696e6c792062657c206174206c6561737420604578697374656e7469616c4465706f736974602e3c52656d6f76654b6579734c696d69741010e803000004e4204d6178206e756d626572206f662073746f72616765206b65797320746f2072656d6f7665207065722065787472696e7369632063616c6c2e01a10b492458636d50616c6c6574012458636d50616c6c657430305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022ca50b0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502b90b10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502b90b2c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502b90bbd0b04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100c10b04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000cd0b0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c050202d50bdd0b040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c65730001040200ed0b040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100b0040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e0175050109070001f90b63304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f72010104057506fd0b74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c536572766963654865616400007506040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e1450616765730001080505090c0d0c0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e0171060111070c204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010080000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e3453657276696365576569676874910640010700a0db215d1333333333333333331441012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f726820736572766963696e6720656e717565756564206974656d732e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6ca82060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c792e01150c64190c042448436865636b4e6f6e5a65726f53656e646572210c8840436865636b5370656356657273696f6e250c1038436865636b547856657273696f6e290c1030436865636b47656e657369732d0c3038436865636b4d6f7274616c697479310c3028436865636b4e6f6e6365390c882c436865636b5765696768743d0c88604368617267655472616e73616374696f6e5061796d656e74410c884850726576616c696461746541747465737473450c88490c'; diff --git a/src/test-helpers/registries/polkadotRegistry.ts b/src/test-helpers/registries/polkadotRegistry.ts index 246607f94..152f5ffa6 100644 --- a/src/test-helpers/registries/polkadotRegistry.ts +++ b/src/test-helpers/registries/polkadotRegistry.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -25,6 +25,7 @@ import { polkadotMetadataRpcV9122 } from '../metadata/polkadotV9122Metadata'; import { polkadotMetadataRpcV9190 } from '../metadata/polkadotV9190Metadata'; import { polkadotMetadataRpcV9300 } from '../metadata/polkadotV9300Metadata'; import { polkadotMetadataRpcV9370 } from '../metadata/polkadotV9370Metadata'; +import { polkadotMetadataRpcV1000001 } from '../metadata/polkadotV1000001Metadata'; /** * Create a type registry for Polkadot. * Useful for creating types in order to facilitate testing. @@ -78,3 +79,8 @@ export const polkadotRegistryV9190 = createPolkadotRegistry(9190, polkadotMetada export const polkadotRegistryV9300 = createPolkadotRegistry(9300, polkadotMetadataRpcV9300); export const polkadotRegistryV9370 = createPolkadotRegistry(9370, polkadotMetadataRpcV9370); + +/** + * Polkadot v1000001 TypeRegistry + */ +export const polkadotRegistryV1000001 = createPolkadotRegistry(1000001, polkadotMetadataRpcV1000001); From 1f7f4785d166ac54eaa3ab291944e787db6268ac Mon Sep 17 00:00:00 2001 From: Imod7 Date: Thu, 4 Jan 2024 20:16:09 +0100 Subject: [PATCH 13/28] added test for decoding horizontal msg in KAH block --- src/services/blocks/BlocksService.spec.ts | 107 ++++- .../test-helpers/mock/data/block5831776.json | 34 ++ .../mock/data/events5831776Hex.ts | 18 + .../mock/data/validators5831776Hex.ts | 18 + src/services/test-helpers/mock/index.ts | 4 +- ...ApiBlockXCM.ts => mockApiBlock18207445.ts} | 2 +- .../mock/mockAssetHubKusamaApi.ts | 6 +- .../mock/mockAssetHubKusamaApiBlock5831776.ts | 299 +++++++++++++ .../test-helpers/mock/mockBlock5831776.ts | 31 ++ .../responses/blocks/block5831776.json | 415 ++++++++++++++++++ .../assetHubKusamaMetadataV1000000.ts | 18 + .../registries/assetHubKusamaRegistry.ts | 14 +- 12 files changed, 942 insertions(+), 24 deletions(-) create mode 100644 src/services/test-helpers/mock/data/block5831776.json create mode 100644 src/services/test-helpers/mock/data/events5831776Hex.ts create mode 100644 src/services/test-helpers/mock/data/validators5831776Hex.ts rename src/services/test-helpers/mock/{mockApiBlockXCM.ts => mockApiBlock18207445.ts} (99%) create mode 100644 src/services/test-helpers/mock/mockAssetHubKusamaApiBlock5831776.ts create mode 100644 src/services/test-helpers/mock/mockBlock5831776.ts create mode 100644 src/services/test-helpers/responses/blocks/block5831776.json create mode 100644 src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts diff --git a/src/services/blocks/BlocksService.spec.ts b/src/services/blocks/BlocksService.spec.ts index 2087af7f8..38cd750a3 100644 --- a/src/services/blocks/BlocksService.spec.ts +++ b/src/services/blocks/BlocksService.spec.ts @@ -26,24 +26,34 @@ import LRU from 'lru-cache'; import { QueryFeeDetailsCache } from '../../chains-config/cache'; import { sanitizeNumbers } from '../../sanitize/sanitizeNumbers'; import { createCall } from '../../test-helpers/createCall'; -import { kusamaRegistry, polkadotRegistry, polkadotRegistryV1000001 } from '../../test-helpers/registries'; +import { + assetHubKusamaRegistryV1000000, + kusamaRegistry, + polkadotRegistry, + polkadotRegistryV1000001, +} from '../../test-helpers/registries'; import { IBlock } from '../../types/responses/'; import { blockHash20000, blockHash100000, blockHash789629, + blockHash5831776, blockHash18207445, defaultMockApi, - defaultMockApiXCM, + defaultMockApiBlock18207445, + mockAssetHubKusamaApiBlock5831776, mockForkedBlock789629, } from '../test-helpers/mock'; import block789629 from '../test-helpers/mock/data/block789629.json'; import { events789629 } from '../test-helpers/mock/data/events789629Hex'; +import { events5831776 } from '../test-helpers/mock/data/events5831776Hex'; import { events18207445 } from '../test-helpers/mock/data/events18207445Hex'; import { validators789629Hex } from '../test-helpers/mock/data/validators789629Hex'; +import { validators5831776Hex } from '../test-helpers/mock/data/validators5831776Hex'; import { validators18207445Hex } from '../test-helpers/mock/data/validators18207445Hex'; import { parseNumberOrThrow } from '../test-helpers/mock/parseNumberOrThrow'; import block789629Extrinsic from '../test-helpers/responses/blocks/block789629Extrinsic.json'; +import block5831776Response from '../test-helpers/responses/blocks/block5831776.json'; import block18207445Response from '../test-helpers/responses/blocks/block18207445.json'; import blocks789629Response from '../test-helpers/responses/blocks/blocks789629.json'; import blocks789629Raw from '../test-helpers/responses/blocks/blocks789629Raw.json'; @@ -483,21 +493,21 @@ describe('BlocksService', () => { }); }); - describe('fetch XCM Decoded Msgs in polkadot blocks 18207445', () => { - it('Should give back XCM', async () => { + describe('BlockService.decodedXcmMsgsArg', () => { + // fetchBlock options + const options = { + eventDocs: true, + extrinsicDocs: true, + checkFinalized: false, + queryFinalizedHead: false, + omitFinalizedTag: false, + noFees: false, + }; + + it('Should give back the decoded upward XCM message for Polkadot block 18207445', async () => { // Reset LRU cache cache.clear(); - // fetchBlock options - const options = { - eventDocs: true, - extrinsicDocs: true, - checkFinalized: false, - queryFinalizedHead: false, - omitFinalizedTag: false, - noFees: false, - }; - const validatorsAt = (_hash: Hash) => Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', validators18207445Hex)); @@ -542,7 +552,7 @@ describe('BlocksService', () => { } as unknown as ApiDecoration<'promise'>; const mockApiXCM = { - ...defaultMockApiXCM, + ...defaultMockApiBlock18207445, query: { transactionPayment: { nextFeeMultiplier: { at: nextFeeMultiplierAt }, @@ -563,5 +573,72 @@ describe('BlocksService', () => { expect(sanitizeNumbers(block)).toMatchObject(block18207445Response); }); + + it('Should give back the decoded horizontal XCM message for Kusama Asset Hub block 5831776', async () => { + // Reset LRU cache + cache.clear(); + + const validatorsAt = (_hash: Hash) => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000.createType('Vec', validators5831776Hex), + ); + + const eventsAt = (_hash: Hash) => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec', events5831776)); + + const nextFeeMultiplierAt = (_hash: Hash) => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Fixed128', 1000000000)); + + const mockHistoricApiXCM = { + registry: assetHubKusamaRegistryV1000000, + call: { + transactionPaymentApi: {}, + }, + consts: { + transactionPayment: { + transactionByteFee: assetHubKusamaRegistryV1000000.createType('Balance', 1000000), + weightToFee: [ + { + coeffFrac: assetHubKusamaRegistryV1000000.createType('Perbill', 80000000), + coeffInteger: assetHubKusamaRegistryV1000000.createType('Balance', 0), + degree: assetHubKusamaRegistryV1000000.createType('u8', 1), + negative: false, + }, + ], + }, + system: { + extrinsicBaseWeight: assetHubKusamaRegistryV1000000.createType('u64', 125000000), + }, + }, + query: { + session: { + validators: validatorsAt, + }, + system: { + events: eventsAt, + }, + transactionPayment: { + nextFeeMultiplier: nextFeeMultiplierAt, + }, + }, + } as unknown as ApiDecoration<'promise'>; + + const mockApiXCM = { + ...mockAssetHubKusamaApiBlock5831776, + query: { + transactionPayment: { + nextFeeMultiplier: { at: nextFeeMultiplierAt }, + }, + }, + at: (_hash: Hash) => mockHistoricApiXCM, + } as unknown as ApiPromise; + + // Block Service + const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); + const decodedXcmMsgsArg = true; + const block = await blocksServiceXCM.fetchBlock(blockHash5831776, mockHistoricApiXCM, options, decodedXcmMsgsArg); + + expect(sanitizeNumbers(block)).toMatchObject(block5831776Response); + }); }); }); diff --git a/src/services/test-helpers/mock/data/block5831776.json b/src/services/test-helpers/mock/data/block5831776.json new file mode 100644 index 000000000..aad3d7595 --- /dev/null +++ b/src/services/test-helpers/mock/data/block5831776.json @@ -0,0 +1,34 @@ +{ + "header": { + "parentHash": "0x7eac76d7547fccb3dcef9b958f03f21d87784acd136ae2077d3f940b2bc41a95", + "number": 5831776, + "stateRoot": "0xaedb77d911f7ccbb7539b91c56939e236a9bacf57138878dac104b409242addd", + "extrinsicsRoot": "0x43091094f944a828a39ae1e6415de0c916d9a0d527479816cffc2767c97c8300", + "digest": { + "logs": [ + { + "PreRuntime": [ + "0x61757261", + "0xcf4c720800000000" + ] + }, + { + "Consensus": [ + "0x52505352", + "0x51bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be72e3eb04" + ] + }, + { + "Seal": [ + "0x61757261", + "0x46c7efb5655139945e4c609ac1730e497cacacb7cc8277cffddb113fae703f1840f82cbabdb426ebd163562bce30882825efb552bb8812ec53480d9fd6330d83" + ] + } + ] + } + }, + "extrinsics": [ + "0xe21401000401009103a2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58edcf83a0151bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be00005000f90161030000300000500000aaaa0a0000004000fbff0000800000000a000000100e00005802000000000000000000000000500000c800001e000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e000000009001000401002000008070000000000000000000001027000080b2e60e80c3c90180969800000000000000000000000000050000000a0000000a000000010000000103000000012c01000006000000580200000300000059000000000000001e000000060000000200000014000000020000008401e7e6d47b4a01c95ea4e92062a3b8a43690ba7384576378c84c7eb1a829d7eb16b036ff6f7d467b87a9e803000081879858c3fec3f733fe2e3f02ae2938ebd014cf31f1fdcdb7449664ec481944b036ff6f7d467b87a9e80300009042151f200ece67711bdc25258dd3bf4061ad8dc1a102ae0f8c3732b0bd9c06c03d0027092eef0545e8030000d70700000f4891eed327ec619956fd7a4a69eb71aadc28a7f8ea475e857645df783856f9c03d00288c141c721de80300004d0800003d96d2fee6debbe11f3ce3225dcc4f0b62edb6a1791aaafcb661faad053db695c03d00ab91cf0114d8e8030000000800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0417395fc0bddfea030000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d063802d0f8d472e8030000e707000088e03f152dc913082561cebf1201d4bb3da8eea8e395e7e8a38afd7a43891932c03d0a18d8d01946cb2c080000e80300006cbfd35aa95360c4dc316f9b825e6100a589970cbc11e9717c0682bd245ebf2bc03d0abb2f2bb1c94f3e080000e80300007963e11c69999792ce61c7cc1bd677681badead995c36c8b7f5788dc57323640c03d0b7902b430328be8030000490800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0b80079d8b99f3e8030000240800006e90d9a52eccddc21946b9184827a5aa7c8f28d52f55a93ccf379929f21f2cc5c03d0ba169a93195b3e8030000d107000063b529776216653091103b2e84ea4d6723d1a8a7e365a84e7d47506931d3ccf5c03d0c0201e32ae86bd1070000e803000052767e45d39c27b03f404a295a62c3a4043c450357dc44f7b59e82d589fdd7a9c03d0c808d54a8937be80300004b0800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0f1131b7f54b0800080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e0053f38ebdfd42e7070000e80300004ae0099224469310a618cbf9e6cc67e5275f93d3bdf2c4e743a86617d7d94738c03e04d2a15ab51127e8030000d00700001af803922caeb0624c0bb826144ec9d57e6319b62167866421cbe487c5d98a0dc03e0f2c689744e55be80300003e08000040e893b54f2f39db8b8f11e16219f67a6717e64039643ef678fced191d07c5b3c03e1c643c9d90ab7427080000e803000085ac9e13803b33a0b876f9c4a193c48dfb056d252c94d5fcca62bcb4fe1e43f7c03e1fc502e2b07e96e80300002708000066b6e0d81cbf6e783062f6e1e6c4c959aa3bb2a8acdc71d4b2c585840d34f035c03e29b296823383d7e80300004c080000f434e45a5b74f98880767169214528b5c4439942cd1c4309d09d6eb548e8c926c03e3ba901905f80c024080000e8030000e6fd550482fb6209127dacc57e4b326cb79d76596dbfc51a0dd2f5485a72b9a9c03e43d73bfd0011312a080000e803000020c93095a253903e737d45a1cbb0576691e360b2c9166e7fb75a7441599122cbc03e4f36708366b722d0070000e8030000f1a8e9b664ef7e6b19d5a745074be3cf1d1bded95683ae2730269659f17e0b09c03e5351db2428a52c4d080000e803000095ce736a7c6a72c08b0b8d49e8b0d7ea21a69d0f3938f15ee116f3be0323670ac03e55ca0b91260bbdd7070000e8030000387fddf5b0642679e076aaf48fba2b2f2e866497cdadc8beee94ef3b70011e42c03e6fe8fcbc5314b84c080000e8030000e6b7d897b76212e737f36aad983d29046111061997c570fee79f6f6882de3e7ec03e77dfdb8adb10f78f10a5df8742c545db209591d9f3fec4e146aaf0cdf1605b879598b42d60dee25094cd4e533ced2fc03e7913c5068de7ece80300002a080000e518256ee3977deafdccdc7c8c5f72a2bf0a4e10d03fcad8dee2d2050853afa7c03e7b9ae336e44cf849080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e7d99738139957de8030000ea0300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e99246104cf41564b080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03ea0c4f025fc646725080000e80300004372d13f2c6e7a416a36d8bd417409a81d859c3b8b48fb435d69eb6613dfdfdbc03ece433339688292e803000025080000dace93904c2ae7e591bc016144a2061410b6e9e691ad99a4b3acac7ff335b7c8c03ee82ccb5cb954bae80300002c080000ce041f205c5639125128c7f70774741be5b7b34639b30aad6dc4320f5463901cc83f0004b49d95320d9021994c850f25b8e385a259772211246037413843b474d01d815daa0c5f682d658885e9ae6e14fe57a5050140ea030000d0070000d1070000d7070000e7070000000800002408000025080000270800002a0800002c0800003e080000490800004b0800004c0800004d080000b456ff6f7d467b87a9e8030000805bde06f207787023a18edf4746a8f985c1305a2191d4960bf8a15524f1366a13c45e414cb008e0e61e46722aa60abdd672807e905a7806e151faa6c31c45d91dd3a0751055aa3a3216cd2f8beeb5fa9be324c45ee678799d3eff024253b90e84927cc680cfe121dd8e9ce121067324cbdfab9d0b0a3a0d807cce01d74dae9b47b25ec26f1501800014801c85c717ea9d44a4100360cbe5a7b837eabb1f0aafe1ec5a931d428ee522cb0b805795588eaf3ca3fdf2431c3444bc4737f376f54ebfb22e729da65ede18945b63e0800060808a9a5c22e756a0b69665d67c857527ddfb7cb5ab06b0caabda322818f1d958a24c5e7b9012096b41c4eb3aaf947f6ea429080000150180008480b7feb8c7bff06d4c0cada4adc209f87154c2d724ad61632be80ddde9e13e9397802665115226983291438599ceb37967c42a9476dc562598f9ea1bdef2d83347471501800110806028f7a5662173a9e00fd1c73b058cb549a289bfcee43030824b79f9c25c2283800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb86715018001108061ea22cbab0dcc3b47ea5fb2ce64c4094d5cfbac5327555f6f3bed5c19d919dc804a49ff61d3190c87f0a6bff4eb0661cf6907f6e3b77e04f25b8ecba914297b701d028002a4806231212da6baa80044a1d72059b7d9ea47a832d554708b48f95f3b1ae818400480f05884578e804765a42256cdbdf02f2eb21e2d7f26e671e72f26762acc1aa3bc807aa7c1467a62c83a03dba62b2679b8c0bf5ba5b7307a017a9e5c5834a6f371cb80c6494da6d7e7a4952ca0d7b232c3866f7592109a2c2d3292ffd4f41ae4447ab61501800401801e226c962da28b0639e3affe37b1b0f9e26a5cb3d5e1aaebfad5a8e89429c05180073d2ffc2d5c08423ebe357fe876182f2ff80855a20e7e8f2376bfe1abddf6b3150180040480caed81d35effe27bcafdf50daeae64f24f6fbaf3135cc7fb5e17cc509c332a2a80e1af12e9054e5b39d83866c1ee03b7f3c2041a679e6f27463f69263c09ec78cf150180040480ef8369476cf4dfacbaa24ccd3bd094453b876f624359482a1995239ca70cc4f6800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940ea10280046c80c311c8195da8e7c0057d55ec39d89bc23862cecaa66bbb684b5ec834de6a40b880d47a774e8648c50cbf37cd2a45da54bf2c3044ccc252da079bf40222600dcd59808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f980cb6b692881fa9edde66258609780065f25e416563e19773edfe33e6246f6ecb180d97dea0f0323d0e1060ccfb7ce39a2e591f638d2613414d934f62d0b758f5e231501800802801d79c3436485a9c1173a679f70877d551c8a84cefe54edf4e0867ee117f94fed80d4fa184dad7a3c7c443d478ce0aa58afc3ec264d3aae00943cad72c34a32b4a7dc80082080b43e88f85f2d14dc60a130c29e39b4b5201182a30a9b04141397556b4356e1c3485ead6eef5c4b1c68eaa71ea17a02d9de0400a90380106f80fca96f7cd27fef556cd361bee696532434d4820934a57c329c4d927b874e9b9f8076365ef7e5bd0d0f42f498cd62a36ad27739c3c741143a5b71039a65a90d8fa280d6976eb32786962cf50707a3471004eed1741ce866c9e0eafd983d60c5dddc148084d3a7753434b742e57cbd8570dac34f73211b8a99070304399935a40c857dab808c2908bd7bb04fb2c80616987fb7743ed909f7182347834eb15463f007fb078b805285628f928d7db0aef8d6b6c527865aab3f128a81d224f4418f03f35980c23b8062e70a44dba320f41abb1a5005dbc88bc423e0d1a522f414bd0d39a6e53b19791501801080803b98d1619c246eef14416a29cb537c74141b603c2d3bd5eec589cc8d0623446980339f920b1e559d1ceda19ee1d5335e713a97a79a4474f2fd5884be18fb7449dc2503801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c86288077b7b1af409a8997625ea767d881ff79dd3c4d1b472e1f0a1fa3c4c4f96324cf801a572da93a446813737895ef2d676b62df2cf490feb98d0275f864720be19a578042d71e025519f13cac16e644ae94580ee3a6b5fa1239fb7d8670711304923d898047d306502909a31f46f0fa655debc2ea6dbe1edf3666abb2a0aea3f5913a78d98013996f137da90a15b6adf5d8ec7e6b50a4fd61f5148a041eef475c87cb4e7ff13d06801eff804735b4164740ac0a06c0c44415a8d80ea9bcc4810eed93ce8201fca38d6422de80550e5b2fc17d5f529f33dc284b6a35522b63a2631eaafd07de2b8dbb75e73c21806b8822c5259681bd8882c8257aca368055aaf0978e00bca030074d274b82cdb280c58a143128ebc9c54ef84a7bbdf06da6a1474d23efe66bc6299de53dd341baf680a1328f378d93bc6cd23dd87187c502f6e52b8b59e44ce517b7c4c768da3dfdd78004e85658be70231f424ac9a280a0838d95a1fb68facd6dd27b288c018e409c4980fe910d14c185251f4308b96cdefb8137e0c9578760a56526add9ecf687fef54080b4c5e22388efa1aebdb855fb7785e604a3eb9f37df3c324cc217ed8f2a713c2a8076195d45438576ed5da8e69b3780e14f6829c30484258803e6b986186c5a44ff809b4223cc76ca875fb19a319d0a7689e99430f9130581617f8b296864fe31135680ac6aa9a8fed7844d63c1cffc128c36c170fd975b3d84ab946357f4f6e64daf6a805d3371bea33e9fa3d763a18db4be8d40016c3647090768b76776b61a0d9141ce15018020808082456e54dee67b858ea53059bb160edd6e5433cdc0b689406a6e0b8eb2758e198028321f6f6443ccad255f46f30debb49462c3ec50e79853e134852b96329b86f91501802800808553cc052d210285f729cfb3fb728c5021ebb5a16e0f5f081df4e50c7c561f93801b7d7f40f1758748b33c32cb7422d9b5b9b11d23227d3b0797cf4fe9491f0a313505802f3780edcf379572daadb00f28d23265a5f9a5c345acf399b7efe1a9214e3acca68fa680d26f9c2151e0617794c68d6faddf9ac2c697903a191992c4f4e772a747d517e480cb8db030ba23dfcc95ad6979b8c10212d38b18f60ca5ce21be351107bec4fd6c80bcefe00d529f2fc348a9237751595123f720f875b835f0863af355ba69f3674a8030011bc1da5291d9e00cac484b33115ec2d90e97cf4fb8edc2a6f0e94fb1874980d9b6e5a451122e0ed63b0651cca1c6ef4150e6de10862403a5a1654e4b2715cc8070b1c4c86280018fb8ca4927765e98275960e4a743547d557cd82ef7aa5c1a538087b6e1ffb09333e27845e171c52cd89dede1a783813388a71d25be01551d782b80866d6ed2e7f305f3353514ac55839a9799e86bb24c4313a4efd4ff5bf42fec8a8010f79b987ac137d23660a0baefaaa97b3d00dafa80c96283c3f2360ebee77ac73505803e9d80807ac633ddba304f0d64ecba016dca9662f149975f97631a54f4ce1491099dde80f8bc645c26524e11f4e0cd6a92fe66f6c6a14c2efc0a8c3588830f022ef15ff380d2e506f695e2cc1ab43354d0a6246993a7f209d4e23832d14c44df1e65bd3c0680d57143f068172a116f9816e516e5a172d673923a3728279c64e3255e49180f5e80c5d70ba380fcb9c9fc7afd581c192b52e6d22d62eb57b6a9608a79c3c3030e598032e18c9ffdf8655d32dae489fb849eeb58b2630d3fd095ab8efee115a56d7e23803c291cb0d7170f7a801499c66aa95b2aef8fa7431eace9843569957b91cad7f58027857da13cb393a02549f9544ad98c08bf67c08d94ca9345744f86997f54a0478023139cb9e9a48914faca60c6262f49b493626ff71dbaa8bb585addafe589c7218085715d2eba5615ec744050979c4abfcff500060665384ba9dff3f8edc8690fa4150180400180001f62a30ff19499eab277e5beb96cdaaa6e9078e48339b0e1fad96ca81f7df2805f0d9277342011b4e8dbb736d529366bb4a75d29ad08470814f1eba7d3fb75901501804040808661c412e1aa17d1444477e1706cc21411d5e4b649d465d61c475b4bcfa2fc33804113745ff20a53cd45c65432e99f461e7139078fa4f09ee7f4fb78a2eb16bcc215018044015456b032492225337bea0300002000000000000000005456ff6f7d467b87a9e803000020000000000000000054566e75077b23ad2427080000200600000089010000990180490080e9bcbdb2ea42be3c991ebd04e9687ad42b4dfb7e968ebf3dc1df6e49b5ee0e5d80cb52032960acccdd96f84ec9c452117ab05fe344d8d335b29c2df97d01c3cb8980b89708d626efc69cf2a063986d3abf78f247d6a5c4d181c4711f520d628675728d02804c834856b032492225337bea0300001404e80300005856aa5e225c309a382f0800002408d0070000d70700008063677d9e4bf66b9091c650ef3fc0749de98274aee4e97c317bff0bff0bfdedb180932624aa03db3929aa9a46659461380a4ee4491f50360f3fc7a1d048d2f43d5448566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba6598a903804e83806e737e80f34720c65f30ae9be538353ab7b3e38bd80c51eacf2cee66c5d101d0800cf46419917d9f6278dce47749cd39e9a1cf8e0c055403a2d8371704cb36d53b8049523ecebec207db585d52a5df4eb2d0618448858be4aeb2be3c638fbf16a23e80ff3d7e686ae6b7d5c836c9cc5a42f8eb9bb1f6a126a4045f39c4dab8b37b90b88042325036847b3880cf78ce46583b49677799d4bff90ece6071203d040a6b399e8037fa7bf9c2668fc7e3e0c6b7891a01209b6f5e2b123ce836a1bdf33752fd3db280230b2e27d27d36ef81faf1fadb6a7f2be997ebca450b75e19a1e3ad738e1a3083d06804ff7808f7e88c2b231ca0837d5fd4aaae147d01468a5e95c44520c661980699db34cd98091a742afdeb071d693f41f172076063c33a2190ecf018fcc4a2c9f3dc83de383802361f257a4c05ab0f9c35a457758625161df045bd50d39de215053532f3f04da80df702b35e8375675a728616956a8f918e7c870ee86412e92815b696888c1de5b80fea61e428532dfa78543e5216ab0281b32047a70b5d315044ae1687b3b8cad50803476d83e68bf203dd4719ac3b86ac3289438e32c3c04eebc5331377a3f29f349809fd8bcf8719a55d4321b4061756fa14e88ee93d492b00ca5c6076aae4dc0e9c480bf25efc42d65e7c29695df1b82a71d357ffbb27f49277950993d48c54147ea6180c453ea27118e369491563a131e945323273f89e63323024d48e6b213cc19444080f1e4c15fbae0a3dfc07d68e9a8a0f17c6f8a78554ea83436e76e1a8cee6fac208063663e1e8348c4b27ce97720268c770fc19caee96091343852137b064dc4828580b4f10bb7cbac4eb816e7de11b42704fc9324d74f8e15758dbb8a0e45c0c65180a903805c8380587dbeb711feb47f76323fc62b9cf685fa9965ee17cc407b071b3ddf8701a2fa8091c5f4ce6c19b0ef4227812539f892b302fcab1091aae529693ee88905cf7e0580e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980996051bd3f31ec285cafc155811350105b607382978c3e3dde31a59b4b798656802fe371549f7f92e5cd4ec0702f07e5220d740d51202f0e2812cf09d614b2f0fe80d50a9daa66e6e3fafbf2b6545c4f8f7a0e067dd8f2df3099b5740953e51ba22f80f6ff29e199d2d578bc1628db1ff34c7b723ad8a7c1764003cea88fb670a1013e9901806100806e4733b3102b6fa5c60058114509175bc4438712a30590271e5ea08c25439da380dec8af6e436add8d3f4c08e8618852d28d1eb9b3f6fe888462b6f51b1f970581800c71da2ab7c4489af77d366af1d0dfa7e3934193ef91dd1935ae3e03ccb0f7fba903807588806f7007bb9d7fa46044a0f0ebe1d80e3f22902a81f4ed1674ca687c052c58b5f38077016fda2645b9f713e5649a49e46115d16c98ca61b697a006139557b650597d8069865b54cc0d45b2d489522ec2f664f39b8952983ac0f49d48c4b20158fe3dd8804cb1678f035dfadba663fca5ed94d97f1ec695249d04ef8efd69eb01024085bf8039ceeeb409398cad685c6434afccdb160cb9684388fcf1756d27a2add046ab4680108756cd035e04d6fbed805f0bc56a828e163e6385bbd79178829afa180ad29c80113bcb1f6e72a674e1b8204b1c9d13c6f0028108d081242a9c8ea14a025b1a5bb104807f038045caf8a29fd38d6534b91b1a60c177614905b1b2541440c57c00b767e31806ad80f6a8e7e15c34499748c8bd9482371e5f35b3fea0b9f424cb86d007babb0d557e807a927184e7eb4a92fd3161f5bd73614721b3314dbad2f554338934cc1e78dc5680cb104ca21aadb06ea617a60966ebf40c43129a3d066b1ea6e17c5a7b69c6e916802a74e7451ccd25351ae6a839e5751441f33ddbab14e8ca9c14d3763fddc6783e801c99b86d292fe119d43b9c6a07cb61b4a494d0f81e97e7069ac2f064caeeb67780da680453e8ffcc8af3546df953f8ff5408b48d07112fae2e5e04173c840f167d8012a32bcac04aee219d16f8a229e91ceb8b6fca49cbee1298969ba780b67f1350807c8e74410a1fb2539789ceaf08221f06850fa3d57e275bbba8e7e6f175f081cdc106807fdd801bcacfc6e6480226ad9aef6fd056c800199adf83d95a35af1d0bdcbdf03a45b380504888afd85cafabfbc3668a727d6aa2a44b2bf078e660e96a4eef0918021c87807af50c02adeb268770c95e5a80ed695efe9485a12af6b6fff9e83634647d20b58059f4009b1b42c19253442876c9804ad174a2f1ed7ad5650077044af9a5353d61801a5bec8436c876222d99b4a21ab8a554fda92be495a9fa852d8c64c35183b6e580f500e0cc9c04a33aaf3275152fb08e8b1f746ff42601cbe63f602e564dab1c1680b763a1f8316d8c0430fa091b71e4c100a0f357365f85b498b872eeeb6c6118e48050d8fe3f74fad81df76ec8851ba9c50d4f39b263b7b9e704162a416f3d907fe5806c3f9af579d7477067c1cef624612d29057cef3a152f4c67e0d110405404fbf7804e885c22a02598bf62ed20d526d41927c05160c905d3e7ca49a94ed0e57db88e80028abb399094a7bf31dc820a9cfbb38e4f95e556f29c3e481a286710593eeaaf803a020ce3fe5dd0b0d75e6271ce9c2a51cdb22e37da1733ddb252e8f02096bf3480fc89bc904d336e1879fc7301dc7e540b25cfe2c5bc696db641b58f4d8462cc6d1501808008807230a92286e1baeb9e410cd0f031f13bfaec3821e375fff2e2268f170b8d775e801977ec0fa48ec459bd0f5b9a929de1d4cfadb9344bb318d9eabd0e6d42cd52496901808017344607000020aaaa0a000000400078810088003044000020aaaa0a00000040003044000020aaaa0a0000004000344603000020aaaa0a0000004000344603000020aaaa0a0000004000344608000020aaaa0a00000040001d0280881480b778b5d65870b2e233a0b24da7741696b6ad753108ba10805164f34158cb05ac801b5433326d99da1761205b4cee5c6ce94b99d849ca93395bbb15d6c211fae3e68034cc96696fee81fd0ba46bf0aad1b5fea8f8fc39fe217b76e276074df24558a2802ecfff1113d6fbe55a765237dc87effb29317696b62fed39c763086b627ba14a1d0280910880859145393581d070f54d3214c17b7264ccb48928d4059a0e5024e20b2c6502db80c1ad4997417ad21ccd355c8b446d8f22b6b1dcaf5fed4fe3cd41bc01ca49dbda80599c4b7df21ca43186f4a20a7f6dab8eef01cf4d965a88f7e367d81a072c3ce4808630604d318d99c4de824d3b2a12d1fd54a6677ffa6d766227e2f296fb28a40b350580a6f380157e2ba07e7dcd5869e4c52019584b0b6593f47a13b575c0ef6b0bc2ee28a49e80bd3fc768fcef6cd8866d1ff49b8d17643bea0226757cdc0554ef3829724cdc6580634598730c864ce8525b53d710952607911a5ae1022faed5ae0e9141a5ca50b5800fd77edc4f6a21912f95a3277075edf33f810c18003641a01608e3b88b60f576807ec0d10cbf277bc30a2486ed56adaf2ae7456e91eef048c0ba9d81a4d69e6b6d80dab4c40274cedb8af5e77168d90621e7ee8af805f38cb0d3f6e8835c8320813080a4918b93dd88fe29f6d2601bb856af3e8422206989e2068f1ff94df0966dae8380b6f8e4185cf7e04c542ba01f4ab46edff54a980078c31b3f4af25f793f6c205280378f23e71d9931120b83181ff02c211bb7556dd1b7282f0402929b78ec0a489e80e052fdedd4869fa17d0abeed271d6ea1dc202b9f239930df62fdacd71396138d150180c0008034d74efaad6c592c9854b07384b45a27e590e0fc033484560749427436e8384e80155e565ae7f3ea93207b3fccbb33854963a4bbe616b2fc134b034257e2c55129a10280c08980e8aa6bd49a2bf6a0f62ae9610d4e4d48b2c9e0e9f9c7202ab450384137c70cd3801e0550d13a65b00857b6a9bb1229fe71706b61adc009001f645520847065133880c3d5635b27ff0441d464c39b45b1a2df696d2baaed983b22a45c5caf22cef5c080c6279d0cab3d47e47119915812024de5323dbc8772c8d31554820f5032d6d51680f590d11b00143eb096ec2a334c38c8a60dbb460047f1e13820b4a29ae91a92e02d0480c39c8085ecfd07b26b6be2a28b8b47f7c824a7349c93b0f378c5e24e72fa12ff7910978043a6a3eb51a0c05f4157612ebb9200b1f8bfd6276c7115f6c9dcd892fc7977aa80229d58a677d8445805c43cd1bf3f71a6e9d1bd270dbb45fef7e6f461fc02422b80787fdd75ffc48b03b19ec3b923f600b3c9010ec8be3bd363794baca878d0dde3805bbc7ed9bf94dcfa398acd40b78e3e34025b489a9ef7b25b196025cccfed8c9e80b0a600faa278b3e24c5dcc510717668b861f3d53deabd124afbef853bd93cdfe80c54aeb5267f45e5d1682d685eb8b2e80c6c7494541330d0b7d53daf32868a34c806ac7ab463c1505a5ec3f5bb91254b292467dd593ce222e151afb7e5d0013654ca10280dc0080943782ac497a1fda6104b1edb43febcea56af70e26298b428e825acb6bb5d09780bccf533e0e80a957bb29f2965ddc4865e61f2d6a9095e17ef334fe658d721a4a80b604f0d9c4143fd23f6b9f7c2f82b8fcc199d75fcff286b426f467b9c83a701d806672e3babe19a72c4830e866ab9962867f9e567d23ec77c3c2c5d52b5cd229228004d4c3c69fd0de3901fe4062ef94b2e7e99e89ad603c86e4531824009947272bb90580e6778065c35cfe27a746e21930af413ca62167331b05ecd4dc9ad61683b932e6d52ab3800bce0454dfd3196d86474277166f0d5e23efa67f7d0d2f3f9e91ea46b19c4b388097679df04789eac59989b2424bb4e2af650c5c809d0098ddb2da844cc33bf87680a9e9dd724dd503df5f2c29e01e074697d4a0ed8b66b013ba135e561a398a9e348067365525ae7a69a26b7cbc7ad726524d3546faedc74ecc8bd6d40b831ff6c863808d5e166ad2fbaebb8fa5dab49385ea4ac863e5fc95a5c3c7eaa106715138e32d801db281200abacbb8bc06b72079e921704e707f3094c19679b363d79c978b8d9180725eb7af94abf259a7d7dadfeffcfdda9d7ec6d83fa105e26bc6d54d69ed3ce7809fe955e983d4d1e979bee6dddab6062abf78273ee1803ee7efe139071c786c078053ed76a56a7d202711eca9580a6649af4cd07705b2ab1f110ac34be7ad7093bc80ff19d51d53e386436b3fa5a6a69dc987bc677c6e4a297c9d8d83da4b20958cd8b10480eae4801ec01457df7975f40ce32b660ffa6b1d0ba422c26416fbe6bd1cc2e8efd06db380f5317243fe29fbc20c872f8114ead6dfb53d318b5231fae7d596439dc4bb887680b41f488b682289b225e2fc450ceef779aa681e60aef54c1ac163b23f3f639f08807d348c5e2c9669c686432e10716949d8fb15540390fd9b318c2f36735ad21263808e4f04d8061a7dd06e1e39778e540799d58f84ec50f89b34462f1464af6e7ab6800e13b2d869bebfaf452db48fa91a34d7810bd1fe808f6060228842313d5e256a80f94620bbd33e04aec78ab11c2dbbaf88385fb43776a6d957c9d18d6dace2c5bc803370ec6c00af45318401c882528d8282de382fd7cd60d81dd07ffd0692806cdc809a14e4f273040a9a0e92787f5900a1755dfbd4d7c85493d704bd23746934e21f3d0680f9dd80b4554afcd19d1bb4ee031e4c7b24fcd0ce53b8c3510d2e8efb2e184fa4d87af2800b6cee639b5703da9ebcad7f651d104c52f838626ef70a401fab45a649f7693780423f90435fd57c02bdb91e261cecb09e364e503434af6364ac22b34299d92a9480fdde7a1ec684ab8ada1cff869b8a1fd755d4cbb3a0b0b0339cc77b3af4337f3d801c342643397645f0e7f332bd56a95c2e9bfbca82b0036b2007deb4d176e57417804edaa8724a9e892ea9ad7024634774a129bdbc2ad65073124e30e6a9088bf53a80bd087457dbb73f36194d60ed5ea1772e4021817dd401e87f564c3c29629fd5ea80947ea4a5027a0dd7f20837ea1481f31e2954b022332cbe221090bab8a6afda2b80d956263ff5026bada73fc43f6a12e039d201506263d1e111c2ba21e352d726e380dd7375a513ea867ffe04009144e9448d6a3ca52beafd3661bdd2beff8a0e295f804db0a5589ac4f893e633a2a219150afd601bc7ec800bfe2482af3047af2c63fe8015e9d3816afa8d370e4d2c359acce94f02f9e5e37e43ad40652c41dfcff4a2a84d0880ffff80f4d7d7f3a54503e8fef3500fa98a1045f55ffcdbed6038c283f96b91a3fa5d528075e8ef93ab71f7aec433a78d85626e90de51c86f4075b60229778bbfefd3574f80c0b0d4a0e86b0c3436e0ef3b92c9b5b5fc70f7e9384d43e3e4c7f0b7da30650f8026690b6c4d6657d55a6f281dbf5a2a1bb66749b6972691c3ee3d099e1306d84f8043fc1a0c79c4cb10d1846a5b21169d43825fca79caa8618269f338b8203d0bd18006f720cebcbd645b84d64c58baebf9245fabdccee353d4b7dcc6083fc0f47db980a3c7ddb1442e987566a5d02ace30c45c19463e1eb0640e3d359bc35fc978a50080c02db09c36f89d8bbdc7c57924340b481aedd0bed2258440ba1077fa4a897b2280935a360f7b35ee530110a4f2a953c209f2900bf9d796ff49b7cead615a3b55c680f8b6f70a944c2661bf17941eb40f5ea72ac36876caa6abee6f9a71e3715edd91802809273ca4885cfc2731c8dce0cc63c6f387b91c69c0694844c9e3406cb7bdc7809a42042f75a1de5abfb337f1c6bd88704e9f45228e747e9f5a20fc2a2a04acb4800a975334e8490159e36210e76712471fd41f9ebc5625998773bc2b11e3c9d97a800f8451516fa8b9be7858979d61c8414f63f4cf18baa40298797ea3b6373a727080397b79ded9e5249ddbf29b11519113b2cbd3d6491f2841d0130d9fdb3327ceb080d6ca6ccfcef52741a2734a0b3f05b81f477c19a499ef9e240f32110445557ac299039103a2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58ebd029d007f03cfdce586301014700e2c2593d1c08063828bd4fdc2dfbebc2d7a771be214522df151c03801e2f9c0f2f3a8e8547851505f0e7b9012096b41c4eb3aaf947f6ea429080100685f0d9ef3b78afddab7f5c7142131132ad420cf00000000000000585f02275f64c354954352b71eea39cfaca210cf0000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040080d2705ed6fb4282e60c9bfb3cefb5f1c1dd6743438b0988ac5e304cbdc7d2678241059d0da05ca59913bc38a8630590f2627c17dd80900efa2ebe81152be4d153421370432acf1df81e5fbe3c0e7b4d8c1951cb2ff380d7a01b4ccb277fb3b91cefaa0a9a2a043d38b98eeb6d19012fd4a3702ef39ba080dfeb24124eb02e900d4c59ec8de843786b7732e8229ef9b4d356f9ec6c55da31505f0e7b9012096b41c4eb3aaf947f6ea42908000080af1b5b29387bd9eb8c289a9a83430e8bc5d6b8311d5a7ea5c07e19e87cc2fad6809b1387963ec05b81c982627b5999c24bc24db66991e1daf65e0a7427b42e9b3e80ffd3b17e681e49a2c509acfde4931c8eefb9b554b83ed25d402c049e6e1f77e780b544aa34b22c8ce065d7e280d46d0af733fe8907a6c96eb8d272156be37ef0b8809b1602ef8dd2fa12cc00f2d562172719f9d9158a604adf7a6e5e6773ca79312080af28e0cde6aed89ffee12c107290bc7ebda4b4c7f52e4f9cbbae651317d77aded9049e710b30bd2eab0352ddcc26417aa1945fc380360c98cd291f697953f9d412ff4d0af185ed19732597d8e7bab79827975a75b08099722faf44e2947f63e3a4843db56aa04a18db98bf10bd34c5bfb8686e18793180767f45959df560ac956f70aeb283e3f7a7709fea1a8e3d3503faff25819998768039c3a8f881a2b35493955da2bd70141f7c0967536e21cd5ea855c06723c440a1505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400801521660ade511634526812a8b200538fc88c0e91974efea95ad2d575f98d7d8b4c5f0f4993f016e2d2f8e5f43be7bb2594860400801562aced48c2fedde820abd7bcac888e6baa1f460c6573e745ac86a395074f468097ff984a9229d194b352e7795790c2493a2f3a8320f38a14cbcd7989f3f138a605089e7fefc408aac59dbfe80a72ac8e3ce5fbff801c902cbe419e7cea75b1d971cbbf91d733d711f134307162e1359cf85d02971680f62ce159296d30b0975fa703c88335deeafabe3c047f59f37deea5d4b74d0bd180548180d603a41c9cf7a880dbffe6621c05bb3226652ec3b42282fa250b6c8b3d80afd64196abf48c8b75684a75e13030fefacff4b664871003c76778e1405c46f680a38e2ce5933ec05307fc6e11f82592d62e8236da22a7746995618599c0de149680a9693573c0e2ecdddd73060c0125bea85099057924a5d9f31871f6ff4c18c88880249ac884f757608079745ec844acd182411e5bbc83bdf670fa6e52171a169eff80ff3730246e45762e9b43f5d5d1523d7a5763e832869ecf8d0db6371ff5728a00805521442289149a92e12a054bcd027d5834c8ceb2175d03b5fa492bcbaa870e7980b93a2b5374b471f766cb752688932c1d85996cee41632f7cc6a66cba65e1b19180d1aa82b5f4bf128aff421334e56c1f42d5dab24532644876c445dbbb82a0f60f80cf91ed07686ff65d340cc7a09ba8d4f29efb393f2c7f436ac1de116e9479736d802e03d2c5f1d5cb5743f237dd38123bda5354eab3b56b1f6a4579fdd2906a24ba804a07eecd8261b82a2f42e04a8181a8b0802abd207f011ad733c120a7c08e8f0c80d8463698b1dc2c93bb8ed8d71e08b5df853bd8636f7253ab70340230c7b1420d7d059eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed209e99e41000000000685f08316cbf8fa0da822a20ac1c55bf1be3203888000000000000505f0e7b9012096b41c4eb3aaf947f6ea429080000801fa40c38ace33022c102a3a7caf0e780c8634ae8b4326f9d161ca55844e1258d809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880a72e72e86edeb7d0d69d90419a45235c0cd77380e124912a984280c53e4bfcec800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd880bb1edab65fe1c5444bda94cfae6a23a15b1c53b4e92fc75e7ebbe443191a720f80ba0de76ce1eb604930e7f10a1f8348077cc1a5062423ad47448c4872ba2726ba805a7d201bea950ee698b29e84331e18240f14edd398b164bd3024ba92d9e7741c685f090e2fbf2d792cb324bffa9427fe1f0e2015f63a016df83a0171019ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290809004c5f03b4123b2e186e07fb7bad5dda5f55c00400807273d96691e5d9c9c7bfe351d367c9b0aba25ed1ffb23da3a59d4b549792a212d5019ef78c98723ddc9073523ef3beefda0c1044808d8fcdd07758082ea198aa302b86e0cca1db012817b06029d0d6b4ec5c2e115280e283a5f10c6f8a8b6cc5b4f97351a7a14d384967e8b37dc17290e7cb813b5d4b809a8025095f0fb1cf12f83b2799110508a9d2bb3060ec9c805ed39d483d18cbcb15079f012b746dcf32e843354583c9702cc020f9ff5c5702a6fc915ccc55a0300800002408d0070000d707000080bfadc9bbb2c3ca2b38cd11b725b0f41a4d082a542db8367be0c14911e8bc668e80c0caa3a1941089d9694945f064fff6cd5482f9e49ecd94eb0bc4985cdcb9f43b800d93a67b11fa746acf6c5c7fa9b58f529112824c157144bf2bb2217ccf12485a805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff6c57073de59802de4637e8070000340cd0070000d7070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080770f754c658cc038f95b520d1b1e4d00c10877e482be592b8685fa8ba7cb57f880e98895c9c0ffbf97c65956ba272c22887aa35468434c9f85e1e1381d31e1e38180cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb180239c34f9ca90136889810a2033709e5bcf7d0f0f6bd6aa989a06d0deb76321de804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e0800008d089f06604cff828a6e3f579ca6c59ace013dffff805cfa1d8a5906d70cdaca788ef7f26b878519599af62caa27b43ccb30ca2de9f3803e3ee55c31d136c39858727eafad7cee02eafc55222e7494b1dfb47464bb2832805e31d4f0093bc5e252e1a4f08f5fe9af576f1f06938867d13ce3facf789e3ac5802b28f6f45e0d7149380cf65e446a9da87485af1ee5b2966567f36944d1332f8180dfa0772cd10205c84ed6629e21ca71a60c80212f46deb4eff80d81eb6a59e409808614cfff6746e62b4e46677d3e0abbb12a3ac7b2ac93b87285dd035751a773ac8053a551e077fb13c80d8c975f11283b8da3b04a3152cc074dec3097800f5842b88041cd2ff4b543b2941ecfdc52aaf2988a05dde6a79fa910bdab3aa360bffbe02280b4103a1276e9fc49f012b69f69c47ea403e2139175438129e27a29a329468ea280f8588ba1cdeefe41a1af8a5a21ab54d6b4d58de76fdbe7ca82fb818b3aad688680c9310feb64861519f9adce50f59a95ab8307a564e0e0afb4fc2f4ed198273bd080db8af5d191de2879ac374c1ef1793e298140991ca7b6764b7a61e5167b23ffcd80fc4f864f1cfc8e17ed1a085e1074b0c3266744ac78ea21c0ab33c75e1503cee38022a25b9f4c6939199229cad0c13768449284dd5bf1915295d6557d7ad419e695801df0b7b316a1485c2ede799d49ef2cd2198b8dcc47773226dbbdaed89bf8f6b280fa5a1fd14e1ae700a7da12cc6f3874569ffa2a6b3599e54ffb90e3af0352ce58b5059f0ad157e461d71fd4c1f936839a5f1f3ef8df8008ef8ee2ab5466cfcbe2251cd0aa4c9e43b4a15a6a2919ebe78c3cef323bc37a8045add92157c7b68d3fbfe254d814c30861b567ca1a261eef264dd0a21fe5a0cc58570c88433df862dbcb2408000020000000000000000080f1f90ebe2449756caa238a37a4f622baa474567d5d3178bc84cf4d94f4e4a9c45857073de59802de4637e807000020000000000000000058570c58f3b5989bb72cdf07000020000000000000000080a43a9cadb8df327bd035615f93d1cc99719da39113502a1dd4ce6f099d47e5c3808f6f5121aee45b4e788e40c5cf493fd9e0be05187cce23b1c861f7bcb3b1feaf80813e3bb93186f01cab4b632ba8f5873a1289855d3a258dd74a38c272ce61761980588cf3f41206413f7c6dfe3ff1d85befce030efe50a3b8e8a4453b87d3aea0ef5857073ba61bc4d713354b08000020000000000000000058570c7327a2a48bf2b1490800002000000000000000008d089f0b3c252fcb29d88eff4f3de5de4476c3ffff80e342245838aa0618b9c4ad10ec775cf73646acb587b8965aee66d2bfe05095b580580670bdf4d75905b6e4d8e2215733f20bc5e01d9b847e643e3befeb8970274e80814b7d84d13c89903f422880f43b2046bf2a4f641e377814b366d7081f7c64a280ffadd28db426fc6752005f2a912ed9b2db1f9d81fc9557f65b9133f6954d83358003e212ec1a867183cacc9918e5d631bd0a81aaca0f88e79fa0055968a287f65180da0267d7e86259f1d275db8360580661b69d2359a3e39f788ad1c7d0eac39b58804ab88b81f43d38d1c51e103d695fa573227278cf9804c3cd4fcd4ae60ee6ce5a80227d3a8bb04337a89b4634273781645826faef2a6253e93649f0e9651d9ded848099c40220023e9ae1d7eef96c9d9c18e32d430bc59ddf983024831a9e163a496580e0e8dacdb95ce3ed48e5c75b81bb51feada4a4e21525c57a2fcb468186322f8680e1a1f67c922ecbaeb594c093f336cc66f4f807a795109f6709ea048e8bcdf17880b5349c797c7b51ba9148a3c51c46e28dc96db34055a73cc5b70f40ccabaca53580b66c92fd4d78fea6c680a96543b7f90ef0ed23b0e0c127f77cdcfdd83af2697480fd69932270c4b4ea702992b22efdea094e906fa209557884ecea75bc047be6068069480a0baf8c5471c9a875dde3ef63a9a261e1ced19053d533cbfcf34db7308b80435bb41fd6ffb890daab09f281b3fcd91fc42a3b3541fde5f5f0c3fe1aca9d1a01079f0d3719f5b0b12c7105c073c507445948f9ff5c5702a6fc915ccc55a0300800002408d0070000d407000080b7c6e2167110e8b651eb693a5bbfb83b6f968091478222e136a68389f2cd385c80e6086b406a930613d6f03e4d1bbaa36c00c53c176b59f4d9fa63a837fb0cade87c570c88433df862dbcb240800004410e8030000d0070000d4070000e7070000805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff5c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080dbd75e09babf2a19db3fedf382d7e7a16978cd02c781b1ccae2849c29a605f15806f95921fe3f4084c32869ee6a76db36d2c982664a628869469cb658c847ebe7380cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb18097fe80188ec468eb8ee172ddc2f8a6606482f09058b3fc0034596be62867ab09804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e0800004103bf0e02656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791c60808f6e2b238160338d09b9777042423f2c080d2554575b8b4c8282606e91f0b2b480e229e6382cb05058145a936a2c33a28e998a98fbb4a9123e2d5108a5613bcbc780462c6fd312f1d8c48aae32e5bd6866bb8395478ba334c30720f035938f5eeea9802413ada492771a8e2130c6128d13c09432ef58f80106c0e17c07fa97bb23ec1d80b0018a90e5093fb5d579d76c73bf1b65fe79d9d1e09b4a3654a6d9475aca50a0d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000010305fad7a0ae358701d8c8dd382d43f172b19589419d3844cd707bcbdd463df9005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000107fc153a779645c7da912c21aa521086e1c27d7e380a515928ffe268a7151777005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001252c8d2a85ed57e843f2cd9cb00a186b1d75f75476bf5349e4c807dc62be5201005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000013ee5c5c6bc866660060f57eafab274de0875b6e1f22d9e3c93b521246d5abe58005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000014c690ea012bb62e31b5c3fcdaba06b8278fadbce8e99ec0c8fcdfadd5a6b0876005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000160b7d50b6819af5bcb6b69c1335f66fd7c66319b57125f264e8c68c5da77c50f005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000016278c3f2e3e9c118a9005fe5a544cc278b6052472e4b1cc32b0a7e7643359a68005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000163677a48bf325234e5d67d153253bf2f0e8c9995e8e042ea42decc21893d4ae9005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000016a1bfca2dddf6aaaf52c5eba07427a96e989f94910a8ec6796a0a39f1202c7c1005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017a77dd1f1cf53ae74e5df2ca47858893e388070c6e9411921c51fd6f3448bde6005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017f383b0e22783bebf7c656e209192fc11692aa947f8eb6d1bbb0e5bb78d6fde0005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017f70f81377f6fc1aa09570a4179b81b594e7b8ebfabd0718d3a0a7491d3036c6005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000018bcc3b4e7fbe985c9ca27d6c31b68263ed4a6de60d502af4e1f3f8ffdd4d5048005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000018d1f26e6793d2b4827c57aa4bb6e943d784555d10b725984a52e3878ca3ce9ce005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001aebdc245c041765d3aeb4b43bce37c8cfcdf2d1488fc91be2cc45d32880b5449005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001b05bb7ec2cc7615f5d28f566185505040426f8471d5f6f8becfb01c16d92f630005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001be4759ae61455f939d53fdd5deb06844bcf513cfb4a9accfdfa200188419141a005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001c7b859bb7dc7c5191327cfa0ee8c0109c64dad0c6fb1b5bef8b9e499a1fbcd80005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001d225825da0a1ece9d5eeabdad986af80358e77932a3a5029c61e237685b926ef005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001ed3236298ea1643caefe524dc7297e83ce77c95ac487d86e929a06922b8823ae005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001f56247ea333a03f331c67d5c326d2684180e782027de707a7da41ab5cd0a61b6005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001f6a0f0bf50ff677934c2d37d99926ffe5d007e24ff32f8d665acfd3662377a4e005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001fdd13e5484bb339db443fcdc4e8ec7456e785e9692acf18b5b300899ecf2cb56005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100010000004a000000019212083c7da86d9dcdb8c127510025f768ebbfb8c80b0d48595b5244576e7948005039278c0400000000000000000000005039278c04000000000000000000000040ea03000000d007000000d107000000d707000000e7070000000008000000240800000025080000002708000004dcf83a0129010003100004000002043205011f00020e27070a13000002043205011f00020e2707000d010204000101003679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c492a080000002c080000003e0800000049080000004b080000004c080000004d08000000", + "0x280403000b2067d0ed8b01" + ] + } \ No newline at end of file diff --git a/src/services/test-helpers/mock/data/events5831776Hex.ts b/src/services/test-helpers/mock/data/events5831776Hex.ts new file mode 100644 index 000000000..e0e597411 --- /dev/null +++ b/src/services/test-helpers/mock/data/events5831776Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const events5831776 = + '0x1800000000003203c00700007369626c2708000000000000000000000000000000000000000000000000000080c3c9010000000000000000000000000000000000003201c00700003679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c4977b5c9010000000000000000000000000000000000003201c0070000e5c49f7bc76b9e1b91566945e2eb539d960da57ca8e9ccd0e6030e4b11b60099090e00000000000000000000000000000000000000001e0041ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec641ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec6a23f304a253800000000000000000265cd1d00020100000100000000002220bd435517020000'; diff --git a/src/services/test-helpers/mock/data/validators5831776Hex.ts b/src/services/test-helpers/mock/data/validators5831776Hex.ts new file mode 100644 index 000000000..e770781e3 --- /dev/null +++ b/src/services/test-helpers/mock/data/validators5831776Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const validators5831776Hex = + '0x2c50673d59020488a4ffc9d8c6de3062a65977046e6990915617f85fef6d349730fe8102dbc244e7ea2babd9f53236d67403b046154370da5c3ea99def0bd0747a5ecc1b0043fe1fc18950cef3726fa74151bc41f77438ce924c11a9b43823ff4300c703a1cde92ffaf1f8312c1fdb3a81140f7e76789d55ae1f0683025c4286493a6a0745688c52b4709f65fa2e4508dfa0940ccc0d282cd16be9bc043b2f4a04e5c49f7bc76b9e1b91566945e2eb539d960da57ca8e9ccd0e6030e4b11b60099da9f7fd3d9612a68d2ead69dde53297b172b7db514d0d261e7c5be987df7f32af00168a3d082a8ccf93945b1f173fdaecc1ce76fc09bbde18423640194be72125009e192ec169788c9c1f0202fe7c2bc79405ff8b6e1d1ac78fd6152006e606d56495460066a5fab4be4b0634c41f0e550f4f3e4d3436924364ce98d8678372d6610a5024c2a5db3d02056d4344d120ec7be283100d71a6715f09275167e4f38'; diff --git a/src/services/test-helpers/mock/index.ts b/src/services/test-helpers/mock/index.ts index 4cbe8f153..27f1c03f0 100644 --- a/src/services/test-helpers/mock/index.ts +++ b/src/services/test-helpers/mock/index.ts @@ -16,12 +16,14 @@ export * from './addresses'; export * from './mockApi'; -export * from './mockApiBlockXCM'; +export * from './mockApiBlock18207445'; export * from './mockAssetHubKusamaApi'; +export * from './mockAssetHubKusamaApiBlock5831776'; export * from './mockAssetHubWestendApi'; export * from './mockBlock523510'; export * from './mockBlock789629'; export * from './mockBlock5236177'; +export * from './mockBlock5831776'; export * from './mockBlock13641102'; export * from './mockBlock18207445'; export * from './mockBlockHashes'; diff --git a/src/services/test-helpers/mock/mockApiBlockXCM.ts b/src/services/test-helpers/mock/mockApiBlock18207445.ts similarity index 99% rename from src/services/test-helpers/mock/mockApiBlockXCM.ts rename to src/services/test-helpers/mock/mockApiBlock18207445.ts index 5c3902ab7..8c920ea64 100644 --- a/src/services/test-helpers/mock/mockApiBlockXCM.ts +++ b/src/services/test-helpers/mock/mockApiBlock18207445.ts @@ -192,7 +192,7 @@ const traceBlock = () => * Deafult Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block * #18207445, which is what the XCM test in BlockService use. */ -export const defaultMockApiXCM = { +export const defaultMockApiBlock18207445 = { runtimeVersion, call: { transactionPaymentApi: { diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts index 92d3bd6a8..4ef31c42c 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -40,7 +40,7 @@ import traceBlockRPC from './data/traceBlock.json'; const chain = () => Promise.resolve().then(() => { - return assetHubKusamaRegistryV9430.createType('Text', 'Kusama'); + return assetHubKusamaRegistryV9430.createType('Text', 'Kusama Asset Hub'); }); export const assetHubKusamaGetBlock = (_hash: Hash): Promise<{ block: Block }> => @@ -61,7 +61,7 @@ export const assetHubKusamaDeriveGetBlock = (_hash: Hash): Promise<{ block: Bloc const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock523510.header); const runtimeVersion = { - specName: assetHubKusamaRegistryV9430.createType('Text', 'kusama'), + specName: assetHubKusamaRegistryV9430.createType('Text', 'statemine'), specVersion: assetHubKusamaRegistryV9430.createType('u32', 16), transactionVersion: assetHubKusamaRegistryV9430.createType('u32', 2), implVersion: assetHubKusamaRegistryV9430.createType('u32', 0), diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock5831776.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock5831776.ts new file mode 100644 index 000000000..7948479f1 --- /dev/null +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock5831776.ts @@ -0,0 +1,299 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { ApiPromise } from '@polkadot/api'; +import { GenericExtrinsic, Vec } from '@polkadot/types'; +import { Option } from '@polkadot/types/codec'; +import { + AccountId, + ActiveEraInfo, + Block, + EraIndex, + Extrinsic, + Hash, + RuntimeDispatchInfoV2, + SessionIndex, + StakingLedger, +} from '@polkadot/types/interfaces'; +import BN from 'bn.js'; + +import { assetHubKusamaV1000000 } from '../../../test-helpers/metadata/assetHubKusamaMetadataV1000000'; +import { assetHubKusamaRegistryV1000000 } from '../../../test-helpers/registries'; +import { balancesTransferValid, blockHash5831776, mockBlock5831776, testAddressController } from '.'; +import { localListenAddressesHex } from './data/localListenAddresses'; +import { getPalletDispatchables } from './data/mockDispatchablesData'; +import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; +import traceBlockRPC from './data/traceBlock.json'; + +const chain = () => + Promise.resolve().then(() => { + return assetHubKusamaRegistryV1000000.createType('Text', 'Kusama Asset Hub'); + }); + +export const assetHubKusamaGetBlock5831776 = (_hash: Hash): Promise<{ block: Block }> => + Promise.resolve().then(() => { + return { + block: mockBlock5831776, + }; + }); + +export const assetHubKusamaDeriveGetBlock5831776 = (_hash: Hash): Promise<{ block: Block; author: AccountId }> => + Promise.resolve().then(() => { + return { + author: assetHubKusamaRegistryV1000000.createType('AccountId', 'HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA'), + block: mockBlock5831776, + }; + }); + +const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock5831776.header); + +const runtimeVersion = { + specName: assetHubKusamaRegistryV1000000.createType('Text', 'statemine'), + specVersion: assetHubKusamaRegistryV1000000.createType('u32', 16), + transactionVersion: assetHubKusamaRegistryV1000000.createType('u32', 2), + implVersion: assetHubKusamaRegistryV1000000.createType('u32', 0), + implName: assetHubKusamaRegistryV1000000.createType('Text', 'parity-kusama'), + authoringVersion: assetHubKusamaRegistryV1000000.createType('u32', 0), +}; + +const getRuntimeVersion = () => + Promise.resolve().then(() => { + return runtimeVersion; + }); + +const getMetadata = () => Promise.resolve().then(() => assetHubKusamaV1000000); + +const deriveGetHeader = () => + Promise.resolve().then(() => { + return { + author: assetHubKusamaRegistryV1000000.createType('AccountId', 'HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA'), + }; + }); + +const version = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Text', '0.8.22-c6ee8675-x86_64-linux-gnu')); + +export const assetHubKusamaActiveEraAt5831776 = (_hash: Hash): Promise> => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000.createType('Option', { + index: 49, + start: 1595259378000, + }), + ); + +export const assetHubKusamaErasStartSessionIndexAt5831776 = ( + _hash: Hash, + _activeEra: EraIndex, +): Promise> => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Option', 330)); + +export const assetHubKusamaBondedAt5831776 = (_hash: Hash, _address: string): Promise> => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Option', testAddressController)); + +export const assetHubKusamaLedgerAt5831776 = (_hash: Hash, _address: string): Promise> => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000.createType( + 'Option', + '0x2c2a55b5e0d28cc772b47bb9b25981cbb69eca73f7c3388fb6464e7d24be470e0700e87648170700e8764817008c000000000100000002000000030000000400000005000000060000000700000008000000090000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000', + ), + ); + +// For getting the blockhash of the genesis block +const getBlockHashGenesis = (_zero: number) => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000.createType( + 'BlockHash', + '0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a', + ), + ); + +const queryFeeDetails = () => + Promise.resolve().then(() => { + const inclusionFee = assetHubKusamaRegistryV1000000.createType('Option', { + baseFee: 10000000, + lenFee: 143000000, + adjustedWeightFee: 20, + }); + return assetHubKusamaRegistryV1000000.createType('FeeDetails', { + inclusionFee, + }); + }); + +const runtimeDispatchInfoV2 = assetHubKusamaRegistryV1000000.createType('RuntimeDispatchInfoV2', { + weight: { + refTime: 1200000000, + proofSize: 20000, + }, + class: 'Normal', + partialFee: 149000000, +}); + +export const assetHubKusamaQueryInfoCall5831776 = ( + _extrinsic: GenericExtrinsic, + _length: Uint8Array, +): Promise => Promise.resolve().then(() => runtimeDispatchInfoV2); + +export const assetHubKusamaQueryInfoAt5831776 = (_extrinsic: string, _hash: Hash): Promise => + Promise.resolve().then(() => runtimeDispatchInfoV2); + +export const assetHubKusamaSubmitExtrinsic5831776 = (_extrinsic: string): Promise => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Hash')); + +const getStorage = () => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Option', '0x00')); + +const chainType = () => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000.createType('ChainType', { + Live: null, + }), + ); + +const properties = () => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000.createType('ChainProperties', { + ss58Format: '2', + tokenDecimals: '12', + tokenSymbol: 'KSM', + }), + ); + +const getFinalizedHead = () => Promise.resolve().then(() => blockHash5831776); + +const health = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Health', '0x7a000000000000000001')); + +const localListenAddresses = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec', localListenAddressesHex)); + +const nodeRoles = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec', '0x0400')); + +const localPeerId = () => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000.createType( + 'Text', + '0x313244334b6f6f57415a66686a79717a4674796435357665424a78545969516b5872614d584c704d4d6a355a6f3471756431485a', + ), + ); + +export const assetHubKusamaPendingExtrinsics5831776 = (): Promise> => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec')); + +export const assetHubKusamaTx5831776 = (): Extrinsic => + assetHubKusamaRegistryV1000000.createType('Extrinsic', balancesTransferValid); + +const traceBlock = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('TraceBlockResponse', traceBlockRPC.result)); + +/** + * Deafult Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block + * #5831776, which is what most Service unit tests are based on. + */ +export const mockAssetHubKusamaApiBlock5831776 = { + runtimeVersion, + call: { + transactionPaymentApi: { + queryInfo: assetHubKusamaQueryInfoCall5831776, + queryFeeDetails, + }, + }, + consts: { + system: { + blockLength: { + max: { + normal: new BN(3932160), + operational: new BN(5242880), + mandatory: new BN(5242880), + }, + }, + blockWeights: { + baseBlock: new BN(5481991000), + maxBlock: assetHubKusamaRegistryV1000000.createType('u64', 15), + perClass: { + normal: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: new BN(1479914788000), + maxTotal: new BN(1500000000000), + reserved: new BN(0), + }, + operational: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: new BN(1979914788000), + maxTotal: new BN(2000000000000), + reserved: new BN(500000000000), + }, + mandatory: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: null, + maxTotal: null, + reserved: null, + }, + }, + }, + }, + transactionPayment: { + operationalFeeMultiplier: new BN(5), + }, + }, + createType: assetHubKusamaRegistryV1000000.createType.bind(assetHubKusamaRegistryV1000000), + registry: assetHubKusamaRegistryV1000000, + + tx: getPalletDispatchables, + runtimeMetadata: assetHubKusamaV1000000, + rpc: { + chain: { + getHeader, + getBlock: assetHubKusamaGetBlock5831776, + getBlockHash: getBlockHashGenesis, + getFinalizedHead, + }, + state: { + getRuntimeVersion, + getMetadata, + getStorage, + traceBlock, + }, + system: { + chain, + health, + localListenAddresses, + nodeRoles, + localPeerId, + version, + chainType, + properties, + }, + payment: { + queryInfo: assetHubKusamaQueryInfoAt5831776, + queryFeeDetails, + }, + author: { + assetHubKusamaSubmitExtrinsic5831776, + assetHubKusamaPendingExtrinsics5831776, + }, + }, + derive: { + chain: { + getHeader: deriveGetHeader, + getBlock: assetHubKusamaDeriveGetBlock5831776, + }, + }, + query: { + nominationPools: { + metadata: mockMetaData, + }, + }, +} as unknown as ApiPromise; diff --git a/src/services/test-helpers/mock/mockBlock5831776.ts b/src/services/test-helpers/mock/mockBlock5831776.ts new file mode 100644 index 000000000..f89d2299e --- /dev/null +++ b/src/services/test-helpers/mock/mockBlock5831776.ts @@ -0,0 +1,31 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { assetHubKusamaRegistryV1000000 } from '../../../test-helpers/registries'; +import block5831776 from './data/block5831776.json'; + +/** + * Mock for Asset Hub Kusama Block #5831776. + */ +export const mockBlock5831776 = assetHubKusamaRegistryV1000000.createType('Block', block5831776); + +/** + * BlockHash for Asset Hub Kusama Block #5831776. + */ +export const blockHash5831776 = assetHubKusamaRegistryV1000000.createType( + 'BlockHash', + '0x39b583d2f9e6dcfb0f09ae0ebb67269ccf6c42d2d6f995da725db362b937d5bd', +); diff --git a/src/services/test-helpers/responses/blocks/block5831776.json b/src/services/test-helpers/responses/blocks/block5831776.json new file mode 100644 index 000000000..321e6c4c1 --- /dev/null +++ b/src/services/test-helpers/responses/blocks/block5831776.json @@ -0,0 +1,415 @@ +{ + "number": "5831776", + "hash": "0x39b583d2f9e6dcfb0f09ae0ebb67269ccf6c42d2d6f995da725db362b937d5bd", + "parentHash": "0x7eac76d7547fccb3dcef9b958f03f21d87784acd136ae2077d3f940b2bc41a95", + "stateRoot": "0xaedb77d911f7ccbb7539b91c56939e236a9bacf57138878dac104b409242addd", + "extrinsicsRoot": "0x43091094f944a828a39ae1e6415de0c916d9a0d527479816cffc2767c97c8300", + "authorId": "HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA", + "logs": [ + { + "type": "PreRuntime", + "index": "6", + "value": [ + "0x61757261", + "0xcf4c720800000000" + ] + }, + { + "type": "Consensus", + "index": "4", + "value": [ + "0x52505352", + "0x51bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be72e3eb04" + ] + }, + { + "type": "Seal", + "index": "5", + "value": [ + "0x61757261", + "0x46c7efb5655139945e4c609ac1730e497cacacb7cc8277cffddb113fae703f1840f82cbabdb426ebd163562bce30882825efb552bb8812ec53480d9fd6330d83" + ] + } + ], + "onInitialize": { + "events": [] + }, + "extrinsics": [ + { + "method": { + "pallet": "parachainSystem", + "method": "setValidationData" + }, + "signature": null, + "nonce": null, + "args": { + "data": { + "validationData": { + "parentHead": "0xa2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58e", + "relayParentNumber": "20642012", + "relayParentStorageRoot": "0x51bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be", + "maxPovSize": "5242880" + }, + "relayChainState": { + "trieNodes": [ + "0x0000300000500000aaaa0a0000004000fbff0000800000000a000000100e00005802000000000000000000000000500000c800001e000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e000000009001000401002000008070000000000000000000001027000080b2e60e80c3c90180969800000000000000000000000000050000000a0000000a000000010000000103000000012c01000006000000580200000300000059000000000000001e00000006000000020000001400000002000000", + "0x01e7e6d47b4a01c95ea4e92062a3b8a43690ba7384576378c84c7eb1a829d7eb16", + "0x36ff6f7d467b87a9e803000081879858c3fec3f733fe2e3f02ae2938ebd014cf31f1fdcdb7449664ec481944", + "0x36ff6f7d467b87a9e80300009042151f200ece67711bdc25258dd3bf4061ad8dc1a102ae0f8c3732b0bd9c06", + "0x3d0027092eef0545e8030000d70700000f4891eed327ec619956fd7a4a69eb71aadc28a7f8ea475e857645df783856f9", + "0x3d00288c141c721de80300004d0800003d96d2fee6debbe11f3ce3225dcc4f0b62edb6a1791aaafcb661faad053db695", + "0x3d00ab91cf0114d8e8030000000800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d0417395fc0bddfea030000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d063802d0f8d472e8030000e707000088e03f152dc913082561cebf1201d4bb3da8eea8e395e7e8a38afd7a43891932", + "0x3d0a18d8d01946cb2c080000e80300006cbfd35aa95360c4dc316f9b825e6100a589970cbc11e9717c0682bd245ebf2b", + "0x3d0abb2f2bb1c94f3e080000e80300007963e11c69999792ce61c7cc1bd677681badead995c36c8b7f5788dc57323640", + "0x3d0b7902b430328be8030000490800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d0b80079d8b99f3e8030000240800006e90d9a52eccddc21946b9184827a5aa7c8f28d52f55a93ccf379929f21f2cc5", + "0x3d0ba169a93195b3e8030000d107000063b529776216653091103b2e84ea4d6723d1a8a7e365a84e7d47506931d3ccf5", + "0x3d0c0201e32ae86bd1070000e803000052767e45d39c27b03f404a295a62c3a4043c450357dc44f7b59e82d589fdd7a9", + "0x3d0c808d54a8937be80300004b0800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d0f1131b7f54b0800080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3e0053f38ebdfd42e7070000e80300004ae0099224469310a618cbf9e6cc67e5275f93d3bdf2c4e743a86617d7d94738", + "0x3e04d2a15ab51127e8030000d00700001af803922caeb0624c0bb826144ec9d57e6319b62167866421cbe487c5d98a0d", + "0x3e0f2c689744e55be80300003e08000040e893b54f2f39db8b8f11e16219f67a6717e64039643ef678fced191d07c5b3", + "0x3e1c643c9d90ab7427080000e803000085ac9e13803b33a0b876f9c4a193c48dfb056d252c94d5fcca62bcb4fe1e43f7", + "0x3e1fc502e2b07e96e80300002708000066b6e0d81cbf6e783062f6e1e6c4c959aa3bb2a8acdc71d4b2c585840d34f035", + "0x3e29b296823383d7e80300004c080000f434e45a5b74f98880767169214528b5c4439942cd1c4309d09d6eb548e8c926", + "0x3e3ba901905f80c024080000e8030000e6fd550482fb6209127dacc57e4b326cb79d76596dbfc51a0dd2f5485a72b9a9", + "0x3e43d73bfd0011312a080000e803000020c93095a253903e737d45a1cbb0576691e360b2c9166e7fb75a7441599122cb", + "0x3e4f36708366b722d0070000e8030000f1a8e9b664ef7e6b19d5a745074be3cf1d1bded95683ae2730269659f17e0b09", + "0x3e5351db2428a52c4d080000e803000095ce736a7c6a72c08b0b8d49e8b0d7ea21a69d0f3938f15ee116f3be0323670a", + "0x3e55ca0b91260bbdd7070000e8030000387fddf5b0642679e076aaf48fba2b2f2e866497cdadc8beee94ef3b70011e42", + "0x3e6fe8fcbc5314b84c080000e8030000e6b7d897b76212e737f36aad983d29046111061997c570fee79f6f6882de3e7e", + "0x3e77dfdb8adb10f78f10a5df8742c545db209591d9f3fec4e146aaf0cdf1605b879598b42d60dee25094cd4e533ced2f", + "0x3e7913c5068de7ece80300002a080000e518256ee3977deafdccdc7c8c5f72a2bf0a4e10d03fcad8dee2d2050853afa7", + "0x3e7b9ae336e44cf849080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3e7d99738139957de8030000ea0300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3e99246104cf41564b080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3ea0c4f025fc646725080000e80300004372d13f2c6e7a416a36d8bd417409a81d859c3b8b48fb435d69eb6613dfdfdb", + "0x3ece433339688292e803000025080000dace93904c2ae7e591bc016144a2061410b6e9e691ad99a4b3acac7ff335b7c8", + "0x3ee82ccb5cb954bae80300002c080000ce041f205c5639125128c7f70774741be5b7b34639b30aad6dc4320f5463901c", + "0x3f0004b49d95320d9021994c850f25b8e385a259772211246037413843b474d01d815daa0c5f682d658885e9ae6e14fe57a5", + "0x40ea030000d0070000d1070000d7070000e7070000000800002408000025080000270800002a0800002c0800003e080000490800004b0800004c0800004d080000", + "0x56ff6f7d467b87a9e8030000805bde06f207787023a18edf4746a8f985c1305a2191d4960bf8a15524f1366a13", + "0x5e414cb008e0e61e46722aa60abdd672807e905a7806e151faa6c31c45d91dd3a0751055aa3a3216cd2f8beeb5fa9be324", + "0x5ee678799d3eff024253b90e84927cc680cfe121dd8e9ce121067324cbdfab9d0b0a3a0d807cce01d74dae9b47b25ec26f", + "0x800014801c85c717ea9d44a4100360cbe5a7b837eabb1f0aafe1ec5a931d428ee522cb0b805795588eaf3ca3fdf2431c3444bc4737f376f54ebfb22e729da65ede18945b63", + "0x800060808a9a5c22e756a0b69665d67c857527ddfb7cb5ab06b0caabda322818f1d958a24c5e7b9012096b41c4eb3aaf947f6ea429080000", + "0x80008480b7feb8c7bff06d4c0cada4adc209f87154c2d724ad61632be80ddde9e13e9397802665115226983291438599ceb37967c42a9476dc562598f9ea1bdef2d8334747", + "0x800110806028f7a5662173a9e00fd1c73b058cb549a289bfcee43030824b79f9c25c2283800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867", + "0x8001108061ea22cbab0dcc3b47ea5fb2ce64c4094d5cfbac5327555f6f3bed5c19d919dc804a49ff61d3190c87f0a6bff4eb0661cf6907f6e3b77e04f25b8ecba914297b70", + "0x8002a4806231212da6baa80044a1d72059b7d9ea47a832d554708b48f95f3b1ae818400480f05884578e804765a42256cdbdf02f2eb21e2d7f26e671e72f26762acc1aa3bc807aa7c1467a62c83a03dba62b2679b8c0bf5ba5b7307a017a9e5c5834a6f371cb80c6494da6d7e7a4952ca0d7b232c3866f7592109a2c2d3292ffd4f41ae4447ab6", + "0x800401801e226c962da28b0639e3affe37b1b0f9e26a5cb3d5e1aaebfad5a8e89429c05180073d2ffc2d5c08423ebe357fe876182f2ff80855a20e7e8f2376bfe1abddf6b3", + "0x80040480caed81d35effe27bcafdf50daeae64f24f6fbaf3135cc7fb5e17cc509c332a2a80e1af12e9054e5b39d83866c1ee03b7f3c2041a679e6f27463f69263c09ec78cf", + "0x80040480ef8369476cf4dfacbaa24ccd3bd094453b876f624359482a1995239ca70cc4f6800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940e", + "0x80046c80c311c8195da8e7c0057d55ec39d89bc23862cecaa66bbb684b5ec834de6a40b880d47a774e8648c50cbf37cd2a45da54bf2c3044ccc252da079bf40222600dcd59808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f980cb6b692881fa9edde66258609780065f25e416563e19773edfe33e6246f6ecb180d97dea0f0323d0e1060ccfb7ce39a2e591f638d2613414d934f62d0b758f5e23", + "0x800802801d79c3436485a9c1173a679f70877d551c8a84cefe54edf4e0867ee117f94fed80d4fa184dad7a3c7c443d478ce0aa58afc3ec264d3aae00943cad72c34a32b4a7", + "0x80082080b43e88f85f2d14dc60a130c29e39b4b5201182a30a9b04141397556b4356e1c3485ead6eef5c4b1c68eaa71ea17a02d9de0400", + "0x80106f80fca96f7cd27fef556cd361bee696532434d4820934a57c329c4d927b874e9b9f8076365ef7e5bd0d0f42f498cd62a36ad27739c3c741143a5b71039a65a90d8fa280d6976eb32786962cf50707a3471004eed1741ce866c9e0eafd983d60c5dddc148084d3a7753434b742e57cbd8570dac34f73211b8a99070304399935a40c857dab808c2908bd7bb04fb2c80616987fb7743ed909f7182347834eb15463f007fb078b805285628f928d7db0aef8d6b6c527865aab3f128a81d224f4418f03f35980c23b8062e70a44dba320f41abb1a5005dbc88bc423e0d1a522f414bd0d39a6e53b1979", + "0x801080803b98d1619c246eef14416a29cb537c74141b603c2d3bd5eec589cc8d0623446980339f920b1e559d1ceda19ee1d5335e713a97a79a4474f2fd5884be18fb7449dc", + "0x801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c86288077b7b1af409a8997625ea767d881ff79dd3c4d1b472e1f0a1fa3c4c4f96324cf801a572da93a446813737895ef2d676b62df2cf490feb98d0275f864720be19a578042d71e025519f13cac16e644ae94580ee3a6b5fa1239fb7d8670711304923d898047d306502909a31f46f0fa655debc2ea6dbe1edf3666abb2a0aea3f5913a78d98013996f137da90a15b6adf5d8ec7e6b50a4fd61f5148a041eef475c87cb4e7ff1", + "0x801eff804735b4164740ac0a06c0c44415a8d80ea9bcc4810eed93ce8201fca38d6422de80550e5b2fc17d5f529f33dc284b6a35522b63a2631eaafd07de2b8dbb75e73c21806b8822c5259681bd8882c8257aca368055aaf0978e00bca030074d274b82cdb280c58a143128ebc9c54ef84a7bbdf06da6a1474d23efe66bc6299de53dd341baf680a1328f378d93bc6cd23dd87187c502f6e52b8b59e44ce517b7c4c768da3dfdd78004e85658be70231f424ac9a280a0838d95a1fb68facd6dd27b288c018e409c4980fe910d14c185251f4308b96cdefb8137e0c9578760a56526add9ecf687fef54080b4c5e22388efa1aebdb855fb7785e604a3eb9f37df3c324cc217ed8f2a713c2a8076195d45438576ed5da8e69b3780e14f6829c30484258803e6b986186c5a44ff809b4223cc76ca875fb19a319d0a7689e99430f9130581617f8b296864fe31135680ac6aa9a8fed7844d63c1cffc128c36c170fd975b3d84ab946357f4f6e64daf6a805d3371bea33e9fa3d763a18db4be8d40016c3647090768b76776b61a0d9141ce", + "0x8020808082456e54dee67b858ea53059bb160edd6e5433cdc0b689406a6e0b8eb2758e198028321f6f6443ccad255f46f30debb49462c3ec50e79853e134852b96329b86f9", + "0x802800808553cc052d210285f729cfb3fb728c5021ebb5a16e0f5f081df4e50c7c561f93801b7d7f40f1758748b33c32cb7422d9b5b9b11d23227d3b0797cf4fe9491f0a31", + "0x802f3780edcf379572daadb00f28d23265a5f9a5c345acf399b7efe1a9214e3acca68fa680d26f9c2151e0617794c68d6faddf9ac2c697903a191992c4f4e772a747d517e480cb8db030ba23dfcc95ad6979b8c10212d38b18f60ca5ce21be351107bec4fd6c80bcefe00d529f2fc348a9237751595123f720f875b835f0863af355ba69f3674a8030011bc1da5291d9e00cac484b33115ec2d90e97cf4fb8edc2a6f0e94fb1874980d9b6e5a451122e0ed63b0651cca1c6ef4150e6de10862403a5a1654e4b2715cc8070b1c4c86280018fb8ca4927765e98275960e4a743547d557cd82ef7aa5c1a538087b6e1ffb09333e27845e171c52cd89dede1a783813388a71d25be01551d782b80866d6ed2e7f305f3353514ac55839a9799e86bb24c4313a4efd4ff5bf42fec8a8010f79b987ac137d23660a0baefaaa97b3d00dafa80c96283c3f2360ebee77ac7", + "0x803e9d80807ac633ddba304f0d64ecba016dca9662f149975f97631a54f4ce1491099dde80f8bc645c26524e11f4e0cd6a92fe66f6c6a14c2efc0a8c3588830f022ef15ff380d2e506f695e2cc1ab43354d0a6246993a7f209d4e23832d14c44df1e65bd3c0680d57143f068172a116f9816e516e5a172d673923a3728279c64e3255e49180f5e80c5d70ba380fcb9c9fc7afd581c192b52e6d22d62eb57b6a9608a79c3c3030e598032e18c9ffdf8655d32dae489fb849eeb58b2630d3fd095ab8efee115a56d7e23803c291cb0d7170f7a801499c66aa95b2aef8fa7431eace9843569957b91cad7f58027857da13cb393a02549f9544ad98c08bf67c08d94ca9345744f86997f54a0478023139cb9e9a48914faca60c6262f49b493626ff71dbaa8bb585addafe589c7218085715d2eba5615ec744050979c4abfcff500060665384ba9dff3f8edc8690fa4", + "0x80400180001f62a30ff19499eab277e5beb96cdaaa6e9078e48339b0e1fad96ca81f7df2805f0d9277342011b4e8dbb736d529366bb4a75d29ad08470814f1eba7d3fb7590", + "0x804040808661c412e1aa17d1444477e1706cc21411d5e4b649d465d61c475b4bcfa2fc33804113745ff20a53cd45c65432e99f461e7139078fa4f09ee7f4fb78a2eb16bcc2", + "0x8044015456b032492225337bea0300002000000000000000005456ff6f7d467b87a9e803000020000000000000000054566e75077b23ad2427080000200600000089010000", + "0x80490080e9bcbdb2ea42be3c991ebd04e9687ad42b4dfb7e968ebf3dc1df6e49b5ee0e5d80cb52032960acccdd96f84ec9c452117ab05fe344d8d335b29c2df97d01c3cb8980b89708d626efc69cf2a063986d3abf78f247d6a5c4d181c4711f520d62867572", + "0x804c834856b032492225337bea0300001404e80300005856aa5e225c309a382f0800002408d0070000d70700008063677d9e4bf66b9091c650ef3fc0749de98274aee4e97c317bff0bff0bfdedb180932624aa03db3929aa9a46659461380a4ee4491f50360f3fc7a1d048d2f43d5448566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba6598", + "0x804e83806e737e80f34720c65f30ae9be538353ab7b3e38bd80c51eacf2cee66c5d101d0800cf46419917d9f6278dce47749cd39e9a1cf8e0c055403a2d8371704cb36d53b8049523ecebec207db585d52a5df4eb2d0618448858be4aeb2be3c638fbf16a23e80ff3d7e686ae6b7d5c836c9cc5a42f8eb9bb1f6a126a4045f39c4dab8b37b90b88042325036847b3880cf78ce46583b49677799d4bff90ece6071203d040a6b399e8037fa7bf9c2668fc7e3e0c6b7891a01209b6f5e2b123ce836a1bdf33752fd3db280230b2e27d27d36ef81faf1fadb6a7f2be997ebca450b75e19a1e3ad738e1a308", + "0x804ff7808f7e88c2b231ca0837d5fd4aaae147d01468a5e95c44520c661980699db34cd98091a742afdeb071d693f41f172076063c33a2190ecf018fcc4a2c9f3dc83de383802361f257a4c05ab0f9c35a457758625161df045bd50d39de215053532f3f04da80df702b35e8375675a728616956a8f918e7c870ee86412e92815b696888c1de5b80fea61e428532dfa78543e5216ab0281b32047a70b5d315044ae1687b3b8cad50803476d83e68bf203dd4719ac3b86ac3289438e32c3c04eebc5331377a3f29f349809fd8bcf8719a55d4321b4061756fa14e88ee93d492b00ca5c6076aae4dc0e9c480bf25efc42d65e7c29695df1b82a71d357ffbb27f49277950993d48c54147ea6180c453ea27118e369491563a131e945323273f89e63323024d48e6b213cc19444080f1e4c15fbae0a3dfc07d68e9a8a0f17c6f8a78554ea83436e76e1a8cee6fac208063663e1e8348c4b27ce97720268c770fc19caee96091343852137b064dc4828580b4f10bb7cbac4eb816e7de11b42704fc9324d74f8e15758dbb8a0e45c0c65180", + "0x805c8380587dbeb711feb47f76323fc62b9cf685fa9965ee17cc407b071b3ddf8701a2fa8091c5f4ce6c19b0ef4227812539f892b302fcab1091aae529693ee88905cf7e0580e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980996051bd3f31ec285cafc155811350105b607382978c3e3dde31a59b4b798656802fe371549f7f92e5cd4ec0702f07e5220d740d51202f0e2812cf09d614b2f0fe80d50a9daa66e6e3fafbf2b6545c4f8f7a0e067dd8f2df3099b5740953e51ba22f80f6ff29e199d2d578bc1628db1ff34c7b723ad8a7c1764003cea88fb670a1013e", + "0x806100806e4733b3102b6fa5c60058114509175bc4438712a30590271e5ea08c25439da380dec8af6e436add8d3f4c08e8618852d28d1eb9b3f6fe888462b6f51b1f970581800c71da2ab7c4489af77d366af1d0dfa7e3934193ef91dd1935ae3e03ccb0f7fb", + "0x807588806f7007bb9d7fa46044a0f0ebe1d80e3f22902a81f4ed1674ca687c052c58b5f38077016fda2645b9f713e5649a49e46115d16c98ca61b697a006139557b650597d8069865b54cc0d45b2d489522ec2f664f39b8952983ac0f49d48c4b20158fe3dd8804cb1678f035dfadba663fca5ed94d97f1ec695249d04ef8efd69eb01024085bf8039ceeeb409398cad685c6434afccdb160cb9684388fcf1756d27a2add046ab4680108756cd035e04d6fbed805f0bc56a828e163e6385bbd79178829afa180ad29c80113bcb1f6e72a674e1b8204b1c9d13c6f0028108d081242a9c8ea14a025b1a5b", + "0x807f038045caf8a29fd38d6534b91b1a60c177614905b1b2541440c57c00b767e31806ad80f6a8e7e15c34499748c8bd9482371e5f35b3fea0b9f424cb86d007babb0d557e807a927184e7eb4a92fd3161f5bd73614721b3314dbad2f554338934cc1e78dc5680cb104ca21aadb06ea617a60966ebf40c43129a3d066b1ea6e17c5a7b69c6e916802a74e7451ccd25351ae6a839e5751441f33ddbab14e8ca9c14d3763fddc6783e801c99b86d292fe119d43b9c6a07cb61b4a494d0f81e97e7069ac2f064caeeb67780da680453e8ffcc8af3546df953f8ff5408b48d07112fae2e5e04173c840f167d8012a32bcac04aee219d16f8a229e91ceb8b6fca49cbee1298969ba780b67f1350807c8e74410a1fb2539789ceaf08221f06850fa3d57e275bbba8e7e6f175f081cd", + "0x807fdd801bcacfc6e6480226ad9aef6fd056c800199adf83d95a35af1d0bdcbdf03a45b380504888afd85cafabfbc3668a727d6aa2a44b2bf078e660e96a4eef0918021c87807af50c02adeb268770c95e5a80ed695efe9485a12af6b6fff9e83634647d20b58059f4009b1b42c19253442876c9804ad174a2f1ed7ad5650077044af9a5353d61801a5bec8436c876222d99b4a21ab8a554fda92be495a9fa852d8c64c35183b6e580f500e0cc9c04a33aaf3275152fb08e8b1f746ff42601cbe63f602e564dab1c1680b763a1f8316d8c0430fa091b71e4c100a0f357365f85b498b872eeeb6c6118e48050d8fe3f74fad81df76ec8851ba9c50d4f39b263b7b9e704162a416f3d907fe5806c3f9af579d7477067c1cef624612d29057cef3a152f4c67e0d110405404fbf7804e885c22a02598bf62ed20d526d41927c05160c905d3e7ca49a94ed0e57db88e80028abb399094a7bf31dc820a9cfbb38e4f95e556f29c3e481a286710593eeaaf803a020ce3fe5dd0b0d75e6271ce9c2a51cdb22e37da1733ddb252e8f02096bf3480fc89bc904d336e1879fc7301dc7e540b25cfe2c5bc696db641b58f4d8462cc6d", + "0x808008807230a92286e1baeb9e410cd0f031f13bfaec3821e375fff2e2268f170b8d775e801977ec0fa48ec459bd0f5b9a929de1d4cfadb9344bb318d9eabd0e6d42cd5249", + "0x808017344607000020aaaa0a000000400078810088003044000020aaaa0a00000040003044000020aaaa0a0000004000344603000020aaaa0a0000004000344603000020aaaa0a0000004000344608000020aaaa0a0000004000", + "0x80881480b778b5d65870b2e233a0b24da7741696b6ad753108ba10805164f34158cb05ac801b5433326d99da1761205b4cee5c6ce94b99d849ca93395bbb15d6c211fae3e68034cc96696fee81fd0ba46bf0aad1b5fea8f8fc39fe217b76e276074df24558a2802ecfff1113d6fbe55a765237dc87effb29317696b62fed39c763086b627ba14a", + "0x80910880859145393581d070f54d3214c17b7264ccb48928d4059a0e5024e20b2c6502db80c1ad4997417ad21ccd355c8b446d8f22b6b1dcaf5fed4fe3cd41bc01ca49dbda80599c4b7df21ca43186f4a20a7f6dab8eef01cf4d965a88f7e367d81a072c3ce4808630604d318d99c4de824d3b2a12d1fd54a6677ffa6d766227e2f296fb28a40b", + "0x80a6f380157e2ba07e7dcd5869e4c52019584b0b6593f47a13b575c0ef6b0bc2ee28a49e80bd3fc768fcef6cd8866d1ff49b8d17643bea0226757cdc0554ef3829724cdc6580634598730c864ce8525b53d710952607911a5ae1022faed5ae0e9141a5ca50b5800fd77edc4f6a21912f95a3277075edf33f810c18003641a01608e3b88b60f576807ec0d10cbf277bc30a2486ed56adaf2ae7456e91eef048c0ba9d81a4d69e6b6d80dab4c40274cedb8af5e77168d90621e7ee8af805f38cb0d3f6e8835c8320813080a4918b93dd88fe29f6d2601bb856af3e8422206989e2068f1ff94df0966dae8380b6f8e4185cf7e04c542ba01f4ab46edff54a980078c31b3f4af25f793f6c205280378f23e71d9931120b83181ff02c211bb7556dd1b7282f0402929b78ec0a489e80e052fdedd4869fa17d0abeed271d6ea1dc202b9f239930df62fdacd71396138d", + "0x80c0008034d74efaad6c592c9854b07384b45a27e590e0fc033484560749427436e8384e80155e565ae7f3ea93207b3fccbb33854963a4bbe616b2fc134b034257e2c55129", + "0x80c08980e8aa6bd49a2bf6a0f62ae9610d4e4d48b2c9e0e9f9c7202ab450384137c70cd3801e0550d13a65b00857b6a9bb1229fe71706b61adc009001f645520847065133880c3d5635b27ff0441d464c39b45b1a2df696d2baaed983b22a45c5caf22cef5c080c6279d0cab3d47e47119915812024de5323dbc8772c8d31554820f5032d6d51680f590d11b00143eb096ec2a334c38c8a60dbb460047f1e13820b4a29ae91a92e0", + "0x80c39c8085ecfd07b26b6be2a28b8b47f7c824a7349c93b0f378c5e24e72fa12ff7910978043a6a3eb51a0c05f4157612ebb9200b1f8bfd6276c7115f6c9dcd892fc7977aa80229d58a677d8445805c43cd1bf3f71a6e9d1bd270dbb45fef7e6f461fc02422b80787fdd75ffc48b03b19ec3b923f600b3c9010ec8be3bd363794baca878d0dde3805bbc7ed9bf94dcfa398acd40b78e3e34025b489a9ef7b25b196025cccfed8c9e80b0a600faa278b3e24c5dcc510717668b861f3d53deabd124afbef853bd93cdfe80c54aeb5267f45e5d1682d685eb8b2e80c6c7494541330d0b7d53daf32868a34c806ac7ab463c1505a5ec3f5bb91254b292467dd593ce222e151afb7e5d0013654c", + "0x80dc0080943782ac497a1fda6104b1edb43febcea56af70e26298b428e825acb6bb5d09780bccf533e0e80a957bb29f2965ddc4865e61f2d6a9095e17ef334fe658d721a4a80b604f0d9c4143fd23f6b9f7c2f82b8fcc199d75fcff286b426f467b9c83a701d806672e3babe19a72c4830e866ab9962867f9e567d23ec77c3c2c5d52b5cd229228004d4c3c69fd0de3901fe4062ef94b2e7e99e89ad603c86e4531824009947272b", + "0x80e6778065c35cfe27a746e21930af413ca62167331b05ecd4dc9ad61683b932e6d52ab3800bce0454dfd3196d86474277166f0d5e23efa67f7d0d2f3f9e91ea46b19c4b388097679df04789eac59989b2424bb4e2af650c5c809d0098ddb2da844cc33bf87680a9e9dd724dd503df5f2c29e01e074697d4a0ed8b66b013ba135e561a398a9e348067365525ae7a69a26b7cbc7ad726524d3546faedc74ecc8bd6d40b831ff6c863808d5e166ad2fbaebb8fa5dab49385ea4ac863e5fc95a5c3c7eaa106715138e32d801db281200abacbb8bc06b72079e921704e707f3094c19679b363d79c978b8d9180725eb7af94abf259a7d7dadfeffcfdda9d7ec6d83fa105e26bc6d54d69ed3ce7809fe955e983d4d1e979bee6dddab6062abf78273ee1803ee7efe139071c786c078053ed76a56a7d202711eca9580a6649af4cd07705b2ab1f110ac34be7ad7093bc80ff19d51d53e386436b3fa5a6a69dc987bc677c6e4a297c9d8d83da4b20958cd8", + "0x80eae4801ec01457df7975f40ce32b660ffa6b1d0ba422c26416fbe6bd1cc2e8efd06db380f5317243fe29fbc20c872f8114ead6dfb53d318b5231fae7d596439dc4bb887680b41f488b682289b225e2fc450ceef779aa681e60aef54c1ac163b23f3f639f08807d348c5e2c9669c686432e10716949d8fb15540390fd9b318c2f36735ad21263808e4f04d8061a7dd06e1e39778e540799d58f84ec50f89b34462f1464af6e7ab6800e13b2d869bebfaf452db48fa91a34d7810bd1fe808f6060228842313d5e256a80f94620bbd33e04aec78ab11c2dbbaf88385fb43776a6d957c9d18d6dace2c5bc803370ec6c00af45318401c882528d8282de382fd7cd60d81dd07ffd0692806cdc809a14e4f273040a9a0e92787f5900a1755dfbd4d7c85493d704bd23746934e21f", + "0x80f9dd80b4554afcd19d1bb4ee031e4c7b24fcd0ce53b8c3510d2e8efb2e184fa4d87af2800b6cee639b5703da9ebcad7f651d104c52f838626ef70a401fab45a649f7693780423f90435fd57c02bdb91e261cecb09e364e503434af6364ac22b34299d92a9480fdde7a1ec684ab8ada1cff869b8a1fd755d4cbb3a0b0b0339cc77b3af4337f3d801c342643397645f0e7f332bd56a95c2e9bfbca82b0036b2007deb4d176e57417804edaa8724a9e892ea9ad7024634774a129bdbc2ad65073124e30e6a9088bf53a80bd087457dbb73f36194d60ed5ea1772e4021817dd401e87f564c3c29629fd5ea80947ea4a5027a0dd7f20837ea1481f31e2954b022332cbe221090bab8a6afda2b80d956263ff5026bada73fc43f6a12e039d201506263d1e111c2ba21e352d726e380dd7375a513ea867ffe04009144e9448d6a3ca52beafd3661bdd2beff8a0e295f804db0a5589ac4f893e633a2a219150afd601bc7ec800bfe2482af3047af2c63fe8015e9d3816afa8d370e4d2c359acce94f02f9e5e37e43ad40652c41dfcff4a2a8", + "0x80ffff80f4d7d7f3a54503e8fef3500fa98a1045f55ffcdbed6038c283f96b91a3fa5d528075e8ef93ab71f7aec433a78d85626e90de51c86f4075b60229778bbfefd3574f80c0b0d4a0e86b0c3436e0ef3b92c9b5b5fc70f7e9384d43e3e4c7f0b7da30650f8026690b6c4d6657d55a6f281dbf5a2a1bb66749b6972691c3ee3d099e1306d84f8043fc1a0c79c4cb10d1846a5b21169d43825fca79caa8618269f338b8203d0bd18006f720cebcbd645b84d64c58baebf9245fabdccee353d4b7dcc6083fc0f47db980a3c7ddb1442e987566a5d02ace30c45c19463e1eb0640e3d359bc35fc978a50080c02db09c36f89d8bbdc7c57924340b481aedd0bed2258440ba1077fa4a897b2280935a360f7b35ee530110a4f2a953c209f2900bf9d796ff49b7cead615a3b55c680f8b6f70a944c2661bf17941eb40f5ea72ac36876caa6abee6f9a71e3715edd91802809273ca4885cfc2731c8dce0cc63c6f387b91c69c0694844c9e3406cb7bdc7809a42042f75a1de5abfb337f1c6bd88704e9f45228e747e9f5a20fc2a2a04acb4800a975334e8490159e36210e76712471fd41f9ebc5625998773bc2b11e3c9d97a800f8451516fa8b9be7858979d61c8414f63f4cf18baa40298797ea3b6373a727080397b79ded9e5249ddbf29b11519113b2cbd3d6491f2841d0130d9fdb3327ceb080d6ca6ccfcef52741a2734a0b3f05b81f477c19a499ef9e240f32110445557ac2", + "0x9103a2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58e", + "0x9d007f03cfdce586301014700e2c2593d1c08063828bd4fdc2dfbebc2d7a771be214522df151c03801e2f9c0f2f3a8e8547851505f0e7b9012096b41c4eb3aaf947f6ea429080100685f0d9ef3b78afddab7f5c7142131132ad420cf00000000000000585f02275f64c354954352b71eea39cfaca210cf0000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040080d2705ed6fb4282e60c9bfb3cefb5f1c1dd6743438b0988ac5e304cbdc7d26782", + "0x9d0da05ca59913bc38a8630590f2627c17dd80900efa2ebe81152be4d153421370432acf1df81e5fbe3c0e7b4d8c1951cb2ff380d7a01b4ccb277fb3b91cefaa0a9a2a043d38b98eeb6d19012fd4a3702ef39ba080dfeb24124eb02e900d4c59ec8de843786b7732e8229ef9b4d356f9ec6c55da31505f0e7b9012096b41c4eb3aaf947f6ea42908000080af1b5b29387bd9eb8c289a9a83430e8bc5d6b8311d5a7ea5c07e19e87cc2fad6809b1387963ec05b81c982627b5999c24bc24db66991e1daf65e0a7427b42e9b3e80ffd3b17e681e49a2c509acfde4931c8eefb9b554b83ed25d402c049e6e1f77e780b544aa34b22c8ce065d7e280d46d0af733fe8907a6c96eb8d272156be37ef0b8809b1602ef8dd2fa12cc00f2d562172719f9d9158a604adf7a6e5e6773ca79312080af28e0cde6aed89ffee12c107290bc7ebda4b4c7f52e4f9cbbae651317d77ade", + "0x9e710b30bd2eab0352ddcc26417aa1945fc380360c98cd291f697953f9d412ff4d0af185ed19732597d8e7bab79827975a75b08099722faf44e2947f63e3a4843db56aa04a18db98bf10bd34c5bfb8686e18793180767f45959df560ac956f70aeb283e3f7a7709fea1a8e3d3503faff25819998768039c3a8f881a2b35493955da2bd70141f7c0967536e21cd5ea855c06723c440a1505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400801521660ade511634526812a8b200538fc88c0e91974efea95ad2d575f98d7d8b4c5f0f4993f016e2d2f8e5f43be7bb2594860400801562aced48c2fedde820abd7bcac888e6baa1f460c6573e745ac86a395074f468097ff984a9229d194b352e7795790c2493a2f3a8320f38a14cbcd7989f3f138a6", + "0x9e7fefc408aac59dbfe80a72ac8e3ce5fbff801c902cbe419e7cea75b1d971cbbf91d733d711f134307162e1359cf85d02971680f62ce159296d30b0975fa703c88335deeafabe3c047f59f37deea5d4b74d0bd180548180d603a41c9cf7a880dbffe6621c05bb3226652ec3b42282fa250b6c8b3d80afd64196abf48c8b75684a75e13030fefacff4b664871003c76778e1405c46f680a38e2ce5933ec05307fc6e11f82592d62e8236da22a7746995618599c0de149680a9693573c0e2ecdddd73060c0125bea85099057924a5d9f31871f6ff4c18c88880249ac884f757608079745ec844acd182411e5bbc83bdf670fa6e52171a169eff80ff3730246e45762e9b43f5d5d1523d7a5763e832869ecf8d0db6371ff5728a00805521442289149a92e12a054bcd027d5834c8ceb2175d03b5fa492bcbaa870e7980b93a2b5374b471f766cb752688932c1d85996cee41632f7cc6a66cba65e1b19180d1aa82b5f4bf128aff421334e56c1f42d5dab24532644876c445dbbb82a0f60f80cf91ed07686ff65d340cc7a09ba8d4f29efb393f2c7f436ac1de116e9479736d802e03d2c5f1d5cb5743f237dd38123bda5354eab3b56b1f6a4579fdd2906a24ba804a07eecd8261b82a2f42e04a8181a8b0802abd207f011ad733c120a7c08e8f0c80d8463698b1dc2c93bb8ed8d71e08b5df853bd8636f7253ab70340230c7b1420d", + "0x9eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed209e99e41000000000685f08316cbf8fa0da822a20ac1c55bf1be3203888000000000000505f0e7b9012096b41c4eb3aaf947f6ea429080000801fa40c38ace33022c102a3a7caf0e780c8634ae8b4326f9d161ca55844e1258d809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880a72e72e86edeb7d0d69d90419a45235c0cd77380e124912a984280c53e4bfcec800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd880bb1edab65fe1c5444bda94cfae6a23a15b1c53b4e92fc75e7ebbe443191a720f80ba0de76ce1eb604930e7f10a1f8348077cc1a5062423ad47448c4872ba2726ba805a7d201bea950ee698b29e84331e18240f14edd398b164bd3024ba92d9e7741c685f090e2fbf2d792cb324bffa9427fe1f0e2015f63a016df83a01", + "0x9ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290809004c5f03b4123b2e186e07fb7bad5dda5f55c00400807273d96691e5d9c9c7bfe351d367c9b0aba25ed1ffb23da3a59d4b549792a212", + "0x9ef78c98723ddc9073523ef3beefda0c1044808d8fcdd07758082ea198aa302b86e0cca1db012817b06029d0d6b4ec5c2e115280e283a5f10c6f8a8b6cc5b4f97351a7a14d384967e8b37dc17290e7cb813b5d4b809a8025095f0fb1cf12f83b2799110508a9d2bb3060ec9c805ed39d483d18cbcb", + "0x9f012b746dcf32e843354583c9702cc020f9ff5c5702a6fc915ccc55a0300800002408d0070000d707000080bfadc9bbb2c3ca2b38cd11b725b0f41a4d082a542db8367be0c14911e8bc668e80c0caa3a1941089d9694945f064fff6cd5482f9e49ecd94eb0bc4985cdcb9f43b800d93a67b11fa746acf6c5c7fa9b58f529112824c157144bf2bb2217ccf12485a805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff6c57073de59802de4637e8070000340cd0070000d7070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080770f754c658cc038f95b520d1b1e4d00c10877e482be592b8685fa8ba7cb57f880e98895c9c0ffbf97c65956ba272c22887aa35468434c9f85e1e1381d31e1e38180cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb180239c34f9ca90136889810a2033709e5bcf7d0f0f6bd6aa989a06d0deb76321de804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e080000", + "0x9f06604cff828a6e3f579ca6c59ace013dffff805cfa1d8a5906d70cdaca788ef7f26b878519599af62caa27b43ccb30ca2de9f3803e3ee55c31d136c39858727eafad7cee02eafc55222e7494b1dfb47464bb2832805e31d4f0093bc5e252e1a4f08f5fe9af576f1f06938867d13ce3facf789e3ac5802b28f6f45e0d7149380cf65e446a9da87485af1ee5b2966567f36944d1332f8180dfa0772cd10205c84ed6629e21ca71a60c80212f46deb4eff80d81eb6a59e409808614cfff6746e62b4e46677d3e0abbb12a3ac7b2ac93b87285dd035751a773ac8053a551e077fb13c80d8c975f11283b8da3b04a3152cc074dec3097800f5842b88041cd2ff4b543b2941ecfdc52aaf2988a05dde6a79fa910bdab3aa360bffbe02280b4103a1276e9fc49f012b69f69c47ea403e2139175438129e27a29a329468ea280f8588ba1cdeefe41a1af8a5a21ab54d6b4d58de76fdbe7ca82fb818b3aad688680c9310feb64861519f9adce50f59a95ab8307a564e0e0afb4fc2f4ed198273bd080db8af5d191de2879ac374c1ef1793e298140991ca7b6764b7a61e5167b23ffcd80fc4f864f1cfc8e17ed1a085e1074b0c3266744ac78ea21c0ab33c75e1503cee38022a25b9f4c6939199229cad0c13768449284dd5bf1915295d6557d7ad419e695801df0b7b316a1485c2ede799d49ef2cd2198b8dcc47773226dbbdaed89bf8f6b280fa5a1fd14e1ae700a7da12cc6f3874569ffa2a6b3599e54ffb90e3af0352ce58", + "0x9f0ad157e461d71fd4c1f936839a5f1f3ef8df8008ef8ee2ab5466cfcbe2251cd0aa4c9e43b4a15a6a2919ebe78c3cef323bc37a8045add92157c7b68d3fbfe254d814c30861b567ca1a261eef264dd0a21fe5a0cc58570c88433df862dbcb2408000020000000000000000080f1f90ebe2449756caa238a37a4f622baa474567d5d3178bc84cf4d94f4e4a9c45857073de59802de4637e807000020000000000000000058570c58f3b5989bb72cdf07000020000000000000000080a43a9cadb8df327bd035615f93d1cc99719da39113502a1dd4ce6f099d47e5c3808f6f5121aee45b4e788e40c5cf493fd9e0be05187cce23b1c861f7bcb3b1feaf80813e3bb93186f01cab4b632ba8f5873a1289855d3a258dd74a38c272ce61761980588cf3f41206413f7c6dfe3ff1d85befce030efe50a3b8e8a4453b87d3aea0ef5857073ba61bc4d713354b08000020000000000000000058570c7327a2a48bf2b149080000200000000000000000", + "0x9f0b3c252fcb29d88eff4f3de5de4476c3ffff80e342245838aa0618b9c4ad10ec775cf73646acb587b8965aee66d2bfe05095b580580670bdf4d75905b6e4d8e2215733f20bc5e01d9b847e643e3befeb8970274e80814b7d84d13c89903f422880f43b2046bf2a4f641e377814b366d7081f7c64a280ffadd28db426fc6752005f2a912ed9b2db1f9d81fc9557f65b9133f6954d83358003e212ec1a867183cacc9918e5d631bd0a81aaca0f88e79fa0055968a287f65180da0267d7e86259f1d275db8360580661b69d2359a3e39f788ad1c7d0eac39b58804ab88b81f43d38d1c51e103d695fa573227278cf9804c3cd4fcd4ae60ee6ce5a80227d3a8bb04337a89b4634273781645826faef2a6253e93649f0e9651d9ded848099c40220023e9ae1d7eef96c9d9c18e32d430bc59ddf983024831a9e163a496580e0e8dacdb95ce3ed48e5c75b81bb51feada4a4e21525c57a2fcb468186322f8680e1a1f67c922ecbaeb594c093f336cc66f4f807a795109f6709ea048e8bcdf17880b5349c797c7b51ba9148a3c51c46e28dc96db34055a73cc5b70f40ccabaca53580b66c92fd4d78fea6c680a96543b7f90ef0ed23b0e0c127f77cdcfdd83af2697480fd69932270c4b4ea702992b22efdea094e906fa209557884ecea75bc047be6068069480a0baf8c5471c9a875dde3ef63a9a261e1ced19053d533cbfcf34db7308b80435bb41fd6ffb890daab09f281b3fcd91fc42a3b3541fde5f5f0c3fe1aca9d1a", + "0x9f0d3719f5b0b12c7105c073c507445948f9ff5c5702a6fc915ccc55a0300800002408d0070000d407000080b7c6e2167110e8b651eb693a5bbfb83b6f968091478222e136a68389f2cd385c80e6086b406a930613d6f03e4d1bbaa36c00c53c176b59f4d9fa63a837fb0cade87c570c88433df862dbcb240800004410e8030000d0070000d4070000e7070000805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff5c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080dbd75e09babf2a19db3fedf382d7e7a16978cd02c781b1ccae2849c29a605f15806f95921fe3f4084c32869ee6a76db36d2c982664a628869469cb658c847ebe7380cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb18097fe80188ec468eb8ee172ddc2f8a6606482f09058b3fc0034596be62867ab09804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e080000", + "0xbf0e02656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791c60808f6e2b238160338d09b9777042423f2c080d2554575b8b4c8282606e91f0b2b480e229e6382cb05058145a936a2c33a28e998a98fbb4a9123e2d5108a5613bcbc780462c6fd312f1d8c48aae32e5bd6866bb8395478ba334c30720f035938f5eeea9802413ada492771a8e2130c6128d13c09432ef58f80106c0e17c07fa97bb23ec1d80b0018a90e5093fb5d579d76c73bf1b65fe79d9d1e09b4a3654a6d9475aca50a0", + "0xe80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000010305fad7a0ae358701d8c8dd382d43f172b19589419d3844cd707bcbdd463df9005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000107fc153a779645c7da912c21aa521086e1c27d7e380a515928ffe268a7151777005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001252c8d2a85ed57e843f2cd9cb00a186b1d75f75476bf5349e4c807dc62be5201005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000013ee5c5c6bc866660060f57eafab274de0875b6e1f22d9e3c93b521246d5abe58005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000014c690ea012bb62e31b5c3fcdaba06b8278fadbce8e99ec0c8fcdfadd5a6b0876005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000160b7d50b6819af5bcb6b69c1335f66fd7c66319b57125f264e8c68c5da77c50f005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000016278c3f2e3e9c118a9005fe5a544cc278b6052472e4b1cc32b0a7e7643359a68005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000163677a48bf325234e5d67d153253bf2f0e8c9995e8e042ea42decc21893d4ae9005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000016a1bfca2dddf6aaaf52c5eba07427a96e989f94910a8ec6796a0a39f1202c7c1005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000017a77dd1f1cf53ae74e5df2ca47858893e388070c6e9411921c51fd6f3448bde6005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000017f383b0e22783bebf7c656e209192fc11692aa947f8eb6d1bbb0e5bb78d6fde0005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000017f70f81377f6fc1aa09570a4179b81b594e7b8ebfabd0718d3a0a7491d3036c6005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000018bcc3b4e7fbe985c9ca27d6c31b68263ed4a6de60d502af4e1f3f8ffdd4d5048005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000018d1f26e6793d2b4827c57aa4bb6e943d784555d10b725984a52e3878ca3ce9ce005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001aebdc245c041765d3aeb4b43bce37c8cfcdf2d1488fc91be2cc45d32880b5449005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001b05bb7ec2cc7615f5d28f566185505040426f8471d5f6f8becfb01c16d92f630005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001be4759ae61455f939d53fdd5deb06844bcf513cfb4a9accfdfa200188419141a005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001c7b859bb7dc7c5191327cfa0ee8c0109c64dad0c6fb1b5bef8b9e499a1fbcd80005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001d225825da0a1ece9d5eeabdad986af80358e77932a3a5029c61e237685b926ef005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001ed3236298ea1643caefe524dc7297e83ce77c95ac487d86e929a06922b8823ae005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001f56247ea333a03f331c67d5c326d2684180e782027de707a7da41ab5cd0a61b6005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001f6a0f0bf50ff677934c2d37d99926ffe5d007e24ff32f8d665acfd3662377a4e005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001fdd13e5484bb339db443fcdc4e8ec7456e785e9692acf18b5b300899ecf2cb56005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100010000004a000000019212083c7da86d9dcdb8c127510025f768ebbfb8c80b0d48595b5244576e7948005039278c0400000000000000000000005039278c0400000000000000000000" + ] + }, + "downwardMessages": [], + "horizontalMessages": { + "1002": [], + "2000": [], + "2001": [], + "2007": [], + "2023": [], + "2048": [], + "2084": [], + "2085": [], + "2087": [ + { + "sentAt": "20642012", + "data": "0x0003100004000002043205011f00020e27070a13000002043205011f00020e2707000d010204000101003679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c49" + } + ], + "2090": [], + "2092": [], + "2110": [], + "2121": [], + "2123": [], + "2124": [], + "2125": [] + } + } + }, + "tip": null, + "hash": "0xe36dd89f99f3d23e22b26648932a858f98b54ad9e62b2c657b637d829e366a08", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "assets", + "method": "Burned" + }, + "data": [ + "1984", + "FBeL7DanUDs5SZrxZY1CizMaPgG9vZgJgvr52C2dg81SsF1", + "30000000" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Issued" + }, + "data": [ + "1984", + "DokHs7DwcXm5GJPJiuE8AqNVdRCnoTyDRgYACtUYCz7ng1L", + "29996407" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Issued" + }, + "data": [ + "1984", + "HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA", + "3593" + ] + }, + { + "method": { + "pallet": "xcmpQueue", + "method": "Success" + }, + "data": [ + "0x41ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec6", + "0x41ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec6", + { + "refTime": "311169000", + "proofSize": "3593" + } + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "125000000", + "proofSize": "0" + }, + "class": "Mandatory", + "paysFee": "No" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "timestamp", + "method": "set" + }, + "signature": null, + "nonce": null, + "args": { + "now": "1700501940000" + }, + "tip": null, + "hash": "0xa06b28cdc184d191cd80aef3a8372520b6684b743b893c95d86543d61d3254b3", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "284117000", + "proofSize": "1493" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + } + ], + "onFinalize": { + "events": [] + }, + "finalized": true, + "decodedXcmMsgs": [ + { + "horizontalMessages": [ + { + "sentAt": "20642012", + "paraId": "2087", + "data": [ + { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "x2": [ + { + "palletInstance": "50" + }, + { + "generalIndex": "1984" + } + ] + } + } + }, + "fun": { + "fungible": "30000000" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "x2": [ + { + "palletInstance": "50" + }, + { + "generalIndex": "1984" + } + ] + } + } + }, + "fun": { + "fungible": "30000000" + } + }, + "weightLimit": { + "unlimited": null + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0x3679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c49" + } + } + } + } + } + } + ] + } + ] + } + ] + } + ] + } \ No newline at end of file diff --git a/src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts b/src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts new file mode 100644 index 000000000..584abf6b1 --- /dev/null +++ b/src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const assetHubKusamaV1000000 = + '0x6d6574610ea906000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c011470686173650d02011450686173650001146576656e7450010445000118746f70696373110201185665633c543e000050086061737365745f6875625f6b7573616d615f72756e74696d653052756e74696d654576656e740001541853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040080017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e7404008801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b0038417373657454785061796d656e7404008c01c870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e743a3a4576656e743c52756e74696d653e000d0044436f6c6c61746f7253656c656374696f6e0400b801a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400c0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400c401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400d0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04008901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d70517565756504008d0101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904009101015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704009d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f78790400a501017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a00184173736574730400b10101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e0032001c556e69717565730400b501017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e003300104e6674730400d101016c70616c6c65745f6e6674733a3a4576656e743c52756e74696d653e00340034466f726569676e4173736574730400ed0101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e003500504e66744672616374696f6e616c697a6174696f6e0400f10101b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4576656e743c52756e74696d653e00360028506f6f6c4173736574730400f50101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365333e0037003c4173736574436f6e76657273696f6e0400f901019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4576656e743c52756e74696d653e00380000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000880c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748c0c8870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e741870616c6c6574144576656e7404045400010838417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f666565180144417373657442616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964900148436861726765417373657449644f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e444173736574526566756e644661696c65640401486e61746976655f616d6f756e745f6b65707418013042616c616e63654f663c543e000104f4412073776170206f662074686520726566756e6420696e206e61746976652063757272656e6379206261636b20746f206173736574206661696c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657490102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729401244a756e6374696f6e73000094100c78636d087633246a756e6374696f6e73244a756e6374696f6e73000124104865726500000008583104009801204a756e6374696f6e00010008583208009801204a756e6374696f6e00009801204a756e6374696f6e0002000858330c009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00030008583410009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00040008583514009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00050008583618009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e0006000858371c009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00070008583820009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e0008000098100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04009c010c7533320000002c4163636f756e744964333208011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e00010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c6974790801086964b00118426f6479496400011070617274b40120426f6479506172740008003c476c6f62616c436f6e73656e7375730400a401244e6574776f726b4964000900009c0000061000a004184f7074696f6e04045401a40108104e6f6e6500000010536f6d650400a40000010000a4100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090000a8000003140000000800ac0000061800b0100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804009c010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b4100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749c010c753332000100204672616374696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c75333200040000b80c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000120404e6577496e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e0000046c4e657720496e76756c6e657261626c65732077657265207365742e44496e76756c6e657261626c6541646465640401286163636f756e745f6964000130543a3a4163636f756e7449640001047441206e657720496e76756c6e657261626c65207761732061646465642e4c496e76756c6e657261626c6552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496400020470416e20496e76756c6e657261626c65207761732072656d6f7665642e504e65774465736972656443616e64696461746573040148646573697265645f63616e6469646174657310010c753332000304a4546865206e756d626572206f6620646573697265642063616e6469646174657320776173207365742e404e657743616e646964616379426f6e6404012c626f6e645f616d6f756e7418013042616c616e63654f663c543e0004046c5468652063616e64696461637920626f6e6420776173207365742e3843616e64696461746541646465640801286163636f756e745f6964000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0005045c41206e65772063616e646964617465206a6f696e65642e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496400060460412063616e646964617465207761732072656d6f7665642e68496e76616c6964496e76756c6e657261626c65536b69707065640401286163636f756e745f6964000130543a3a4163636f756e7449640007085501416e206163636f756e742077617320756e61626c6520746f20626520616464656420746f2074686520496e76756c6e657261626c65732062656361757365207468657920646964206e6f742068617665206b657973c8726567697374657265642e204f7468657220496e76756c6e657261626c6573206d61792068617665206265656e207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000020000c00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72c8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572cc011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000cc0c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665730849640000040010010c7533320000d00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65d4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696e9001344d756c74694c6f636174696f6e00012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e00011c6d657373616765d8011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e736505010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c4901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e5901636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696e9001344d756c74694c6f636174696f6e0001186173736574734d01015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6e9001344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72c8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6e8501015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f717565726965729001344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140825015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765386e6f74696669636174696f6e732e204665657350616964080118706179696e679001344d756c74694c6f636174696f6e00011066656573e4012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696e9001344d756c74694c6f636174696f6e0001186173736574734d01015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000c801144572726f72000100144572726f720400c801144572726f7200020000d80c0c78636d0876330c58636d041043616c6c00000400dc01585665633c496e737472756374696f6e3c43616c6c3e3e0000dc000002e000e00c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e65666963696172799001344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c7469417373657473000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e642d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c3101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400940154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400350101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473390101404d756c7469417373657446696c74657200012c62656e65666963696172799001344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e676541737365740c011067697665390101404d756c7469417373657446696c74657200011077616e74e4012c4d756c746941737365747300011c6d6178696d616c45010110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473390101404d756c7469417373657446696c74657200011c726573657276659001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f000118617373657473390101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69744901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d8012458636d3c43616c6c3e0015002c536574417070656e6469780400d8012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b65749001344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400e4012c4d756c7469417373657473001c002c45787065637441737365740400e4012c4d756c7469417373657473001d00304578706563744f726967696e0400290101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400090101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400210101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465789c010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f729c010c75333200013c6d696e5f63726174655f6d696e6f729c010c753332002200505265706f72745472616e736163745374617475730400350101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e04009801204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726ba401244e6574776f726b496400012c64657374696e6174696f6e940154496e746572696f724d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e002600244c6f636b41737365740801146173736574ec01284d756c74694173736574000120756e6c6f636b65729001344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574ec01284d756c746941737365740001187461726765749001344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574ec01284d756c746941737365740001146f776e65729001344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574ec01284d756c746941737365740001186c6f636b65729001344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f776974686472617745010110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04009001344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744901012c5765696768744c696d6974000130636865636b5f6f726967696e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000e4100c78636d087633286d756c746961737365742c4d756c746941737365747300000400e8013c5665633c4d756c746941737365743e0000e8000002ec00ec100c78636d087633286d756c74696173736574284d756c7469417373657400000801086964f0011c4173736574496400010c66756ef4012c46756e676962696c6974790000f0100c78636d087633286d756c746961737365741c4173736574496400010820436f6e637265746504009001344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d00010000f4100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f801344173736574496e7374616e636500010000f8100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400fc011c5b75383b20385d0003001c417272617931360400010101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000fc000003080000000800010100000310000000080005010c0c78636d08763320526573706f6e7365000118104e756c6c000000184173736574730400e4012c4d756c74694173736574730001003c457865637574696f6e526573756c740400090101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040011010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400210101384d617962654572726f72436f646500050000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d010000040810c80011010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540115010453000004001d0101185665633c543e000015010c0c78636d0876332850616c6c6574496e666f0000180114696e6465789c010c7533320001106e616d6519010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6519010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f729c010c7533320001146d696e6f729c010c75333200011470617463689c010c753332000019010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00001d0100000215010021010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204002501018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204002501018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e0002000025010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000290104184f7074696f6e04045401900108104e6f6e6500000010536f6d6504009000000100002d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000031010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000035010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400003901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e4012c4d756c74694173736574730000001057696c6404003d01013857696c644d756c74694173736574000100003d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f660801086964f0011c4173736574496400010c66756e4101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404009c010c75333200020030416c6c4f66436f756e7465640c01086964f0011c4173736574496400010c66756e4101013c57696c6446756e676962696c697479000114636f756e749c010c753332000300004101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100004501000005000049010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100004d01080c78636d5056657273696f6e65644d756c746941737365747300010808563204005101013c76323a3a4d756c74694173736574730001000856330400e4013c76333a3a4d756c7469417373657473000300005101100c78636d087632286d756c746961737365742c4d756c7469417373657473000004005501013c5665633c4d756c746941737365743e000055010000025901005901100c78636d087632286d756c74696173736574284d756c74694173736574000008010869645d01011c4173736574496400010c66756e7d01012c46756e676962696c69747900005d01100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400610101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e000100006101100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72650101244a756e6374696f6e7300006501100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400690101204a756e6374696f6e0001000858320800690101204a756e6374696f6e0000690101204a756e6374696f6e0002000858330c00690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0003000858341000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0004000858351400690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0005000858361800690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0006000858371c00690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0007000858382000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e000800006901100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04009c010c7533320000002c4163636f756e744964333208011c6e6574776f726b6d0101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b6d0101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b6d0101244e6574776f726b496400010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b65790400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696475010118426f647949640001107061727479010120426f647950617274000800006d010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d610003000071010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e000075010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804009c010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e0008002054726561737572790009000079010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749c010c753332000100204672616374696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000400007d01100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400810101344173736574496e7374616e6365000100008101100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400fc011c5b75383b20385d0003001c417272617931360400010101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e000600008501080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204006101014476323a3a4d756c74694c6f636174696f6e000100085633040090014476333a3a4d756c74694c6f636174696f6e0003000089010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000d4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65d4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c74950101384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657495010418526573756c74080454019901044501640108084f6b04009901000000000c4572720400640000010000990100000400009d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74950101384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000a5010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c74950101384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578ad01010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736830013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a901086061737365745f6875625f6b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f7200060000ad010000050400b1010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73bd0101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572cd0101504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000bd010000021000c10104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000c5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000cd0104184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000d1010c2c70616c6c65745f6e6674731870616c6c6574144576656e740804540004490001981c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e484974656d5472616e736665724c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400060488416e20606974656d6020626563616d65206e6f6e2d7472616e7366657261626c652e504974656d5472616e73666572556e6c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400070478416e20606974656d6020626563616d65207472616e7366657261626c652e504974656d50726f706572746965734c6f636b6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d6574616461746145010110626f6f6c00013c6c6f636b5f6174747269627574657345010110626f6f6c000804a8606974656d60206d65746164617461206f7220617474726962757465732077657265206c6f636b65642e40436f6c6c656374696f6e4c6f636b6564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173206c6f636b65642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572cd0101504f7074696f6e3c543a3a4163636f756e7449643e00011461646d696ecd0101504f7074696f6e3c543a3a4163636f756e7449643e00011c667265657a6572cd0101504f7074696f6e3c543a3a4163636f756e7449643e000b0470546865206d616e6167656d656e74207465616d206368616e6765642e405472616e73666572417070726f766564140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000120646561646c696e65c10101644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e54416c6c417070726f76616c7343616e63656c6c65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e744964000e049c416c6c20617070726f76616c73206f6620616e206974656d20676f742063616e63656c6c65642e5c436f6c6c656374696f6e436f6e6669674368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000f040101412060636f6c6c656374696f6e6020686173206861642069747320636f6e666967206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d65746164617461536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001004b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001104b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e3c4974656d4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001204984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e4c4974656d4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73bd0101385665633c543a3a4974656d49643e0014042101546865206465706f73697420666f72206120736574206f6620606974656d60732077697468696e20612060636f6c6c656374696f6e6020686173206265656e20757064617465642e30417474726962757465536574140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00150405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c6561726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e0016040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e6c4974656d41747472696275746573417070726f76616c41646465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001704cc41206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732061646465642e744974656d41747472696275746573417070726f76616c52656d6f7665640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001804d441206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732072656d6f7665642e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001904c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001a04a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e74436f6c6c656374696f6e4d696e7453657474696e677355706461746564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04ac4d696e742073657474696e677320666f72206120636f6c6c656374696f6e20686164206368616e6765642e6c4e657874436f6c6c656374696f6e4964496e6372656d656e74656404011c6e6578745f6964c101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0401014576656e74206765747320656d6974746564207768656e2074686520604e657874436f6c6c656374696f6e496460206765747320696e6372656d656e7465642e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572cd0101504f7074696f6e3c543a3a4163636f756e7449643e001d047c546865207072696365207761732073657420666f7220746865206974656d2e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001e048c54686520707269636520666f7220746865206974656d207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001f044c416e206974656d2077617320626f756768742e1c54697053656e74140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011873656e646572000130543a3a4163636f756e7449640001207265636569766572000130543a3a4163636f756e744964000118616d6f756e741801584465706f73697442616c616e63654f663c542c20493e0020043c4120746970207761732073656e742e2c53776170437265617465641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00210488416e20606974656d60207377617020696e74656e742077617320637265617465642e345377617043616e63656c6c65641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e0022045c5468652073776170207761732063616e63656c6c65642e2c53776170436c61696d656420013c73656e745f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e745f6974656d100124543a3a4974656d496400013c73656e745f6974656d5f6f776e6572000130543a3a4163636f756e74496400014c72656365697665645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400013472656365697665645f6974656d100124543a3a4974656d496400014c72656365697665645f6974656d5f6f776e6572000130543a3a4163636f756e7449640001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00230468546865207377617020686173206265656e20636c61696d65642e585072655369676e6564417474726962757465735365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e002404fc4e657720617474726962757465732068617665206265656e2073657420666f7220616e20606974656d60206f66207468652060636f6c6c656374696f6e602e4850616c6c6574417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656dc10101444f7074696f6e3c543a3a4974656d49643e000124617474726962757465e901018450616c6c6574417474726962757465733c543a3a436f6c6c656374696f6e49643e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0025084d0141206e65772061747472696275746520696e20746865206050616c6c657460206e616d657370616365207761732073657420666f72207468652060636f6c6c656374696f6e60206f7220616e20606974656d606477697468696e20746861742060636f6c6c656374696f6e602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d9010c2c70616c6c65745f6e667473147479706573484174747269627574654e616d65737061636504244163636f756e744964010001101850616c6c65740000003c436f6c6c656374696f6e4f776e6572000100244974656d4f776e65720002001c4163636f756e7404000001244163636f756e74496400030000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c2c70616c6c65745f6e66747314747970657348507269636557697468446972656374696f6e0418416d6f756e74011800080118616d6f756e74180118416d6f756e74000124646972656374696f6ee50101385072696365446972656374696f6e0000e5010c2c70616c6c65745f6e667473147479706573385072696365446972656374696f6e0001081053656e640000001c5265636569766500010000e9010c2c70616c6c65745f6e6674731474797065734050616c6c6574417474726962757465730430436f6c6c656374696f6e4964011001082c55736564546f436c61696d0400100130436f6c6c656374696f6e4964000000405472616e7366657244697361626c656400010000ed010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964900128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964900128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964900128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964900128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964900128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964900128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964900128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964900128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964900128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964900128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964900128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964900128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964900128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964900128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144576656e74040454000108444e66744672616374696f6e616c697a65641401386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001246672616374696f6e73180144417373657442616c616e63654f663c543e0001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640000049c416e204e465420776173207375636365737366756c6c79206672616374696f6e616c697a65642e284e6674556e69666965641001386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e74496400010498416e204e465420776173207375636365737366756c6c792072657475726e6564206261636b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f5010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f9010c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144576656e740404540001142c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e08490154686520706f6f6c206964206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0130706f6f6c5f6163636f756e74000130543a3a4163636f756e744964046c546865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e0004190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e384c697175696469747941646465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c6d696e745f746f000130543a3a4163636f756e74496404d4546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206d696e74656420746f2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e04e054686520706f6f6c206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74315f70726f766964656418013c543a3a417373657442616c616e636504e454686520616d6f756e74206f662074686520666972737420617373657420746861742077617320616464656420746f2074686520706f6f6c2e0140616d6f756e74325f70726f766964656418013c543a3a417373657442616c616e636504e854686520616d6f756e74206f6620746865207365636f6e6420617373657420746861742077617320616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e74656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e404c697175696469747952656d6f76656420010c77686f000130543a3a4163636f756e74496404dc546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206275726e65642066726f6d2e012c77697468647261775f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e04c054686520706f6f6c206964207468617420746865206c6971756964697479207761732072656d6f7665642066726f6d2e011c616d6f756e743118013c543a3a417373657442616c616e636504f454686520616d6f756e74206f66207468652066697273742061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e011c616d6f756e743218013c543a3a417373657442616c616e636504f854686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206275726e65642e013c6c705f746f6b656e5f6275726e656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206275726e6564206f6620746861742069642e01387769746864726177616c5f6665650102011c5065726d696c6c04744c6971756964697479207769746864726177616c20666565202825292e0204310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3053776170457865637574656414010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c73656e645f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e08c854686520726f757465206f662061737365742069647320746861742074686520737761702077656e74207468726f7567682e48452e672e2041202d3e20446f74202d3e20420124616d6f756e745f696e18013c543a3a417373657442616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f757418013c543a3a417373657442616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e030835014173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e20426f74682060537761704578616374546f6b656e466f72546f6b656e60d8616e64206053776170546f6b656e466f724578616374546f6b656e602077696c6c2067656e65726174652074686973206576656e742e205472616e7366657210011066726f6d000130543a3a4163636f756e74496404c8546865206163636f756e74207468617420746865206173736574732077657265207472616e736665727265642066726f6d2e0108746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e0114617373657490013c543a3a4d756c746941737365744964047c546865206173736574207468617420776173207472616e736665727265642e0118616d6f756e7418013c543a3a417373657442616c616e636504b454686520616d6f756e74206f6620746865206173736574207468617420776173207472616e736665727265642e0404ec416e20616d6f756e7420686173206265656e207472616e736665727265642066726f6d206f6e65206163636f756e7420746f20616e6f746865722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd010000040890900001020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000005020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540190045300000400090201185665633c543e0000090200000290000d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200001102000002300015020000021902001902000004081010001d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e9c014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d652102016473705f72756e74696d653a3a52756e74696d65537472696e6700002102000005020025020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73290201345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973310201205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29020000022d02002d02000004083434003102000002340035020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373390201845065724469737061746368436c6173733c57656967687473506572436c6173733e000039020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454013d02000c01186e6f726d616c3d0201045400012c6f7065726174696f6e616c3d020104540001246d616e6461746f72793d0201045400003d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963410201384f7074696f6e3c5765696768743e0001246d61785f746f74616c410201384f7074696f6e3c5765696768743e0001207265736572766564410201384f7074696f6e3c5765696768743e0000410204184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000045020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178490201545065724469737061746368436c6173733c7533323e000049020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400004d02082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400005102082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d652102013452756e74696d65537472696e67000124696d706c5f6e616d652102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069735502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800005502040c436f77040454015902000400590200000059020000025d02005d0200000408fc100061020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574650200000269020069020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e7420416e636573746f720404480130000c0138757365645f62616e6477696474686d0201345573656442616e647769647468000138706172615f686561645f68617368810201244f7074696f6e3c483e000160636f6e73756d65645f676f5f61686561645f7369676e616c8502018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e00006d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74345573656442616e64776964746800000c0134756d705f6d73675f636f756e7410010c75333200013c756d705f746f74616c5f627974657310010c75333200013468726d705f6f7574676f696e677102018c42547265654d61703c5061726149642c2048726d704368616e6e656c5570646174653e00007102042042547265654d617008044b01cc0456017502000400790200000075020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e744448726d704368616e6e656c55706461746500000801246d73675f636f756e7410010c75333200012c746f74616c5f627974657310010c753332000079020000027d02007d0200000408cc750200810204184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000850204184f7074696f6e0404540189020108104e6f6e6500000010536f6d6504008902000001000089020c4c706f6c6b61646f745f7072696d6974697665730876353855706772616465476f41686561640001081441626f72740000001c476f4168656164000100008d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74385365676d656e74547261636b65720404480130000c0138757365645f62616e6477696474686d0201345573656442616e64776964746800013868726d705f77617465726d61726bc10101804f7074696f6e3c72656c61795f636861696e3a3a426c6f636b4e756d6265723e000160636f6e73756d65645f676f5f61686561645f7369676e616c8502018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e000091020c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616495020120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000095020c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665732048656164446174610000040034011c5665633c75383e0000990204184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d0200000100009d020c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e7400000000a1020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a502014442547265655365743c5665633c75383e3e0000a5020420425472656553657404045401340004003102000000a9020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800019c72656c61795f64697370617463685f71756575655f72656d61696e696e675f6361706163697479ad02018c52656c61794469737061746368517565756552656d61696e696e674361706163697479000140696e67726573735f6368616e6e656c73b10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73b10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000ad020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f748c52656c61794469737061746368517565756552656d61696e696e674361706163697479000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c7533320000b102000002b50200b50200000408ccb90200b9020c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164810201304f7074696f6e3c486173683e0000bd020c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002801346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001506173796e635f6261636b696e675f706172616d73c102018c73757065723a3a7673746167696e673a3a4173796e634261636b696e67506172616d730000c1020c4c706f6c6b61646f745f7072696d697469766573207673746167696e67484173796e634261636b696e67506172616d73000008014c6d61785f63616e6469646174655f646570746810010c753332000150616c6c6f7765645f616e6365737472795f6c656e10010c7533320000c502089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c6179486173680000c902042042547265654d617008044b01cc045601c502000400cd02000000cd02000002d10200d10200000408ccc50200d502000002d90200d9020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401cc00080124726563697069656e74cc010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000dd02087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6e45010110626f6f6c0000e1020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461e502015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6e45010110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee502089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174619102015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465a102015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573e902016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573f10201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000e902000002ed0200ed020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d6573736167650000f102042042547265654d617008044b01cc045601f502000400fd02000000f502000002f90200f9020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000fd02000002010300010300000408ccf5020005030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e09030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d030c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454011103045300000400190301185665633c543e000011030c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964fc01384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e731503011c526561736f6e73000015030c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000019030000021103001d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012103045300000400250301185665633c543e000021030c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e74696669657201fc1c42616c616e63650118000801086964fc0144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000250300000221030029030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012d03045300000400390301185665633c543e00002d030c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640131031c42616c616e63650118000801086964310301084964000118616d6f756e7418011c42616c616e636500003103086061737365745f6875625f6b7573616d615f72756e74696d654452756e74696d65486f6c64526561736f6e000104504e66744672616374696f6e616c697a6174696f6e0400350301a070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a486f6c64526561736f6e0036000035030c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c657428486f6c64526561736f6e000104384672616374696f6e616c697a65640000000039030000022d03003d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e000041030c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640199011c42616c616e63650118000801086964990101084964000118616d6f756e7418011c42616c616e63650000450300000241030049030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ac0128543a3a42616c616e63650001306f6c645f7265736572766564ac0128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c69766545010110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fbc01445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ac0128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578019901011408496404000001244163636f756e74496400000014496e6465780400510301304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a801205b75383b2032305d00040000510300000699010055030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800005d03086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e740000000856320001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e000065030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540169030453000004006d0301185665633c543e000069030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e636500006d0300000269030071030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c657304010c6e6577bc01445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e587365745f646573697265645f63616e6469646174657304010c6d617810010c7533320001049c536565205b6050616c6c65743a3a7365745f646573697265645f63616e64696461746573605d2e487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002048c536565205b6050616c6c65743a3a7365745f63616e6469646163795f626f6e64605d2e5472656769737465725f61735f63616e64696461746500030498536565205b6050616c6c65743a3a72656769737465725f61735f63616e646964617465605d2e306c656176655f696e74656e7400040474536565205b6050616c6c65743a3a6c656176655f696e74656e74605d2e406164645f696e76756c6e657261626c6504010c77686f000130543a3a4163636f756e74496400050484536565205b6050616c6c65743a3a6164645f696e76756c6e657261626c65605d2e4c72656d6f76655f696e76756c6e657261626c6504010c77686f000130543a3a4163636f756e74496400060490536565205b6050616c6c65743a3a72656d6f76655f696e76756c6e657261626c65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000048c5468652070616c6c65742068617320746f6f206d616e792063616e646964617465732e5c546f6f466577456c696769626c65436f6c6c61746f7273000104ac4c656176696e6720776f756c6420726573756c7420696e20746f6f206665772063616e646964617465732e40416c726561647943616e6469646174650002047c4163636f756e7420697320616c726561647920612063616e6469646174652e304e6f7443616e6469646174650003046c4163636f756e74206973206e6f7420612063616e6469646174652e50546f6f4d616e79496e76756c6e657261626c65730004048454686572652061726520746f6f206d616e7920496e76756c6e657261626c65732e4c416c7265616479496e76756c6e657261626c650005048c4163636f756e7420697320616c726561647920616e20496e76756c6e657261626c652e3c4e6f74496e76756c6e657261626c650006047c4163636f756e74206973206e6f7420616e20496e76756c6e657261626c652e5c4e6f4173736f63696174656456616c696461746f7249640007049c4163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049442e5856616c696461746f724e6f74526567697374657265640008048c56616c696461746f72204944206973206e6f742079657420726567697374657265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79030000027d03007d0300000408008103008103086061737365745f6875625f6b7573616d615f72756e74696d652c53657373696f6e4b657973000004011061757261850301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300008503104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004008903013c737232353531393a3a5075626c6963000089030c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d00008d03000004089103340091030c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d000095030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579738103011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e9d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018503045300000400a10301185665633c543e0000a103000002850300a503084873705f636f6e73656e7375735f736c6f747310536c6f74000004002c010c7536340000a90300000408a5031000ad03000002b10300b103086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572cc01185061726149640001147374617465b5030130496e626f756e6453746174650001406d6573736167655f6d65746164617461b90301a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000b503086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000b903000002bd0300bd030000040810c10300c1030c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000c50300000408cc1000c903000002cd0300cd03086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74cc01185061726149640001147374617465d10301344f7574626f756e6453746174650001347369676e616c735f657869737445010110626f6f6c00012c66697273745f696e646578ad01010c7531360001286c6173745f696e646578ad01010c7531360000d103086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000d50300000408ccad0100d903086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000dd030000040ccc103400e1030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e6465728501015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572ed0301784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679f10301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e8501015856657273696f6e65644d756c74694c6f636174696f6e00012469735f61637469766545010110626f6f6c000100145265616479080120726573706f6e7365f903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000ed0304184f7074696f6e0404540185010108104e6f6e6500000010536f6d65040085010000010000f10304184f7074696f6e04045401f5030108104e6f6e6500000010536f6d650400f5030000010000f50300000408080800f903080c78636d4456657273696f6e6564526573706f6e73650001080856320400fd03013076323a3a526573706f6e736500020008563304000501013076333a3a526573706f6e736500030000fd030c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304005101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010404184f7074696f6e0404540105040108104e6f6e6500000010536f6d65040005040000010000050400000408100904000904100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900000d04000004081085010011040000040c2c24100015040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e0000190400000408850110001d0400000219040021040c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304002504013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000250404184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000029040000040c10002d04002d04080c78636d4056657273696f6e6564417373657449640001040856330400f0012c76333a3a417373657449640003000031040c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e746966696572019901304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e65728501015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b65728501015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273350401d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e000035040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540139040453000004003d0401185665633c543e0000390400000408990118003d0400000239040041040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014504045300000400490401185665633c543e00004504000004081885010049040000024504004d040c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e64080110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551040154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f617373657473100110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f617373657473100110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765710401c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e900148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ec10101484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744901012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f617373657473140110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744901012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e64656445010110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005504015076323a3a58636d3c52756e74696d6543616c6c3e0002000856330400d8015076333a3a58636d3c52756e74696d6543616c6c3e0003000055040c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059040000025d04005d040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005101012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005101012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365fd030120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574735101012c4d756c746941737365747300012c62656e6566696369617279610101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101012c4d756c746941737365747300011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970652d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c31010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040065010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200012c62656e6566696369617279610101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000e003445786368616e6765417373657408011067697665610401404d756c7469417373657446696c74657200011c726563656976655101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610401404d756c7469417373657446696c74657200011c72657365727665610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610401404d756c7469417373657446696c74657200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e000118617373657473610401404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573590101284d756c746941737365740001307765696768745f6c696d69746d04012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005504014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005504014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735101012c4d756c74694173736574730001187469636b6574610101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00006104100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504005101012c4d756c74694173736574730000001057696c6404006504013857696c644d756c74694173736574000100006504100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869645d01011c4173736574496400010c66756e6904013c57696c6446756e676962696c697479000100006904100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100006d040c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100007104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204007504015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304008504015076333a3a58636d3c52756e74696d6543616c6c3e0003000075040c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400790401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000079040000027d04007d040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005101012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005101012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365fd030120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574735101012c4d756c746941737365747300012c62656e6566696369617279610101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101012c4d756c746941737365747300011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970652d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040065010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200012c62656e6566696369617279610101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000e003445786368616e6765417373657408011067697665610401404d756c7469417373657446696c74657200011c726563656976655101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610401404d756c7469417373657446696c74657200011c72657365727665610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610401404d756c7469417373657446696c74657200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e000118617373657473610401404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573590101284d756c746941737365740001307765696768745f6c696d69746d04012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204007504014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804007504014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735101012c4d756c74694173736574730001187469636b6574610101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000081040c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000085040c0c78636d0876330c58636d041043616c6c00000400890401585665633c496e737472756374696f6e3c43616c6c3e3e000089040000028d04008d040c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e65666963696172799001344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c7469417373657473000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e642d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c8104014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400940154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400350101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473390101404d756c7469417373657446696c74657200012c62656e65666963696172799001344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e676541737365740c011067697665390101404d756c7469417373657446696c74657200011077616e74e4012c4d756c746941737365747300011c6d6178696d616c45010110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473390101404d756c7469417373657446696c74657200011c726573657276659001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f000118617373657473390101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69744901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008504012458636d3c43616c6c3e0015002c536574417070656e64697804008504012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b65749001344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400e4012c4d756c7469417373657473001c002c45787065637441737365740400e4012c4d756c7469417373657473001d00304578706563744f726967696e0400290101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400090101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400210101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465789c010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f729c010c75333200013c6d696e5f63726174655f6d696e6f729c010c753332002200505265706f72745472616e736163745374617475730400350101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e04009801204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726ba401244e6574776f726b496400012c64657374696e6174696f6e940154496e746572696f724d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e002600244c6f636b41737365740801146173736574ec01284d756c74694173736574000120756e6c6f636b65729001344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574ec01284d756c746941737365740001187461726765749001344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574ec01284d756c746941737365740001146f776e65729001344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574ec01284d756c746941737365740001186c6f636b65729001344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f776974686472617745010110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04009001344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744901012c5765696768744c696d6974000130636865636b5f6f726967696e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000091040c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108410154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652ec8506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e95040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9904086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400009d04086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e6465780000a104000002a50400a50400000408103400a9040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb1040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e646578ad01010c75313600011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e51050154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb504000002b90400b904086061737365745f6875625f6b7573616d615f72756e74696d652c52756e74696d6543616c6c00014c1853797374656d0400250201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400e10201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400090301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400490301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e0400710301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400950301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400e10301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400a90401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400b10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400bd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400c50401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400cd0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400d10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e003300104e6674730400e10401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6674732c2052756e74696d653e00340034466f726569676e4173736574730400410501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f726569676e4173736574732c2052756e74696d653e003500504e66744672616374696f6e616c697a6174696f6e0400450501e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e66744672616374696f6e616c697a6174696f6e2c2052756e74696d653e00360028506f6f6c4173736574730400490501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c4173736574732c2052756e74696d653e0037003c4173736574436f6e76657273696f6e04004d0501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e2c2052756e74696d653e00380000bd040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c10401904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c10401904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec10404184f7074696f6e04045401a1010108104e6f6e6500000010536f6d650400a1010000010000c5040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065c90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578ad01010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f787954797065000114696e646578ad01010c7531360001186865696768749c0144426c6f636b4e756d626572466f723c543e0001246578745f696e6465789c010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e0001107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065c90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec90404184f7074696f6e04045401a9010108104e6f6e6500000010536f6d650400a9010000010000cd040c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c010869649c014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f63726561746510010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f7904010869649c014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e747304010869649c014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c7304010869649c014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f7904010869649c014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c010869649c014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c010869649c014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c010869649c014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e7366657210010869649c014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a6508010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e107468617708010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f617373657404010869649c014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f617373657404010869649c014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e65727368697008010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d10010869649c014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d6574616461746110010869649c014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d6574616461746104010869649c014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d6574616461746114010869649c014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d6574616461746104010869649c014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f73746174757320010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c010869649c014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c08010869649c014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f76656410010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f75636804010869649c014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e6408010869649c014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e636508010869649c014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f7468657208010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f7468657208010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b08010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1040c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6745010110626f6f6c00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e657373d504013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00030454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e6572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00040454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00050464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73bd0101385665633c543a3a4974656d49643e00060468536565205b6050616c6c65743a3a72656465706f736974605d2e18667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400080454536565205b6050616c6c65743a3a74686177605d2e44667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090488536565205b6050616c6c65743a3a667265657a655f636f6c6c656374696f6e605d2e3c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a0480536565205b6050616c6c65743a3a746861775f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e40617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000d0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c6567617465d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e0480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e44666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6745010110626f6f6c00012469735f66726f7a656e45010110626f6f6c000f0488536565205b6050616c6c65743a3a666f7263655f6974656d5f737461747573605d2e347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00100478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e3c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00110480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c001404a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001504a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e00160494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365dd04015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00180468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00190464536565205b6050616c6c65743a3a6275795f6974656d605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5040c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d739c010c7533320001386974656d5f6d65746164617461739c010c753332000128617474726962757465739c010c7533320000d90404184f7074696f6e040454014d030108104e6f6e6500000010536f6d6504004d030000010000dd0404184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000e1040c2c70616c6c65745f6e6674731870616c6c65741043616c6c08045400044900019c1863726561746508011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650801146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573730105013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001307769746e6573735f64617461050501d84f7074696f6e3c4d696e745769746e6573733c543a3a4974656d49642c204465706f73697442616c616e63654f663c542c20493e3e3e00030454536565205b6050616c6c65743a3a6d696e74605d2e28666f7263655f6d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6974656d5f636f6e6669670d0501284974656d436f6e6669670004046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e106275726e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73bd0101385665633c543a3a4974656d49643e00070468536565205b6050616c6c65743a3a72656465706f736974605d2e486c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640008048c536565205b6050616c6c65743a3a6c6f636b5f6974656d5f7472616e73666572605d2e50756e6c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400090494536565205b6050616c6c65743a3a756e6c6f636b5f6974656d5f7472616e73666572605d2e3c6c6f636b5f636f6c6c656374696f6e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346c6f636b5f73657474696e6773e9040148436f6c6c656374696f6e53657474696e6773000a0480536565205b6050616c6c65743a3a6c6f636b5f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011461646d696ed90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011c667265657a6572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e58666f7263655f636f6c6c656374696f6e5f6f776e6572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000d049c536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f6f776e6572605d2e5c666f7263655f636f6c6c656374696f6e5f636f6e666967080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e000e04a0536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f636f6e666967605d2e40617070726f76655f7472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e0001386d617962655f646561646c696e65c10101644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000f0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00100480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e70636c6561725f616c6c5f7472616e736665725f617070726f76616c73080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001104b4536565205b6050616c6c65743a3a636c6561725f616c6c5f7472616e736665725f617070726f76616c73605d2e506c6f636b5f6974656d5f70726f70657274696573100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d6574616461746145010110626f6f6c00013c6c6f636b5f6174747269627574657345010110626f6f6c00120494536565205b6050616c6c65743a3a6c6f636b5f6974656d5f70726f70657274696573605d2e347365745f617474726962757465140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00130478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4c666f7263655f7365745f6174747269627574651801187365745f6173cd0101504f7074696f6e3c543a3a4163636f756e7449643e000128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e3c636c6561725f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00150480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e5c617070726f76655f6974656d5f617474726962757465730c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e001604a0536565205b6050616c6c65743a3a617070726f76655f6974656d5f61747472696275746573605d2e7c63616e63656c5f6974656d5f617474726962757465735f617070726f76616c100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00011c7769746e6573731105017c43616e63656c41747472696275746573417070726f76616c5769746e657373001704c0536565205b6050616c6c65743a3a63616e63656c5f6974656d5f617474726962757465735f617070726f76616c605d2e307365745f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00180474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001a04a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001d04a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e507570646174655f6d696e745f73657474696e6773080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346d696e745f73657474696e6773f1040105014d696e7453657474696e67733c42616c616e63654f663c542c20493e2c20426c6f636b4e756d626572466f723c543e2c20543a3a436f6c6c656374696f6e49643e001e0494536565205b6050616c6c65743a3a7570646174655f6d696e745f73657474696e6773605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365dd04015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e001f0468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00200464536565205b6050616c6c65743a3a6275795f6974656d605d2e207061795f74697073040110746970731505019c426f756e6465645665633c4974656d5469704f663c542c20493e2c20543a3a4d6178546970733e00210464536565205b6050616c6c65743a3a7061795f74697073605d2e2c6372656174655f737761701801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001486d617962655f646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00012c6d617962655f7072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0001206475726174696f6e100144426c6f636b4e756d626572466f723c543e00220470536565205b6050616c6c65743a3a6372656174655f73776170605d2e2c63616e63656c5f737761700801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d496400230470536565205b6050616c6c65743a3a63616e63656c5f73776170605d2e28636c61696d5f7377617014013c73656e645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e645f6974656d100124543a3a4974656d4964000148726563656976655f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130726563656976655f6974656d100124543a3a4974656d49640001347769746e6573735f7072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0024046c536565205b6050616c6c65743a3a636c61696d5f73776170605d2e3c6d696e745f7072655f7369676e65640c01246d696e745f6461746121050168426f783c5072655369676e65644d696e744f663c542c20493e3e0001247369676e617475726525050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e74496400250480536565205b6050616c6c65743a3a6d696e745f7072655f7369676e6564605d2e647365745f617474726962757465735f7072655f7369676e65640c0110646174613d05016c5072655369676e6564417474726962757465734f663c542c20493e0001247369676e617475726525050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e744964002604a8536565205b6050616c6c65743a3a7365745f617474726962757465735f7072655f7369676e6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5040c2c70616c6c65745f6e66747314747970657340436f6c6c656374696f6e436f6e6669670c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110000c012073657474696e6773e9040148436f6c6c656374696f6e53657474696e67730001286d61785f737570706c79c101012c4f7074696f6e3c7533323e0001346d696e745f73657474696e6773f10401b84d696e7453657474696e67733c50726963652c20426c6f636b4e756d6265722c20436f6c6c656374696f6e49643e0000e9040c2c70616c6c65745f6e66747314747970657320426974466c61677304045401ed040004002c0144436f6c6c656374696f6e53657474696e670000ed040c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e53657474696e67000114445472616e7366657261626c654974656d7300010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040044556e6c6f636b65644d6178537570706c790008003c4465706f736974526571756972656400100000f1040c2c70616c6c65745f6e667473147479706573304d696e7453657474696e67730c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110001401246d696e745f74797065f50401584d696e74547970653c436f6c6c656374696f6e49643e0001147072696365dd0401344f7074696f6e3c50726963653e00012c73746172745f626c6f636bc101014c4f7074696f6e3c426c6f636b4e756d6265723e000124656e645f626c6f636bc101014c4f7074696f6e3c426c6f636b4e756d6265723e00015464656661756c745f6974656d5f73657474696e6773f90401304974656d53657474696e67730000f5040c2c70616c6c65745f6e667473147479706573204d696e74547970650430436f6c6c656374696f6e49640110010c18497373756572000000185075626c696300010020486f6c6465724f660400100130436f6c6c656374696f6e496400020000f9040c2c70616c6c65745f6e66747314747970657320426974466c61677304045401fd040004002c012c4974656d53657474696e670000fd040c2c70616c6c65745f6e6674731474797065732c4974656d53657474696e6700010c305472616e7366657261626c6500010040556e6c6f636b65644d6574616461746100020048556e6c6f636b6564417474726962757465730004000001050c2c70616c6c65745f6e6674731474797065733844657374726f795769746e65737300000c01386974656d5f6d65746164617461739c010c7533320001306974656d5f636f6e666967739c010c753332000128617474726962757465739c010c7533320000050504184f7074696f6e0404540109050108104e6f6e6500000010536f6d6504000905000001000009050c2c70616c6c65745f6e6674731474797065732c4d696e745769746e65737308184974656d496401101c42616c616e63650118000801286f776e65645f6974656dc10101384f7074696f6e3c4974656d49643e0001286d696e745f7072696365dd04013c4f7074696f6e3c42616c616e63653e00000d050c2c70616c6c65745f6e667473147479706573284974656d436f6e666967000004012073657474696e6773f90401304974656d53657474696e6773000011050c2c70616c6c65745f6e6674731474797065737c43616e63656c41747472696275746573417070726f76616c5769746e65737300000401486163636f756e745f6174747269627574657310010c753332000015050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119050453000004001d0501185665633c543e000019050c2c70616c6c65745f6e6674731474797065731c4974656d5469701030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010018416d6f756e74011800100128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d496400012072656365697665720001244163636f756e744964000118616d6f756e74180118416d6f756e7400001d0500000219050021050c2c70616c6c65745f6e667473147479706573345072655369676e65644d696e741430436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e6501101c42616c616e63650118001c0128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465732902015c5665633c285665633c75383e2c205665633c75383e293e0001206d6574616461746134011c5665633c75383e0001306f6e6c795f6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000120646561646c696e65100120446561646c696e650001286d696e745f7072696365dd04013c4f7074696f6e3c42616c616e63653e00002505082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040029050148656432353531393a3a5369676e61747572650000001c53723235353139040031050148737232353531393a3a5369676e617475726500010014456364736104003505014065636473613a3a5369676e61747572650002000029050c1c73705f636f72651c65643235353139245369676e6174757265000004002d0501205b75383b2036345d00002d0500000340000000080031050c1c73705f636f72651c73723235353139245369676e6174757265000004002d0501205b75383b2036345d000035050c1c73705f636f7265146563647361245369676e617475726500000400390501205b75383b2036355d000039050000034100000008003d050c2c70616c6c65745f6e6674731474797065734c5072655369676e6564417474726962757465731030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e65011000140128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465732902015c5665633c285665633c75383e2c205665633c75383e293e0001246e616d657370616365d90101744174747269627574654e616d6573706163653c4163636f756e7449643e000120646561646c696e65100120446561646c696e65000041050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c0108696490014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f637265617465100108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f79040108696490014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e7473040108696490014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c73040108696490014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f79040108696490014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c0108696490014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0108696490014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c0108696490014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100108696490014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f6173736574040108696490014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f6173736574040108696490014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e657273686970080108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100108696490014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d65746164617461100108696490014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461040108696490014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d65746164617461140108696490014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d65746164617461040108696490014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f737461747573200108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c0108696490014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c080108696490014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c0108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f766564100108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f756368040108696490014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e64080108696490014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e6365080108696490014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f74686572080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f74686572080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45050c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c65741043616c6c040454000108346672616374696f6e616c697a651401446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e0001246672616374696f6e73180144417373657442616c616e63654f663c543e00000478536565205b6050616c6c65743a3a6672616374696f6e616c697a65605d2e14756e6966791001446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e00010458536565205b6050616c6c65743a3a756e696679605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e49050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c0108696410014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f637265617465100108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f79040108696410014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e7473040108696410014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c73040108696410014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f79040108696410014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c0108696410014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0108696410014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c0108696410014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100108696410014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f6173736574040108696410014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f6173736574040108696410014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e657273686970080108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100108696410014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d65746164617461100108696410014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461040108696410014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d65746164617461140108696410014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d65746164617461040108696410014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f737461747573200108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c0108696410014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c080108696410014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c0108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f766564100108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f756368040108696410014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e64080108696410014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e6365080108696410014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f74686572080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f74686572080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c65741043616c6c0404540001142c6372656174655f706f6f6c08011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c74694173736574496400000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e346164645f6c69717569646974791c011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c74694173736574496400013c616d6f756e74315f6465736972656418013c543a3a417373657442616c616e636500013c616d6f756e74325f6465736972656418013c543a3a417373657442616c616e636500012c616d6f756e74315f6d696e18013c543a3a417373657442616c616e636500012c616d6f756e74325f6d696e18013c543a3a417373657442616c616e636500011c6d696e745f746f000130543a3a4163636f756e74496400010478536565205b6050616c6c65743a3a6164645f6c6971756964697479605d2e4072656d6f76655f6c697175696469747918011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c7469417373657449640001346c705f746f6b656e5f6275726e18013c543a3a417373657442616c616e636500014c616d6f756e74315f6d696e5f7265636569766518013c543a3a417373657442616c616e636500014c616d6f756e74325f6d696e5f7265636569766518013c543a3a417373657442616c616e636500012c77697468647261775f746f000130543a3a4163636f756e74496400020484536565205b6050616c6c65743a3a72656d6f76655f6c6971756964697479605d2e70737761705f65786163745f746f6b656e735f666f725f746f6b656e7314011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000124616d6f756e745f696e18013c543a3a417373657442616c616e6365000138616d6f756e745f6f75745f6d696e18013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c69766545010110626f6f6c000304b4536565205b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e70737761705f746f6b656e735f666f725f65786163745f746f6b656e7314011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000128616d6f756e745f6f757418013c543a3a417373657442616c616e6365000134616d6f756e745f696e5f6d617818013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c69766545010110626f6f6c000404b4536565205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e5105086061737365745f6875625f6b7573616d615f72756e74696d65304f726967696e43616c6c65720001101873797374656d0400550501746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000002c506f6c6b61646f7458636d04005905014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04005d05016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400610501410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640003000055050c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e650002000059050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04009001344d756c74694c6f636174696f6e00000020526573706f6e736504009001344d756c74694c6f636174696f6e000100005d050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400cc0118506172614964000100006105081c73705f636f726510566f69640001000065050c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6905000004080004006d05083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ea101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737105018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000071050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e000075050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7905000004087d0518007d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018105045300000400850501185665633c543e00008105083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a9012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a901012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000085050000028105008905000004088d0518008d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019105045300000400950501185665633c543e00009105083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801302c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683001104861736800011868656967687410012c426c6f636b4e756d6265720000950500000291050099050c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d050c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e7445010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c753332000118737461747573a105012c41737365745374617475730000a1050c3470616c6c65745f6173736574731474797065732c417373657453746174757300010c104c6976650000001846726f7a656e0001002844657374726f79696e6700020000a50500000408100000a9050c3470616c6c65745f6173736574731474797065733041737365744163636f756e74101c42616c616e63650118384465706f73697442616c616e63650118144578747261019901244163636f756e74496401000010011c62616c616e636518011c42616c616e6365000118737461747573ad0501344163636f756e74537461747573000118726561736f6eb10501a84578697374656e6365526561736f6e3c4465706f73697442616c616e63652c204163636f756e7449643e00011465787472619901011445787472610000ad050c3470616c6c65745f617373657473147479706573344163636f756e7453746174757300010c184c69717569640000001846726f7a656e0001001c426c6f636b656400020000b1050c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e081c42616c616e63650118244163636f756e7449640100011420436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003002c4465706f73697446726f6d08000001244163636f756e744964000018011c42616c616e636500040000b5050000040c10000000b9050c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e63650000bd050c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e6701c1050014011c6465706f7369741801384465706f73697442616c616e63650001106e616d65c1050134426f756e646564537472696e6700011873796d626f6cc1050134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0000c1050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c5050c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9050c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e6745010110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e45010110626f6f6c0000cd050000040c00101000d10500000408001000d5050c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564cd0101444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e45010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e63650000d9050c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461b901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c0000dd050c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461b901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c0000e1050000040c10c101c50100e50500000408c9011800e9050000040818cd0100ed050c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef1050c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001801146f776e65720001244163636f756e7449640001346f776e65725f6465706f7369741801384465706f73697442616c616e63650001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001306974656d5f636f6e6669677310010c7533320001286174747269627574657310010c7533320000f5050c2c70616c6c65745f6e66747314747970657320426974466c61677304045401f905000400080138436f6c6c656374696f6e526f6c650000f9050c2c70616c6c65745f6e66747314747970657338436f6c6c656374696f6e526f6c6500010c184973737565720001001c467265657a65720002001441646d696e00040000fd050c2c70616c6c65745f6e6674731474797065732c4974656d44657461696c730c244163636f756e74496401001c4465706f73697401010624417070726f76616c73010506000c01146f776e65720001244163636f756e744964000124617070726f76616c7305060124417070726f76616c7300011c6465706f7369740106011c4465706f736974000001060c2c70616c6c65745f6e6674731474797065732c4974656d4465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e741801384465706f73697442616c616e6365000005060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601c1010453000004000906013842547265654d61703c4b2c20563e00000906042042547265654d617008044b0100045601c1010004000d060000000d0600000211060011060000040800c1010015060c2c70616c6c65745f6e66747314747970657348436f6c6c656374696f6e4d65746164617461081c4465706f73697401182c537472696e674c696d6974000008011c6465706f73697418011c4465706f73697400011064617461d501016c426f756e6465645665633c75382c20537472696e674c696d69743e000019060c2c70616c6c65745f6e667473147479706573304974656d4d65746164617461081c4465706f736974011d062c537472696e674c696d6974000008011c6465706f7369741d06011c4465706f73697400011064617461d501016c426f756e6465645665633c75382c20537472696e674c696d69743e00001d060c2c70616c6c65745f6e6674731474797065734c4974656d4d657461646174614465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e6365000021060000041010c101d901c90100250600000408d50129060029060c2c70616c6c65745f6e667473147479706573404174747269627574654465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e636500002d060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004003106012c42547265655365743c543e00003106042042547265655365740404540100000400bc00000035060c2c70616c6c65745f6e6674731474797065732c50656e64696e67537761701030436f6c6c656374696f6e49640110184974656d49640110584974656d507269636557697468446972656374696f6e01e10120446561646c696e65011000100148646573697265645f636f6c6c656374696f6e100130436f6c6c656374696f6e4964000130646573697265645f6974656dc10101384f7074696f6e3c4974656d49643e0001147072696365dd0101784f7074696f6e3c4974656d507269636557697468446972656374696f6e3e000120646561646c696e65100120446561646c696e65000039060c2c70616c6c65745f6e66747314747970657320426974466c616773040454013d060004002c013450616c6c65744665617475726500003d060c2c70616c6c65745f6e6674731474797065733450616c6c6574466561747572650001101c54726164696e67000100284174747269627574657300020024417070726f76616c730004001453776170730008000041060c2c70616c6c65745f6e6674731870616c6c6574144572726f720804540004490001b4304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e3c417070726f76616c45787069726564000304390154686520617070726f76616c20686164206120646561646c696e65207468617420657870697265642c20736f2074686520617070726f76616c2069736e27742076616c696420616e796d6f72652e2857726f6e674f776e6572000404e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730005041501546865207769746e657373206461746120676976656e20646f6573206e6f74206d61746368207468652063757272656e74207374617465206f662074686520636861696e2e44436f6c6c656374696f6e4964496e5573650006047c436f6c6c656374696f6e20494420697320616c72656164792074616b656e2e504974656d734e6f6e5472616e7366657261626c65000704c84974656d732077697468696e207468617420636f6c6c656374696f6e20617265206e6f6e2d7472616e7366657261626c652e2c4e6f7444656c65676174650008049c5468652070726f7669646564206163636f756e74206973206e6f7420612064656c65676174652e3457726f6e6744656c6567617465000904f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000b041901546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e65727368697020616363657074616e6365206f662074686520636f6c6c656374696f6e2e284974656d4c6f636b6564000c0498546865206974656d206973206c6f636b656420286e6f6e2d7472616e7366657261626c65292e504c6f636b65644974656d41747472696275746573000d04744974656d2773206174747269627574657320617265206c6f636b65642e684c6f636b6564436f6c6c656374696f6e41747472696275746573000e048c436f6c6c656374696f6e2773206174747269627574657320617265206c6f636b65642e484c6f636b65644974656d4d65746164617461000f04684974656d2773206d65746164617461206973206c6f636b65642e604c6f636b6564436f6c6c656374696f6e4d6574616461746100100480436f6c6c656374696f6e2773206d65746164617461206973206c6f636b65642e404d6178537570706c79526561636865640011046c416c6c206974656d732068617665206265656e206d696e7465642e3c4d6178537570706c794c6f636b6564001204b8546865206d617820737570706c79206973206c6f636b656420616e642063616e2774206265206368616e6765642e444d6178537570706c79546f6f536d616c6c00130449015468652070726f7669646564206d617820737570706c79206973206c657373207468616e20746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d0014047454686520676976656e206974656d20494420697320756e6b6e6f776e2e2c556e6b6e6f776e537761700015044c5377617020646f65736e27742065786973742e404d657461646174614e6f74466f756e640016048c54686520676976656e206974656d20686173206e6f206d65746164617461207365742e444174747269627574654e6f74466f756e64001704985468652070726f7669646564206174747269627574652063616e277420626520666f756e642e284e6f74466f7253616c65001804544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001904705468652070726f76696465642062696420697320746f6f206c6f772e5052656163686564417070726f76616c4c696d6974001a04a0546865206974656d2068617320726561636865642069747320617070726f76616c206c696d69742e3c446561646c696e6545787069726564001b048454686520646561646c696e652068617320616c726561647920657870697265642e3457726f6e674475726174696f6e001c043101546865206475726174696f6e2070726f76696465642073686f756c64206265206c657373207468616e206f7220657175616c20746f20604d6178446561646c696e654475726174696f6e602e384d6574686f6444697361626c6564001d04a8546865206d6574686f642069732064697361626c65642062792073797374656d2073657474696e67732e3057726f6e6753657474696e67001e04885468652070726f76696465642073657474696e672063616e2774206265207365742e58496e636f6e73697374656e744974656d436f6e666967001f0415014974656d277320636f6e66696720616c72656164792065786973747320616e642073686f756c6420626520657175616c20746f207468652070726f7669646564206f6e652e204e6f436f6e666967002004c8436f6e66696720666f72206120636f6c6c656374696f6e206f7220616e206974656d2063616e277420626520666f756e642e3c526f6c65734e6f74436c656172656400210470536f6d6520726f6c65732077657265206e6f7420636c65617265642e384d696e744e6f7453746172746564002204644d696e7420686173206e6f742073746172746564207965742e244d696e74456e6465640023045c4d696e742068617320616c726561647920656e6465642e38416c7265616479436c61696d6564002404c05468652070726f7669646564204974656d2077617320616c7265616479207573656420666f7220636c61696d696e672e34496e636f7272656374446174610025047c5468652070726f7669646564206461746120697320696e636f72726563742e2c57726f6e674f726967696e002604ac5468652065787472696e736963207761732073656e74206279207468652077726f6e67206f726967696e2e3857726f6e675369676e6174757265002704905468652070726f7669646564207369676e617475726520697320696e636f72726563742e44496e636f72726563744d65746164617461002804a05468652070726f7669646564206d65746164617461206d6967687420626520746f6f206c6f6e672e644d6178417474726962757465734c696d6974526561636865640029049c43616e277420736574206d6f7265206174747269627574657320706572206f6e652063616c6c2e3857726f6e674e616d657370616365002a04d05468652070726f7669646564206e616d6573706163652069736e277420737570706f7274656420696e20746869732063616c6c2e48436f6c6c656374696f6e4e6f74456d707479002b048c43616e27742064656c657465206e6f6e2d656d70747920636f6c6c656374696f6e732e3c5769746e6573735265717569726564002c0490546865207769746e65737320646174612073686f756c642062652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45060000040890000049060000040c900000004d060c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e670151060014011c6465706f7369741801384465706f73697442616c616e63650001106e616d6551060134426f756e646564537472696e6700011873796d626f6c51060134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000055060c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59060c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1474797065731c44657461696c73101c417373657449640110244672616374696f6e7301181c4465706f7369740118244163636f756e744964010000100114617373657410011c417373657449640001246672616374696f6e731801244672616374696f6e7300011c6465706f73697418011c4465706f73697400013461737365745f63726561746f720001244163636f756e74496400005d0608346672616d655f737570706f72742050616c6c6574496400000400fc011c5b75383b20385d000061060c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144572726f7204045400011040496e636f727265637441737365744964000004ac417373657420494420646f6573206e6f7420636f72726573706f6e6420746f206c6f636b6564204e46542e304e6f5065726d697373696f6e000104e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e2c4e66744e6f74466f756e64000204484e465420646f65736e27742065786973742e504e66744e6f744672616374696f6e616c697a6564000304904e465420686173206e6f7420796574206265656e206672616374696f6e616c697365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e65060c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e670169060014011c6465706f7369741801384465706f73697442616c616e63650001106e616d6569060134426f756e646564537472696e6700011873796d626f6c69060134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000069060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d060c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e71060c5c70616c6c65745f61737365745f636f6e76657273696f6e14747970657320506f6f6c496e666f042c506f6f6c417373657449640110000401206c705f746f6b656e10012c506f6f6c41737365744964000075060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144572726f7204045400016c2c457175616c4173736574730000046850726f7669646564206173736574732061726520657175616c2e40556e737570706f727465644173736574000104a450726f7669646564206173736574206973206e6f7420737570706f7274656420666f7220706f6f6c2e28506f6f6c45786973747300020450506f6f6c20616c7265616479206578697374732e4857726f6e6744657369726564416d6f756e74000304744465736972656420616d6f756e742063616e2774206265207a65726f2e60416d6f756e744f6e654c6573735468616e4d696e696d616c000408490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e60416d6f756e7454776f4c6573735468616e4d696e696d616c000508490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e68526573657276654c6566744c6573735468616e4d696e696d616c0006084d0152657365727665206e6565647320746f20616c776179732062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e40416d6f756e744f7574546f6f48696768000704c84465736972656420616d6f756e742063616e277420626520657175616c20746f2074686520706f6f6c20726573657276652e30506f6f6c4e6f74466f756e640008045c54686520706f6f6c20646f65736e27742065786973742e204f766572666c6f7700090454416e206f766572666c6f772068617070656e65642e8041737365744f6e654465706f7369744469644e6f744d6565744d696e696d756d000a042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e80417373657454776f4465706f7369744469644e6f744d6565744d696e696d756d000b042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e8c41737365744f6e655769746864726177616c4469644e6f744d6565744d696e696d756d000c042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e8c417373657454776f5769746864726177616c4469644e6f744d6565744d696e696d756d000d042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e704f7074696d616c416d6f756e744c6573735468616e44657369726564000e04bc4f7074696d616c2063616c63756c6174656420616d6f756e74206973206c657373207468616e20646573697265642e6c496e73756666696369656e744c69717569646974794d696e746564000f0478496e73756666696369656e74206c6971756964697479206d696e7465642e345a65726f4c697175696469747900100488526571756573746564206c69717569646974792063616e2774206265207a65726f2e285a65726f416d6f756e7400110454416d6f756e742063616e2774206265207a65726f2e54496e73756666696369656e744c69717569646974790012048c496e73756666696369656e74206c697175696469747920696e2074686520706f6f6c2e8c50726f76696465644d696e696d756d4e6f7453756666696369656e74466f7253776170001304ec43616c63756c6174656420616d6f756e74206f7574206973206c657373207468616e2070726f7669646564206d696e696d756d20616d6f756e742e8c50726f76696465644d6178696d756d4e6f7453756666696369656e74466f7253776170001404cc50726f7669646564206d6178696d756d20616d6f756e74206973206e6f742073756666696369656e7420666f7220737761702e74506f6f6c4d757374436f6e7461696e4e617469766543757272656e6379001504b44f6e6c7920706f6f6c732077697468206e6174697665206f6e206f6e652073696465206172652076616c69642e2c496e76616c696450617468001604d45468652070726f76696465642070617468206d75737420636f6e7369737473206f66203220617373657473206174206c656173742e24506174684572726f72001704ac497420776173206e6f7420706f737369626c6520746f2063616c63756c617465207061746820646174612e344e6f6e556e6971756550617468001804c45468652070726f76696465642070617468206d75737420636f6e7369737473206f6620756e69717565206173736574732e50496e636f7272656374506f6f6c41737365744964001904ec497420776173206e6f7420706f737369626c6520746f20676574206f7220696e6372656d656e7420746865204964206f662074686520706f6f6c2e4c436f72726573706f6e64656e63654572726f72001a0c5101556e61626c6520746f2066696e6420616e20656c656d656e7420696e20616e2061727261792f76656320746861742073686f756c642068617665206f6e652d746f2d6f6e6520636f72726573706f6e64656e636545017769746820616e6f746865722e20466f72206578616d706c652c20616e206172726179206f662061737365747320636f6e737469747574696e672061206070617468602073686f756c6420686176652061c0636f72726573706f6e64696e67206172726179206f662060616d6f756e74736020616c6f6e672074686520706174682e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7906102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373014d031043616c6c01b904245369676e6174757265012505144578747261017d06000400340000007d06000004208106850689068d06910699069d06a10600810610306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000850610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000890610306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000008d0610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000910610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004009506010c45726100009506102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000990610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e6365040454000004009c0120543a3a4e6f6e636500009d0610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000a106088870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970ac013042616c616e63654f663c543e00012061737365745f6964290101684f7074696f6e3c436861726765417373657449644f663c543e3e0000a506086061737365745f6875625f6b7573616d615f72756e74696d651c52756e74696d6500000000681853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023015020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500001d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e74010045010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e74010045010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500000d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01250201541830426c6f636b57656967687473350275010700f2052a0100070088526a74020040010265cd1d000107c0d22c76510200e000010700e6bd4f570200f0000100000265cd1d000107c074c1906e0200300101070088526a7402004001010700a2941a1d020050000265cd1d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746845023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101000100000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768744d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e510209032473746174656d696e652473746174656d696e650100000040420f000000000034dd718d5cc53262d401000000df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f010000008a8047a53a8277ec0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000de92b8a0426b9bf602000000ea93e3f16f3d6962020000000d000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978ad0108020014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e016102003c50617261636861696e53797374656d013c50617261636861696e53797374656d6044556e696e636c756465645365676d656e74010065020400184901204c617465737420696e636c7564656420626c6f636b2064657363656e64616e7473207468652072756e74696d652061636365707465642e20496e206f7468657220776f7264732c20746865736520617265610120616e636573746f7273206f66207468652063757272656e746c7920657865637574696e6720626c6f636b2077686963682068617665206e6f74206265656e20696e636c7564656420696e20746865206f627365727665644c2072656c61792d636861696e2073746174652e00750120546865207365676d656e74206c656e677468206973206c696d69746564206279207468652063617061636974792072657475726e65642066726f6d20746865205b60436f6e73656e737573486f6f6b605d20636f6e666967757265643c20696e207468652070616c6c65742e6c41676772656761746564556e696e636c756465645365676d656e7400008d0204000c69012053746f72616765206669656c642074686174206b6565707320747261636b206f662062616e64776964746820757365642062792074686520756e696e636c75646564207365676d656e7420616c6f6e672077697468207468655901206c617465737420746865206c61746573742048524d502077617465726d61726b2e205573656420666f72206c696d6974696e672074686520616363657074616e6365206f66206e657720626c6f636b73207769746890207265737065637420746f2072656c617920636861696e20636f6e73747261696e74732e5450656e64696e6756616c69646174696f6e436f6465010034040018590120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f20626524206170706c6965642e003d0120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f7665727772697465207468657101205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d2077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f636573730901207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000910204000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501004501040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100990204001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3855706772616465476f416865616401008502040014dc204f7074696f6e616c207570677261646520676f2d6168656164207369676e616c2066726f6d207468652072656c61792d636861696e2e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000a102040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000a90204001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000bd020400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100c50280000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100c902040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100d50204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100310204000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301003102040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a6564557067726164650000dd02040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01e102017800010503012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501004501040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0109030004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100cc10640000000000000000042042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402000d03040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402001d03040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c6473010104020029030400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a657301010402003d030400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e014903018014484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100100000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e0155030a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100590340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e01005d0304000000018804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b38417373657454785061796d656e740000018c00000d28417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100610304000411012054686520696e76756c6e657261626c652c207065726d697373696f6e656420636f6c6c61746f72732e2054686973206c697374206d75737420626520736f727465642e2843616e64696461746573010065030400086901205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e206043616e646964617465736020616e642060496e76756c6e657261626c6573602073686f756c6420626550206d757475616c6c79206578636c75736976652e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e6401001840000000000000000000000000000000000cb820466978656420616d6f756e7420746f206465706f73697420746f206265636f6d65206120636f6c6c61746f722e004101205768656e206120636f6c6c61746f722063616c6c7320606c656176655f696e74656e7460207468657920696d6d6564696174656c79207265636569766520746865206465706f736974206261636b2e01710301b800017503151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401004501040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010079030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100bd010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050081030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104058d0300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01950301c000019903161041757261011041757261082c417574686f72697469657301009d030400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100a5032000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874082c417574686f72697469657301009d03040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c5d0120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c0d0120616c77617973206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e20536c6f74496e666f0000a90304000cd82043757272656e7420736c6f742070616972656420776974682061206e756d626572206f6620617574686f72656420626c6f636b732e00982055706461746564206f6e206561636820626c6f636b20696e697469616c697a6174696f6e2e00000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100ad030400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205c50334040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100c9030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205d50334040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402cc34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100d90374020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cdd03040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100450104000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01e10301c40001e5031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022ce9030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e00010805020d0410040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f7469666965727300010805020d042c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805020d04110404000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100150404000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000021040400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020229043104040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004104040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e64656401004501040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0401d0000191041f2843756d756c757358636d0000018901000195042020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01009904280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e64657801009d044000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210a10404000444205468652071756575652070616765732e284f766572776569676874000104022ca5040400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a904018d010001ad04211c5574696c6974790001b104019101044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01650528204d756c746973696701204d756c746973696704244d756c746973696773000108050269056d05040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01bd04019d010c2c4465706f736974426173651840dcd91c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f721840a0c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e017505291450726f7879011450726f7879081c50726f78696573010104050079054400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500890544000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01c50401a501184050726f78794465706f736974426173651840ecb5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f721840b5d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518409466518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f7218406ab14f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0199052a1841737365747301184173736574731014417373657400010402109d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202a505a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b505b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210bd055000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01cd0401b1011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f736974184000e8764817000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840f4a3ae8d0100000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518403820b78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401516050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01c505321c556e6971756573011c556e69717565732814436c6173730001040210c905040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202cd059901040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e740001080202d105990104000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e14417373657400010802021902d505040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210d90504000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802021902dd0504000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c020202e105e505040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802021902e90504000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e01d10401b5012044436f6c6c656374696f6e4465706f736974184000e876481700000000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000ca9a3b00000000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518403963ed8f010000000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f736974426173651840a4425d8d0100000000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f7369745065724279746518401516050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01ed0533104e66747301104e6674733c28436f6c6c656374696f6e0001040210f105040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202cd059901040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e44436f6c6c656374696f6e4163636f756e740001080202d105990104000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e40436f6c6c656374696f6e526f6c654f660001080202a505f505040008d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732ea02053746f72657320636f6c6c656374696f6e20726f6c657320617320706572206163636f756e742e104974656d00010802021902fd05040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e50436f6c6c656374696f6e4d657461646174614f660001040210150604000468204d65746164617461206f66206120636f6c6c656374696f6e2e384974656d4d657461646174614f6600010802021902190604000454204d65746164617461206f6620616e206974656d2e244174747269627574650001100202020221062506040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802021902e905040004502041207072696365206f6620616e206974656d2e644974656d41747472696275746573417070726f76616c734f66010108020219022d0604000468204974656d2061747472696275746520617070726f76616c732e404e657874436f6c6c656374696f6e496400001004000831012053746f726573207468652060436f6c6c656374696f6e496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e65787420636f6c6c656374696f6e2ef02054686973206765747320696e6372656d656e746564207768656e657665722061206e657720636f6c6c656374696f6e20697320637265617465642e3450656e64696e67537761704f660001080202190235060400047c2048616e646c657320616c6c207468652070656e64696e672073776170732e48436f6c6c656374696f6e436f6e6669674f660001040210e5040400046020436f6e666967206f66206120636f6c6c656374696f6e2e304974656d436f6e6669674f66000108020219020d050400044c20436f6e666967206f6620616e206974656d2e01e10401d1013844436f6c6c656374696f6e4465706f736974184000e876481700000000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000ca9a3b00000000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518403963ed8f010000000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f736974426173651840a4425d8d0100000000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f7369745065724279746518401516050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410100001000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410104000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410100001000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e38417070726f76616c734c696d697410101400000004a820546865206d6178696d756d20617070726f76616c7320616e206974656d20636f756c6420686176652e704974656d41747472696275746573417070726f76616c734c696d697410101e00000004d420546865206d6178696d756d206174747269627574657320617070726f76616c7320616e206974656d20636f756c6420686176652e1c4d61785469707310100a00000004a820546865206d6178206e756d626572206f6620746970732061207573657220636f756c642073656e642e4c4d6178446561646c696e654475726174696f6e1010008d270004a820546865206d6178206475726174696f6e20696e20626c6f636b7320666f7220646561646c696e65732e504d61784174747269627574657350657243616c6c10100a00000004e020546865206d6178206e756d626572206f6620617474726962757465732061207573657220636f756c6420736574207065722063616c6c2e204665617475726573390620000000000000000004902044697361626c657320736f6d65206f662070616c6c657427732066656174757265732e0141063434466f726569676e4173736574730134466f726569676e4173736574731014417373657400010402909d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802024506a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c0202024906b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d6574616461746101010402904d065000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01410501ed011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f736974184000e8764817000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840f4a3ae8d0100000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518403820b78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401516050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01550635504e66744672616374696f6e616c697a6174696f6e01504e66744672616374696f6e616c697a6174696f6e04284e6674546f417373657400010402190259060400041501204b6565707320747261636b206f662074686520636f72726573706f6e64696e67204e46542049442c20617373657420494420616e6420616d6f756e74206d696e7465642e01450501f101141c4465706f736974184000e8764817000000000000000000000008650120546865206465706f7369742070616964206279207468652075736572206c6f636b696e6720616e204e46542e20546865206465706f7369742069732072657475726e656420746f20746865206f726967696e616c204e4654e4206f776e6572207768656e2074686520617373657420697320756e696669656420616e6420746865204e465420697320756e6c6f636b65642e2050616c6c657449645d06206672616374696f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e384e6577417373657453796d626f6cc105141046524143048820546865206e65776c79206372656174656420617373657427732073796d626f6c2e304e657741737365744e616d65c105141046726163048020546865206e65776c7920637265617465642061737365742773206e616d652e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e0161063628506f6f6c4173736574730128506f6f6c4173736574731014417373657400010402109d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202a505a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b505b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021065065000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01490501f5011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000000000000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840000000000000000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f736974426173651840000000000000000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518400000000000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e016d06373c4173736574436f6e76657273696f6e013c4173736574436f6e76657273696f6e0814506f6f6c7300010402fd0171060400086901204d61702066726f6d2060506f6f6c417373657449646020746f2060506f6f6c496e666f602e20546869732065737461626c69736865732077686574686572206120706f6f6c20686173206265656e206f6666696369616c6c793d01206372656174656420726174686572207468616e2070656f706c652073656e64696e6720746f6b656e73206469726563746c7920746f206120706f6f6c2773207075626c6963206163636f756e742e3c4e657874506f6f6c4173736574496400001004000825012053746f726573207468652060506f6f6c4173736574496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e657874206c7020746f6b656e2ee42054686973206765747320696e6372656d656e746564207768656e657665722061206e6577206c7020706f6f6c20697320637265617465642e014d0501f9011c144c504665651010030000000451012041202520746865206c69717569646974792070726f7669646572732077696c6c2074616b65206f6620657665727920737761702e20526570726573656e7473203130746873206f6620612070657263656e742e30506f6f6c536574757046656518400000000000000000000000000000000004882041206f6e652d74696d652066656520746f2073657475702074686520706f6f6c2e584c69717569646974795769746864726177616c46656501021000000000048420412066656520746f20776974686472617720746865206c69717569646974792e404d696e744d696e4c6971756964697479184064000000000000000000000000000000043d0120546865206d696e696d756d204c5020746f6b656e20616d6f756e74207468617420636f756c64206265206d696e7465642e20416d656c696f726174657320726f756e64696e67206572726f72732e444d617853776170506174684c656e677468101004000000048820546865206d6178206e756d626572206f6620686f707320696e206120737761702e2050616c6c657449645d062070792f6173636f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e50416c6c6f774d756c74694173736574506f6f6c734501040004fc20412073657474696e6720746f20616c6c6f77206372656174696e6720706f6f6c73207769746820626f7468206e6f6e2d6e6174697665206173736574732e017506387906042048436865636b4e6f6e5a65726f53656e6465728106990140436865636b5370656356657273696f6e85061038436865636b547856657273696f6e89061030436865636b47656e657369738d063038436865636b4d6f7274616c69747991063028436865636b4e6f6e6365990699012c436865636b5765696768749d06990150436861726765417373657454785061796d656e74a1069901a506'; diff --git a/src/test-helpers/registries/assetHubKusamaRegistry.ts b/src/test-helpers/registries/assetHubKusamaRegistry.ts index 7cf4d6a1f..39d738f7b 100644 --- a/src/test-helpers/registries/assetHubKusamaRegistry.ts +++ b/src/test-helpers/registries/assetHubKusamaRegistry.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -19,6 +19,7 @@ import { TypeRegistry } from '@polkadot/types'; import { getSpecTypes } from '@polkadot/types-known'; import { assetHubKusamaV14 } from '../metadata/assetHubKusamaMetadata'; +import { assetHubKusamaV1000000 } from '../metadata/assetHubKusamaMetadataV1000000'; /** * Create a type registry for Asset Hub Kusama. @@ -26,7 +27,7 @@ import { assetHubKusamaV14 } from '../metadata/assetHubKusamaMetadata'; * * @param specVersion Asset Hub Kusama runtime spec version to get type defs for. */ -function createAssetHubKusamaRegistry(specVersion: number): TypeRegistry { +function createAssetHubKusamaRegistry(specVersion: number, metadata: `0x${string}`): TypeRegistry { const registry = new TypeRegistry(); registry.setChainProperties( @@ -39,7 +40,7 @@ function createAssetHubKusamaRegistry(specVersion: number): TypeRegistry { registry.register(getSpecTypes(registry, 'Statemine', 'statemine', specVersion)); - registry.setMetadata(new Metadata(registry, assetHubKusamaV14)); + registry.setMetadata(new Metadata(registry, metadata)); return registry; } @@ -47,4 +48,9 @@ function createAssetHubKusamaRegistry(specVersion: number): TypeRegistry { /** * Asset Hub Kusama v9430 TypeRegistry. */ -export const assetHubKusamaRegistryV9430 = createAssetHubKusamaRegistry(9430); +export const assetHubKusamaRegistryV9430 = createAssetHubKusamaRegistry(9430, assetHubKusamaV14); + +/** + * Asset Hub Kusama v1000000 TypeRegistry. + */ +export const assetHubKusamaRegistryV1000000 = createAssetHubKusamaRegistry(1000000, assetHubKusamaV1000000); From 6ad6e167be1a735c63317660d47231d10d3e563f Mon Sep 17 00:00:00 2001 From: Imod7 Date: Fri, 12 Jan 2024 13:15:45 +0100 Subject: [PATCH 14/28] updated cacheKey with query params of decodedXcmMsgs and paraId - updated docs in blocks controller comments --- src/controllers/blocks/BlocksController.ts | 8 ++++++++ src/services/blocks/BlocksService.ts | 8 +++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/controllers/blocks/BlocksController.ts b/src/controllers/blocks/BlocksController.ts index 51bcf1313..f816a5c2e 100644 --- a/src/controllers/blocks/BlocksController.ts +++ b/src/controllers/blocks/BlocksController.ts @@ -43,6 +43,12 @@ import AbstractController from '../AbstractController'; * - (Optional for `/blocks/head`) `finalized`: When set to `false`, it will fetch the head of * the node's canon chain, which might not be finalized. When set to `true` it * will fetch the head of the finalized chain. + * - (Optional) `noFees`: When set to `true`, it will not calculate the fee for each extrinsic. + * - (Optional for `/blocks/{blockId}`) `decodedXcmMsgs`: When set to `true`, it will show the + * decoded XCM messages within the extrinsics of the requested block. + * - (Optional for `/blocks/{blockId}) `paraId`: When it is set, it will return only the decoded + * XCM messages for the specified paraId/parachain Id. To activate this functionality, ensure + * that the `decodedXcmMsgs` parameter is set to true. * * * Returns: @@ -74,6 +80,8 @@ import AbstractController from '../AbstractController'; * is `true` and that the extrinsic is signed when reconciling old blocks. * - `onFinalize`: Object with an array of `SanitizedEvent`s that occurred during block * finalization with the `method` and `data` for each. + * - `decodedXcmMsgs`: An array of the decoded XCM messages found within the extrinsics + * of the requested block. * * Note: Block finalization does not correspond to consensus, i.e. whether the block is in the * canonical chain. It denotes the finalization of block _construction._ diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index 8e74a5915..94267c4b4 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -117,7 +117,13 @@ export class BlocksService extends AbstractService { // Create a key for the cache that is a concatenation of the block hash and all the query params included in the request const cacheKey = - hash.toString() + Number(eventDocs) + Number(extrinsicDocs) + Number(checkFinalized) + Number(noFees); + hash.toString() + + Number(eventDocs) + + Number(extrinsicDocs) + + Number(checkFinalized) + + Number(noFees) + + Number(decodedXcmMsgsArg) + + Number(paraId); // Before making any api calls check the cache if the queried block exists const isBlockCached = this.blockStore.get(cacheKey); From 3e9982d7b3596936dacf8c216394a74a187da3f6 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Fri, 12 Jan 2024 18:44:46 +0100 Subject: [PATCH 15/28] replaced mocked data of block 18207445 with those of block 18468942 - in block 18468942 we have 2 upward msgs from two different parachains so with the same mocked data we can add 2 tests - added a test to check the query param paraId is working as expected --- src/controllers/blocks/BlocksController.ts | 2 +- src/services/blocks/BlocksService.spec.ts | 132 +- .../test-helpers/mock/data/block18207445.json | 28 - .../test-helpers/mock/data/block18468942.json | 30 + .../mock/data/events18207445Hex.ts | 18 - .../mock/data/events18468942Hex.ts | 18 + ...8207445Hex.ts => validators18468942Hex.ts} | 4 +- src/services/test-helpers/mock/index.ts | 4 +- ...ock18207445.ts => mockApiBlock18468942.ts} | 20 +- ...kBlock18207445.ts => mockBlock18468942.ts} | 12 +- .../responses/blocks/block18207445.json | 3687 -------------- .../responses/blocks/block18468942.json | 4311 +++++++++++++++++ .../blocks/block18468942paraId2000.json | 4244 ++++++++++++++++ 13 files changed, 8699 insertions(+), 3811 deletions(-) delete mode 100644 src/services/test-helpers/mock/data/block18207445.json create mode 100644 src/services/test-helpers/mock/data/block18468942.json delete mode 100644 src/services/test-helpers/mock/data/events18207445Hex.ts create mode 100644 src/services/test-helpers/mock/data/events18468942Hex.ts rename src/services/test-helpers/mock/data/{validators18207445Hex.ts => validators18468942Hex.ts} (73%) rename src/services/test-helpers/mock/{mockApiBlock18207445.ts => mockApiBlock18468942.ts} (93%) rename src/services/test-helpers/mock/{mockBlock18207445.ts => mockBlock18468942.ts} (70%) delete mode 100644 src/services/test-helpers/responses/blocks/block18207445.json create mode 100644 src/services/test-helpers/responses/blocks/block18468942.json create mode 100644 src/services/test-helpers/responses/blocks/block18468942paraId2000.json diff --git a/src/controllers/blocks/BlocksController.ts b/src/controllers/blocks/BlocksController.ts index f816a5c2e..d9e318140 100644 --- a/src/controllers/blocks/BlocksController.ts +++ b/src/controllers/blocks/BlocksController.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify diff --git a/src/services/blocks/BlocksService.spec.ts b/src/services/blocks/BlocksService.spec.ts index 38cd750a3..eca669cba 100644 --- a/src/services/blocks/BlocksService.spec.ts +++ b/src/services/blocks/BlocksService.spec.ts @@ -38,23 +38,24 @@ import { blockHash100000, blockHash789629, blockHash5831776, - blockHash18207445, + blockHash18468942, defaultMockApi, - defaultMockApiBlock18207445, + mockApiBlock18468942, mockAssetHubKusamaApiBlock5831776, mockForkedBlock789629, } from '../test-helpers/mock'; import block789629 from '../test-helpers/mock/data/block789629.json'; import { events789629 } from '../test-helpers/mock/data/events789629Hex'; import { events5831776 } from '../test-helpers/mock/data/events5831776Hex'; -import { events18207445 } from '../test-helpers/mock/data/events18207445Hex'; +import { events18468942 } from '../test-helpers/mock/data/events18468942Hex'; import { validators789629Hex } from '../test-helpers/mock/data/validators789629Hex'; import { validators5831776Hex } from '../test-helpers/mock/data/validators5831776Hex'; -import { validators18207445Hex } from '../test-helpers/mock/data/validators18207445Hex'; +import { validators18468942Hex } from '../test-helpers/mock/data/validators18468942Hex'; import { parseNumberOrThrow } from '../test-helpers/mock/parseNumberOrThrow'; import block789629Extrinsic from '../test-helpers/responses/blocks/block789629Extrinsic.json'; import block5831776Response from '../test-helpers/responses/blocks/block5831776.json'; -import block18207445Response from '../test-helpers/responses/blocks/block18207445.json'; +import block18468942Response from '../test-helpers/responses/blocks/block18468942.json'; +import block18468942pId2000Response from '../test-helpers/responses/blocks/block18468942paraId2000.json'; import blocks789629Response from '../test-helpers/responses/blocks/blocks789629.json'; import blocks789629Raw from '../test-helpers/responses/blocks/blocks789629Raw.json'; import { BlocksService } from './BlocksService'; @@ -504,74 +505,91 @@ describe('BlocksService', () => { noFees: false, }; - it('Should give back the decoded upward XCM message for Polkadot block 18207445', async () => { - // Reset LRU cache - cache.clear(); + // Reset LRU cache + cache.clear(); - const validatorsAt = (_hash: Hash) => - Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', validators18207445Hex)); + const validatorsAt = (_hash: Hash) => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', validators18468942Hex)); - const eventsAt = (_hash: Hash) => - Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', events18207445)); + const eventsAt = (_hash: Hash) => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Vec', events18468942)); - const nextFeeMultiplierAt = (_hash: Hash) => - Promise.resolve().then(() => polkadotRegistryV1000001.createType('Fixed128', 1000000000)); + const nextFeeMultiplierAt = (_hash: Hash) => + Promise.resolve().then(() => polkadotRegistryV1000001.createType('Fixed128', 1000000000)); - const mockHistoricApiXCM = { - registry: polkadotRegistryV1000001, - call: { - transactionPaymentApi: {}, + const mockHistoricApiXCM = { + registry: polkadotRegistryV1000001, + call: { + transactionPaymentApi: {}, + }, + consts: { + transactionPayment: { + transactionByteFee: polkadotRegistryV1000001.createType('Balance', 1000000), + weightToFee: [ + { + coeffFrac: polkadotRegistryV1000001.createType('Perbill', 80000000), + coeffInteger: polkadotRegistryV1000001.createType('Balance', 0), + degree: polkadotRegistryV1000001.createType('u8', 1), + negative: false, + }, + ], }, - consts: { - transactionPayment: { - transactionByteFee: polkadotRegistryV1000001.createType('Balance', 1000000), - weightToFee: [ - { - coeffFrac: polkadotRegistryV1000001.createType('Perbill', 80000000), - coeffInteger: polkadotRegistryV1000001.createType('Balance', 0), - degree: polkadotRegistryV1000001.createType('u8', 1), - negative: false, - }, - ], - }, - system: { - extrinsicBaseWeight: polkadotRegistryV1000001.createType('u64', 125000000), - }, + system: { + extrinsicBaseWeight: polkadotRegistryV1000001.createType('u64', 125000000), }, - query: { - session: { - validators: validatorsAt, - }, - system: { - events: eventsAt, - }, - transactionPayment: { - nextFeeMultiplier: nextFeeMultiplierAt, - }, + }, + query: { + session: { + validators: validatorsAt, }, - } as unknown as ApiDecoration<'promise'>; + system: { + events: eventsAt, + }, + transactionPayment: { + nextFeeMultiplier: nextFeeMultiplierAt, + }, + }, + } as unknown as ApiDecoration<'promise'>; - const mockApiXCM = { - ...defaultMockApiBlock18207445, - query: { - transactionPayment: { - nextFeeMultiplier: { at: nextFeeMultiplierAt }, - }, + const mockApiXCM = { + ...mockApiBlock18468942, + query: { + transactionPayment: { + nextFeeMultiplier: { at: nextFeeMultiplierAt }, }, - at: (_hash: Hash) => mockHistoricApiXCM, - } as unknown as ApiPromise; + }, + at: (_hash: Hash) => mockHistoricApiXCM, + } as unknown as ApiPromise; - // Block Service - const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); - const decodedXcmMsgsArg = true; + // Block Service + const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); + const decodedXcmMsgsArg = true; + + it('Should give back two decoded upward XCM messages for Polkadot block 18468942, one for paraId=2000 and one for paraId=2012', async () => { + const block = await blocksServiceXCM.fetchBlock( + blockHash18468942, + mockHistoricApiXCM, + options, + decodedXcmMsgsArg, + ); + + expect(sanitizeNumbers(block)).toMatchObject(block18468942Response); + }); + + it('Should give back one decoded upward XCM message for Polkadot block 18468942 only for paraId=2000', async () => { + // Reset LRU cache + cache.clear(); + + const paraId = '2000'; const block = await blocksServiceXCM.fetchBlock( - blockHash18207445, + blockHash18468942, mockHistoricApiXCM, options, decodedXcmMsgsArg, + paraId, ); - expect(sanitizeNumbers(block)).toMatchObject(block18207445Response); + expect(sanitizeNumbers(block)).toMatchObject(block18468942pId2000Response); }); it('Should give back the decoded horizontal XCM message for Kusama Asset Hub block 5831776', async () => { diff --git a/src/services/test-helpers/mock/data/block18207445.json b/src/services/test-helpers/mock/data/block18207445.json deleted file mode 100644 index b1ed8af37..000000000 --- a/src/services/test-helpers/mock/data/block18207445.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "header": { - "parentHash": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "number": 18207445, - "stateRoot": "0x236be83292c6ffcb8057bd6d04e9bd71a494f865f193fa5d3d0850c45e22f9fc", - "extrinsicsRoot": "0x1d9a134c4f781118de7d13b99506a4d0d08e17c6eeff6df036c9bef693778d1e", - "digest": { - "logs": [ - { - "PreRuntime": [ - "0x42414245", - "0x0319000000c8e6e310000000009e63cb0fcb5f96372ff53047e84273e08eb5efc2656b2b938471e50cfa8dff60168a843e7cce7d7062330037fd7819f38fc82608e43404a092d462f853044607c428f9e3c91807c132b53c9c6866d6fdcdba255bc07795b8f6b93ca8f2e7d00d" - ] - }, - { - "Seal": [ - "0x42414245", - "0xcca8fa40027d254f43cd3cc124103d0664ce12a7cb2888ee110810a39e87345b83a19a9f09309a3fa82d849bdd8774c59df4ae015ffd9d42b3845cf5e00d0885" - ] - } - ] - } - }, - "extrinsics": [ - "0x280403000b80ef70dd8b01", - "0x82c802000436009904ec2500050829280000000000004ccc79f1a567996140ccac1681eb1715732cfc271ff4335e7a32d6b235835a64f6368c63e20826b4c56fe8b8ca94ddd5c20d294711ca5fe32d02eff10237058eec250005082928000001000000426efe3274e8bc9c61b178413fab41100c5faab6c4b2bb9222b9ba99bb406711c9ca3f4ea6472189ec9d8f27cb3b62403f911acd3340131cb5d80ca4e0f4ce86ec2500050829280000020000009c10d46db2c6c0d3c30bd7443559abe2a51e5c2442d9ac045e9b92c5a4480745a034139028b9ac0b224e98817de1fe73b54d32d9173eda0b0ac89e8ec8793d8eec250005082928000003000000c2775568dae85f711dc69bd9800e6c751a0077bacd608d30f48f3a89fb9c4c7488460c9c07224dbb514a34eab2983557b44459bf3f4cbb73397900298399178cec0000000000000000050000002ee75ccdb456b87facf7caca5b492705e21d5163618f000342d0cd1f7d310d454a23d290a7fec01baa772fe364eef412266a48dec376050a6ef73fb709a86281ec250005082928000006000000326e59a7f31fdbad701fea199a47ae5d3c6b7b259efa76a56b1c76cd0b3a0448c379d22be96d91683d2cd4bdb62408ad91c077e961b3312f56b5741971402480ec250005082928000007000000c6c03e94967bf8de9e1bd96d80c4bc9fc2e42a9059be4eb5dd26e3ffdde3810a4ac41251892d33bf17203a414ffc163f837d1e307cccfca4cc99fba1f9faef8bec250005082928000008000000401fff98edf79620ac5e2f365a35dc334c530620afdcac758a66b278ddcf9b4aa0f4f98286d60ca2f5fc52498f50ecac81d626a586bb828075511370d6e4a088ec25000508292800000900000020e991b8aab2d83375e1d4ddcd28338f444d61e9317c61fabf54139a032c090dfece8c54f21999a2786c4ac2f00dfa4036bf25d42da8a30a664b5a99710a9c8dec25000508292800000a0000003623dc0b539c0bc9ee8be12b0b172000831b54aac76b73627938f40952e98655dfaf03fc1fa128171b221d3bd0f2bd2e92be7968b7cd7d80b08a72f6b998648fec25000508292800000b000000d0995fe4b042df445d69196e0691f0c06e55190167e380e9d5dd112010cfde416c2ab0a57692d873edb38d12a77e63d678e249857906371e3ff761e11bea7788ec25000508292800000c0000005a1108c3ebdcac0f461994a581b1b7453a555076754f4e0d2b10d64334590f700189be2c171c16d03ac05b0d5bc70db320661265a25521c8aff28fa30465b080ec25000508292800000d0000008a5d1894ce79153ae99e94739f11762371da8813d9663152791ee5a8069ef447db6cf0331f7437bd725f71b3b86ebf97df57d3e3acfeb95eced81994fa85278bec25000508292800000e000000724bea8fe0431693b3d5f82eb3eb7ef6195277479746ffbe223a2ccd77d46e34fc5d73c291b16c7f61dfe2b0b27dbdf30adb88fa25670f94322f5b7ffadc1384ec25000508292800000f00000098b6f6d2d429d8de8db03aabebe2bed5add76414a12c3065145993ffd268bb63e4d7dc859f3c956d4b1a0516af0f5fc38eb173f5a67a40c1559f7d0aeffcf283ec0000000000000000100000003a60ad15f48c44fec5cad41aa8300a7caf5620abb5f8762d3e2b608742608d468145a2166b09c927f3ae2f41744534e66bed3c07914368b5a922d7fcc0621d8dec25000508292800001100000088fd6d0080e38cbf90596529d2eb4ba3334d8f2484e16c6294206fb526c0fb7b946101461601adaf6119cb173f1d21fce4ad885c3a9cf61372c98879631e768cec250005082928000012000000d2a4622fb38157b13c978af863cb6276636019f92bfbc5617744152fe0f47521a9051188f4bcf415621c87603b9849b3c35c39f5ed978c2d5710c11bee860d89ec250001082928000013000000e60ce8855d5ba98b6764a98a9d9d7ded3a46c2c4eff67234f33944f3dccf3b4daf5d13d2e79187bd9781f7757182dad40710081070ea14cf5f22c3eccd893980ec250005082928000014000000ccb8977620ecd12030150c2f810a316ca8e817282be79c61590c7ea69fb7bf57c6b22c1c8c409fd0152647266435ec9232ae7645d417839ff1fa12563e39c68dec25000508292800001500000044b48643d6738f8d4f25fca120ab42f34aff0d5aa1c760eb8d847df37014b740bb8321e130977396e542af1757bece70831864b716e4687674ceaa19a98f0084ec25000508292800001600000082aace064734d628dc1bcb24c5a0e1cfb8927ddabbc5fe727913137051932872c97bff659fcf9a78dadd43f6da802804f8a0d751ad0305b9b0963b7ad049aa88ec250005082928000017000000ac0e71d72f72bfbef75375bc1f2ab65569d314f1598cf70f72b7fa3cd0e7442d36ccf594b87831c21cfd3ff831fcbdd2ae43f25d5bd400ff59c13417fd0f0f8fec2500050829280000180000008499316cbffe47fa269a89f4b75419eeb1c4127a9f5e7c494443b0662937db061296e7b23ac0cb46c54a104a1fbb04d01d30d6956f6c7797e2d5cdcac1252a83ec2500050829280000190000005a7b5acbfd5835debc645e34ffeac44dc43e80bdfc4c8e7149f5efb87a8f4b06b9a4a11c3d0a2df9922b271e705853cac225ea9a05293d52f7b4c6570b2e948dec25000508292800001a00000016b8e5f049f577eb3b3f5b738aafd758314d6f3f6b75ce5b3234f7e8f7b1dd553f8d9f733454d9f86d2585e8f2cf9153c4d2dfc5e4fc400bfa78993fd594148eec25000508292800001b0000001aeb483b8636448800d99ce1404ddf5d42f4a61fa4d70d1b6a75017d27d99b039dda25d5037170e0280388fd9e853b310986f11dd943bf5b38b3d3bbe30d5284ec25000508292800001c000000968fc81ece281b43ae4b5a89d140e3959de3dd32a474627d74f668dfcc54e15c299b801a1e8ecde1e530ed280875d6bf2c87167a8f9c6249bb4c4dbde1eb598dec00000000000000001d000000d8ca8c52191e1fbcbe9cd9436ff91015e40dddae2edcfe5e9b03913cef69ae568fb3262ff21b9bf88daaa7c702dbdecec94f368540eccddfe960b22cee1ef78dec25000508292800001e000000e019486c21bb68c9ebc94a3c36c04334a2b6243d3d824919c9beef6ab918a203bf2b0c89b95ecc105546d742ebd0537e1482199da6ee076881a5060ade6fc08dec00000000000000001f0000004a93d8f3cc0a11b9b26c41b25f225d1e8b683fe58477a653ab4db9aa79446b351bcd5cb2b402a3958852f63b01cec2e42364f6b7b3c399427c9893e05cc5f28fec00000000000000002000000056a7bb27cf063265d86bc19dd4bf271263ca2b250ca82ba0ba8d8bd0252a5e1724060b929c4782b5c178bdc828c08b18f4f715166716ed626a8cb8b9855deb8cec2500050829280000210000004a89d83bee91abdd9f6ee1c705e54fa6d9083980d00035958937bb2af9bb7f5d86ec3f8798b9e4de50e91f972cfe757fde7036fd784f25c2ec569a22e8a8918fec250005082928000022000000427170fd63f8bc71e1ffbb7ad590ea4a80431824ed6c95c720afd72789e8234259110b9e52f29e7fc7c803103070b8e2215c36fef09f78b05112799a72a54b88ec250005082928000023000000b2cf9e49c34e65b9cf91a4629a26b2f6565aa1ce50479fd9969f9ca9f748c50669ebc70ab754907ef16c1074e230a2b2be53e97b40e80b5764f3bd2c15884b85ec250005082928000024000000aeb8b5a1577cf7acf0cc0e3214cb05bb5c3aad162b8007536844c0369589cd3ced6709857a087fed53e9258ae1fe84d49133562db781680950273627b0efc887ec250005082928000025000000aa409e2cb9b1250db871bd8366ac4b682d3671542ce1524b2943bd18aa29f97df27ec7e1225716de56cc95043f9cd8169c35a6c144d89e5149c1fa41fe926787ec250005082928000026000000aa26015a0e94446c02810dd57182f98f6c30c5a5310352c31da12c26b05f230b260b52a7defb74c347e5db64bfe8a777efb7ad85f70d0d47240f3a51f4acac83ec250005082928000027000000b0dff0e5130bd64e2a7f5b4a3131e27c5db982e2589d23ec87167dd51025cf3529d32e8253f055c7b579dd05e82eefc4652de2f74eb660289dc81a143bd4ac8bec250005082928000028000000d647e82d96c2d2ba03a3251b102ddecb3bc08e6216265f487548d04a22479d75391ad5eb564e1948d9d33ed6f48b0a51128f0cb9e33c874fb415c64747d25a85ec2500050829280000290000008c0ee982a7ccbf14d3c2565c4fbf0ee6064cc721fc123ecc8ceac6f5a72cf7311048da37dea0e841a2c726818a7967f2ffd819659d54cf5a36c772b8d223d98aec25000508292800002a000000a6edeabf0c2fd0ae8f34a68dd5fdb9502b9c427ef8f0d9d7b842a55283c0bd381b2b36422ed9b83aa2cdbb8f9079fa7fe1f38024eb5258a481cb5b55f9afb08cec00000000000000002b000000f0f5f00477e7561d8929f8d6854c2f0e0ffcaa7e3906504090235938f3cb63228511b2a7ac4ff76b15611f96679b985189142d34f96073fd13d899ee16097686ec25000508292800002c0000008077c0f7dfa5169909b954c156cdc107081bf8fa8b886fa6a7e8011af353dc5fd21ce5f09ade34b230535659c59a2e700ab1d89e681d381481d11626af2d1287ec25000508292800002d000000248521d106dd6217021f918476b17fa8817fe347aca499fb3e3db95948410008ba19320804b0d11787d2ce80e6efcd4c9b025bd057702120993ed27e2ba53289ec00000000000000002e000000146d8bd659978f5f39f55b510eeb030c72de861f6b947ee4b12900f2f2c8724dc150e70c6e35f7d00a4e63e65820af28eec1ed953232bc5e0093e7c66e21ff8aec25000508292800002f0000008693316bb393bc5e9e4fafece3c7ae9c5e57f99d34c00c69cdcd6cda97c3b834b323bbd46525a55924d666328dd527f128bd87cd129a818b4e9b278d0b56838dec250005082928000030000000e0f63f81af398f1c0def8a00ab9cc54bcdd372240d01f7eff4f262cdf340925a37377e81e4f906385ee774dcc8da96721bd977233996020de0c968c2ba491d84ec250005082928000031000000a492ca9dd8ada3ced8e155373e3d508ce2b2d0b61716f96df8462212826fc335bcba5c4de7049d16d4268741f1246b2036584be3934e351784cafb3584deb388ec00000000000000003200000068d65de66e77188f24241a4ec65836a20ed6eeec646a60d8a696a7c4f4ca5822730a2cb0437dfc0d0d1152dc03f6225d0de9f8e3defcabb0a2f163788d434782ec250005082928000033000000b4dcf7e5db627848eb5441ea1536efb6bab83615f352703cd8a2584bce65253e1b3901bf1ddd8d0bb825639e5e9fb942f1d17f02ffad33f164312e4e82bb7786ec2500050829280000340000009aac6ee2ab45099e68b3f8a234d0b4651f0d24b5174a8532a87419bbbde74b2c0f3995f95a3770f0be93476bbb47373fa675d69b633e0b20afd81236c47b5e8dec250005082928000035000000c251f9a8222bc3a2debfec13fb8b70d0f8a1ed001c58aa1936404e39a381290e6b8d85f6ec1647163e23d8c4f838c7b39fae5e12fa801855488c71b44f5af18fec250005082928000036000000eebabf41aa344caf20b03a2eecd93a6ef5562d834420ecb5863bc511d40eee378a28be592b94db8e20aa8b191d480e538f4c7072d81d89e94da53f1535677d8cec25000508292800003700000050e4cd24f7849773a863e2736470d02756640015f5eadddeed788aea2886945f52ab175adc0e2387a99cbd7392bb9551fc425fb006442122b9e5ee7f3139d488ec2500050829280000380000008a4560f071faa8f4ab3be068fc41b9f952dd255e2bf001354198730535614362549000c0acabba9ac97d7c83d7a8e680613d7b3bacdbffa768445ca1a6ac038fec2500050829280000390000006a697ec413cfbc7afea5592c4bbfeb7fac91ce9ef111a2d2de1d7ad40b0efd189b05de7d5bb1b293db06b480cb11acf3203484452b6e4c6ac9cef6317dd5858eec25000508292800003a0000004cdc800b200646ffa81f6e85ac42f6c00d56bdc9c6f45f6af8863a0620a1b40b2b63544363ff6d8dcc6e24ac1095040fc94dfd6f94a8db8e8c296689520b098eec25000508292800003b0000009e004827f121faa53fb2ff041f48eba01c296f7a8ce0cb6ec8d1b7dbb1b72e638e799aa19e6dbf33526611d2fa6e5b31ebd1783cc476a2e3f7aa80a765eafa8aec25000508292800003c0000009067eece29d15df1f766a300e7b7bffd3db0226e19bbaf637a9b372d6662675fab9406fae6af433291b9ba3d008a507d80d9df32ab2f70dea89d426fad25708eec25000508292800003d0000003852a46ecf5709ab95b29eac9bd2b0b9595de9abbd19689ca0e50fdf469ed376586601d97e7cc4eaf4d44c129770bc38a9b0107f0225d13c3403044c48f54c85ec25000508292800003e000000da985e0c11ec266063e51a7e81fa006ecb31482d1d88c2799cd15510bec2280fc413a77ac5fdbe42e2da2e86cedb48e81d29ca210035c498c9e1262dfd0b4383ec25000508292800003f000000f82e2a12e24140835d084b403eaff99973238f1beeef7459b99db4ec1b01fc2b397008950e757a71625771daf59d7e5f3c7c9894768032f13720474d9f73668fec250005082928000041000000b24281bb36113acc664128afb520fac95439f985cb7173d96aa629fd09123c216ba7128edc0c648b4c53f49b63a46ba85f64e2fb0eb49539509cfc17f5f03285ec2500050829280000420000009e5cc3c8a7ac1bf12316776afccf5869e3f8d2dfa0dad18d6812ccf51878b05235a70fe5cbc341b88b2f72b944eb8054d51bf327e8d6b9c57b70aa7b9d2e898dec250005082928000043000000b475cc08be2556fe94ee2c1f47b33345fef0843e1fe58112abc69cb587899c2099551fd4bbc724f88bd34064b0a6b7cddd2034a10d552f1c2147e66caf02fc8fec00000000000000004400000004661163ddc2d068364a2a11a5e0224c520bdd57b0c3a8e13f5ff83a4b4fd53aa29435e5134e65e6ee332d3978831d9e8c6ec5eaff6d019dbd5f1c600b738487ec250005082928000045000000f862b59c7d8f06de8432353c89db056c7cee614e1132b9c4810601c2dc0313538e3c34d5e883cefbcfeeab5464740f02b6ebd4d1d4d08046924d8fd0de01a58cec2500050829280000460000007abd141d4ae92af905436618d0f562046bced17ba0e3f8a408434133c7134147c1fc70f9684d40fbf79d30c1dbe43cb73eecd35b1da6f3544f9696c2d13f9a86ec2500050829280000470000001c8957b48e79031f11e7d676dcd6d377acfea45555d12fd5ff421b877b85f36fb46dd5ba08720a5b9bea7642341bda7ee28d349442bf6989950a50cf86e62d84ec2500050829280000480000006c048f909269267932569dc41d84661c2747f67d9c526a746d0b11a20f86406cf2b12ae068036f1aec9c58451e59e56ffb2c5dbbeea328c20129b25eaccca888ec250005082928000049000000ea638dda9df6f0d942cb15889639d9c0b0e5aba5add493035b7e3c86f6e65c7f5593ab634d17fd2d4b8ecf67f9a51e08cd8208632812dcdc04b136f3e642df83ec25000508292800004a0000005ca22f8e0cd6bc7f791a3ac8e9f12b09e37197d38be5fb53ef1de3f3f0304e58bae4c975cb73316e9bb0c275175ac4a1d8e333def87202df60347b75fb41c88cec25000508292800004b000000cedb633b0af21314ca689021e0ea58f5582c3bb6b49db9bcb48cc557079bd23018dc0f8e0a45e602b4c424919090502c0d5d7b5f713ef1f519cfb7c2368c5e84ec24000508292800004c0000001a64b63aecc2ab0eb2077d0cec36b3ae742b7dd55d2ebfd53fb88f6c9226df4161ee36cde474a62817b9083b57f6c66cb9a7c5f7b1cf126ef8386fcd3ccbd68dec25000508292800004d0000009a03ccc7ea9f27a4c0e6d540c664515243d70de1d7e23cfe4368d370cf2aac72d3e2b547007edf0faad09cdba30cdc44733539e3003f577a660887f30e5c5d87ec25000508292800004e00000036a9f98da1c306871a956a0e7ba3d2b3e277c775b0f2a97e6172b2fdbea83509d07ca727c528b138beb9bb883bfbf65d8984304fd92a5a8be7ba4b3896251e8aec25000508292800004f0000003cef640bcc2ad049a4c8a3d7fe1b3a291a4bd6bd54994863fb3f6847e7625a35596673b29aa3a50da040fd604ec43e1aded8d49c055bed361edcd9aa0a5da484ec250005082928000050000000b07de671c65ad7c4a85092a1d3fa63768490b075bcf5a7b95bc0e1bf747d100c0cf6f845b79acd1935236d0b8797665e1a7a443fffd708da20263c68fd46278cec250005082928000051000000e2d76e0fbb01e563ad27a5d98f06948cc55fa4cf0838df4855288eb7e88d8f693a71c9a2b7781f785bb6d1f1ed4d2fe34151840848448e5a9a42cead68fbc185ec250005082928000052000000228887c61829581c71155ab224f5a7d605374c5e325c751eb301b57473023a4d476de1c3a1c0814ca2b57f10c9cbe0692217f43c4c5699af2676b051196f308aec250005082928000053000000c6dd06dd3779c58148f2644cc8200b14c634482f9eacfd66dff493c70538980ca7e62a8ce9722f25e1a9a3f65d22207b8267c3e832b1b74527cdb63325467f8eec2500050829280000540000000873c3f9792a194378b2a32d9852c82b4885abf0630b7d368670906d29c6a96085082d1cad1816cb3640ca3bc5e599beb0f023864409dc2f3cf894910cdc9c8eec25000508292800005500000044d5917a6e08d1e199741342940b027185cadc90ad72d41cc061fc3a4c0a6378a71f2e1cbe43668e0e208a4612055877e470a472eca0a8814945391384580c8bec000000000000000056000000c603b961411806eaa9aa9bce33a6f399ff8e7b38950c62a658a38f4d529ad666afc5d2ecb6ab07cc89e537899e3f1f54eb9b0b63b2cf4ece6a563c90b56aa883ec250005082928000057000000ea4445c413a0402935bab98793a6f57ab546604ab6cc6ccd4e351f371e03b0221b61f507afdac92e7501db9181a5547bc1652925fd8b8238764c97e56e7cd48fec0000000001000000580000001af432b2eb94b8560433a43cfaff3251fb4a2b58f3021538f6037c7d864385614a164b8264336e2d1766ce5c181ff391bf77ed4c495fcc28252dcf4487a7fe88ec2500050829280000590000001c3ce81d6e8ab97569de1b93ef92d474db9a1c7e66d96783198c6ebdaee4e25fa8455b183d536799c6923391f2f54e6761e2bf200c3d76566fcbb6f60d9bc582ec25000508292800005a0000003c32a0c084b8ece6d59ae164b003b2d69d3a2da68b3374acf13eca835afc5b1d3e738198e2778327d5e95ee98c86844d3ef5fa9c2b51b3a869767e1765553788ec25000508292800005b00000016e32ca220d65f1a5d614051d40d3e5bf9e9a456d617dc22d919df122fbee77956c0d1a4534676dc2714c04ab4a988425d31c46f3934412a1bb703c6fada9485ec25000508292800005c0000009604d082c87bdbca9a32919fd7b673dc3fc6c89dc8e4bc2e297f9715fe2d053ad37b9416dbaa7143a2b461ac0726b2097843182a6d8189d328b4e46ed5f53c86ec25000508292800005d00000054b0e4acd151df584ade8589ef42acfdad1f7967074be24cf5c167477bc5d44c733c38b19b9d30d1c94b113849c32336991e8ca984e74dfb86b8a9886e1dc885ec25000508292800005e0000000adea6a47bb0c76b978a9f8207cbafb223c4b469b3c17987fa59706f35b005504910bd339a740859a193157727c09ff3cd154211b2f11cbd382a9eb4e4cfb287ec25000508292800005f000000f46155cf8aefdedeab0f397760b0b75c8674a9c598824ec8e3731bef82e4194f4228a22cf0238e251b3578f35b2976b2d040d412ef18810ebb2dfd8699e61788ec250005082928000060000000726f7a8b87dadfe61069767203787dcf5ba659a8320e9b8062dc223cb90e53154fc965a1480acd8a7c4ef2f8c50c348d1df49c0cb1681bea67a4f9650bf50380ec250005082928000061000000ba69f9505344c258ff28ccf3a6f08c84e9825a43bdf066f1cd3445834b316d041070c64e96fee130f9759de46377f029e536bf1308523ee85cdbf7a7bf870a89ec25000508292800006200000000b9eeaa70138276de509d04da4729c66c879f47d426cdb968913417a5dca33d34aabe4b6e090b71a9b2d6c16abdb5f6141acd402a85c727a3770dea3159a381ec25000508292800006300000086cbbf82238c066ade16703c331ef0e88dbc0f9ee9461a5585850deeb63e7874221ec8827773fe7386c546f81ed9744bacb979e82bad738e23bff9842f3e5c86ec2500050829280000640000009a87c09e8074ba4c5e44dad640cd44b342069c50a4bca8b376094c5ce8e5fe517592874f2fd293073f0eb4f43a7ff8fc45586bf63b35a5c38397743088309a8eec250005082928000065000000626893b13f9d3d1f47abd93a32ae0420acce4750669b81f610336e89a10c0f0c6ef5c6860fd5fe2ce85c588b01e972ae21723f56f58f498355f8117c67bf7d80ec250005082928000066000000102598ffb8efe68e3f57bbdec82aa16066a511f8ed5b4741c890cf6bb786435d7f4b32ebe448fab25ce8090e4b01d769066e27d30bdc3ebb503d611ee2a83d8cec000000000800000067000000ec20f7acfb0cd2d6a533bec72e577377e3c659b6973fc2c6bb951c73ac275f5eb0070999380289b0909d85bfe6bfb388ddcdef311d0e69e0a3fac907a87ee783ec2500050829280000680000005065feb95600f43549d5c7d34c2f6affc4df51d4baba3a13f77e8f63575c83630797949fb80e92295bbf50ef6bbcdef65c5ace1af7614a7320edf236f9522986ec2500050829280000690000001e051d9c1ce4165595e054332b9f8756310ff64f391fdec964d0cc15eacd335dbb6e795472979d232a658ddfb38c5a3a665df6f15cfcbb9c93b17b8f5e6f8a86ec25000508292800006a0000000429bbb65b9fa0ee357f2a45d1f59e599ac9f61a5748d2e347d006522125ab3abc0f1b8cb2c1e0a1323f57c43f56ad2d26d5d90ab5a6e096889aeb5e59222d83ec25000508292800006b0000003e444d38ab8784f4df65174240aaa66220cd360902f9043d2d666bceedcd090fb47e18a16dffe0ba44cf7142889427c0fd77b4eff54e67b8c53420124d6e8e8cec25000508292800006c000000ccd4b39db150213aa7e7abc1041ddf7eb0705a91477ddf4939e0b3c3d76a7032773ca853b5ffaa6bedf452fd932bb433697d37ae4659be96b3afbca3c1fb1285ec25000508292800006d00000098dc45f0f3bf72016d7c7471775ff1bf595befa088bf40c8a32a9988e171f52f14ad5e1999a82a62d55960b2e24cb510c208ce0fba08afab1b6df8342e6fdf84ec25000508292800006e0000006412912f9d7bcd0d5d5140f3733c1af78cba44e9e2e7d46f5338843858e0e151f4f0be24a474a7862a9234536c8e8ec138ad1656956db21f87fc5824aa9e9082ec25000508292800006f000000dc55986d7ac59ff38f8a34b9388b7f2dc60bca3d4e679af7c4607cf43a37fb52b00faa2fb12ee5f643c3a85fe845293b5a7a40156c7b48afdf7049b019c93389ec2500050829280000700000002ce1d73a32d86e0fa1ecd6d440d64d9d11d9af55338e62878a8c15a8d81dca5e333b7e6311cb1d3a2596d035232d3eea66f50747627c6773b23a4a30a513648dec000000002000000071000000088a6d6f39849ecf3f213850a5930b7069cd7b4f6f91eced2ac1fdbd14768b4cf88d6bdeba6ec9f077fd1db3e1dd7d3decad247a1f4b7c2d633a4b0599500787ec25000508292800007200000070f6335892a19eaeb3b44a1e0f33ffe771c70a34022767e5455d70eeffc44105590d7bdbd7a5342b60a9dc901827607fc95376017ce8b94a1170265f7d258780ec250005082928000073000000ecb30332b1fa35e68d3f127ea7daaf3292523584fc0318b38c05b393a6f4fb162d0b65ed762c5065229a4c9a25fe6fbc15269eee5102af9e5a71edeb0c4bcd88ec2500050829280000740000006690bf47eaabcdd8936e94d5c94be88eaeaa885964e585e6f096b07b2b137c3ca8e05a44768d7576adebfafdb08d56ac3c7b522d89306bcc82a822eb627fad8fec25000508292800007500000000c02e17c03ddf3ec5e9c63763d7ae02e9bec800039b748d3aea6e43f5deb610028323ed99abedaf73afde5b93c1d6c1f1a5e587e988f2d3496513d5a320e58fec250005082928000076000000a0d2dd96e4198f44ac1fb6bfd6c4d67ce0e723fc4e04527b50dcd85aef076962319bb895efe530778141fd127462bae1e8eb990bedcc6802fee5725501ed908bec2500050829280000770000009272b2f1cf1d4ebf6da528816aca38515bd5b68d5dfd0ba12f44000da613081078f3217c601ca9f303503c293da8745e2a915013627e53011cb665cee29cac8fec2500050829280000780000003871d821dc7b53e532382a814f31ec5fc6329f63caa8427d2b7590a8e74ef0595b7484b82b8cbfe24507f124029885d4154c11368c75cc1ee125dd76f3861d84ec250005082928000079000000b44d88a2146f7655acf4f65628745e9052868c9c9027ebd8fcb4ad07262f3177f524da5c319da034829bc2b613f389b4f0753e3df19c037163801c1714066282ec25000508292800007a000000f01462e63e478f2db77e845e8411f6f62b202afa82e9db19b094af2cc86b7f0709c2fddd6b116e1bd86686379255449f8085848211901f82d97c9bca449ab18cec25000508292800007b00000070d219527acc9b97a13648b3b993be9f309ec4464648316f7cb3eebf988e345d727ce0836b24ea66584a0330022d82c9e89b1a014f7e397bb04f3bc1f191be86ec25000508292800007c000000e2e1c5067baee24317cb191c25771c03bc982e07dee56490f6977ec45ddb0f510a01da58436aba4aaa0f102a58e4a9625fd400c14d08f015784264360df4d58dec25000508292800007d000000d28b1c47224a8e9f07ae0a31296d94cd63fb92f7eb16d99207e9088f97e8ff705db3b7874e7aa003d4554dff73e5fa7d14399f11f3556dee9007752f8b11ac8fec00000000000000007e000000a06a210adf148227f4336369793ef1d6eb7f54860fbf5a7ae4c83c90b379b219634cf87720e1f7b2cc753bebcbb4f8a53d4ff6b8efd9be3079441e5a7905e289ec00000000000000007f000000c4e70343db82f6f9e37dbed52afeb4accd0bda81c6a043084b1bed3907229b6a2e338f43e082911aec0738118207122b810dcaca4c0063840faf951c0408b380ec250005082928000080000000b4ce31e670245c5931385bbd99ebc65b5b3fd98738a5e5f91c8d92d3beb9ff40851d383c95e4bb21f9332684fe5be6b259265a9a6507940111a8cf61b159dd84ec250005082928000081000000bcc224025620bc2306068c9b2e77f13d8298a93d57d70b3b4df738c1753a9065e7d1b52c78bdbb99223b72f858f98939b84d6c6fb4997b1e404fdb1d0e83b085ec250005082928000082000000aae2858a69fa8dfaff064bcfb35d067e22c5dc4130b3b97cc1e28e24bbcf68719d6347d96278c453c72a6dafd85b90864f99c0b0ee76c989454d48eb83fec88cec250005082928000083000000fc9dd376c4db3cf1aeeebf8eacff0c2a3e908bca969119932a0628edd33ac21402a64ee13283d442fd38f37467309a8e4fa260e26575112ebe5c326ba316208dec00000000000000008400000032fa0aa75c09b9830c3d322e9a5c627b2534f9d7598612fe6c94209546bb6726d7f301bebf1c252e340be624933dc937634b4f61e9f8fc846ec39d731e0d9284ec25000508292800008500000060acca411faa809154dde09ba3cc48e46436dbbb6a0a40d28c73b4e606c61b2431b33d31cd9cf0f0a017a5208ff6f49a2e57512c7bbe867e57d49bf8f1ae968bec250005082928000086000000b46c567c0909e86546e2a9e57131986b84d03e31060eeb6ed7f7cb99c3be0a49eb475202f6a2d856ea0608ead75dafa95b0719cade782ac6fa0aa9b817d33880ec250005082928000087000000046e3e29849b64363a7d8b86adb98bea64a4253276d34ef830f2932b84b59b62c068517b9e079cbf2a63815cb133afa62de5376f2b1b72dba1a00ea68cc71d88ec250005082928000088000000f6ef034701f95d13a894ed399dae979fed14cc43a93bcc60468a049c1aaed32886ea8961e136e5456e93eaefc82f191ae7b1f7d7fafca3520cd92041f26a5182ec250005082928000089000000d2317122fe64168d0f671440be09d7c0bb5a4642fcf3b058e43e3b5b6510ee4a1b18edd5888840a43934642b81795f211e7cab671870eea90aa17a239e0df58cec25000508292800008a000000206498949dd09f74afdf10cb14b16a6019b19e0110ba578a7d01064f5fc28677d2a9ed0a5188f54fb90b66dcd842957095deb71b6e5222b38b3a5324eaac8984ec25000508292800008b0000002066ca921d1da3f8233a9559514553f5b941193654185b0ea4c93516bb287a1602b27993ac4981f6d7197cc0e3e7f2eadd94a9766f68aeb16ce093231f39f381ec25000508292800008c000000827f39f39932dc5f43a046247a64ea04e75d197f99f51d160c7b6fa097f52823064929c142f53b07c337c008c065dae76c7fa22f560602877a40ce2e47414885ec25000508292800008d000000fe42a3c20a0d93340c3c92780c28fa77132d9db65bae9c441d1204fe270ee64d802a50c4592dcf3901d80881f65643e9ce4606bb9e92854b4020dec06773de8eec25000508292800008e000000f4b2dbe9a016a38a693b832d6cc54655b27ee45c8059c462acb205496d17bf516ab8c84260cb5762ed3a89ea2a6ea823d06d9f6e61e81cfdc428975e6d4b3783ec25000508292800008f000000968331d019c8a93a0a4585e9f111d8e824fa4ff7fa265812ff3b57de0adbe25cfd0816cfc3353f6e88e9f24157c9a79ac86649f42f06ae316e362f986820ef8cec250005082928000090000000624f62c9b8efb43c663cede89f22035407ed685f154c6238ee88272a30a35044837fe1dc392f1542beb9719871bb3e4224754d22bf7641cf5485253f7fe5b880ec250005082928000091000000549679033384de2b6a74787e57edb1ac4ed3ca291455f6f937f18c9dffaf391a16a0731ae3d3cb1c40689451cd10ab4e168f97add220a543064b90c3fb58e084ec200000000008000092000000945ccc4e415a82fa3d4d330d561279e2482d4db93e1f4bd4be05a371e1ba4e6d604254ae34e6e3dcf3889cac7c16e94fc66f1ca0865d6d0dc335136483371e82ec250005082928000093000000f4327e6ad6162d95cafd73e43580824700f715fa7f873173b61c3d141d744712cbcf08c858b63b01112cd9b51394d606148c0624b26a9e1a83093ceda319a28dec250005082928000094000000b4fd1d4a76b578a6dd3958f6fe922f97b3eba7e69a841266c373e6161a4413196236765d625269da70f181b705f4f2e9ee2bb2f53dd1061550b53bdef215338aec250005082928000095000000f440efceb5e4c256ae9e5aea20b373c9f4e8dd50d8bbc232d0c7c9a33cf02b5ce129ef2329be4aaa8012374c09b8006d30d13148298101cb97b6225e19022686ec250005082928000096000000f6f7f017060b182a0c55c60218b61509a16f04e58c87df46e4a0577d78b8ea67724c65aca4789bdb3748225e67e824a6d11003f8b8a2d9e033e2f4cd5798868dec2500050829280000970000002483440263c7dce49c1057b38c3bec391595a9daa7b6c4b3ecc6554f2f7f423c20b4c454149073d5607d3c67789b29fb216697be75bbc436dbe50647e8ab678aec250005082928000098000000b47f83fbbd1178685c6e8a0aa08cad67bcf1a4e0d9a673c255f8e10eb32ecb52aaa8a6520449839271544d3d290fdd6d285dddd4e35a00edcead65dd15f48b82ec2500050829280000990000002ea1dfbf00f7803ef3161d0aefcc4fd29f2275bd53ea8c8fbd70296be9902a786bc2adb15c9683e5ca9afce1a6243367cfc9874d0b8ca6d722ceb57a3fa70c8cec25000508292800009a00000006aef6b20d81d6bcf12ab217965995b8cb09f378418f8a55ad754ecc8ee93a3f16018bb1f5b636df0f41aab50ef7661c636188129f6c1a777dd303d123e41282ec25000508292800009b000000d87ae0219f9efd93d25bdb1f6813bb21d0c693459bcccbf767fff8022f293349977911ad7c321295d19b653c2f9c93b009ecf65ca6161a9d911da82fbe3ffd8cec25000508292800009c00000074f3439e42a02052a014da822cddca747cd67bdddcecc9976d5045fa710d726b3235e7008122db63e0bb92c4901c528df75e75b21959baf9addd6d8c837dae82ec25000508292800009d000000006dc8f54613ff0b4597ffdf52e65f4061851c2feecb9ac64eea09f61a670a2bb9f96fb22cc3413a8025c98cb080e1e7941b300c4ef9fa35661167cccf157483ec25000508292800009f000000ccf5ef9b4c0c3ca5a2d3360227e06a3f6bd3fb161a40ebd18befa6fa8bbe8f1252ef367133c80d92d4962676ac899a9e4887a67dadfe47e8f14e6833d5a8f481ec2500050829280000a0000000baefbf423ddc9f555c40d2f5f79d2073465681deefd4d6d5ed0f2f3124ff8c651a039ec356bb04e78aff76ec15b162ab563b6b3b7d3e6a9bcf232916bf028483ec2500050829280000a1000000b42d03fff9c317ac2f4322836e064fef4f160c61c69975c88c361700b0282f115138cc9de1dbaec980d3fc31b03a6678841303971b118dfbdf9eaf64f4acae85ec2500050829280000a20000006003c9584e6e02cb096d6f81ed14398dd2896478822b12fc0f7bd38337b0730f445d667c52c691ba721f921b09d9599c553a62dc719cede98e657e32d7d77581ec2500050829280000a3000000c4be5606a218e3dc423aefdbd0d36422d858b0126c770b472db3a68a9cf441382d601450744ad63f3fa7e6bb1696b10bb4087306eb610c0954edde39f660718eec2500050829280000a4000000800d51529d92080b03076c66cacd790b7567b510d1e0645bdecc0b908169926ac657e6f0fbe0a6a1ef72708cefe52136c0667916686fb4974fe5bef163bd9a80ec2500050829280000a50000001c43a74a8480ff05508342987e00de3238927e0b3fba91753f78e1e5d8998161111901ca5631d2c80f46a25be982f78b959a0b66e750e265109ef090e375aa8cec2500050829280000a6000000f215f9ca8bc9d0795384b573133194664a6eea2f63268801fadd7b2247a19810bfb97d902a6a6d1c93ddaac974e3c2776be07da1add73841fd4d9e2fc1ffe688ec2500050829280000a700000088e18201031f9d6976573791864486a6d7ffca9856724def8affcd68b7a32a454cf60a1a7cc33310dc497f434f5a9e772d04504b1cd295989d51d43b24c18886ec2500050829280000a8000000b29535368ba9ec7a1853e125ee24650a21648640f1e25be02efd48587898f958a82102fe2c1c94fbb3ba6d2753c70118461080911ef2fd307bf13d4f49c5338bec2500050829280000a9000000401dd58846722bbb451f829f9f4bca66362a12ca9a48fba1d3fb84328c2304085002b1368816af60a3e8c08d8d7edb7cc8d761b53a3b26d6d592427d30b5f883ec2500050829280000aa00000054bb38ce6bdf66def661f92612a883e6696bcdd5811452fe92c1556d902f630f43de9546927168c2d3343d26dd026447dfc9ef07e01583ca2c1b2305d461be83ec2500050829280000ab0000003ae826d075bbbf05a2055e283c00b2ddb99e16de2f1e9b3dcaa1be2b9d0eb35de3b6046903cd07f0e21f5551ca8cd5908c1dc88d6d6a18941f357711a725158cec2500050829280000ac000000be3f5f47545248d43b338a22047ccdb3001130d7c150b295a5412905e8ddc06a62d91c1896f34190b0ef358416736cc221ba0ab975766ca0c0e312429b831984ec2500050829280000ad000000b67d0e6c374f38d76b80ae9e0a126a42bb3958ddfaa2c8b5737516d438670f19b2debb4bc148e54a80ff546d1a0d4af51db4d59a6eea55211443c6958d428582ec0000000000000000ae0000007e6b55ffb080dd603f56d67a12a91d6f7d8854e7b761f6545c000eb30b6a535809e441951630fd2fab81952f6cae8dc8a6ede2135d8ef92d3f821398177b2b86ec2500050829280000af000000ae0a3e17d5412727307d5799ac4c6c9435d90afd320b19a4171013a00fdeb66cedfce0642752a0105b63d6a5400ad16feaeb9468dd668b264fccd0835bebef84ec2500050829280000b0000000c48cac7bf86a607268d2b58fd314aea8d39ccb465c696bf0aa21b9b948436125bd99942f02479b9713be38e695bd57cd9c87acfdbe6a0837ec5065d845054a87ec2500050829280000b1000000c6083894e03e3fd68e2c3846461fbcecb62490867c9f05cb0bc6575b3609b54ee6461e0695cdcc30ba5b7738b9f68b4f40830b9cad6937a519cf1a3ce40b9288ec2500050829280000b20000007c2e14fbd490d332f86b4c2279fc37a4a9bac161c0655b213c7d190e71852b1f56cacc716ae6501ff361b51397e35925ca63a06101ea8634435ee58fb37b5280ec2500050829280000b3000000586ebf73b342dcc7d4bb202ddd8ec8e956862676ba509c10899447ef67d6ca2653c9e891728ce806c45ba2165c5e2cafd6ccda11a344df549fab9566d45af98fec2500050829280000b4000000c217de0cef8a1c4db6526e66a60947520655c495820325a2b4673ac1cf27316442f674ff5a09bf8725c9a139a6b1a1e6bd9d68f65f2c56f4595c1cdf0f8a7b8aec2500050829280000b5000000e07c06a114ccf2638b346987c5a5ee71e5ffd967db255debd74e027fd123a774abf746e12634251f89617fd817c75545b3fdb57f0bb172c776cf4f8c9f40948dec2500050829280000b60000003e48e52ff2eb0464e5d288b7620d57f4a7d086cc364be157ea4eca7e1da30a62a4e341a1fded4d455bb6869c18528d884ad01b94ddf76dcb0e89412ac7da3589ec2500050829280000b7000000e8c7f4f5dc06c4f8229c366ab719d32d0240cc992d685331dd2cd6ec0f554e6cd9019395f363fdd00dfa5182de47f850c4190093658eaf8e169ea772592d5183ec2500050829280000b80000000c03a24980f5d50acf64d83783d69e0f9a45c8c91bd15988242fee874e011659459c00657c346a2034c482d04b6f727166c7fed29798a37a42ed5ab6f66fba83ec2500050829280000b9000000102a9affd69ab26b4687b8ac8275717acb436be70c8004d0a34c6158f1bbee1857f7ba7786cc1a5d9d9e0217115ca05d401b7cffc44b930b9d9b05a98cf3d583ec2500050829280000ba000000800e1872817418853da76010ebeb331ba04d988a32cc02adf42ce7565a70c848e040595c0a839de7e49a38e792eecc56d12f232a6865ed07afd3e9c5ea588783ec2500050829280000bb000000fecae011a7002ed649878f5a4fb30e10f85a16bd63a9a640d8923fadeaa1eb09f1f795c7b0737cbb64c13142bcf71bf1462d925f5d847aeb441d1ebd9b376184ec2500050829280000bc0000004c7e56aff14f703310e4f225426933e508d1000cf7815641c67e1816f22f26075c63f6e639292bb0f8840b472e0eb0be0f7beaf3c43fb19e825c66c54fe7f88dec2500040829280000bd000000403b3a20d3527bb88370edc19bb5b94556d471dac3d9417f4903220e0c7c62480ec13c54b75565b2e99fae10cf38c72cb3c4fb43bb4b389403dbefbd82f9158dec2500050829280000be0000007691d64058a3069b305722d2cd68850389db8dd80ffdc6e7686d897573973b0dfa6e41a17fcd87b5a7445fc757a7dedb474d167e06ba9242ef53e4ddc35efd82ec2500050829280000bf0000001cd6d31b0e7a6f233089349c8dd60495c6e9c7e1c4174e091e5444053ede1529ebf669cd11c93c111081c17c9ded4685cff11921c0847ee67e5ed54056ff5383ec2500050829280000c0000000e2b91b6797889ca4003f489f383561dea3a7f8b3aa385ed14e12c7dd10ce223f3c2ecf28630d1fc0812ad9b887498f1c1b998e630bbaf753b86252d79a33c88cec2500050829280000c100000074fbfc0ccd1b944212f141a4ca856bc65daf9a26c1bff0685da5b61fdf61e73e1c01bd49c425d7d80e10e269861c1c3baad19821dba01aeac36f14cab8718d81ec2500050829280000c2000000686c92edfa3506b452743371ef771bc430d61b4e22a2f19df11e451b98a48906cd8e0d4d376139666f25b3f821bf94433cf04787b5f6b14270d47b73b820bd8eec2500050829280000c30000009294d372b0b3d645c11c456d447f63343334f672a0456e6fc8065edbeb15232fddf8c73e5f383f54a1ca9ba9e1f0456e515b1ae3a87a8d08608c52f8794b6b80ec2500050829280000c4000000b686f25926d1cf1546678dc20af817b1a5022767953ab8af6265d6163f71b04a86061241af12c476f52c1fd263081ea4cc4d0b118bd5fc4d1f936574f3bb8187ec2500050829280000c500000062779cfc314e9ff5e673ccf9ed805da62d7767fe821a90dbb03fc93dcc0bff059014ced2b04bb99573f3bc22cbf6aa7e61196df429067511e18cfadaf0c8f781ec2500050829280000c60000006457256a039e503578a06c02d5027eada44ac2b22c70c0540582ae4502181b0c72393792f391c930088bc2a292b17df7a16d5bb071f54abae06040bafc3f448dec0000000000000000c7000000e6e474a78b11b3c750a72fa15529d3b3dc29b81f93f64caec1187193e8bb0420f1ef1b1a1b9ecee702e1fc3909c741d6df7506ac70eb1bfa18242e21a347518aec2500050829280000c800000074686801abf2eab718386d724b0ba40a092a00a560129a48b0fd39403d314d698f3b1ab50b9af1dcae3e63ab2760700dc3a24e01f07b97b6d71ac7f6e5c47386ec2500050829280000c90000005e7e7ac172424c32a7af879eeae2a34f796d8d115ee94bf8391c3d58aa195c3bd1dbd4cf5810aaf8ca7786af104fd0ad82ea259ffe610b1e7d11024ffcd38088ec2500050829280000ca00000034f7d039554d7d2b86c96b475f322f96956589fc84f3e23731fdefa990749346d4f866798dc3ad37caf3a1b419243be24de542bc935581ff7227993b7bc10d87ec0000000000000000cb0000003e276683ea350c0441e3c97c1276ccca78a0fbef084920a40ff44ea14615fd6028454c997887394fa1b3a41bc6a3d762dfb2c2de6cf6e19a24123dccbcccb68eec2500050829280000cc000000fecf8a03482a81e272c8762dcfe632e5998a39afb315d74e0966d84bb17167221a259f115349b14e7d9be48026487f64940e468ac58ce5a68f72404189eedf83ec2500050829280000cd000000d2804f65f166faa58a67ec9127f761beec5531377771b5fca7c1d216a5ade4465eba8aa20ee9878eb921c823b27b2ba7979a3a7ef5ae992a50dd08c412121087ec0000000000000000ce000000e29fc5b991805626ac5405e0b967ae9dca9376ed1a4fe8835882a22589641343b143943db6cadd699ef8fbf72c76791d58a07fecbf64a493c8e2643744dcbc86ec2500050829280000cf000000f8ceaac3d1a03ca79797cbb218f9848175a47cf29feafe410b982aeaf09d7c2997277faa0cfed2a0c5dfb37d9cd7de6ce4adeb926a57ce57017ed1f6edb76f85ec2500050829280000d00000003c390c0a319e660f984be024ee1e28c44b663504a73354079ac57df241794619b9b11d2da62b40748f81640b872b22a642b9c9b082c89e2eaa48d2317d348684ec2500050829280000d100000028846ac6fa5104244903b03dea3e73260e85567c7085373c6f09fdac63d9b636c0b095342ed2615e20fe22037ab9f2a4eb70eee600227f8dae8fcd808db90e8aec2500050829280000d2000000587cb5daefe5cd5ef50bf198f4abf5dcb1cf1b79e2f9c18afad9fe4c4a4a7640f66e2f4ae6d53f4cc3b97859972dea628d28b8bb567e8c206e6e5b7c12e49a87ec2500050829280000d30000002acb5b1a7d11a7b5e38739929944a965e642e3645b472791238de32de95a2b74b30ba1998efd739e908710c6e150d8338b48ce9bc72bc6102a2b95a62dc85f80ec2500050829280000d400000020a66e268c70a738abdf6c5651cc10e5f48cfeeff00d4fabf112cf6e0f23b66028ef6e71b41053a1997de93f3c1ec7a3383f46d506c5a63f8cdec14229dd7687ec2500050829280000d50000006c78b629c31765d9381522a44a4172d76b08333e5a815407de0283658e186343fe459bb78781bdbe9ede6abe804bc1b6a025d6a468a91aa02c1591569ed6d280ec2500050829280000d6000000fe80b63435fb2011b2e8ccac8583add9c99e034f2127cb0196db24d0beb58f50808b82aadebbcd75eefb89932dc52e0bd954e46c73a5a9e79c730b612eedb887ec2500050829280000d7000000eec41cfd69b0b62a46d84869dd034110ef8f26bd78a05eca3c4b531583391666e23801bd532ae7042ece43bdb505d9fd09a8ac568890345a601a5df189646682ec2500050829280000d80000008e3ce31f85257d300a997abe7667ec4dca1e8aed8d84a99573c80d2310be207e2fab4610b1f21e506de873135540c7faea0dd5c888205936c3e2c4294f951185ec2500050829280000d9000000181b88b82dbcb4739191957212e041a7c6608c2b383d26b7e8fc65dc2043e35a9c91fa73b216cd208c90ae3ae31ff2048dd2bae6ea36d65657d9e768fd5ae78aec2500050829280000da000000500374adbfad574189346de4f133ad8a87d5e4aebc8ab2e7f8b56e4053f838236287cbef5debca33275967f0012313d951ca74d05d169851ef9ea0dadfa1298dec2500050829280000db0000008ad90208a283fc761c730f5af6459155c6f1c1e489f3ea679b581f83c4b32879e4f8cf3abbda089adfe8c89c9245df468cc2cb9616094cb1c68c6456a83ed182ec2500050829280000dc0000003a41b8a93f42b0895b71fd17b3634444e4489140082dfd62053e36f7e36c8718daadb6c7a2087986ebf5ca03cb244fbccf92e8397d3a010d7fc2ebf0d3f94187ec2500050829280000dd00000038dc0d71a496e430aad1ba6273a29102e7ec73794ac076b5ec9b1ece0f11b77046d6504ef689527659cb9b7a7acbbea3bbf3e7449bba3d21d43e415ea532e788ec2500050829280000de00000026060310c953d6847bf3c838d4475ba4fa120eee54744aa1270d9ef515cecf63903d29dc3b7e55533aecf51eb910eeef7cf3a2bfe713f3874e4480cc37db478bec0100000000000000df00000074922e9e878583a5f29e62930ad8f14d9d74a81cdb323a9e3f62cf728ef9795029d8240dd661a04ac939277288d9abd048ac172b6737c595ce042d68aaab1e82ec2500050829280000e0000000eaf5ad637c1e41c526a52ee8ad2d30dc61c842058e531f75b6e47c66834bb95ea9ee1d5bd8d46e15a5e5ff8bb6e45a21ca1f3c8c2f6adfdc658d82bde90a068dec2500050829280000e10000009a0df7a629d70f46ddd82e9034ac5d272948b97fcf70a24a3da510b0913a0831e5bc9a6951ebd0803752841439384dc67ddeb0554ca322d9baffeab5ae54b682ec2500050829280000e200000070a4739e7cf0bd5d5a9e7b31ca5a46664fb641f6f4f6f64c49599b10decd894f43af9a33ae1059996a42fd799e31ed381cb967ba2bda478b1994aecda24eb984ec2500050829280000e3000000f4def6429d611337290843bd1156cd0c569cfa3835d479d7b2cf52ae48f71c17b42970f660b23bbf4c9f12e62c6a1331d83662b47a96cdca2bfb9789697e2882ec2500050829280000e400000052b6a53481b551a17a8e2caa0eecb6cb73d0317c0c353d729069f8b591919022b940ce829a0dbbfd4ba5464a8fa220d9049a4b53efc3fe1993aebfe060b06c8cec2500050829280000e5000000eeb14d2ff967398613e0b378945ebf99433f8c3ed5ef0c3e16525703dedaa74a2be0dffacad00fe83cba53e2c8f92ee9ab2bab13374581c563917d659801b887ec2500050829280000e60000009c3d0501648994a2bc7b110f2778507e618f18769600878878b34236311ec8510eef3dc5e3762b858a8df600fdd4c91ccccb65b790da2ace50e53ce94a234f8fec0000000000000000e7000000ccf7722bf5b001d99c572b8e65fdcee62b026c2a94dfc32b6ae352dcf051161b68e6e19845d5476fb341e07470ba2179fb561ebafc536f999dae9f5faaf3a286ec2500050829280000e800000020532820f72f4387f57038ef1d47ff7193f7b3f76f32bbf02a3c27db8fd95e6010bb226e16cd92a262556d4fdea0d3e73f3e98424752bd4c24895902535d2480ec0400000000000000e900000014dfe45d6cbc05d347b6f5f9db6d31ccec1b0567b01fc159e25ccdffdec5a83d9f2c546cc0360df59b271e02ad42ab90cf3bb50d12dc1a67c3d043624bfed78fec2500050829280000ea000000f4cfed9115f8d21500510a4459ada86d293e9b83f09b95616e5b7ac600288d3d150966e67fccaa4610765cc0cfe35c2cfe81e0dab60bb831ab2c95a2f4ce6d84ec2500050829280000eb00000084de7f0cc541a61608a53ca906153c7772efbed2838b500ff7d90b57a6e1d37930fd559420cb40bdf0a909a237828bdd00247cac0391152114d2ef3fd3088684ec2500050829280000ec000000a41b395e25d72fe0406f457a8fd6410fa24aaf44322d5dfd8f7cfdfa0b133c2f30e5c33d83441f5b269e6e92e05ea95253389c5325f3906253748b398fe6a382ec2500050829280000ed000000a67ad265b0a9271d5acdafa708cdfc257bc8fa53ea3d009b2e0647b839fd772112cd11c15be2e9e90a063cdbbceed4bd6ad75b41fd16e6df6f95f9caddbf698aec2500050829280000ee000000a61aa9ccb29959951f6aa6833c1607da5054c456f45ad67fc318b01db82f0b1507769acceea604e390a46424418d03d60dc6c19cc6df60e2ff4526c4d24c798cec2500050829280000ef00000088748f9b5e3e5bd3077faf8bf0b3ee16c1f1d8cbc0019cc247e2c637899ace4ab14bb0fe0b0cdf7a60000b947d6dba3ee302ec35ad510b4764968ca4b454b18eec2500050829280000f00000003457a3965d43176d531634c8eaa388ffa7e24e51ab53f7a02cf61ce86a1253336b57b43ea699d1f8c7b24fd93f5feab312fe89a7e85f9b53ddd18fd7621cd582ec2500050829280000f10000007c7bd19cb84ccb8d16fbc334de1d2d0fed2f3fe39fbb340ed6698f0385855e63abd3b1c8363bf46e6fe8c9372f5744eb6d19539fe57d9fcbdfaeb33c0928c68aec2500050829280000f20000001ec86fc6f0a0d00eca4040ff23deab3e33d2b612e61df4b6486bcd575e098c5e540e95bc633cd90a4e091ad01f220f8cc2c4738688b4bf82dc8103c6d88ca98fec2500050829280000f3000000f82d601d556dc21ac46616743cbbe2dd72ef76f615eecb0bb338c750ef8e00441854239b125fbabc5792011f5dcc685c4c08a26af64998580ec31f811cd9538fec2500050829280000f40000001aea2d9a3c8a1dcafa4f0af04138e3b7b0ce9bf7e193c53ac515699fc042740c1ff667f0d58fb2af0c954bcd9e66337e04eb63064c6b8bca921730fe4d09bc81ec2500050829280000f5000000c6ef2a125a8fb836a2336a9b23273d437f390b84a1c0d195440e6419bc2108422c51374684616e02df8b0a5bf9febb741e4f1edc9361462c5acde969568c0a85ec2500050829280000f6000000b20075fa3d33d61166626f6d63f502329de61519055f3ee09ae53706cb94202220907e2700463fc594b2ea4fcd02416f49285c434f92581552ec6c7abf3acf8dec2500050829280000f70000008499809df1006dd4b8144c031efe657a958a0807c709ebe12b7d711ac2a68849a2c7991d57951d560de5300863859ec6322d5702c46e121487a42b8abc57608fec2500050829280000f800000084389b356bbc5d27937dc009020a7518a6f0082d90c768b62d3df733b061d70facdae76394f4cd698c14af9513c08e577f53b1e7333ba92ca64d567293d2878cec2500050829280000f900000008076091afcff49e118d94bf44cc62679d070eceea6eac772bfed683af8b3e5efc66c15ef9f229b97e298b298e899c5ad7dca58cb33aa4a109cfc1e2bec14a8aec2500050829280000fa0000009ce85d7ec44b45ac6742eb1abf3b4d6c66e62c007a9976a5cf19a03b096f192062c379e23b7d931129f7ecf44615ae67bb749a23180ae425b6ff9f38082baf87ec2500050829280000fb0000003c36b753a27d4f3e746dfe35c8d9ad8dd9b0fd576e81c87bbb722ceb113e0d502c7ef4858e5c5667dd4a92c034ef264385cc521e6bcc14d50995cfa99243fa89ec2500050829280000fc0000001e49937d22d862e15f17daa56a0fbb49d7c2eee7997a80958a642f8240c0825887250126f079d5a70d30278fd801e532f1bc2d3362208796dfd2bc05ff1e5480ec2500050829280000fd0000003eea4842af59b567daeae21bfb767e425b280db189296d7a2e0826ce3cdfd53cc58729cd01468f56ebdfc50661b30b75f18cf8137108dd2fe6e41427650a4785ec2500050829280000fe0000008c9e80d45128d8c44030b4d6887e67adecbebef47ed04ec7211bded852bb6e5813856142789afedb69300dde9cc521add148b26e6fb7d839d4a735203b1eaf83ec2500050829280000ff00000016966c0f2f8317a007c74358216955f791a4bda3fdde60026d05266ff8d4fc48cfb56d6066722135a7ac74953fd080537418b01a60f0db65ff536568903a7881ec00000000000000000001000060e867a82da8219ed432a3f16eeeb01811b4d43c4ee391da40432b80318d0f55c5ea3dcd01778ef4b727334fa67481b85115d3e83100338cbac5cc190bd0658dec2500050829280000010100009453d7574bd63604bc3a0dde72807d39ae0818c5fffd9d4264ec8889e784e245c5d00714aecd292f1634f05fc7f948dcd9f8af9144e0c4fce746a3585858528eec25000508292800000201000058ab026b888ff85eb7c1f4abf0554110477bd68ac9c64eab714df56911330f201218e2f548b8ce433ddace032f8ad692f54d2e8e0e89cdff9b146080a9d7588dec25000508292800000301000008eb106b2ce719937b2c308d11f07f52751640db817707de88ff91160df7d63e4913a9c62608da774bc22849eb84e59ff9d10594b31cb4c13a655b262cc9628aec2500050829280000040100005236fa1925ba042a63cbea3eaab8bc48df6951fb328fefa41ab09d06467b50247c577d4e64eb05134c1df6927488050588919d5af72934fd0a22cf1f5b4c928aec2500050829280000050100005cb18ddb462d9c08948089e65da41029c6743a1f0c592b2b8812f9386d0b737dc5115a1e7b357e34869798f529e41e9935c81e72b71e5a8532bd975337bb4984ec000000000000000006010000c06144fd806440c6c0b48422c579e2faaf2bc29dbd33cee8bd507827c9969a140aff7f2ba8d8cfed4a1e5803a48aad7f06a472d7ec9dde8e645dddf80b2e348fec250005082928000007010000902a52a705c8910d22ffb325b9c9f8cd3891fc24045641e982c4a7bf9ba651600bc492ee50927585360fd7e4738f2eab63d9dd8c808a482e07cdf903f01a8b87ec2500050829280000080100003e4c8184369f489890ecebe3f37e2964521f4cfafe3441ade3a242aa9d35d82be9615ffe660a9d14ce5ab4d44fe14071a4289eb25a6444842c622bf1707a578eec2500050829280000090100009407d6e4189bf581e67305afa13d4d141f75b5316ca8ef1ea3f448f478382d06e02af8eaa88b04e5180df3e0ba642a8a1e1f6d3a63bc027d7a01b1ce83e40387ec25000508292800000a010000c83f37ec9584ebaa0e3006a5ff09420aea8efcf609cbe017fdfdfaef667f952363a572a61116c8e1b58f2171ac37ee1e6a5286e47d67f5348479f8435abdfb80ec25000508292800000b01000030a47682e0fd45e3169d3df71db1eac2e9544d7b106525d77a6a788688dcdd3a4208e54e9433a615c3af77c8d2d3bb65f59289c221b5914d1f3753d1bf586282ec25000508292800000c010000745321806d58627451dd2ae9b24ede7a2064a7e3547cc74e5a7c79450d61e453265c29c61e274dc62d381df6bd4e1df044e1f39ff5f15dbfafedddf33e033d8eec25000508292800000d010000ba60a2c4073a6e31ca4912e1da27d7b4fd4d71b0f5595ff94e1bb63e5682651d7cf24704538babfabdd296315f70d960b82d0319f5d3a7c4285edf3fb7d3dd8fec25000508292800000e010000fcbf0e324d9b4070e7cd2e249cb1d45fc427af9eaa82b6f760291f2c03d950217853959ed16ffb58a27526e6e55b6c57dba0ddbb83a018b286ca8c1476b5ae81ec25000508292800000f0100005a50243238dc98f9808f26ad74f82907a73e854a283b8bd72112e23879aff10ccec4b6b92dc6aa963a25bbb461b01b2be038cbde3db7921925cf1abac56c5481ec2500050829280000100100001efad844a311afe25b655d081c039e3584a6c7cb8bbcc0ea95a00bc3a7794824b3ac6ab4450ab655d8f96a00a93c0d4e3dd9019435bf43570ece61c72e72b68bec250005082928000011010000fed4de14f109919ae5347689b3350bb386e2eb2bb916e2d9d26007040803a741cf95b4e89d814b5e5cc78eff20e0b522dab1d23a5bd10027546cac0e0d58b080ec250005082928000012010000062b7be1d6ed1948d582359dc39c40c8353618e8b8340f0650a089d3e740281edf7360c8a49a9021ee9652402c310684853cf24e63cf7107fdfce524ae982c89ec0000000000000000130100000e2f8f742fc96b17a65db50a9d900a76e71d1a5951ddb3cc7456f42ead66774d960386b75d57c5ea5bc0379eb3b0b5df5ad0a3a87bfacccc0002a63d7848498aec250005082928000014010000e26326586d75c6e17de79122cf428c1847581e38bb850b8232c67785df08d1432cff6790ead477bad18f620907591542c7bec42fc7d8494a337fe2004e64ad85ec250005082928000015010000b67e7777e0fa31535969ebe8bb4670c4c5338f4be266a8ab0f0c3ed41b87fd6dbcd74507512130e90072d8597cab337d82a495da20887032f02cdcc6dad8d38cec25000508292800001601000076dc19a3be9ca7b0fa1c700ed8759951fcbcb29c5d555cd6725cb3c53d59041902177d2040ae16a3f5b4b464b76dde30abca0a3713af8cbc27717168fc352d83ec250005082928000017010000c27dc906fec8d66a2e0e788d7b5553f7b005bc47a65f6ce9ae7b48145f4fde65ac94975ac5a6a51daf6700600801f4a6edfaddab7504cd875959d7ecf3f31a89ec0000000000000000180100001a08e9129bdb93ed1843b27d50a1fe248c72a9eab27bb220eda86ea90d071b3ab8fb7c9b49c173221a4dab0d989510c7dd32899a9a74898c1c565f4c90ff4a84ec2500050829280000190100009a53c8c954628d4ea459838034e18da39369b131e6299458a00248df5d23c3736d00d2368fa0d99935363d1c04a79ddf585347fd977f827068f77d5a0fd05e86ec25000508292800001a01000060dae40853e7f0aa3cfe831586e666c0de5902035210db4a2250e238d432f918d19be0d5a5cec8024e29eee61f8a132761d1c878962b53d5fd014666e16b3f88ec25000508292800001b010000963f8410b32fbcd602767220ce0ac33e51ba515324f41be8ffba640c11c01423bb8b28629dbf6ce0c6daa2b81e05b00ac8cb4da3e99276e4e45936b5afc7b087ec25000508292800001c0100002ac96f4a49dab5b3f6dc65f0d7ed66ce72dd765758f103f276c6b77eadfb765a1c724830f3a0ab60f6de9df9074f83c46f1f3649bee9aa65548e2658022f218fec25000508292800001d010000ba9e662446040eaad4ad7759899176084be1ab30ee11fcb5520239cdd1caa9167801f35c426a6b80c07e61995ee87f685699440863080c3e0ee9a035295bc181ec25000508292800001e0100006c930d90b012afe36a4ca0c228e5435d612175d4a817e060659c49fca1e3be1a488d8741534df24aba9728b6fa49e1d58d213058f572dbc8aecb08786484d680ec25000508292800001f010000464a2b3e1153fe330a15c9afb6925580e468c1456f28deee9f7ede2eab07ce3eb2bc678c0535281bb934dac6842d6d5f26532c4583908f98a401f4a488862080ec250005082928000020010000a879c132ab6f36a6b798196fd9caef64be840d33f63fb4da5bc080ffa2020529df9bcc77f34c6ea5fc5bb891eb978b9302c886a1ac9307c18ae7c793b1082686ec250005082928000021010000c07831374025a4526297c5902c3a01c67e7358ccbf63cf974882fa2336fd0d64fb19ac99631137a35626075bdb52d105e61b394614894e060bb41a5bf8066984ec250005082928000022010000fe82aabbb0099f62ec4dc6eba89212b85e2eb332abcb98c6b9a76a81edcee475edd003f6b21f19430d0e2511bc9eebe59d0a445800f9e7d7b88fa15ecbaaa188ec250005082928000023010000d63da7e6279cee2acef449f794029145aea9d43d4df110198fced22abcee7e62de2186914124b6ab996864cfecfab3fa56c70465aba2538e896f549d46dfbd8fec250005082928000024010000dc683eb704aeb09d711d4706981acec0e08b0aed802db4d89f01446005441734d9020f67c75c3faee2ded4924abc12cd94036bd1dc45d3fa4caa72d70b1ec983ec250005082928000025010000ca9fb1a9e4934dd35cdf0adc48aa2915002f7ad0f86b4dd0e9d0c730bfd40964cbab12b9619876024857692c53d834f26ebbf28d4bf817be166712d323982d8bec000000000000000026010000deb918ca08bac66f9c53cd8b62ba19ce40fcc8bd82385058384205831cc3614a0324d632d44a832094bebba1ff6384bbd2415aab8df842e15156dcf38c61f78bec2500050829280000270100008027ebf2fb589426e02c04b31c09447dd46e5636ab017c696b90c75ce9b36d690ca0f9bb04ffadb6a7d5c19b1011ef258e3c61a860f35f74f9c31dc40b73e38cec250005082928000028010000ae31d1b15b0c6b23e4f35252e392914d3e412951c78b4f920a59b78a3f819b49846aa12cfb814481c0cbcfee854e5ade96fb5c91ea683ca535dc289a9fe49b8668e9030000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3974a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd49382f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fcfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf48711a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e8705b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7accf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed00000091036b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c00000000d4d215011402b8d5fe0ac944477ffb18b71c8a0154a5059cdfa9b814fd1f76d3d102bebfe80f8ee3631f8018dd83dbde27d1e443520a837a17fc2f5de32dba4ac1905ad0f08c0226e662d7d99c84c7be9c512a4ac52a896b04f71ce8b63e8ff6444d82f0cb0b23d11c34e547ef04cdc3f350fb5f77626a26fc5b1c0641f0ce175bf8a70001728801a67a2ee81e2c0a02efb57ba6556fe1bdc11329ac63c83d418928ea88f42ff75885adb4e3f34fe6e003bc37035792b2f89183390811b01ed6188c7ebceff0638a018a74b793d8feb8bc0bc63cffab33ae133b24d16f20814922eeb0669bdf72542fba536c30487beddc6509fd35cd9aa4226fbccdb5dad4992adfdaa684e7f700800154ec4f6b7a3b9cdd6809686dbdaf35b55e5a6e5f50913e061b69cb51d415aa0c6cffb2453cf78fff741f7248553c99ad5467f5bdecb96489838ce0e766f9e98a141fd0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39714bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6a05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70d5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2000000910380677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c00000000d4d2150114022ca69d9d4b8bf7d617ff0ea20992ab689892d2e03306622ca4b4102c7def627b6911f6d66600559e38a35cc5550ced9aa2d4f07011273d358f83563fc12dfa8302cc142c1d524e56434b716609a9b6c267992ff419e8537b027ad821c28444787ab592ecaf285a807c11bd6a6bbded10d13754b43cd9d8a6838841d39a7303f18c01904df1a8b71b519f33f712c4d7bd85347ea2696657571706027c180fe3a75b3cd684670cc2dcd02c8f1141890b03fbb9c853177c002a131b4efea7ccc7b9eb8401cebb75bda1acbd5f017a2fffd247ab41520c005873fa4e0fff7ef9ca0a4c320ab7399653aaaafa0f05c610d6827e8dba60e681cab7b24ffa11e3bca7d057b98401d6eff66a8e07e8e314766617a0e89fd46baff665926848ec67263220ee8549352f18450b80e4a74fb070ccbb804dd6c66f9ec9076c265aa21b8cbad9d8cfcb8f141fd4070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3972874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b2145ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3c88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126e8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f584e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86f043101031000040000000007aacdcc76080a130000000007aacdcc7608010300286bee020010000d010204000101000641bd274876bd20e93794b688e4a7076f47517b81399953d6f1f46508a2575d00003108187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d8100000000d4d2150114027ed3c606f49ce21006f31d6f9af54d7777842a348c81f6f852d5fde554922e20ae114efa4d89e38645557f19331a3ea78300f2da26117ca1e207654c87aac58401e0d642356e61aa238b7520c342d8af9502e31592c07f106be3d6ad13efe7685d3cd6ca2a6b2c33742a264fe5f479bdc47241760a14daab34b482cf720c348d8b02c617bfaa7308e7979deb3b8d520b01e795174365fabfc070767c9fa0d38d96043c48a5db475c9aee85683c76f74397f80bef7188b056bd23af51fbc0643b0a89025639814c6edcc4021d8e81a7bfcdf68dee7190049f8d30e8b750a000afc271500edbe2727286b44b6f112d52330dd2622c0c35c3efe8f016e5942bd6c8715082029ae2c15f0a5d4158834b628c8c874b018a66046256053ca134b2c6d3fcd4ec0fc5c19cca1acbb2bd448a6d1141e20d853e53ca7312f1b54d0308159bfc1fcd87141fd7070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022ff1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a8173788a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78eb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c56f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986000000e9021aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c8900000000d4d215011402f0825f41231aae973cbfce079536bb23b790059ca985f01ad2150dbeb30a3e4da2048197d2423086a0ecb92130a99e21bcd12a731186736a8798ce6ae5eabe8802ba2162318d7105e19b686fb54b37d839ac20ce9b150881f5426f90e14bf1ef1f38b00a82c971b797c4e1e778d6cbdff4336de7174927a635f7ef338efe23ae890286a6244827516b3fe00bb614766ef38efa161cb18c3e8462e50848039eae847fc8374fe0511a603f9177a9fb055889082e514bfeccf2b1fc0b249764a850798502c039d4278ceca97102ae05dda66de0756ad47f290874c87eccc53f8435d9ae05ec1ff1d8e8654b1b66138e9c676ef1429a96e86d07edaec64bc1b2429af6c58401c65f9fbdd1b3eb98dd64d5b0a578b61a1f7346fb91e60a9a4a4956bd9c934f6ad9e77d53db3c6c5500140cd0ed5e85d7b21f087485160eee96ee8ce81e0b0185141fd8070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604cdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7cd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7ec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995f267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c842c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114000000e902ac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a9778100000000d4d215011402b031b8f364036222dab8af419a544b090dfa35b9dfd6acddede0fbd4693ed56851653ae2311259318f113c8aa77569d6d44c086a4d25db36f93f82e65fd57a8c02c2fdf2e6ed95ac3b420f1790ece6f53f1ec2f21a8c5bb73657b607d02bab540164966d13135788c8c8ef4f8edcf8962bdb01bd4b7a83f02ce6355de9dcff508a027ede0ece21c7f104e46b02eac11267a521ef4cae784a354ddd1bace44a314c45fe6a0a7d5e8f23b747a0602be8ab991b77eb7f32ae0e09b168029e9b77dd418c01dc88e4f6239e2f893746f693153e8fcd59666bb61f0c77eea714f02e18550d78695379e4aeeb21b62012faa4733a9631e3530f254a0267c94b5e5e3ba04d7e88020a6ef28cceb68cf884d9a2219316873649b5ae3b26d9af3c058724374b40811fabbe07d12aa8dc0672125958b88efff653b2f9ad712946da840d8fcb337ea58e141fdb070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc857207d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34dae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca828b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222f736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f000000e9021ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a00000000d4d2150114011ea611454353696fc69849c5d8693df6d476e5ec8395282df961a43c4b77a914fa61baaf0f20c6e1c29d4e8788223b05c1be766df19f3694543289485b49388402c8e5bcb146dc716e60c733bafe02c85faa415063c6824c16ed25ce5488275d5b94a9332824a9ba91d12da1b37be5d96b0017b14ad7894f9c231a990ffb0bf386029ccedbe94af6e1c13d2900a177356c2663990f73d6074d6efaad6fcb2fd0b666cb32686c10766e2f6fc212b20d51aed0ab0a802286a4003afbf4493b0f6e8b8e02dee0611977171c29d82e1da0cb2a117f4b003d31de25b8cd5a0b134873af556c63e252b8961c47378b70556961143a8aa46ed9f787a1274a97e12d89498eff800218510c97d8d973d233155824debe7e853cbdf1ae974bb028dff4a759b5187a34c0511c47f7b6a089763b6b3a59c1a817569f38fdad73fb4dca9b53d07b012580141fdc070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b4919fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa8337cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b30409fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd532450000008903fad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c18300000000d4d215011402a001da58340238f895a3b3da15ee749b7037afff13513523def67c376666835195f4ad65f1eaf7f6e7388c168e672c803705afb5de96a06f6fa470462604d68702d2403af6e91f76149a5ad91d10742b421ae6de147059b09987607ab1ae9160397ebe99a05a4fa4638ac6f889e83f404ff49e5e8388ca97dc4829f373fbe8b28502626d2ea0b931b8035ece2de00ee09909689923fe086d10bd8eaa8d034d6e8a59ee5cb826adcff4b8e67f211e5c2fdce41cd6dddb229a2591d7ec3a8bfaa1bd8b022eddb6db95fd59b3d6be5e930016cf3043838131a02b410e4a99cf7f7f2a414693af508914c8d25b2ed3d9cc7500a6d7326ee4526909e2964f6aee1392a78c81013cd73ec64d9b588c3900952fe43350f966b1e2ea4563bd9ebce0120dd3685f56540b32c0648b98bd2410f7ad837c9e18abfc0587404e624617951f6ed0a68c85141fdd070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b187559dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246fa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b2878e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c13226090588a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89000000e9026aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a413768900000000d4d2150114028ed5e07250cd5869c9ea4abbe59833f92128dc81f4f52666592ec8aa06e1a74139db0f6beaebf66e8fe5a969f88c1a87d87d8b8f25e8b4134267db6a601e858a015275a271dfbc6fc34987587515b7e8c6ec7d0e2cf4ac4feb0af9acac13740c6181d60808dc4a60f2fd8602c3a7e7777f55809ae0c7800fd183e71222226ff48f02c649c25d29bfad7b86e819d0d0a02e25e0215bbfbd391539adc39fb859915f70eb5b10c576d5b1ecbb411f151692472232d25dd389df1e830ea92f81142c188601ae9ba6b96ec7dd1bc727db0d74488262ac4cd2f3c3c20b38ab787a01f172ed531cc9f4ddab1d9a9fef55be82a37b05968d4505e3498eacd859ae86e5eb2d1a89029850f4de2022ab90d1f0a3e3b183b545a532101c3706bd52ef49d47d801d0b778fca02add984fa8e3f49be36aa00a773fb2b4f11927f00bd37ced0ccd5d34688141fe3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a7713a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b81924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4b5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82beb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f060000009103d4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec22368900000000d4d215011402ccaac4e3ee5262e60eabbaf44c880c3fa4422ef3f911c0ff234949de124b624289e639d64f4d29499d19f141395e8291c88a5bc849c25db97f439408747ba78202b84f27b57ab9429b3c8e77519662f0df2ecf9f6f57e64fc4adc9f810ce999773802d32bc17e9c321a5ee1b9d9831a8b98badd9446e84977523a579168307e48f024aab85b17f45a8e69cfb004910dc992f0517608403431dadc334023f675c677815d33418dffb4d1e1ec97f4cd1c8a518b538dd1c8db39f42db950300ddf4e98802461af56f3d353b3b90b8d8cf23c8ce38502851e6f553963878a0f4dede3269384eb0b5b5ee34b290ce384114aa3927da5b270f87bb4dc7003644dca29865ca8601ccf6ad5ffe393bc6b1fc224be8d81b1671af5d551f97714152c7b7b02b2cd3735d5077644d4aad9182313ef6c534fa0710bdd72bcbd4264b756324231a1a8285141fea070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397b4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac45803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9beb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38adb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98ab46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375000000e90228e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e00000000d4d215011401fc2aaf223a914704e7808aac134495469bb1fc93eac9e9e9099d711736f7743573c56d15e5f6cd1bf90c2d7958ca4c0b70cdc9e2f590c2c716732a4c23fa0e800246117a32276a36081e0d49ada13c2d4acaa06bfcdd44e3574965d46476393d1c878745d895f93cdc0275c98d99cf568616077a3f46a74dc48cb75a242f82058e024a6b6ed91692707dccc2cc39735d6e7b956199500bfec71b236044e99af6ef49776a134f48c8c6c845da619745cf9e5ae2782379088ea769732e91122968558602d840b20bbb18f6663153d0169c376a855ef07761830634855703d4690d91a766a641080c328f0f7d73e18230b1320d783eebd6b3f68b2eb8447a77d458a70e8d01ae5d936d97187bb698e17aec29a8de5a134ecd8b3f835165fe2a5beb7f1978752564007df059a32e93056a4ca6fe0fd368f17c29fdb8ceb7e25ea4ae98525289141fee070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397ce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef4806838dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a74db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcfb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88df569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed707099b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95a000000e902f4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a00000000d4d2150114017efcfd1cf809314becfa98296ebc203476d1191d38552b73f304b55337824d3285b49cf4b49e8d32d99cd6071e89bdd27b33afe87ae318457bf76d5204e65c8702248e11f1037ebb842387f24edea424154ddb870b8eb46560b4d3bb031003ff7eb3898ba9fdee84b6e4caceb40341dd8e610af35863e4e10b3afe11ed48e66b81023a3ab1bb0ae456d6e4a0a690ecb7b140d2c53efb669b07f76cd5e87c9bdce3756a896ec94aa7a3f14ad0c384821f466590ee47bcade729a5b646d32b73424d8b01e0aed6f665539721049d9fdb257c57c83dfc51adacfbc8dabdadfb36abb3f8361fe3a9a31c60f425ee0b302b2cec9170c06f2f099e941ab801f74385274cd88501520098c5d40ee019005b083bc6ab18f21842bff96d658adb6a8aab5dd61cf4060cfae1373e6073dbdde4daa7f77060ef518e9b840b312912844919b9b7a95a83182ff0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39716c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226d4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd04899fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95b9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad7070000008903e2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e00000000d4d215011402f21f0d5901aebcdb08b772d2fdd43bc53ad05f55397efa82f5ac83726cf3a629c179832f143a1701f90b92ede8394aeef3850355a8e08ccf513f35521489cd81021c47b41b0a7a743e872d94316718d46302676f01998b2d5bbb13d8086a1541274174d3a42a599c02d16ce421bafe995abc0c8f612002c8e3de2a9c48ed18a68a013e04744392c3e249cd0f525b2dfb9fdf86c16a20dc9f2583036cc3bc70f9655615d9fd0148c17dac1bd52bc1a9b20fcd8d47961ce522a11e85660546f41ec48f02826423624446a2f26ec84d96ca1c633b5022a4d8426152c67485f5aa12f4d509fdffbac3a0d602bef7ff0afc76d7296a73b7db3741a604ce005c55d322c57f8e01d02e750b26f04f0d4f942284b67a3c5edb090f2076a71fdb7ea7d09a2088c542f96e2fa0a88aec8ee27a21108d3454b4d6e98c2996717cbad7d5faa85150608f141ff3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4ecffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360fb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95eee6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f2893e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951d101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbd000000e902db1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c00000000d4d215011402a69d38db4362b350399a04aa79fdd37c71e26213664e47de6b1e8257856fe30438f4fd8085ee5eb710bf795e7fdf134b4f03306c946ce9fa764b9b9156e60c8902b23caead6bc50c402e654dc51661ce9422ad5c1e01816c7205d7a7d77a269350006dcff406a7b988713b9c961c282c1abb32c5b21a46c7adc06fc724f18c2c820196b4f475de9397e9dd2fcb78ca927ba67b6784ad839c9518c0c196d9d25f6c3332e207ab0f834f55e52975ec256803d48cdb93c422e88e7125444a936a93238c02b6dc3dfbc2842d1d262fdaf7197e48d15203a801415ce1b72b13c8001a79ee657da9e4fe712d74b32b93c6daf09b6db0fcf2afd9bc6d92332bdf484fc569098502428701e2fd42e619d361c82bd7337672631887cb88e1c41b85e86d822c20835de7d16aa02140e40f638e38fd086fc6895369d14639efc5257d744348c66ecf86141ff5070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397caa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e013a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec8345c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe516802813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd330528bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f3494200000031040db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b48100000000d4d215011401be181c486ddcc4c9ac6a94b4dc832f581c9e7b31713d8e6246866ab791967777600e47da6244330933279432b487026fd8657f22595888df357ec0846ad4e68a02648f804019dd408a5e05f6cf90f446c8451909ddb3248a46d908a0d04e6e121c6db26ef40990ad5e1df28eac67fc6da332c7b18f19a30c50de166ce2849a3c84015c90101a96bf63df513813e27132903eb8932fb4c703c7879b969a2905b94c24453f5cd84b7e78da6622db2a03b5e6bf6f05cf3e6ee79165d3d91d6bca1ba78801a8804ee53e8ca541294744863d3301e426140051ea3d8e389091964aad84517a62a50f198cd8589942d0e037ce5c0cb6d0a7930478f6ea654ee4e8a1ad2e968602409baed716166d18a7e9aea12db1a792294f0e09766007eab2a31c4626c80f681ecf762f990763a102affc1483e47557a6fa7ec6dc28f511321d186b2b14cf8c141ffb070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397de433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6eba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9caa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504c7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba890000000d0b9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca48300000000d4d2150114021a83a9cd90c49141803d3e2a95313fee4b11462cb816026a79ab5bd1cdb76063891fa0b825ffd7071c4e01f430719ada2a61e9f4bc8b1be1956ff6570d4b288c01cea3c752f0a2bce1a4d83913caabfc4a23c1565e59fbcc490e077cf1885d1477f934950974d1148487d4dcc4d8c9ea41a23cdcdc4762775b33848684e3d0e18c011c7a7f8bd0a2cc36d9d01de8d2c1a78889a33e2ca99e903dfa6d4f7e8d35f75fe262ab6e7e359e536c5ac34845eea2ad970a645ea68d326d705265235886d58f01aa0ed2888de03f161e49f3d276f9a0218ce8cf179c92b03f4bba6fd6814f74384da3b1ed96dd4231f2c1bc04c8691b911723166dc18566277ad056f96cba7f8a01ea830aaf3c1916a86f2c565cc983622cd2bdc480dd6429537f09b60fc08ef81eaf27bf181e182444345d7b39c15d3d010508c4d25891faaeee9770cd02ee6682141f00080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39734f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6bb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48e7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed784270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b857e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a49578217938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd000000e902274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b00000000d4d215011401c0eb5938632fdc8d93530ac856d0152331a73b7651ec83e0aba966d0aff37410c89129fb40af6e1d854e1776a2719052b13b85125547949bb07792965178558e025059942adfee52da9dc82d1fe39f0817a3f5544aefeebc23b1b654cb85306919cfe686e74fbc7c3a3d3d29310abd83c05f0bdaa6f49fd421b6ae999a35f43d8302f24b12b9495836fff64a435a0162905f3d9f295bb12d1554f2e88a5f05e7b12309703d6a11cf47917940513fb3648fba5f44d019f0a1c71b966391e79649d786020604eadbe44657402c31790c91ea3439ad79aa95130c9e3486d2ee1dbb0f957c40fa780f8d43bb40105d4562ced6045197e3b8a2db9b6cfa7e293d7ed494d88a027238f2dac66994a50265500ec221691770889833282fffc62888b705e260c24451eaee8956cea18a92b65ef147e56ae879c0e6a7a3581dda8e65cef9df9bf682141f03080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39762c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d9572ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b8591aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cff24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434000000e9023b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be8800000000d4d21501140222c9fc614f0aff3fa66892e7a0ab2f1586d66ddc3dea93b9c7b2df01e37cfc2f83048f0be3fdb8d24a96983f86cad5ab4434f2e3f834aa5eb6be8d9d2c61d9890208145261014ebddf30778168bf03e1cc0e1654485284c46b5ca22589c27a296ddea5f94461d23363c6eac64e95c9c01e4a092b30ca0fc90ee3ffec9adb9255870272c7fb04bad289e75735c041d3ad2e7b7854578324ffbc6541e9a94ce40fb85b088ddfb07b2d7e5367d4c4fa39b85c0592ebd2df8c78550957fc28aba1c6b58f01caad0b3806349c10f6af98b9e39993dab780f179d8c9ee94a15c6df06900834914c721c06c9696d9c9f14587174da7b31132ed73f48536466be2b9c60a22ff8702dceb1afdd4ac3b63dc6aa995f40eca80055ba3e63dd893457ee3a686cd2ce00c04d8c165691ba537fa99a663388f380dbd5c2186e4fea8cce5b84f92bfb74a81141f08080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39724c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412b104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5becbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade15238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8dfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915fea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0000000e9024fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c8400000000d4d215011401b440d16f61b8a71c3e0fb783ce01de8bbb64a1c2b59e0723d1c80f362d3f860a743737ef7f9179975c2d995716716416681ade77b8eff905889472e0857b4a890290dadb5ec8569b8be7ce745fb8dfb273065fbaf803e55291048903cda3fe961430cae7c9892ae443ee296394bf79ff2c223da15bc6a65282fafa891f6947e88b02560555896ed99426dc8a8a1499492efa61f75a42cbca9cc2e0d1977cf3d3080fd872509958df5dde52dd71c3ef4f1d1915f88f7bc2f5521f7fc676ea2dcb9a820296085c6441d1a152cb842b4f1b060bba06323c2551ca42d77380cf92eeae23560121b79161f3e1b8d956c884e5b8c3c75085fa6c5f767467204da4ffc4f6ed8d0242347884b462a23e6b004d6dbe1d30064e082cbc26581e67a164099e0a4ab37f3b2dbdecd3cbf758132c0ab081ce9d7cd46be3b7c509a5944183300e74616c86141f0a080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dcebedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb474104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a00000031043226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab8300000000d4d215011402402f44137eff1e3083d32640bf1cf8b57389a20aedf01551f1fd4036cc28496175206975ae8ffe0fac0d182f93e63da1239693be72a07c186c756b3583c79f80027e068b8e46c12894b52f7c9b240ff3331e22a11964e0de467d27d697b8f7ba56c82cd2bec9fce04aadb54e850722ec7172f15596bcdfc8ddc02dd7823fc2908901e62a9aacc041dc522a9cee77e1d7f31f777272be63fa323697bc598bf57eec1ee2cc57716644cd917e9bee1b6056157baf7e3c14d4b03982f782ae4db415208a0258ca29f027dd80db52ac0a6fd957ef875629e5a3c9c773443d45f3a54d3cf7785f9920aaa8d1f3536198675ee4a8a2d6565c248d99d912e92170ea7caaccb68c011a8d06ced03d057997780052b3b3d44ebd601a6febda168f4ce63d29774214350d4eb4b6a736b40333438f476dd926b9dbd9dec5fab2b750f893cd79bf50dc8a141f2b080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e819ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f36e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f906478349fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380ca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec0000009103c3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def4468600000000d4d2150114028e044ae43a0ffe176c0860e77ad68299ba900ada6a746ef7d7f160d88997870b0757c0dc4dda6274118f13d65e5af213379d8183c457c26867bead4f60b8d882024c1b8b622d055fc9f718e09ef9da0da6516ff1e17e8b4ef25a0dc4be0240d90c164c8a15892b7a6af058987dfce88f1754d518bf58a39e305dce4b7a89d9508b023a4c86623896f7f9ba5782d0105054861d176902c04c8433cf667ab80f3c587fc76df80e2184e155063de90ab43cc5ff3b45fe2438e544a328a814cf86c94b81029800961aae11a2b5232281e6514b40d46956e830cd74d7123515e08144bf4c06c7e0ce2305829c4a1691f2fee3c233ec6066a1517a914894efaa564fe6de308401ae1ad7ac0f6194722a037a66dc7ec5cab299ff0dd2e47479b5d6eab54fdd697ccea043260245202e436c9185ebc7eb65099e8ec048b739bcb0c7f6b06019b08e141f2d080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397aa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c16223164874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db8600d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b3330811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e8426b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60eaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde000000e902a9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf4588400000000d4d215011402b08ad913ae8226b69928019841adc838c1ea991f593e90ae3cf2f8f65005132e0ef193766ca11037c32572329df267a7a9822100110037ee274bfd7e4f4bb989026697dcb38b1a6fc25687da3b0cdce0ede98debfdaf233333c34c54afc2f3d077e62afe03c5efd519f1dc93993c005ef6289f4b798efe8e43f521eb0918e3138201e281810e597f9ff9d8107305c4da7db8a2309067162c199035d97cf687ccdc51ec0e905098ee6c8f116514c714aa876c1b92b21b200230cd6cc2331a3f309383020ae896db71c861b7f5dd8cbbbea5702d0386bab82174fbd6d6eb0214d98bba2a5fc98e548d88be4a224f7ea2a5a4c8494c596c32c5d48ea0c5ba9916e0a7908b02e621904e4f48254ed80f93621c17de94ac734db70d81bad07784bef1998f7a2d962b009937f0e40ae8675ee2981ffe7877dac7705191df0e2e586fdb9632578b141f35080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39736342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036bf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59b27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2d000000e9029e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e75108500000000d4d215011402d2db7ff6a0f86cd023254558ec177908137bda3ac76c1a1a9b64de88442b844e90b22a326e9defdae0792a94c4bb87bf4d95caccca3b0fb9ab6b91351aa07d8702fa8987e872643642589963d4c17c8ccf970fb18ce6183817148270bc865a644364d0a8b73a45536c36c0755e9832dfee3e5c7e071728bb3eefa53da81efbc58f02641bcbf98f190db2306b47aebc112be0496b116cf743c88d751c6bc2fb6bc8789538be79e7388589ca08b6b47dc219140929ae63995ea0ef6d75e02a1e42628c0210be386062ffc9be51d997d38bec53beacb6fceea2048472a39d6cfa6e7f9412b790976ee6cc9e26a8d0f7a368ca0bbd7e525b167252d6298033a1313a64b78c0128420bee1021446592228e3b44675920a42363daa59056410ba7e09f78e7eb10c89057d16cf31de3a6ba93dc4a657ec1a220608d746e2a79f052761a6ed9468c141f38080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397a284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5a8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432b1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fbb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8ab344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a00000049036439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b238600000000d4d21501140210d66873e1297fa34e9c0414ecdb188bcf0f813d8233b1c000c896a5029e704b56028e581acf3c616af00ffb5f83b509d9e018217af656c5293041840d27d483025a639ed581ce633e83b308fb87a3496eb6563aa06cd96c7d266771ab6111683eab1e2e20a0f72276827aab104ce3349da2e618a9b851d84ed1efc260b6e0c189019a5774260b29087ca03161445a740c001af3732c438a101c37d731d5430818062de1de93ca6147b80c4da62d3a6931e5196ea4fed72852f35d34f3ec811d408402bc197953e1acd14aee8334736c7f39256820e34b06d6dea2c592f5cae6ccda0eb7a9bbba117ac1801732f980692ce264212b33ce81cd0c5b23ac634c9090258b02969fa794414d07d7f29c52ca454468a38cb7a0ddcf4f7bc04a59ab1b283a0e2210e533ed25ec15cbeffd4199175644461df4dc9ad3dbf79d7c358cc0eb8ba183141f050d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037ba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485f3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc4055006e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089000000e90273fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d00000000d4d21501140238badad359cb9335d94e14c31b0fb9d23b004932595421a3ec71fd20cd181f6c3ed2405a04e0c2c0c936748991bb5e9723075856fc519eb4fed11e2daa5d918c02c43bd2159fae0141c83a5f4efea3d2a77a3c08e9fb023a26846afa0e3bbfd40b2f333ac71082283f0dd5263cd04283dd9da047cc19ff4a75c620a54567250a8c01eaa310fc0e2169b1509005b3598808bc98160542e9edd04e6a7c3c1c7f5518541fc16e49d2970a34f5247778be8748bf0ffadb808f1958e5e86d47c61cdf7c850258ec3afe78c41f8a4591282a7b1d9420a5cd7da06cbb2c714a4e155505e94d0d8629f65b45ea3a6866cc828690b0e690840cd664fdbb44842db662be7899ff800200ce6adea29397503be7ce78b06b261cbc65238e3160170b6cf9cbabb6a4db3acd092f6aa7917b231902626deae24cacfbe82af557e616f4257ded8938d8cb81141f110d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39760020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87ad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be64a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c815b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de000000e902fa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a58400000000d4d21501140290ae84366efee67470fafb4f6ce5460faae520851097e16c23912b1164922a02cd2f27c1bbfae3954e552c8a76efce0569cd8810657b47ef60392a7d632c1385021c85d0b673a48a90091a1a83dd892550f74a632e4fe1bad6503c0290f288ea43433c0c8333be1c66425e403ef385a1559dbf577754c042fb276f23c5b7078184016ac39a58c4b9a92392daa3aef663d60ee2cc75f9c867ab58789fb78a42138236d4e1f3b6696522a30e762213bbf0528617d7e6525ca7cb6abf3b6a840ae92689028ea9478b0cd6946c8a4263b16325c6950bb52c07628723a318a483bb4de42f761cea5034a98fc0458b529cecea200d664fe3cd298d11ca00c593a22f69158682028a879d1474ca3f7e358755a143c8b7e53b65b077bf06b0035c77c9429c5c5a126bf2a26f03da357b3b54b3e62c549bef8e954a3f6b93099e0518d971b8a1fa87141f120d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397bc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319a69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd698ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e548e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2c2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf811161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91000000e902b527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d971478900000000d4d21501140134034cbd614a02763ea2a22f06ce47d0a48d73816d8ed867d26eccb7d7c3f35a8b2d73565131c7f423324031a69d003b319824844e4bcfbf35626eb31fd9ed8902dca10930027aa2b65491de04e59527631f61ac581fe40c1526cc6fda33387b4ae577ea8941f821e5f1769359b87e9eedeb70c235ba0684f2411d7e9b80b2b682011cf6d175f7e569ad3bb05b51e1219eab3d94822ab22017e453d6f45828ac7d219dbc01fee4b207bdfd9b0a2ea6ce99a6f7c69994277a52bba0c4dd3262c24c87024042f54488196fb45cc0efff7c3d0bf7dbad301b48ead0389a9b762870868c6f9f3d8d0d74501c6ca0384d834b80a3c3abc7b350935df126b091946070c6c28e0282c8163576b4c76be902811b04b7c7591c568a1e2b40b51a8324ca8801ed0105f7f50ac2906c48a04e9e57cb460dd6bae76581a1a569e5d2636062607a3b798e141f00aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa524b57040c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542c66ea1b0667646d67c761e0a4e19e431496d505cb2d290e32ae886a9b807276e080642414245b5010369000000c7e6e31000000000609b5e51d77213306c131b97cd1eb2517829b1321fbe993bf69906b3653f2e4c7adf0d0b2233331132c6e181ee5371e7e5ebe4b7d0d7c2606219231f0cf012017870d1bbe4eec4b15a294d73f9cc28fd87c2e7c329ac1232c39af4e24587ad090542414245010156ebdc16b7f1ed2939257e66109c081b3420827ddd6fe531ea3b6df2286f2d61ad46c328bf8a584b5563003b3fa79e14e75d3fa7de03d19186a46156a79a5686" - ] - } \ No newline at end of file diff --git a/src/services/test-helpers/mock/data/block18468942.json b/src/services/test-helpers/mock/data/block18468942.json new file mode 100644 index 000000000..daa329075 --- /dev/null +++ b/src/services/test-helpers/mock/data/block18468942.json @@ -0,0 +1,30 @@ +{ + "header": { + "parentHash": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "number": 18468942, + "stateRoot": "0x6ad2141fb995ec4076449fc512169e033747a90adfbd1d2120aed1addf534d58", + "extrinsicsRoot": "0xc58ba0e38feed447870398e0f45cd234e00dc4cd40200b1248e341ab9ea058e2", + "digest": { + "logs": [ + { + "PreRuntime": [ + "0x42414245", + "0x030d010000eae5e710000000008ab9839dce9fc13f513911720dcd14b5753f52284e10de1da11703ed7a52502b65050e49a6a796a56151a83a8ac215f3ca87d71ac21c7ffd2c4ff3b2565d100d4ffb7a5b86c00cecbdd77906cd6f94b7a85f4e686be20a98708acb986d570c0e" + ] + }, + { + "Seal": [ + "0x42414245", + "0x8aca16d8aba85c590e289b8d5fdd9cd16299080bb330b790943c09b83f0f60547565a73186cecbf986c23455832c2d00ae1e9bb16afccfcf52628e3ae0928d86" + ] + } + ] + } + }, + "extrinsics": [ + "0x280403000b609c1c3b8c01", + "0x9e1b0300043600a504ec0000000000000000000000006cb023264c58b177e8820c015b12356be70ee70aff7bc21e0c7b9ed5ce0222000a16b90fb862e2474bd5df05e3481c87b8ba39c3da92d14cfc6c25e009de008dec4300800020210000010000001ab4f85f758a16c8a29e44efee4764ab4d80b2597fed480ec6c283f74ec1b13d0d62e0574c67339f2a5e1749b4ea83d2df1b5072d679d7ab075ac9b46298e38fec430080002021000002000000cc41a4b440cf35e288cf50c5651f65a4d22afce666a62ce17b22a0adababdd0a863be4302d568e34f03075024556245f3c1fc80e28411bc42da9f35ecd8b928fec0000000000000000030000000aba7bd0134a5eacc9a4a8c9786b7c3cf3d9a3c61d800bb3d19b1ee16b4ce0272c0e8ae54eca2f940e2a4a6a3b4ef2d3d2de2e20a923ca4474c8f3ef94de7c8aec43008000202100000400000034ec700813e0e886216fbb0c10e01eb722b164d64433aee7980b8d7fac0f8b750b7f799ec671fec3a13b225c681f2aa7f6659bcce7c6a11c564f24d602f7118eec430080002021000005000000142f9ed0f9c9a3884eba20c48c52b27fa04cd5fe2ca6341d24c7a90dc98d7265e7c1fbc92c025eebaf8710e143776fa8a3b2a594e892995d4d4b533f2582a987ec430080002021000006000000b059f985f70385e6f8eb1fc95eaaf356d356f92c24e35c1159bae7a7d7d0944c678d87ef610ffba3c2f3b8e13739e49e9003bbe875eac8a427eb30488d6b5e8eec430080002021000007000000b00673a03d1e176302cfebde0a614d8d268181358f74451536e2841244497642f8d5a276c8c1a4eb18b39644eb4fb97b2a40178d1d313fd483158d7e513ddb81ec4300800020210000080000002256158e1f552f6d64977686b747d320f780500a13736997de8b55a03e84020308e2146844f640d3093a3e12d4a97a699b835c29b4e11899b0f82d47cba3f38bec430080002021000009000000c2aff89448eb0802a1e9dc2754aba47e5980d8129d8bd4d833555e2f9d9fff7017354340d81fb20a86e737cedef0eafbca5cbc72fe287c999735bbe8e3d5f281ec43008000202100000a0000005ee13f7aeeb10779ff154f912592e2b43ceb3b7df38d7a064f7fa4418453ea60e04cff3af728eea526175b32caec978172a2d0b9f5311e660c55e6a72089a98aec43008000202100000b000000429f5df0ebc60caa1ad2e49781b51813f71e417b34cb2a8575ddd5ef976c1006351b9cc7f8f6189e6a0dbe6ce39708d95252f56b8ded37c73fecdfd3ef32e18cec43008000202100000c000000dc3c4a870fe1cee2d6ce49fa08eca02a8892d1ef1709336cb260c1a5f5e7602cabbb5e35210213eadace09fa942b9931b84db187edcc296a329341ce34b43380ec43008000202100000d000000f4399ab0b9b9d9e1fa79fde6b7ef51433f02d6cf97b3ea6b6b203d344ae4241e13afd5032e19534cdb6c6fa21c718e2a9eafbf7e24d098e3490ccd87e69a4c8bec43008000202100000e000000cca0b1438ce30d8380d624ceb624df36ed2580e9422fdcdee6b672c69abf3435d132f05f2817e259dcc7639c0deffd2635b9e6e36474f594df89766ff4189482ec43008000202100000f000000ecd10e8a1141ae2394e8c323896a1c14d6fbcc0eca89a0501e0a61e01323a644df1ec02aac159b449d0546a0913dc653f31d858061be89431b00f8aadc25de8bec000000000000000010000000a46bb74ad2c57d7ab8be173789f5c1e80a78e63470ac20ac3b4b20a4dc2d1a1353efa686a4d17258876b53a2e8c4a4a013a4253f22ed077819c0395c0161e381ec4300800020210000110000008c7835bb4137820d2ee69785ea2fa787abfed7c4b78c0d47d6c60b8faff07f251701b6c592ad0c8b5ad5c239135dcb1e52905d97b9eed6aaa1f38b31e9458789ec4300800020210000120000007cb652ee4426c91bb4e9584db83def618863c4c038d447c50807e16f64af183471686a9331f5731a64d7d7c84fdda7f9e5ab8b16d5aa8d6e639a10b7aad70985ec43008000202100001300000056a016dc747bc3f2678a0df76f0d8d7f0c13bb70436abdc979daa73d05a4d43b5153961dee3959680af11dc82103cfb6b1172e408285f3dc9bd38da3a281bd8eec430080002021000014000000c670ca7c4ddfdc9cfe3c54da425664bbd5dff3778df4fab87b6c575ce2102947acd064572314d11e8446aa57bef01b7d7e0877eae0e8f95f2054b509b7fb8f87ec4300800020210000150000007035dcedc651523bb82e5ef3360e75ae3b7ba30ea35e41c505010e2034e978421af0b77cdfe93bf7099f4bf0b7955f75cb8894972a2ec01180ab05a14b07e68aec430080002021000016000000c6dc1eaa9cdd8e58d50091d0c7575daec0d196e1ea0ec7f4c6a67155423b4f4d0b2c82418148f19a90331db52850162337de9d00cdc70f81ef08a61c2e5fd185ec43008000202100001700000032c5d4d11a67483b5bef8a06039e10ce5fc54fd1ee1d18af48041611f1478216cb87e38203bc3ea194589e51132e92838e3cc49543a4d3f7ff939065cb6c228cec4300800020210000180000003ac4303bb44c70ba817c0bcb38a6b91c175b8086cc3f42be6379ce1b26527f3a201e9f1b5fe8c5300c62db1178dbcfd8180f9f88ab0de784473d05c54e2b1489ec430080002021000019000000b8443f6e52b6b232b3cbdbeb4a9b0da80a005a1f9f58a3b08bc0989ca5077f2e25c6b939964a7cadd4b34d003b52e43f3b3f62a577b9d61eaffc303cd779258eec43008000202100001a0000008a34e1489b228dcac62276f1ab9cc38a6385a38ea430a600e659cbe20c6dcd6cf1fdc7c88d846093f9218917877b3f73b865a344418a2070061ae7ff2f658180ec43008000202100001b000000b0ce5175ca993a193a552f6375ac64443eaa56afe5d5f6dcc01a7f80e9b5e8361bc1a86257a3cfb4552449146260861f28b3d5f0e17f6ed149517260cd9d578eec43008000202100001c00000002c1ddb7b7eefe64e11da0fe344efc8ca3e6f073dd3f2557cbedad83af3eb722162ff08c14417d3766941954fa05cd2faf5955fb0c36475f613e43286e7d4b82ec43008000202100001d000000be70e65d549e547928ca8b4b13ed7ebbbb35ae265a10c5561fe14475f7beff76a32eea6ca461e684f156815b554ed511d6213cdacea4f36ccb4a216fbfa85585ec43008000202100001e00000096749297255add8bdf41798626159673b0c1501040910737743f3424486bcc4429be8af492b456b9241e28f488f795edb59a0fb6a8154ae68f7cf5be64fc9c8cec43008000202100001f00000008ad97c26a592ffb50d97b37f03ae535af78818178416ff2d6990c73452ad547d6e256094f0449fa45c5f910babed663795eacc516dd4ed75d14e36c8f2b8780ec430080002021000020000000b2a713668104359442d76e3d956b35094b7a49ea3a3fc8941503711f21e991728f02f2e90e1eee268bda1517ae1f40cb82a8ac81ff7dd86c934cba3d1e47a789ec000000000000000021000000e667f7036185d019836f97a7cde245dbab5e0a84d1ec4a5996271ef91f623811d5c7e5694fbd2fe06e6b84d27ab7c177cf782b7fdbfcdc690de3d49a158b5380ec4300800020210000220000007cd361e5eb22acac4b5d4cc595e9a0e14960b7909418379757ce6d4451ad215bc454702c5ce24bef27ba49cad167437e30a5a1681d401e1c5093a8612fa42181ec4300800020210000230000006ecb5983cbec009188a2ec13399d32b9a4df118e28e903678d3ad70c20072b5a11f4906a76832de42be238d0ee20d07bdc44f0f2e62e53ec93a2d17c69f11783ec430080002021000024000000cc21c624acd511a693deda58c01834cac3ce3d052646b3449b9879d0fc9026507d1b9e9da83ba14183730e5eeb6e50bf7e57bda4aef197aa20ed09ec4fcd7b82ec00000000000000002500000098c645bb158342e87278c9a4e3b529193b1683b55995555370dce90c4ddfe705746aa4ea2913144ab30d89913dd20534b6206ddc27208e912f8ab16be6553b8aec4300800020210000260000006ed9b9390c62b69bd11ee856e3aa44d7146d55749938bd7b1eb69f7854611e171d6fda3d99ce1c7e56daaad0445d8e265c2c699c6928271a0d3d6380f5ba6781ec43008000202100002700000096a06233e87ba53ecef776ffba96a3ef9c365dadcdde05446ea15da2ec288865b5573bd02c376ea058cd4ec85cee689656911d16155d80f75ed09d0d8e73c887ec430080002021000028000000dca84ccd4024f636c47987e14faca69680ae8c9a98c2d33e9faf92eec3059b73f92c7e7e91d5889c70e6b138f82fa194593fb185cfcb3d703ad0da410925698cec43008000202100002900000050783d1a0c883fea0b187bb883adb9337abe528e744de9c0f985f4408e42e13a5d3df0e63dedfdef0201a79da89e077690859fb9afae9145fd83e08816b5d18eec43008000202100002a0000008831183fa73d792192fc0d854f54eb9f9f512cb1ee98b6a73da446ac16f22276cd146609748aefb3ff34f745e5aa83868281e7828d1c6461480f485513ce978aec43008000202100002b00000016905de3da8a2db4e7ecfc182790588181a150a8ea9d87a9af6ea96b6c6c610173340824c777e6c0ff2b2a036aa668f0be5c1ed6239dd1be721cec26a1d1dd8aec43008000202100002c000000e2945a69f70b1bbcb4350dc1f186bfde2e64c2c42389e775a6cbb5e330f86e1b49a8ddc5b427d408bf399adc457b160af1355dbbc19ba8b86250f8e0bdd7cc8fec43008000202100002d0000009c7328628db2353809b0c9ada33f382869c79f76441e30e9778dedb33d8629616d5becf78a52c83e94c12ab250a02ff5d023e7d40ccb5a29975cd5928eaeb185ec43008000202100002e0000008277561222078f1dcdd465001e70a9021cd00747c20cde662d75508fa70c9174ff4d3c9d126e5d7902a0ae54bdcffdd9c05d51464f71b35c4bd2d009759bc980ec43008000202100002f00000050959e16c51c2c1e6d33b3afe41653dee5813ff8c2923d0a3bfb1e2cc90e580c804ba8b5e3d47ee7ee8e47fe12a3a21109194df0aa8ae2f792a3dfb2169fe989ec4300800020210000300000007ccc31ee0341b0f662bd1d3d22955c327af2c2d5fedf5444aea39f5c7318005edaa557f902c817807457bf16b4fa862c5bb4e8bbb2f576932333cbc9a35c9386ec430080002021000031000000983d7679092888b38446873387d7e26f15ba9e10b740060a5c9c9fdd8e5af314d0e4390a89cbedade6ba4011c13dc2477062217ebb480e710d874bd48770e083ec43008000202100003200000004d53221caedfeb2d15f21785b6808d36b7932c593a3d3d8357a7c4c68017574b6eaac8f417348c61972c9a1bcbbe87229166008c877b86765a8cdf4bfae0881ec430080002021000033000000d2dc625f95b1789b499b0f1f883b6819d3de13cceacb2214ea4706de492b896b7a22ff2e9578e22e0724de8bbf22b0629b6d1b10c023d5f35af8b31de4f08d82ec410080002021000034000000e4e5f41d9513067d0c3c5527e47254a519af8691d77cfc7c7af898b5b9b9033073bba61f1fc7c35192dca8646efe7cb2755da8a7c494d58835d9b31c6bb7c088ec430080002021000035000000e0f8154b3e7f019a9a81c9e5244a162aa07ecfcbcbbc736ad50c0acc6bd7957eb2612570381facda5a259c5c7f68f51e844e41440d5126bb339c57c686b6e386ec43008000202100003600000044b0626039ff18ca92a5f1ef7265e612081ce3f5df03f10f136f071fb4838e4377031c7a60d0fdd3f5ef386c0ca87fdfdc894ff3badfa4404df7212108934587ec000000000000000037000000d80f9aafc16e4f6d92da3a73c160b97d62a8f49cdcec5333b465cc5ecb524301551f6397642f5c741709b9241dd2878174fbeeba65d92f8049dc09d6485a6088ec4300800020210000380000000208f051cf79b80073885bf043dcaee578e0c3145a1563c4ddbbfe09f64f6319c6642c7b84a0bfde7ee1cf0338cc4e4b37b3466f2f57d0a5094fe7845dc24e8eec000000000000000039000000dabffbe583afa9a467029c6b433d87ab897c52179993d3445dd9674ebe8b6035e125aaa7a8d4317047328ccbdf93e524dd341f438a27fd4b3fbb83576fb4fe8bec00000000000000003a000000c0d9cbe9bd317cdfe0f724a33c36b4161923cadf31d6471b034d4e7a5509a866568703036c41e959f334008d2f6db315a2264c0df13887096116585730be7382ec43008000202100003b0000005cf28dfc46f7db3e3799dce6389972f004be4aabe45e4c92e96422f7fba08f05f39aaf7565c34e7df8c64d5b5d27802d52c195cffb1254ad59a9fc80e7aca58aec43008000202100003c0000005421bfce8d016a72b5f55902a7daba8229623dcf1114f45bfd0c1218d2aa9b2822ad346a54b86bdc258fdcfed2e07c058616f3707d1cb0e5eef668db94b34b8eec43008000202100003d00000098038c491172ad9f28a109c2f3091914fdcfafbde1af2d7b8488886581391e1f8a9ac454a586e3ccab342e9da6fdf059781f7a77a9efce6b2873cafc84ec2e82ec43008000202100003e000000c427eba4f059e27653149d14ca17ba4f1a2fbff72cb0bcdbe2527fae8a87ee1da79cbb8c51cfd9a997d7310d95c5ac920a957b5fd2ed4d12937e79bb19e90185ec43008000202100003f000000ba384573e35beaaf463c12705338862d72e2eecc3af79817b2113b10e6cead252629e4a0fa0df7ca0fe0c34ff4de5387426986d45e6bbde6a6ed40788108b384ec43008000202100004000000030077630a9d051b203437e7149255499503b637ad950f41d4f33495887202b1cfd1358187ac760afce7d34b16b14db6a4b0e78251ab858c6ad44b2d7acdd9580ec430080002021000041000000ba7be37047cc562ec8d04a2b178755102415524ea6d184f6b505458efaccfd7881082d55ac78412233656c23cf54ed7891399d2627b1b968408a34b941da5881ec430080002021000042000000381879d219d2c9965246da70fc640cd32c04ac8d9168a18c6f2d11009e811c6c569f52fb121b8594fab41c398acd557d7d9ad14bab46f8e6412d8aea40a89189ec43008000202100004300000058c8e58c7e5aa8d7805ff2d81173f41a5f6b62b15b2968e20fbf489e8a1de874ae9cd183973c80582dad3c500e630972b51b4c9ebfceeadced944f2562e48284ec430080002021000044000000cacf44e1aa5bbf85cda615bd75cd2a0ee02bfc4b7c049669735f4c5dc311e5044a5438c152d22ce3533caad5e27b904adc3846a82356508ead4ac223bef05d82ec4300800020210000450000004c18079775f9b38c74275c16a9cdaddd60fc1112f31d8bb23017b022aaca385911bbe74d2b3b34014d4ef7b367aaed774987e0e8d356fcd036aec13ccef54c89ec430080002021000046000000ac642aca2679090af6bacee480d806bcfcbe17055c24dde3bc99593ffc98682222eb404881d11ce5bb11cf60c92d115bcee4a9191246b44d17353e995dee2f82ec430080002021000047000000da7b860d66f25bf6440e82920957b3df26cd668602faa9fe550ba4b5832f632ef031239df7959c2c44446fd419c327ff5d946afd90765430b71e982af1883082ec430080002021000048000000b4ebf49cc74d7da24e1fa32ed061d621e3902cd54d1f37dc0620b51ec2ec7813ae2b340f9c5db9f764068cd513d55945773e15abee2fb84ae22f323945349186ec430080002021000049000000ec1a9348b51fea4b5f13839fd73e977da23ffd5ed978ff592e6494ce9755e13e0b2f26d4528eb16399d51fd1f0abe11febe2b304449817e41b0bb64ccd1f5d83ec43008000202100004a000000eed3bfb2f5bc936dd0423a94de38d1d3ee0dae4931e94a36fac057c6ed602f2af1b218c7593cac866d43e0b641981f4765ad6c2006d1e8aee33d1a1fb89e8884ec43008000202100004b0000000cf08c3d63942f2e2bb3724d2dd6a0643ff745559d2043f6a981a3f9a9677f0e7f092541eebc8136f722232c6d7cc11753ed3f0e67ee1da81b68457dd1f3e187ec43008000202100004c0000009cf67f4280df55d6c160b96e36f7c0b5283df513d455b9bfac6f76e0f96e424fb320b2d7440975c5c76223752c562b8cbda0a8b550c2fa488f502378a160d687ec43008000202100004d000000583fa032db708c971076d0571061770e6cee65407bf4e1c27ceddfdfe6e1f73c064e687ab046aaceb02d4d3e3cf1ba4efe388697308f200ac3f0c2417aeaad89ec43008000202100004e0000004648cd69058e09baff3d1e41f2f10a32153ef5fd53fbf635ec665d5c6dbc9909321c53d53630865e1cb5252a377bb2cb2f57196a25ec59b589179d99b1b5b28dec43008000202100004f0000003ccae0f5b413233e9c912d64c35ad23055f574ed660c1982163af0c908ffce5d7398a7fdc5f6638739c43ab172c8e15afe6723017f5140b57a24e9e29aae6f89ec430080002021000050000000c64e7bddcbf8f2c91a3dd6eb7b144848be5a4ec2561343c875331ee823f9804f32a52c5a3bbea2755b66cc7a7826878df50c1ed441add62f43ec2b8f03ca228aec4300800020210000510000006866d9058e07341864da44dafe4baa6683d87a22d151526b38bf3f030613d4361bf8a73d07d754e488c257ccb310d1e69abd9190666e42ce0bcd8fbd86ffa28eec430080002021000052000000ae7a09b566bc475bf19a11d0fecb53302704c5e4921a0214bbdd92eb7093845219af5ccdffc1f08b006f2230c7592455556abe2d285129cb093abf465ac57785ec43008000202100005300000066f659e03758a863850eb94d43f7610e30830de22d97e5e1ab46b55f8316750c7957b9acee3b89eda717b07cdc03c670c9a34b8a94743d7fd0d4e10c977b2a8fec4300800020210000540000004433b850fbfec08bcb728f5675fe3827b35a903307649d5c40f65cd29d908c7501d24a2c3bdd45b91c5da9b3241994e10a97ef5c48027a35eb7f9c91b3a8d583ec430080002021000055000000e09e9db6469a9d02a7d93e683624c0974e68a209370b05ebbf5e1ef66a7cc16d7df6c28b5b2c9c54acd151db0674c487da73a2ed877729ff9dc2215491c91982ec430080002021000056000000a43a6aadab86be0d7f83722544caea7647c62dc4437304f7cfbd6d6bf0b1832a13f9a28b14e2d0ca2a2a6c1a8b8ffabe36b2c34a245ecf15cd1b42e9af11c38dec000000000000000057000000d4d757d8088f4291d659f45b03b393e380b2d9eaa27618d65ee5b1e63f1bfe56db4a5ba5fb121f79f7684ac57d6a1742ff3028b79de404b15043c8b80bcbfb8dec430080002021000058000000d8976d5bcd82896ac460949dd7dbf815e4da210286a6524ee6aeede06701812824a5276dfa0e1ce14f2bb6e6c2ee6ae34058228b6e4551f36cb39fb9d005cd84ec4300800020210000590000005e8a33ab52a637f4fd339da7bcea44ec89f5155c09dab372ba23b0c4cabb69582b947526bf45c3cb63c983c4a4dec232f6bb7eb61de434b1633d624fa7b45888ec00000000000000005a00000074497115ef13d98b36f5e5dfeb54ad0c8c69ddb785e4edec73c79f5f243baa1c3f5047f7a8cab330f09d5ee008b07eedeee2c05b41e6e5557fb532782ac1f58eec43008000202100005b000000d410796e3bf6afa41078e2cb73619045e1c3408847823dec3c2cf3662d9c6f7ad5f98c138ae8d4fbdac781bb6236e40b6ac83abad73874e1cc15bd277ac3c98aec43008000202100005c00000072f5970df0c61837a76e56bdb4bda0cb651ca03333f6c3aeb6cffd421f32f4074e6f8060707aab97f50fe9680ff12b687d9c38c4c8f8c9e716f9285132598780ec43008000202100005d000000a0a57d77b707d3e6710caa7fedee977ec17814c90423c27f0267fa34df5c021e90b0c1fef8a4d805b584d9e8068c6bc7d4c53efca0b546cdb6279d3c5cef9b8bec43008000202100005e000000ead4134e880e7b45960fa1b8c592c899ce199e766824c84ed5b60c05de1f7d1d458b5ee639bce37ce241fa47c8459ad3d0b31d179562ae0348431e6c77dd628dec43008000202100005f000000b6a7abe8b784329d0efdf85bf37ffa8978b08281ebe4ed1130c4ece34c767e6e961620f24c49e09188616ec6dc355f87e962e05cd4c2e50a8d47015347bd4486ec430080002021000060000000523cf8b51f387fba71f98c86af51b647caf4193ec5c588edb353f9447176385eda94694f692ed9109fe09aa3f5b6390448697355e1216cc30f5168db1f34a18eec4300800020210000610000008ecd4f931eb3e8c59b1346c6409abd5edcec362c4526335e9b315d7d82349a0aabab38c155d47920a71a43613b344788f112953e3e6902cab06539b70e8ff289ec430080002021000062000000dab1cc80961121d4b1b32c849017640fa742c873f18c6b3a5138b60d5776200ee55036004f2d6dcd081585d7bc3d3388fb7c17ba2ef7fb3fd85f3002328c1186ec43008000202100006300000016785d1e5c53704b1e01934351ccc044664466a2c96de330cc18b5eff51bc94b8edd85802eb1baed0488285c57b6d54c64597aa9c0c2b3e482e8f08892f13980ec430080002021000064000000e88d3203048186488a2fe89be0440be9f58b8e6412979c06db5ac739d6dc5d4064576a35b93dd0fb8e16fdf152890cadeac1db10f60a6af2003377debeb9c086ec430080002021000065000000d65bae8c80742090751d9bc4a436e73025787378eee35c4df5d115e761bd874cbbe9a7cbf060181438ce6e2ce643f0e940f78e377e66fea209db918e8baf7280ec43008000202100006600000084d62362ed80b4d083af495d30987dc39d0b484ab4ab846f1b644980a3ef662e1d441a65faf2e73e55d6b24e6c00f6dca8ba06d2a73206f49f00552c9f83678fec430080002021000067000000b439e0074f16a2bdbf8cdae30b5ebaf0e77dbcf53cd0c2913c990cb1f4802855d7b9071f728f373bd261f64d31794f6272f9c0917cf664c862887d27fa5ef989ec430080002021000068000000c666cedf0e605346bab214a85d7e37f68e431934f8b0e6399465bde571b11e52f185d21f99bc5f0974539546e9a97ac03ea1814f600208c5f05ade63cdb1aa8cec430080002021000069000000d2c17d2db033baae7cf1e7adef13cebe3eee1d8f0811c1a1cfc8ae6c2636b4697a9269f6f318493359cb2e228f8d585a7e007ab582caa73eb11e4dd5bcd39b8dec43008000202100006a00000036e2bdcf11fb2ee83f5d0e6b6ba92539fb2470b2849e1e6a66da28502d069a48a287d2b302bef29f1fce4c49296a8ae0248f93284a64b305bd9f904fb942b487ec43008000202100006b0000008c28b359306552ab013b01d6a7507f953dde3778b9f222bb1a26347f0793f051d07b5193044a775375a17fc4f2d09ad6bc705a511deb4bdf2313813931c41f81ec43008000202100006c0000008a87e122e9b4782f54a0c5cf4c3edc730b5f5391e5504f0de678e3e6fce8b0340e563ce45d14ada41721a031c26c47acbad14212ee1b4eceaf51f7156884fe8aec43008000202100006d00000082823d713e1e20c1a9de5a316633673041e17bfc2de0b2cd9314500551cdcf52372481d7b6a50e2ab1c1d652a1524971cab1d9373891dce840b6606f0d5a008cec43008000202100006e0000000cd6fdf2600034d33503742bd4f143370bcdfcc1027953cfea731bbe360f2d7f3daa41c1d4c64fb55a6337516cb5c1070db4b67b073572b26458b1f6cc1f4f82ec43008000202100006f000000f44640b21d2b25bd84b350a02bcce16b4e5e88cf9a83bf2ae6f0842d1c58fe5fc8b467f4b3e05a2be4797bbf47bc4fc8cc1d9dbcabb46731dbc8e5ffa2ccc48cec430080002021000070000000c0206798cd7ddcd96a48eba67904ca607f6344f1685c79d2f1be0f71dc2d2322b0d088cd9f4a6781669f06b7d3f47507ec62e823565261963165266c865da08aec000000000000000071000000da42531cd5d93e22226830ba45b313289a7815504419f7004ac22c828e324741e5db4ae2593686774fb5971a859e69fc2a400838f625bf79120b6e75d24f8c89ec430080002021000072000000f8f5321c92a833d5db53183e3c77de693fcefd5f05c51fee354ba3c60c52b865960fe70fc443c1f2051b74b26aab741fcef75262418a628fca8927808ff9b18bec0200800000200000730000006c37acb7607c923f872063537c3515c9ae9168161c12ad796b8e6d41e4e97b32d38a8fe18d40d803d437a4e3d49c4100221c4bd52134105c18b9b1937ed0b585ec4300800020210000740000008852d1f0543af24f090b06cd01706948254a32fbc7f5d9a3379cd1970ef1a97d4a899d7671673d5b2006f63c6eafce06e66011fa36edb4ce036cfb934e47198cec4300800020210000750000000485370c65e6ac0dab44cc7bf0d54c02c3e474a83434093c298f37aeb5e81a485c7b92828d5fc524e1d0fc976551ae364ce4d2a7ec409199b49657fc6208268fec4300800020210000760000007e5431b719a0e11d8a602673230e5ee06f3313fda8b2d84d454b920afb63d93ac6fcfc7b444e9d9b4c7a1cf73f794141c6571c14185e7ae4c37bb6e247a87c83ec430080002021000077000000a6a794d6f9d4082324afd79c47fc17805ed93c2dcb7a1e9c3ada71f7db2254209b988e5569655000d38932f072755f312c2f81a36e6c834a842d546135c1cb87ec430080002021000078000000f69c267a87b7178438a48870094f288f7aa3965652189d36bffb9b6b7cb45333bb4b2294a0bc41ef1fcef67e915a3e505c9bcdb2db84655fa3015bd8c0477284ec430080002021000079000000b8306df44dbe14b1651a04a816ba70751e0de47d0aa2f77218c8200db4bfc35dd302c03bae7a8d037892c37f413ebd46b9a6754c73c015e5c9c58f66796aa28fec43008000202100007a000000fa9fe50d256ff88f309b61d2fd9f5ecf4b86e9ddfe74868f6b955cc31c02070beb63a287cefa49f2deb08d26ceecfc886590304a109487138f33b181a00a0489ec43008000202100007b000000e08e3b75e11dd7eb46d1e06c676789c149ab77807ad43fa363b69d5b2d79052ce42581bbaf88b9be63315e3f5a94c8869d566fb476947cf818526dd6d526c883ec43008000202100007c000000c451e39b16bebc97751985686c7faea34b2ec78cc3dcf1125b8f13ff52644b63f8d42677d257f5256745d5fa2bd678c3939c6d6192139b0b97980d6630b31387ec43008000202100007d00000068ea3219b6f4a5e249a6df95acc040e59247b1ed238847f5ed2734720817150b0f6d20b7737fb726e147c58889c06afada93eaf369faccf67877892e9bc79a8cec43008000202100007e000000ee0c2840e3a4e6df3aad9ac17e0450efa0b1a708f4103fcb946f538febfb5f06be47670ce0f679555cf6f9f0c6281fb9c853804c3be026d8862f07eedfd72b82ec00000000000000007f000000006133da5f4b3d738205ca258f56e9ed477db113d8a28b91c2b6317db9e7374b9aae5d9b3acc19e764a1415651f17e9f42b5b2e60c7a0c890e74adcbe7b74a88ec4300800020210000800000007c685d1a40054468c150a9fc05644ebfcd90ebc9c0b9635de3007b6d6130657b2500b6a26a21ecafd70a35a98c3b342ea06ae5a17a23a5fec45dc22cdf8c2683ec000000000000000081000000ae55248cb6ce7cbdf09f31fdae759faaa50e2fb00ffa9486ddea1223221aa316bf199e1c5df10d19a29f46e3fefe4b97f144d8b51df3dee2da1581366c2b6182ec000000000000000082000000dc9357c6e38e97865e4ac6739070ddaf619db97965609aceca9ba6e6d508733fa78a4725e33427d77138b897267b5b6f30c0c8ea72af687570ddf9d48db70b84ec4300800020210000830000007e724fb5bbe9a0eaa5d516c12b243111f4e46f24c77ab78b9a9652841ab81812cdd0b3b2a7521d774606e73b9e0851260edcde4dc0ab6c6fb23fd0f784aaf689ec430080002021000084000000d06bda1055b2713091e2613a722edb0fed39d135965215a955f7662953364225d26455f77084ff4e5c8a0f3ecaa6fe4593d0c63c61c3fa53c94088874eec1a8cec43008000202100008500000068cf690c896a820f7a799b447b734fe76615cee08ff78470b376280b96c833037feb6caaf6026a039bcf1824fa6a7f525780581800ddb33a4e7b5e38ef2ff68dec430080002021000086000000f4ac9877e72a0e6997b548d568553908d03e8cf2cc3102b5506b5ae530cac1524a07f92650304f93a507671ed8be6d256e3da1a60b5e1f3d9baec2110ca0d984ec430080002021000087000000105ba9b9940210a1bc7a9d35d804b4df4097312667fd8cda15563b9d6997c434f2b8a2fa5d7d64fc468493d35f74bfbb0d99878222e65d3bd53437bc7b8e6688ec430080002021000088000000a601c6004b70d111380420b11f9c6f52a3ed78640306cba5cdda3c4011964b276595bb277d587c72cf9ae0ae16e00f578fce541ee2f7ba7607700649b279fe87ec4300800020210000890000005aed4a50ae4259170cec81fc9aab2d29e38e9f24cbe89f985e588f75f225db2543539020f1a900a15ce3a24b462477b8d11dfb565581482b0536870b0bea0980ec43008000202100008a000000860afb2394959f3e111852d3af3d3518f0e3174594dc05ba283d124e9bee447e9ed0ecba24fdfcff7589a7f4a5c991431fa02a62ffc75e68cb80e352c7369b8fec43008000202100008b000000b67cba6096d344d19dacf7d45c96800008adda7906047f29f621f23ba8281f721c6a22debc003088f4ad8bc0164cd429d8ae237c5b34488000cc4171d0d2e98aec43008000202100008c000000ca21651997122085fab2ce9d2b66dd45682b4b4bad88cac887860488668e7c478f888a5d26de8c281eaa189446216adf9c91fe056d4d64b5fefc9bd1c17fce86ec00000000000000008d0000004ae37343119d38eea93a3423f9caf471148b61c042db54f792fc25c03d781a1de5366b57ae021cbaea8bced5eb1bb49aee55797d1c5d452cf6071eb0d1476989ec00000000000000008e000000602ea131c146993946d74c15d19a56df27342956903d6f170f8b7dde98ab64268ed0309836ac5eafc73be8ccf2e02a1586f621caf753f0e1b3a09d3bef8abb8dec00000000000000008f00000048aeb3a3213949e6dc2e39591bd11be689f77d7cf3866476e97795725b9f82005ab8cb66a429997a77fe73ea9a0025982a3ca36c4bdfe5c1a471cc5c2792b180ec0000000000000000900000001c983c11732097736f18ba8afa229e782f8f73bea4751c4be67020f101be791a553bc9c8c98c3e9c030f4f958c606368077fac0e4e8772305b54099a8cc22b8fec43008000202100009100000086697be12871c5d27c851d1d0f63728b6ba3bf1c7f498ddfece5ea65c2adad00352fe1673cdeee6fbc47f506a1112eca710a7889bd81542e682bcf92cdf54480ec430080002021000092000000c498d97d3b9aa6debf1b4c8f44a507e9e3c9e5851b59b9c7d2072c52259ac3430c19c504d9b1244615618a66ff5a31e5c078af53b6c9ac7324ecba869e81598aec430080002021000093000000ba698cd285ab52aecb51a6d2ed0aa7b42e89fd56b3c9a8b44534d774da103d162ba7f150d507e83df87557d1583f31b5b41ddad9cab5d07b175e34e005f8a486ec43008000202100009400000022f606164c8eda13dc805f4df42e601feba0ff2c9fc996e664f4ac2877d93f04822b477e68b9da96cd8c7eb739cc698a1560eff30bd0fd4a056a11ada16abe8aec430080002021000095000000ea1787365633e7effcf6c51c08b2e3f7568a3059064ae7813a785dbf1e3d2f52cc24b499ec6486184dca5b39fae669897a49abedded0eecaa6a8db7535e7878dec43008000202100009600000094408f1a898ad9e6e6103acff94cdef9468edacd5c8102af00d6ae33a9a33b6a1eccedfada64349662c75c33d5cccfa5140ac93229c38c9e96a75573b37cc184ec430080002021000097000000142e7b57d2cd1f57d1d80aa43443cbf1fe19cc26cdcfa8e48e107367e3d4dd5bb7b40dce18a0c84749c1ad513492b9434bf50814c4e0bac5777d34d94b955d80ec43008000202100009800000088df375bb07315af5a5acb1e34c866766894602f7ef73ad64cca435aa2edf36b2370cefe83a831b913cc9008fff9971fd3d5386413260dadcc07de87bc6af68bec43008000202100009900000074582af1bb9c4f596edf3b92b2b51a009276d43e09b88b813375c621b678e66285fb4b7c8cd416abad08761fc5817e7276d83e94f4cbe08f1974156218c3988dec43008000202100009a000000606f7a196824ca570bdd4b3a2ffc8f64f38a2655d92e9694cbc9f3dfdb0511021e340fc06659d90af91a613c4d7740a0c1ec290790e4e83be9b64232327c3982ec00000000000000009b000000f842c8b5f7f3c4aac313263500df3ab0a1ca6baf4f67008254fa8a496e65072060b321666e26a3a5152fe56e4d1065ef7996b38e21bfcf0153cdbae186160680ec43008000202100009c0000003e55ed0583f0aa052a257026f29f5e559208ebd863c3aa95fe45bb41d5a7827cce3f8d0269be28d4e06fbb80a064b44c81a7d4644353d131be6d672e058a7683ec43008000202100009d000000b84e38d969e1af1e97d79c19a69352c556320b9cc1383d094fc14b2fb38ebb78eedff2b4808f906364e98d84360a2cb3b0ca568b7f4ec8bf77eebc2878ee0c80ec43008000202100009e000000049df358b1869f3b715fd42557d133a7e6d4ea81827c0193412621c73bbf6c007807ab7c037dc808c98d3b8cf32b4be8850f1ff76401955457c86abcb1660583ec43008000202100009f0000004c81e8b05dbbcb46da3b5ab1f4f25f22c80f13db358b5400ffc1ac4848a0350d1093ae6be9c486ea30e049e7c177ede5046c8172e65b8c06036ad109cda36785ec4300800020210000a00000003626f99b6d393a4c4d3183d5ec76bc87e919e0eaba2200ec755739e0fe631709084997b2b852b8e8d41588359250ace401651697d6f46ca02b408a56500e358eec4300800020210000a1000000481dad29137f9fdf9244a2281a88e60397187b75599ac24db8acd5ada31c0521b033c60cd11e720c85ccea65bbf2efb3dd147c1777fcd7a0f015578bef620680ec0200800020210000a20000003ea633a4398105d208d35e7082a6a5337582e1fc51a140c2d58c2be078c4082abd2e7832f6b4827f85a0ab72328e9617f0c3139be70235a9d6c27638c2e09f86ec4300800020210000a3000000a65735b7a0a78693f5ff8ccd665f7fee51f3b95941a02cb42f33a707ff973848a5cf3c1e51eb4715ef87ee6399c968e54b9ca33f32ee6f885f056de644c5868eec4300800020210000a400000026b1b2914102c4a023484e02e73cfa62c261546cdb199e1c20ca3841fa50c313cb13310a0d53f2ca35105a2207c07651b756bffc34f229dbcc7b7ebb24139c8dec4300800020210000a5000000c6d0e0109e10b9d07cab202472d2b98981ef4dcb4a351194e1832311caea3d37e46f5d847436701113d86fed5fbe9a3a66d8b1cc0fe4533729ea09fe5922c28aec4300800020210000a600000008ff59a03c5e2252c29b3fc06f76c7ebbad36576a5ee35ca8715c256e6c8bf3d3e543683b1151a741dfb8efac183908428ffa4f5ee44b3ed29da60e0a47cba83ec4300800020210000a70000009a13e36c88a4a617c62a74383a30be31451590f338edd3ffc3e21a8e64596744f3c26f75457e48fcb3d11c81fa2cb4e6fcb92718d53d60157f462d7b1d11348cec4300800020210000a8000000f4d23f3cdf0735d5d611acaee209599e7ce65960f9d3d0f7a8a48981712b7133e7106c4b3a1fa7681d589a3b2b3cbb03bfb672a6af4f61f867e6491f98d6bc8eec4300800020210000a90000004606c2ede36ed3e3e61c73d47477017fd085884c944a04d53595469c08c4762bc8aff71b340a8de25c9e031e04f7bb25b88efa1483290f8dd72e32e5b36c5f8eec4300800000210000aa000000d6a29d04543221ba658bfaa1587d57a19b00b9d8200e3659103f933dc86f745f5c6a32b3bc59d6818034962d793321262a5e9a310ca71f215f9a10cb82b4378eec4300800020210000ab000000c609e31dfa94ce6af39fefb358d4e0248429d9b3c15a314a9a666186185278432e758fa50319f7a8878d2e512aa54fc27b0fd88181d6ab7722ee6eabd629b182ec4300800020210000ac0000006a6e32458f1a90c589977eb17915a38bcb379ee1197c870a4aecbf022003764232c3262cf58801f808293c7e0cc3562529e601acd11bc8a7363120fc495e0287ec4300800020210000ad000000e26da27724c53ae381ef8bd221de03dffa539282d02ac04b3972e306afafb123812ab9c8848add4ac1c652a6799e39e8311d65bb6d75f11bc05b07517ee23382ec4300800020210000ae000000c66acd6b5a1f8bf2e39a6cd7dc24e0cbf53b1997ee4cf80e126c572f10f1b91df915869468c89e0b7f05a984c9ccc00a10e976297afe3fccf7ee8dfb5cd57e8aec4300800020210000af000000de43e8624cd23c57cf7aebb416cacec275830a1a4a1e29a685d345ed0001746dee8795eda2602a3a3baf873e194474216be7c79a660acadc36a6465419732c86ec4300800020210000b0000000a471a9d193895c76df05b21610d0d33c401e36d46f98b623b51c378ef8741f5650d72d96af1ad9a33aae4756addc7a7a4fcc5dcc51fb27e10eb4609a9df5fa80ec4300800020210000b1000000b2be33250dbee1bafc2a63a9b817d5bda5a3d509fe056c93d975f7159a03cb07b07b7bed3441332a9d53474292352941f7aa0637b129dabe63a4e8f4a1a7818bec4300800020210000b20000003a793bad524d042db2b3de2785aec4e7ea13f2f69dcb0102a8dd27934c65ad67946382f3f179e25789fc72f236971089125f1181963d242463f4df35661fa48bec0000000000000000b30000000e9622e2e515fba292f1dcd6c3fa9643e740815f3c33fcd164ff49e77605f60c3684b8ecba6d621b54acd5adbdc3ad2387cb1d4c9ecea233b4cdae776d0e9c8dec4300800020210000b400000024a239d7de2e1c42e8c3869d1e9f08a317ae16a9095f09994f37f0a71bf2cd02f878ae7008a099972eab5db47458bfb582368b463b78179f3fe8fbb9bb8c0286ec4300800020210000b5000000f682030f4812c6e7c627f10ed30efd5da9100b91b4480197a7136908f8029b17bcf50bc1b1d1516e74c4aeaf2be52ea5db7dbdfe59507f687b57160e4b8e9988ec4300800020210000b600000012b0cc4f51e2484cb881a10b8686edf986150e8dfbeae8425946d12fff304f2a086088ce6bb39bc1a240f8c8bc5da49f9359e6555469e456338111383d4f1f82ec4300800020210000b7000000f6d7eee2f72c29816d29f9bfff89189df73e3c31ec1830bf3f17645bb6a03629e920c53a4de60a31fa1b5a943b0c126bc78faaaef6f066043c8dcfcbfa014a8bec4300800020210000b800000000356c6f46945de343feec5760abe6b8f85c45b41688c244952ff2113a05df190d48de1038fe5efa3cc47354de5e9967d32da12b4aac58a49ec64465e8d4408fec0000000000000000b9000000dc804a2ce3a9af709926342fafd9ed24447d839d68a1e99a04322d15d133e51bbbc4f0fe80f7a4a129ffe5046c10c72e289d5931d6c46859a8fb92751f98498cec4100000020010000ba000000447a6f46902edca2d8263ff2c7ac8bde36798425dc243c13fcd6f1199fc9dd69be59f693cfaa767a3f79f8d2a936e464b98d01ff3b5900e9498fe13141fb208aec4300800020210000bb0000001e2e50caa45ffca882a3b8d30f04a3a51c65601d06829c9dd2f414d08a25e5369c65788621dd8b9fec5acaa62aa1c4c24040c4ba0071d2b7f6623ff5b140d389ec4300800020210000bc000000d8e89c28f3ce78ac0b757efd3dada6450262814235656a86a5f13def7b8efc2fa6b922b1f8b0642125292f21693026bab05f3f875c41b2930b5175da6ae1dc84ec4300800020210000bd0000004ee12f9d094636a08c68527dfcd359df6900effab4f7dc230f6e26011b762b1991eae6be380b15a1230608a772be88e013c8ffc39b1c1baebd4660ad24f78180ec4300800020210000be0000007c82a934684509d4ff5623459c8bc3997876b87f381b668330edbadbe676b136568219397abcd75f48cce7e3b1c0ac37b4f98cfac53a8c59d75bee2e123d6589ec4300800020210000bf000000ca45bfc30ae1ab697d2e3dd33aa1fdcf1009a48a5288dd1e2cdb775bd3beca3a2fc44bb1103dfea966af3972eaeff41b395d5ba00271e332af72b151e397ee88ec4300800020210000c00000009aea30adb90cc54f231af94141fc8facc4e979ba7b300f52a35196d3dddadc4fb9195e1cacbde08bc58e31323a89c8ba6865e78bc14a2e01669caca509b3ca8eec4300800020210000c1000000f67474d08161b6dd9d7b9e281543257888ad273048214559c6807e5e50d7ba6bb6b4e708061aee97c2796aba479c7ce54417b2c9e2b9e7801611be093c5c8a8bec0000800000000000c200000054fbe48e0ce0b3e150f43a8337201e194dc65571bff38b6629771d7591d24f0abfad9be5e634ff21127050ce624239202b5e3e517f1eb255dc4f53074ddfc38eec4300800020210000c3000000be3187fdf5950cbe68a251141859339375eab552a324dbd7d03d84cbc2a7837f3c5ae3051de81f4f8009644e0e141671f7894faed0e01626157c64f8aeb4d689ec4300800020210000c4000000787d024ed73988bafb0b3f91279fc8047e7de271667aed592c710565ae547b01c91ff4ad38bddc85e333ca47716ac2c22cc35504b98593225407b937738e7a8eec4300800020210000c5000000201d76ca274e9ce45a0897533b4698ec4fa6bceb1bede946e99a9d6470f68935b1362f10bb64329674c5afeb878464edbd6e89fa3e117b334fe1f22f2cc7c680ec4300800020210000c6000000aa5f6e13569be3fba8c8a4d2f1f1da0892fba1cd1f6fff90a8ac03c271277102e093366aba8bbeda3a46008213017fd39094de75e8a02fd420ae1992bee38481ec4300800020210000c7000000ee395ff14e798456ee04d76838aa51fc5bac35a7c8c852865e82d4a38b9c834b70449128108a0c2d87c3d3f11cf589f81fd08509fc6b5b9fd0b379c9b086a388ec4300800020210000c800000006be65cc27a8d2c0af848a081b3f82140e36d4204b9f1dd07bbd166d87e00110acaaa256d379b35834bd75e6210cefd062b8c627e6229d02ba0bec347e027887ec4300800020210000c9000000e0242bc6e2fd407b292bfe76a2cecb64e50f2ef403ebe741c0b676537965390258e4726cd3b1c7454a37470dcdaeb0050048c697479be82c30ea7a72793a8085ec4300800020210000ca000000ecce63933fe43fae0bfd0364aedfe7c05fcf0cab4b38181dc15b20677e6f8a65e41cc685c128c2a47fced171314a41bb6b90df762cdb233a51a0acd0323d8f8fec4300800020210000cb000000a2e499e38a2aac6158b0849dd2d2f3d15c226e45fc60b108f579cbd1ca62134a68e4bf338068de9dfae895ed7cb3a6e394e67f3cba6b827c8fd60835d2df8c8bec0200800020210000cc0000004e9bb8b22bede8fabbfd336f61d380392423689fd2dcb234c484113f31825a7474f4afb7b4907f84ee339264c2bde3702019d667bdd71bde1abf6315c15cb588ec4300800020210000cd0000003c10b6e8f91d69f79ac7a3578dd985cb7af3531bc4ef404714e9131524ebd328a45a1780a2f24fe5797712aab4a6d9fca97b98882afce19d4d81709ff9ed5288ec0000000000000000ce000000e41ab2f32ad84b60876b8679d1cd79c1ab21ec60b80e5862ca26df5e2733762e0e83cfc9c83997c873c99f522c87c0a3405ee0bfcd1738f186af13a6b4fa1d84ec4300800020210000cf0000007cefc0691f46f8af0600b3eda0aafc57148bc20ec4c49bfba47d0e3083e94a395fc58efe47b4d8bca2268d6b379599106cc6e5017a5171deb49c000906b83a80ec4300800020210000d000000078583358c322fb366f065dbe460f18ac0eb83306399308a248784f9f771468102788d1775f82cac9764844c8991f455eefe6ab1f7088f6ff2e1bbff86df2eb82ec4300800020210000d1000000d0f5da96fe5b79b8015acc1baf9cd66cefcbbda0e13604222abae1096a654866fe89a0d5c7d644f6ea6803b8ad1c18d385e0771eb56cd413cfb0953000845b82ec4300800020210000d2000000201ab85bc867e85660a6a7a98240918f2f5c23210f5d0c7185176cc45c975034222cfd69db9ee19c316479e4272acfaa12ed729768b9350731e0f352a7e29380ec4300800020210000d3000000526282061aa23360a8cfb849b7b08a9a095cf12af95e41a5896d71b425483454f5bba661de727b3d4aa7f4ed209c66ef0648672101d77b113e16965e6c3bb983ec4300800020210000d4000000dc4dd05b6a3f6bd152302b6a9d3af5e622bbcfb573f663817078c08101c3243d6587ba00c7f6f91da4bf4909a259dce1f92b41cb0c496ba6b428b61f2b680a86ec4300800020210000d500000032e475f5d79de90df5cee0c4357ca84cbe41ba93fb2bdd51f7e927ec16b643750022f0dcbf625098aa69285b5defccdf669f4c6abf4b07b6c515e5c154f64b85ec4300800020210000d60000006897eb7d5f37c1bdbb07915f8e252a71eca17c29edfab0f0a0d9698683e44e1e3aa4237e71b1b7b5e44305b67d506fc700cc7fda24812c7a361ac92a2b667a8eec0000000000000000d7000000e4878d38b2d2a3fb5cfc33b668f98d1fe5a8435f2002e5892e1c66b79f40a76a8579117d0f9b6ea0b3e5ec04478444c1b6cd487c9bf894d8b0c35497415c7980ec4300800020210000d8000000a8295a48f4a10c6c4930e42ec63d5e2b533a84975dd098b780d6043a53171315e30e944f1b0a6d254e0dd6510e1318b0d85e404fd932fb6c1541be42d3b7df87ec4300800020210000d9000000fe0880598f7569a246343f651dc54f25580ae25cef81600353139907b63159373f5987622fb2cc9d2c2ea8721799198bf2f10047f11f87f017778f9dfa0f7d8fec4300800020210000da000000108bea0da38132d32c62959bf7322f375c7ba3810d78ced7100ab9ad49717803f71a5b098ad4d9db8f6c901607db4425b879c6b4bc848c6b7a8650db269a6b85ec4300800020210000db0000009635cdd69e2dd6060b1833cb41083866b97306ae766d2a69ba197938dfc3a571374f9597e6b4c6a9283ad04ec9872768bfa033733de60c64838ea495affa8c80ec4300800020210000dc00000060a82ec79f1a6ebff8c7661f826766d96bfccfd0695bd00bc18d1f628c3a9816889f8aad1a1010b44a813130dc0e1433fd35897e946676fde8dc083914ad1583ec4300800020210000dd000000eaa30f9d5bf9a03d604c77e68d6cce523b35b91ef0d257c0d0a114b779015922b157d1b32c90197c5850ca6bf4ebcb3f7fe4e08d705e6b42e446c33946f51980ec4300800020210000de000000e68c3a6f86a32163e3364dd209bd091b4d57678c90e16353d6bd8335f3a23644b9bd606f7cc9bdf950116b2e43feeb35be9a29c11d30d911d1506cae4e9be68cec4300800020210000df000000524764ea7a660343acb66322a580dfe6fb520181563ee4ee01b27ed1df903819ebfcdd3a792bae72a89d2c32dbc131d6a86e54d7102e9be71d5e12c70dee408eec4300000020210000e000000082a9ff66eeeb47400f34deb6ad4c7d52b897a8480073104be244e628cbc0561043b866a999d8c57d670a61aa8030040742399bc9752fccfff1c81d12c95f9a8fec4300800020210000e1000000a409e4bcc80be760e3e4a0226588d5b38eb07867fac69055160ebd1419c0f06ed9ea63d11bd356fa564fba31c8c278fb1a22bb5f14470d77f25fea264b0d3a8cec4300800020210000e200000092595c09311baca010c53fd27d21869f0fee70affae06ec10cd0cfc31b2dbd262f96f96677aa99a164142a31ccaeab1f4f1fd3632002a3b59cfb4c1859193c8dec4300800020210000e3000000fc7afc5d11a13cf2eaf82d0e403139e8c0e0f19301dbc134931dcab6429f3647515be2ceede4cfdc21aaa33efb7cb0df4a49e088380630aeff87329539b40f8dec4300800020210000e4000000c658c6cd9c2ddcbb86704b5373c119804274c88aa2db401a1b6b610b48bdb43bee9ffca814639f626d6b3764013f4ff186482b5415ee910cf7dcdf0fa478f08dec4300800020210000e5000000c63895da340ad1a03b2d65b8173b22f01a45c789027fafbc143acd35880db3581f17339ff1a2d8b486cf95238fbe76d57039743e72f9e59f8ba889071bc1f288ec4300800020210000e6000000403cf32af6db48349fdb131c8bc97588de726bf86b2f1e79d5cb9071a337346e02a53d9dad5a23da050cb5e243a90f8f7feecd21a9030d908983ce67b9a1a68aec4300800020210000e7000000e053ceca1d0c7956686928ff09ab3709ad3c3afee74252c4df6fbe89c53f8c26720243aeae3f0804194cd8193bc401830fe6232da32271d517ed5ab0ee18e487ec4300800020210000e800000080cf548628cecc0f8eb4b136dea1b6a5a7072119cb30f26bdfc879233ed1054edda11e4a6e616089ff626131798d65a2c9a06608e74fab2868e39c17e3030e8cec4300800020210000e90000001eb004f0dbbeaa19a366470fef080943a1c4df71ceb8dd18942cd701644b1061d7fc2c1697c2e13fb820bf7ddaae84f64b3357b3a7a3416afa4c1eebc9799986ec4300800020210000ea0000005e83241ebebc1ae416af5c078682cb30985eb4c3f3be849641487ee44b855102c39572928c4c19d882ee21b9743f20b9d120be20d6e74117ed825f8a7c507980ec4300800020210000eb0000008c576a18e9d7db6bd87c0b009e91dc5e2831c1adabed7981090845922cab176892bbb9ffb1c777b893753db0ab377fee9f6fe00b4b336ace18b850a5153ffc86ec4300800020210000ec00000014d65eaebf5ca7a5753d31ebaf5f86a9af5334d980fdd0f528abde7fb0cbd90d15e53aee2e3ff3f391c2723bbd1d88bd378e3ef8fc8956f5e3164e773673d689ec4300800020210000ed000000ee966a07fdf047f53b6aa144d6e1d847eebf5e41842481a6c0848e4ae0d5646f70eb8508cd9bf277b6a31f84add689617ecbaeee12860aaeb08faff3854d5d8eec4300800020210000ee00000070ac6627cd39145ae0358bcc51ef0757511b197a816532ec228c4d98d221504dfb985038b4b09914b88d25083b35c48fb7c6424472e5ad993f02ca91ee3d438fec4300800020210000ef000000182c6456e969900c8e0cdb447c80f518602a2afaa582060c584b29653ca69300c958a7c74d187a3ae1b3b24681a7df4dc618c1051446bb1c16be54e36cfc1a8fec4300800020210000f00000002e1bea4d391f8d5e47f17852c2c61e37c3232814d51bf1b8fbed96dba861b917568a64089d1583e6b5e9cac6e40b68572540fd660e14f5593fce76c2f303e380ec4300800020210000f1000000225faac8f53226f4b2b7a10beb88a295200d71e240170f200d91d57bd228d212b2cc2eca7942b60ed5453a19c25e3b786eb0c2d8aec02d5f20eaf6e2e296838dec4300800020210000f2000000b879692b556142b8ff0d0b60013154a5e11acb0e18d06607b2040f9610da5f3ec565c931cf3741a39683cc74b1abe2f8b6933c0b11edc31b365a451609868283ec4300800020210000f30000004e277aa0143babcb2dc867cea1fbb404b3128ee041a7ba7c0f864b22cb81cd5c2bfbcea109b2d99cb20cca37d9872f526924da5abcbdc0fdc122589693302580ec4300800020210000f400000040b8013b3e887224b5e7332c5ffcb2688d04fbec0c6f21eb3eb887333ee9fa542881e15ca2030b0a9849a1bc490fa3241d1bd9d648aa80a8472725163a110088ec4300800020210000f5000000e4d4396ad5e8f9a04b88ea112228f1e4e8bcd22c1c0ee8a0c425619178cc0e3096aea16d0f84f0e6c9118546cbf29d7dc002d2e06db4a2e03958ab9ab4744c8fec4300800020210000f60000005a910979205265123a2132d73d0ce964f39f795be452e4c6c181759a4858194214e474632179a0f5c35b8d17cf78990bcf5870c461af2dc423d4f407eea7ca8cec0000000000000000f70000008e3e416a29687652d5b21cf8f5326e699cc70945a2b8d43f7edfae74b406a237dd9027d681a4f5085521fdb4357f9f557942d7d82dde7dca194eafe9b15f0d84ec4300800020210000f8000000f8227f7283dd18b9709e3cab94ce081825e2138f45caa9eb7fb3e6cc778c284563100efaa46cb70c7050bf01daa2106ad076a6ccaf7c7909b543873781826080ec4300800020210000f90000000e68b54cfe34f0883a4de0c385dec732c160a724c40b501ab5aced88690b0136d0fa98d2d11d82e70043dc2b04da840c5a0b83d166b430407703c2f828b39e87ec4300800020210000fa000000aad5fc01dcf97083b9739c11b99bc475ca816130be16748e8c07a1d9a81e994c5305aa5cae18a4771e7511a6d9b54f53a0a52699ec7f5ed48887efd9dad87c8aec4300800020210000fb0000008c253172be58d4fb4006ebfe369820a7b2b1e23615f1a1da23eb595f69353b0d33cb6b0db43b5f532c861718057faaf414011e2f7cf909b49fe07d45c59ed987ec4300800020210000fc00000060a8125f3df66cf8df77195cea63e54cdc108f33a01dbd4553cd7356cd62cb5a290f68a745fcfaf6f115a8544ef40aaa2d0d7991738e1e3e52f91baee446978cec0000000000000000fd000000bac446ce5e83463857b51ead12d202f16a89121c1d326678306c2c60045ecc55dac2f01b61cb2dd9180d8c2ed30b40b5516df2a4c6274b25cbb3b5107bdd5c88ec4300800020210000fe0000007c43f226178418a1792b3c0c1499a94fa028b7ab9da269278e573556b0337a2f65fb3f6214e8cfd533b226bdac02746daaddae92ea28b33163fbb7f1f743a283ec4300800020210000ff000000706ea3c1dbbb2aae2760dd075ebfca2d5a601f0b723bd28410f5579d8abfb342f413539140cc86335695f61ffafbe5cb1065b34c4e8760908d34a1bb0954378fec430080002021000000010000f6d546f31977242c4fa9ea5d4a7a5111c84861a4bc6e3d3c24407855c3c9d439ba35d818c80ae5b5e03741141dacae9932a433986a7ab2898adca861525f448aec43008000202100000101000054a8c193a87fbdabe90773c32e764cdb3a91c2347584ddd83f4de97e9bd500626bc7bb5face2972d2c6559e2fb7f5a8b4772e6597b7f73e8d4384e51e5568c84ec430080002021000002010000689d85b758e4da334c38e44e9d98cef956dc59b82eaa7d421d85d345855214087b00b4f6ebefed0624668313cd4c1bd379842154b892db945c8c06bc86c43d83ec0000000000000000030100003289a10f8818f068d0f46a51571904c7035002fad18f842425293cc42a3d340c6084e74ee20ef076b520d85778b4b915bea4bd4a898a1b596efa4230acd8c281ec4300800020210000040100004a64ba979a3f372010e6536faffb589623814887fd165286a3d8a4bf27b9476b9f76aaff77b90a71e9f2dd81f65bb4dc487f4b06eeb5acdf699f1064939c4c86ec4300800020210000050100000a57604221920e33e66df40c1f1c7cd96032065443dc8ec34deca7205154302a48e887e0570d80aafe2491d9accd809b0a4edf5091a2d133b3e1a032b4728c8bec43008000202100000601000032d2c92abc659522f0bde46deca3a775b884bf899bc05df7167d6b73237700735e34a610efa0de515ca78bfcead3d9a560ac1e8fc688abb62e91d4fb8798a486ec4300800020210000070100001411517a1ab24190aa3847bc236b29514083ec2a5d36c13be20b0bab3ba0a86dcb64f40c674b70f42f6b08d27af4a522b0336eb09fe7b3e4a4f5e64bc93db589ec43008000202100000801000068544db00bb1671ea3448465ded89efdfac72e7d6b6031f1338428cff4641b2047037d50aaef92cb828822c7f489406a54f2fb6b72c9a9c1f8af184871faae8bec400000000000000009010000cc8312e58a701ef98d50d76f85288edff254019f82595efbb19d63b58ee7d248c51ba4807d76c173e40cd5a7a0795e7a98b74fb1eefa1a86f5a0574b604ba585ec43008000202100000a010000ca8e4d6ef56ba6db0bd9c9fd915d55b5576e8d65ce9a0f2abb8066e1973e5347f2d959736affd1bf337846359ee88608a28f1759594537d0a0a8a8778661ef86ec43008000202100000b010000385cdf32b91e01272b11dba18b5e97a90eaebb8e1109a36547f0ac2fe9229e0d417d191d6cfd4419afebae0764e7f304a1be806414328397c994e8897421ad80ec43008000202100000c010000a201c9908f626d9f1c95b8bb66bd8c9423b9caca8835e303a5dad090abbf5e18c093b1ecc80f165853e014aecc9a486649915250cbbc3f53392d0cc34dbfb987ec43008000202100000d010000c0e7a5042e96ec265fe30fdd7aa6c2402a89198688989f4a826a4bea986dd14a45f181f111d8d836c836d6bf57606bb3eba9182ced3b63625e1cccd933f6d98bec43008000202100000e010000e0cff073ba91ae380c62511c8448108a25f4f43e3934dba208172e1f06aa4e5677e00181e152dc63cd048ffd7aa2a36836d791c96fda09d0341699f4f7bf6188ec43008000202100000f010000d267991ca489491097cc8800d727bd212b6d216177a3be4b3de66fca0a4ed30d6985066fb4913a7951ce095d4a86ae6a390f4ff590ccf38ebc32635052422784ec000000000000000010010000d2c5a87fdb0ebb0c822bfed8fbedf49e654756ccdbef6313e24eace69cb92c5a87aec5a42bf1a555ef10dd56fbe42221092369609ef895734823ac5d0feffb8fec4300800020210000110100006a8287676b3e44edbdd03dd7fdf187d066c94754e1d17bf83710fbf427ba7a22b561aba1c055242fd6823508db42147e6f796fe67b6af6d7a72d85295e7b5183ec000000000000000012010000f83ad0adaa7476bfcbfa2c6b587d6695b36f931d8e274552f2195bbff4a39609c10dd7980de2fc96159b96d84cc729d06f8bdcc7ad3bddf3f1c8dd0552817e8eec43008000202100001301000034b055557081fa8559a22745df95797ffea9aa40c1e41e23869ac2d88dba8d5d3b05b48c38c7f7e9fd1281b0a12d43d5b4bad04afe2552d1ca27bac9aba92c8dec430080002021000014010000acd61af16a5453fdbc63a956985ecc9290eab89ed82ce9f19dbe941bc50ddc59c45d034d4b0d6402fae4f5cc2e7dbe71045507b31a559a66dae28ad7af59c88bec430080002021000015010000e49cb2a85a95f2604e102d1c431a431b7fb435f2dd2a0cbc27ad27af01b4147ea07b481b3b93bb1d50d6ee87a0f0b4289da6a514e3ecd1c2bb62568ddb85a589ec430080002021000016010000d66b6ff36657b367e881891146b09fd17864e965ce18bc4b0c7dcae41563c8024e56a4b6df7b61c3380478338e2a40faf9b1117aa253113e8f5536ecd2e4f18fec00000000200000001701000082d78bdf76dcc73bde22d8b861f35765fc6352ac8eb441d8b50d8b44b773647e3ec5e0896f62710762cbd56f52653338685393605b1789298bfcb2b4c8126687ec0000000020000000180100002e555910fcd9fb403cce59b4d268ef7f9e19176f25cb022a32a65637a9245d3d53d8252d15a489221fea06fd9f25844970b3242fb320fd433da48299a571bb8dec4300800020210000190100001abf4067f79e61c8ca358424f054cca72768cbd282ce29fc60d88fd7d8ef900a3b9dc8339e93d5b3c677a04ca015a5b993260f7c4b6aa61931ba18619663948bec43008000202100001a010000602e632976e3a34cf12672ce39564aea30ee32ba952110e436519782e4faeb1ac3ee7a9599cb2d5525bbcff4671a9c660fc436efbc1f33d03633554b7ee5ab8cec00000000000000001b0100003c61f8c253d01ef06a50cb39f1bf73d1a0994281a3cb19b42583b00898d0c01365a7cad12e07c732c470f600675d28f8bb13a4b7175a65f63f840012bb1c898eec43008000202100001c01000036a24a7777ef0f263ca87c6ccb6d7a6214fc3dc17bbfe5627d3f9d7ce10f8d75e89e8546e9fd871304fc048e2a86d05a5959000aa47151fe24211d40c2597c89ec43008000202100001d010000864f3456a6d3ad40a0baae4010aed8460fdc6aa27ed70c9446bfbdab23e1ea5a1974934b7b691f268aa4155c25fc4debac2462049b1e21da3219f25d83b5f180ec43008000202100001e010000e692ae357799febec91fb9a89c37e51e935d2e7022836284135eac13e3b5111e8b5e574ecf4123d9b4b333ee23551c2776b9894529cf762256bf9c0306547688ec43008000202100001f010000162814b5e0ad704f49a42327079c0a6f09c6b53c2096719ef285d20f5adf57285927a35c63b0f675bee12037e3fbf2722b667c5f2a2e77e546f1e11774a56688ec4300800020210000200100006efc4314309cb6f2ff258108258bef1c12eaef2545c96b1abca482c373c04153be53a7fb148bcef1298e5e14d689bb9d9ac63fa21b9b6323f8b99d982c018785ec4300800020210000210100005c079b6fc669abe136f6149b528f69e298bba06d5903c10ee71f8830858cc859a2f93c4d2cb67eedc92798911337751e0856d8acd81c45f2b3d7990d2315b28bec4300800020210000220100006a10a2b29115d1f7b7939c8a49f851b818e691d3125ff5c9293071597dc51c41714fc480f4c44f45255c75c2b96cefa52a6f5c36cdd5be888af3411c4650db85ec43008000202100002301000062498aa2c13fc0373e31b85fa048ecaa265262d548fa2217e6b9b9ca81a7357f1f47a1d596a85b30f0408f53f22d6a3a2d892b07ec7086557dc2173a8dad7685ec430080002021000024010000066bcfa952d940e366cac37ae40e1196510d6388861180fd10fb0d8fd72f4475639e051432c3695b55d443ccb246a68ce627a6d69457b051de26a79accd83b8eec430080002021000025010000c04b48a1737eb4d219d91822a1fb40e71913a12bd56752f0c77aaa3722f1c94a72bd13f08cb6b951eba219b3a0d5a24e06bd6fc99d02d86ce3c08df75840288aec0000000000010000260100006a95e37a7736fcd9699fead07401e01e581f740e02284c77ade59636222d951589b8c9c6f3bcab19f67d95661c9a48a558a14d035ec97ae591d30d69016b8486ec430080002021000027010000967421a1ee0328beb62a4eb24af9e2cefd980271f073513eb38b8c68ba3730276e5d57c28234aa5693b16d21e6f3fa70f236cd4212ec77131f925f5d18e8aa87ec430080002021000028010000a8c069816cac2bdcd0c4823ce505ddb5ce775cc1ffa9517d3d5b4d93949d225755831a3332fc70e52fcf68964c9903f5e8e9d0042516419ebb98df9febff728280ea030000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3690c3b42bfd07b66e27a0a192b00c21ecfe13105689bd3602bd17853263a003fe4121fe0fc2e38a1eabaad12840ee1b7e12e53a93fbed6d850ab7210f507bd69e8e9bfde81405894ce6975cd93b0a3018d10e8f675651da9c2b18d64417ffb31e8b60ce5c8f4ea56b69065003d2eb383a3339874fe745cf9b729dddf28e6589f061e606f4d3da591bd575741b8d27a03604ed3e37322f51ae54f635c05f4d2f5bb6b0f3d4d9253bec1647bfa39ae27483ba56ba2333ff9ad1a9b9249c44268351f8c30158af2596ee39b5a501e7b220c96e7538c509fd0264836dd21fc3f709f43e890a5eca0230a7eaaf88a60b8cc5ccb0ef157986f628650b071e47f7d32300000091034060caebcd368102e6e4c8e9bcbcd4c43473bb5ca7fc90543617f024969967554e735a002df9e680d0e863dd1a0b450ea002f0b8fa1d838bce86cc7440dc3d87db25ba349e6310abaeb0fe2bfddd5ca15d986729a0c7243d0f9629e27b8db075fc054c2c0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010110ad892e41b627efce1107bc85cab0abff439bb0e90631418bf434f713cd0528e28bcc940a077940624dd6885cb66ba5ffd477665fa0ebb8efe1d6a1b0956886000000004dd019011402deae29a866e303f2bd9a0e9b9b86b6dc2e2af040dd428811ce70fbc7a2c8e45b6ad3d86bbf4c4000acc42640c11c0a1785ff25042d9854aaf5b7913c1af2bc82024e042406ac5e17f97622165ee940156bf29f06d061f7ac0088aad459e6cf7067f8e59a29f119fee68e1f15d47d1c5d54be8a2391018da25bf998b817b14d588702ee426731faf2bcec46dac0c4950e9a8e374a35713f3fa80fd89f384850f9ae58745bcfa42ed4d7d48a7f17e4807457bd75108ee1ad0b69773b01599d0c62738a01602f7d329499a4aefac6e61c264f5cbe75f329546b107a1ce6fb87ac92dcd74bc888d1d7c78573f7ad884c129f7e50b9070067de5d44b5850468903d21cf5a8402588b632e839daaf9c942b4cb2544ae9a0d1a3123f9a578fabd6217c85572dc41877cfeceac2df325a53b5f1624ab6d911069902913fccd05e80083d79a119882141fd0070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3660043be265bef9381cd34e443be839e7dd1c3567ac86637a82652ea3c8734ba2c84593134e8720787a9e0401c33e2ed432307829807eb20f7bbb5582b900abbb3ce3d24985bb96410a5bde338745a9179157dce0302db71b411df9f5c803682fabb56332995f9aa4fe59abb286ad965aba65bf5ea1514b76f5ce5c2dc77ed24ac1507603c685466e25480c51b6972e532345655026cd72d418a3e30aa1cc34e5f7af7b8251d3553b3d88c8f139590054736b5388ab4b6f8b45b0f9f630b2831c42a165f6989cf06ed0a26d60fb1d611a5f70180e3ddabef47d794a6fe8b33ed5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e204150103100004000000000b00f37ccc67010a13000000000b00f37ccc6701000d01020400010100e9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1000091038b45b238d38a4f7d78dea720fa528dcbbf1ba35213997a3baf6b14e4c26ece5292b63301d80a654f91fdf8d987977f1b30e1a106823d80938b94d91c529317c6a375fbe0abbee910eaae2039ff264270160af39d047ab90a32e4c2b97fc1bc75b046f82f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e36416704056175726101016cde70928296c791d2145304657d0f02b98e2aab533f6098e3f6ca42b1a7da61d1281502140df4c6cf943e73bce3324fb755845a5b9a5ed53f69a80c8c78fb8f000000004dd019011402465d6f10dc2ed7a7af1d6f1acfca7de31348ae7aca26ad275c5525b663ab742da7777bde4118886ccb5bfae99b6157cc21da18890c8aee69fae2edbfcbc94b8e0166739d0b9756734e94366512df6aa47050bfb64b13e6d0d8c2dba2c69a441b3b49ad0dfa57b0b014ec858b93ca50a03d58bf868012086b03363f096c0493ee8d02340f9ba519f725afdf11dce3062ceb433cc41dc93c57b405943778be39adc9184a23b4a8f138aaf37d44571fd19cc0e556949a2a647a25fe9070e37fc08e7e8c02528405f60206c7244b440a4aa64e02a6cf391c30cd73a66de83e714c93558a3c8a82b283cb8c2871f4e0c2659be2dbc2c54e867504aa78f3a0ea0e2ef2fcde82026e01e931b372878fe84e93d583000090cd1a318ddfdd773b65b1636d80951d7ddfb762819018aee0162d142175955ba25901e3b280bc13aa06ee759bc762708d141fd4070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e9aefc73def07971948f3325f45138fa40f231b043c5011fcfeb72228d04a8248e19fd634e8a2e2ef5c0b8c1b5b7db5d95e67f608c3b9ca2403c0c7d1b0803fc07711b2c89a5b18566eae6e4117f5440a339403c0586ffe6e36287ccd8d4d04a59e4f69032451d0581b60f3ef8281e981923e2e31aaf602f64affa95411937062e0b80e3c9bdc999afc0b7fc1ca5af6d5d0daf200609f8d8873b7e7db405ddb153c4493f30ee1bc7d59f933a2bb185d4da0d8f9e31755c18a2975cb3fddd3478b3723387a5dfe98f3c03cf0a2d7800c5a9cdc00be442b89c85a2ba29f8968f096574fdf846d7fc2ed13e616ae37beb1dc2a7d05300cea28e30c5433ce2c1d351e000000b10b52eee388c558c53eaa7f8bd3dda05f4000f26ba769dcd6a25e52b09d72844c7e16383201a67f08822ef11383fa10fb00ac9227dc04842d6a35dee897b7f7841539fff76edf5464985819f09134c3f64b0acdf272a237fc5aaa6a98a213b5b6f10e08780014066e6d6273801427f5a71076bec907dfdabb0edb0ef03cf0daf66f3b486b8d9700631c8c940b0672616e6481016c7bb3d07a1a6834c5aafd796d8c76183f31eea393b564a3c81008435562ce04a213c395756e9ef996d3ff7d94d486b794cff2ec57b5b5dff6ecc929b13658020ea86933b23992a821a1b1c4cd5b2901dcf1fc713d1e44713488c16857305803045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090601492a5330b2f61a080ef67fa0098789a32355ec413cc0930b23826dbfcb2f47e32cd443b6f606b9b662c38fd273babc30562009bc0320a14a11fde9042d8dbd342e261067d520e931ea4fdf9822d96850d40fd766466fae5bfcdf75d25f24e04c1c4492f8794899fe8a48a939f952a02c35b70655efa48f17a3fe84c8522d1da55122075ed801710d63ad04c1066ed1611d87d6aed054928ae6dfdde96731296a4b205dbfea4878e851719582717a3edd502f850d5a7d09eac0d0d9db87ea0d9c18e62c68d84099225a5aba5b2cd94c516acc1709cbb61bc0111cb49011a3258dd70c5ba7efc83406ec61dc3a450e3df0288daf4d1a5ada2d68cd40b22d6ea45d2bc3e087bc0eb1ae925a9b48f13a7a4a9e83b5c10e75d599ca33e64fa3d8086aa245178e213c1fbe092810d13bcba8e0c55c4bd61203aa2f02dd638f0c872c8b05a067ed3651da7372655507d4abf3d2f109e067a4d6757dffec3e12960a5e2314cb9b1b9b4a1b94c0129a2258b6a1cc6bfff2d8cbe8c317ff9862980f7653393b056e6d6273010122ce64bd289f2d21be23e9b6707cbd71f29804ed2cf89f95f73e7db2d75e4575ccf86c94ae6b2e0c4e77d639853cebf9375fdeba95e33133feef26a1c3ff2b8a000000004dd019010c020cd9e6723a5608c7c070c62ddabcfc9eccf2f7500917bb4f59afdcd5a7c8e5525dd249adfbe83a9efbea9f25d670453836b2cc9d5fd1d8171b4bb10608e0b88502b6579faa3d6f10710600cfa2473f8c4e8675435f969967da7eb20d1da4d94d4e52737a51ca2aba9863d329374f772affc908cc26ef9cd7c203ef9bbad670b080010434095f2a19c529949a09cd9477c5a6b8755ab2866865011d5140e5e03ed4444d1d92271b705c52e032eabc0ded83495111348fe2b16a67876e50039a2d2f8f1415d6070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e2a58b7a375fe5c1144fad294c00f2d7329a781e74b7fcf1512d9f2907e760a2f72182442cfa4ea659b38e85b6766ac7d9b16d95d8e0848d332ceb77066521d1823069e5ec20331460678c083055ef453905d75752ac65a3937f3a54f783dfcffd67c4b0faa17493dc7b5e2d096e5337d652aa6d0a80b30bf76ae371a0701744d926f09bfa798519a9273c435344b2d4d51e6df582426fa81ed1dd6d6b3541910c2ad88465eca45e97c736ceed1e371ab2737048acf0d7894abed559e96e5888c67f217d1e841e308226cc34a50181d6ee383676a9031bc4fa5469cf3b405b47c938dcdd90b4ffe4e8d484d56cbd87b2694572433b1006415a1b2f9c20777ea7e000000b504c4a36aee41c9d21f6c436d8d14b7b08e1b9a69f2b4c5c7a5c1963c376c0bf75992dd32011df5f9db8040da03f7052348f0c9fd2742eb1ca74460f9503426b314bcebb31ab534aa8725c8601904eb1342cfbdc9a41829b4c7112860ee6871db4d6defb29810066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090101e24439c1973e055f7ba39fed1d0b50c21deb4043a2d87f8888cd77cebca80ec304570c7dc3f8a0513be9d63da717dcb870ff6d5ca5efdc3f248c305186531c4d900561757261010116078d7b65da3d5a1217282077530879177d4896d18caf2a1c330ef10465073a77a51495bf458e07ff63f968d2800cb4711553bc7d519f4ecdb39e1df940b18c000000004dd0190114017cb7e0357629966e307109cf665dd025893f35a3f9dc07d89c8e05278d750b7aef70a84bab753abd36227fb65269ef29bbe0e0f3859153267d248508b4b0778f013cd1d3d906ced2136c7693a27fdca859101c755fa057666111530ce8235f421e4907ace0ef4b739163321c77672a91c1cad348f74454e1e1abc0777f9d81fd8402929fecfba7cb6414de4fd59d0611e60a52cd89aabe0ec7d65bbe9babd61e2a4d3b8c0c767814bf2980d0d670818ce126590a9f4af038192fe6a5c50605f39e8302ce009d904f5d0aa11d98d2bfa541bcb2858f7e3c4e7f285da8d4da76af972124492b7166f17a625c1cbee886d8e261eeafc37a978896da091d1a03637618618101e0677c85d0dd41d235981f3ff8c05f5274c88534ce15edda4efa6fb94c07fc29ba1746138708673195c863c286496ac33144d853b3446455770e6c1a48fc518c141fd8070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572eaab596d674df3a14b138286339e0386a86a14fa41b8ebe7889108ceb0dafbd0ef35ad6d59765e937a89e565122260f48f98c71bfdd62501ed466508d65829c6220a94e1eccbf6535894a3fdcb745fb7bb9b942efaeb72b820414f194f751549e6872765c04ff639ea4cc61de874b46eab78f68968a75783edd9404719ee0c34e40064ff193d19f75bfb85e60cb97e10edd0c2e1b04b4f356f1cf09c896a84a35c57a72d0d31ae6cdaf4b607651a2258db5f6d259c1a5fd6820b5b25d9adc3087059653c35c2317647dda3ab59fdccaf540df274dfef4fe9a5eca3f89f7f23b02370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114000000e90250d6426f618d46de4f289683479052cdccff758d70a15d8658e31b13772ac42bee428d0021ac9eab0bf6284a79dd2f5d95cc311706f50c52dc8c658877ca2edceff470bbed926a7cf015ffe4caa0eda8b45b588a0c36542aa17d3516b47ec00f082f8fbe08066175726120f4f2730800000000056175726101011a2cf1bf2964a3e030ef3e6b090b1a1020217cda932b1de6fe5dcf356f531d65f4bc0a717972f3e3311a2be3cb1dc5998148a4352ef917f6fa51f5f8223b8c80000000004dd019011401eef36577699bd9a4edc84082bb8c9a889c542e0ce677fae5d13678daff4b882f4a5058f12f0baa273dd20571d135dd8895fe30ebad2745c1c4c0449ec0f6088b02d69e9503aadf9e8f06ce7ecf887f7325834aa716733f89b24f38bdba41817736f234cb8e994227f6a015c8b03b13a176c760385a7e997b889a85bf63ef3a508a0102e859cc84bfab57aac22adda7e85256483423f6f8b282aec3b4c25a73273647c3bcf4b2861012eb162c50ac0378231f75577f3d7edfb1e7e32a831d55240a870270d47416a84a26219a3c6712aac8b60f4a702c15721a0d0a4dd76c411281697ab18d30205189f5b749987a73fdb919a5d49dae1b3fcba9505c8a8531617ff78202c0b6760834ceeb6b69a238856d016a23efecad67d8cb046749d27d80ebf25e0f9421669f189df66054d535ab400aec0a867dae2cae4c60b65f62ce3a94b57e80141fdb070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ec41586fca408e9965be487aa23a2be2adaed37b31597709ff642eb627602022dce2ae08e9f53b68ea9c869cec8901f6436d558f0c859df4da9d4ad8ab560146878a67346182fd7160437087576e659bab2791e8dad53d84103ec914f04f51ad8a55d3e67230bb0c316d99b7d2879c31d1190b6c18d2e9a714c4adb28b8d8344186b84ceb60db4af56c70716715e2e9198c01b23841b3607f9bec97ade877270daf3a44e008477891c8f8ef9c767cc990306d433402c61c9bbf4fdd5edd56ae82954a61700c27667787efa60a0449d8e85e041e1b0970375d97cc36b7df7bdd66f736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f000000e9023b9e8807e935d4dabb4e75df7015f530719d0597aa7e36257ac2deeebd9f02be3edee9006ff395d11b390dc5afb1d45d67a42b2a9b25618e132550e06f60756f2f9424188f74373c49f3ef48843bfc23466e17f0294876016351fd47822f61794d9b75b108066175726120f4f2730800000000056175726101019c8eb5579562cb636cfbb185684d6e31f78c35e36182f87248383e5092df3d72a1e7681b770364ce57ac78dfbbf3769d21e7808398210c45c22f35fb4ea39e89000000004dd019011402e4b29d237bd1c13e3356cbd7344beff4c65782df5e28f2f69e50ddf0d4ce3c72831ecd88288999b2c1932ace5c6c3e51d2644b642683fbf3f7a9ba8471b7658901f2e998ea35114cc807a7f7b52c91828d93a584e0fc362d7afd0bb14ac82f58637150e003d9e259938e8f836c4872aa783cf55957a72ecb5633c7f34409af518201040ba9bf1c1dd57a5794ddde92196862640de04750e1c2fdb005fee97c4e441a88a66c7ea4ff00f4e7637c3956a367e23cf7b7f474eb3772d571cf113bb33a840270f98e2991bef3b5aab46c3aa03ce0c33e3e5f1073ccb2ff802617d1329f655f0f88d2d96e70b37cc91da27823a01be3e544f392bf7067334ccfa3fd1217318d02f87edb305180fe53d86830a4d9552ecd8c5f52df7208d457f13449a421612c36b4c85260e55e9335b9b4eb8c633af68a2828ad2a440291a29af3c10d6ac7ba8b141fdc070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e32373e204112a979f78cf1670b0125d60849e2d1d5cf8e4f558a5205497ed85b31d3d6ea0497234bd1279c1b43ed7f26be1b09e5d5c7326987aa518d8f59e4addf0f682c07049ca9bcca6e4c4e29216ede430f18a994c6a66fe576a883effdceaddc55d4293f65a4313b3bdd44e12b7c1257db80043e624eaf09f81889fb38035258b2b48b46e1b3d432ed07b3daabb4281f5af394478bf66b933752d6d9f46c57ca92924225cbcbb52be6cc89e54130f2ba4b84dbe1a9cb6e50164d1f60ba8fb9ea7c76751403fa1496675c533f81202fab4ac4c9a99b0a156a99f8340c3096bfb6f9b4adf0b637416adf638a917dfbcd14d6eedcc3c2463592acfb21de3011040d01031000040000000007f6b209b91a0a130000000007f6b209b91a000d0102040001010006fb07760b37a29c9c4dc24a4e0bd645d9d285dfca512e87cb4f888677b244220000890335cf9928bacc1913b07ec84daf38ca7753342c7ece4b26aa55ff4be63b024c7222ce2b01718480efd3423e3bbefaf48adc88465a93ed4eb0bc1ad6c10f95a69198a8405430295068ea766838d1c211fea31e8bb3aa47ba94215e9fb0eaabb6d833c9ae850c066175726120f4f27308000000000466726f6e88019b8e841c33dfd9bc4e821fb78fc67260f7e5d1eef144b740f878db06999baa6d000561757261010160cf32863895c94f067ea0caaae6c459956f174f0c71141cbccd6ab8f6d4ed45a085530306a8efa6176e2808fa30c59c60e2ca0eb53307f667da8d6ce48d238c000000004dd019011402eaebd9886ba9fd738497f9e2df5352bfd3a1749db2b7b84c49d36284999ea34ff65fc566986677b41ec129177bb0cddfa8f4311571ea178e9dbc2af7bfda1d8b023a74a01e7dc4c7f9531a657155babc0c36873a034e94602178687c674815933663784fc4cfa9c1522324439cdd69884e9d6d4e97365fd051d1f6fe84e8b8c2860274da3b5796ba3072c278a5024102b736a192fcf34bb71eae4a4af408244e6f237c2ae9510b35888ef62ce52acdc630e838f7ce9cb7016973766472d708491f82016a88689444e151d047765a66abb7a4dc3f68626fd55eb00387359d7055fb8b4c4f0ebdf6816144cd600481dda8a455378dbbcd18d6b2ad7725564fab100d9b85028a8a70d21209989a978591f92d7c3f4842debefa9965f95122694acdbbabf90461a47d100ca66975b7181868766ce0beaf03a66a39521b798d5b711a6148f489141fdd070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ea8c0eb72493fff0494c31c1e3383228b30feedb7061877db731e382f82415021fdd6ca998641695781829ed9caf672318222ec1c6c7ceacbeb2ff8011710dff2a06faa90349c5f9ed5ccd6f6a7b8b07c1181a778b09e8a27b05b9dd606ae37da3a9f4eab26318ee3d54bdd253fa55389b42360030d394f1508d0d98280cf81f28e30622dc7bc57e2ff33a3c2ac917c58bbe2cd83fb598c86322335caecc98d6916368cfbaffe457779028a5a2824db9d594421dbdbd90e2a243a528ac1aeda8c06cfa864245ad16198309f80eb4d4db1e8b06a16c22bbd8a059e559f9cfa04af8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89000000e902c44f92601f9b2462a032cb5c7e2905a4a898499df7ad7352e619fd94478993799ecfe600fa73d97bd33f6b8376f019afc5c20fa9669440f016c8711ad92f85aaa1111eb1ec514e0013c491c23a5b052ec003c3ab84a98e6da1a3f8d0105a957f6ffb3e5e08066175726120f4f2730800000000056175726101019aa3506c7ea8f76f98bccb52c5c455b92519aa9191bc4fe66ddaa38e42864056101462ef314125005a153561ee4c56fc2174913b9544769c4bfd13216768a284000000004dd019011402a0eb2f38d56216ad17f0587554233cd653caee144dba78f33761bf5e47c68160463517aba611987032be2b2ceeccd9f5ad0c4718a2e04e39024ec075b9edfc8b013e3d75c0ecd18fdbb17738099e309467070b261b28e87f48147d59de7620f60eb291142ae526e52336a26fcb4c98401031f1f2d4e1c5ef84e6a29d67569c318f023cb6e3394228fc9db5f32837b72312c8b3f52d15a62b6b74e915ae9062c5210397561222efc8a29988740c2d6d2716599a0c5764bf2d83231e6a48feb62f5a810250357a5de6a3be4668d26db53a4da18529ca96f0bed51e4db97263c26840ff0bf892c63845923c72d44664edde6a65f285e72831c9bd7ade5d914b959b0ae488023e23b2104f7352c1024c03840cc557524b89a72454349af7f4990c1dc8989715dac5db81878f423405aa7de135178efcb5c5b72a49aaf3044e67ce06676a7d85141fe3070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e129221b0c21246ef93d56d3f71ee0ad2e30e109eff3b531da6f52e12fe84e24b4efc3e1642a4bdd4cba9a78466c1f0b4f3e3718102536cbe372d483a9748ecadb06c7d23043aa181c5630d8b98f56e0487cd90fb50ce23725640304c91ffac0aef4f4a142840a14374bb560ef286cf46459b3785c814f45f4e8951099855cce2ce19d235a69cdbcd89faac3a2ff5219ebbf5b7c8a36f1a3800d06c2eb473497080ca208acb387f7a18ef0070b2b7fa695317e6df17dc86fd9cc6353bf528288adcf09a19b7da2c50eb6b3eb0a3644a7b8dfed81c7b298d3a0b1d107f8670f8984e6501fb46bd9d99228b3f4b65ad52f062279027fec192a051b89529617bad8100000091037578877ba54fdc0e2691dd8af76d7366eb50402758dab24f2eeb2b4413dc806e96d1d300281a890440a13f52cbb259488b18797ad03051f7808bea6dcc1f597af87a51e3da61e27bd44da7ee6a58ee7920f035948e583ff2ded7c702bce2e26325cc19970c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010120052c94252fd2af9c7370e695ace1c0b549c78f87bdc295f1598bfbcb2b7a35fa884433b9379580bd92f08f4e8d0988009a38fc2ea168252a4fea093ef16580000000004dd01901140236a6f23fbb980eb4661da4b2ab364c1b8695df7783edbeaa6b0edacc9e68fb7ee45894388771636b9b33559d51a7b1cc5529ef1a8cb1a22e3cc6652f1c86988602be2849decc3e9af91714241f6c3fb8103c0c3855bb1cfd1d1a2277f667fc5a6d71f35acbd9ced1b72e33df626571313181703617a032ce966b2c57563b924b8c0186427a153972f9d685e306dbe5f0982a513b64b53aef07d1a95d8677ee9ff67f8f18cfc8725c45affea602892f664047098c74af6c43216e398f999ff59b2c8d02d8f3b3be71f57ef2930729767848ff3cabe9d40b110a079e26cb49a99fcf0f083940cacdf5e94fcc651f67cb0b7bf1ef353c4fe37bfe9429de0f525f08af6b8f0294f1a5fc23da8383408d2298ab1d43a16d1d7b39bed1b85dcb1cdf64e62f593aa1cf1272281df176d4601d8237604ad002610100627484d3113baed34366748a141fea070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e8c29af20fb4252d3c85337030a47a50c000722d4b4713a0f8914eb75982d384e02f8bad4839bbf7e6fc47868a34f36bcb828f77d65112303f0831bf4bf4ffe3291f8a9154bc66ccc8e4215ef3604da0f2dca7323d88e1085a3a1ca5346c257e80cdb0128d2b7bf5d81e6f62b9ebe1918e53697f2ce2225004898ee2cd5deed3b0a0b26319aeaff678cd2a95971b9b0c62b44e097872d3792650ca58cbceed65007935408422534b82c1a60638bc0fea6c5e0345591405bbecd75da8733bdde8f25644f5b148ce04333604e6242dc2ced5bb5130c5468513b95d8068fd1938767b46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375000000e902f015047958f08d649ffaf6aaa143d0fd297885360c07476ee5b06bda7ddd3b5afeffee0016980a40da1cee2b24fddec68a23f1ea81da15e0293eb12f3a3ed7f925b2a489f9712ab8b66b3772fd487513d087a838c070d8c3ecc5527e94c849cf0332947b08066175726120f4f273080000000005617572610101d484447f3efa959da7dc72225db2f16cf23d98d684889cbb5a7e7d941de7b3489da447fd5dc649e2b311b49f86deb6df29fa105da149e314dd3509cf705bf088000000004dd01901140214e4a525543ea5301ff61bc313a6639a79ff0e98a5b9a548150bafdce07cac473f16696e303c383233d285867d4d9d368209529e3e1e69fe7c5b2c2e546f1882027ed35e670bbffd5fa43abfe0f26bed292cea6dcccc26e94fe06d42dc76c2ba4de42ed1d49535f173116c3761c9fd05d9d9eda0362d1d1d06f86be5657fff9484012c2c77617c0d81f514f8ada39d44fabb047ee843994f87f7df4aa3067fd3ff19e279ec50bd49af2c36b0a5b5bbc9e9055c5069b7e3235db3978aabf23f688487016e97fdf0aa2fa345f6fd91ff3d9c46c677d6e3f55748e4c1ef870541ec9a6253c7b1acc9800c8b9e57de229571fee27d1f76a28a1bf11238d0db954be021188b021889382615c32597c38dc22fa8e775dca0bbe5228efeed0026114af0dd820c1cbcd2ceeb4bd71942280ad234fd151b7361e8878de4587f35af566947e29f6d8a141fee070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e921849b63a82f86c02eb16d8311a7fd62a28557666f21b42c267ca5388ec3b0a5170e9aa59de609d01f7b7b4797862626a90ff84a21a72fd0b6139b21d9af8bba611bb5f55deb9b1b982eda7fbf9562541c0e9111476f571fcee8ecd99f13dd61f4ff0d24722113a15807961dbfc2b078738e847672e60d47c5e5818505f662bd2726104d034adeda9eea340c30a143061306aef68b21a09170d705f9a17046cb85c2d74d113ae6fe3206cb3306c97798ef2bb337ca2eb55ecc5081d66ab2f8e0c43071fd632f175aa3c0484a00440950d9536edb51c8a497bed798579c49a125a88565e761782c5d85ca17020cca6142abcb8c7c87ccabd2119acd2e3105432000000e9029e70c83aa573fc184339bb0b1a51e637598a3b21d834d61907f338e2bb62dca992fada00f9033a9c4c8726badf8ca613bb3df12847ccf7175a578859f887b87d87e72e67b1f6bb695e6b552875dba4e9b856ea4a61a3f7465b34e0ed56e26a5353db5dec08066175726120f4f2730800000000056175726101017cc886844bb76410b62745ad549ca5cde7ef51b248206d4fe381fc01e76f267d3cfb9a53895e137a8e1399723b1f42a1f2bdfe181733d29033cc955dff28a484000000004dd0190114020aea77964b62b161e24097914340e9a9937abb90b247048e9dc2a425a3a7aa4ae82be0527c7ab17abbf1aee0fd4ec47767878489de28fd6ae4632949d5ae598b02fcfaa584c1773687d30b90222159263d5831ef3d23c406ff1176d4c3334cf7385982c24eac59b6e963b4df18038402ffa4e37f47030b798d06e5e0235e56168a027ce6dff88f51bf3eb7a48833ef2aa070229044a58ca5f4f8b2bbe5764bd7f2136f7f7bc6b25bb950a0700a2736567511e3aab4bff6c1779abb90bf5ef30a988e0170f08d05ed7119a18e9a94b079d69ff881ce5c0ba7250ad323e4f5cfb06d5732b08a01613cb471f48a96250cb3213cfdccd34d55958a12157e1cd61e67d7258402c056c11954f95a5123327d6bfdd17b2025510949d8c8cd8f3b318ea3da00b371d840ca1aafb862af69a3543d91f15d102d513c8e664c94658e9e90b951bedc82141fef070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e5a8ccd571b90aea6faca73136dd5bfa4f10c731aa3db56710ff7e85a11460606260ed64122b6ce5c26c13996ce818672cf0bf2237f53ef6bb22c6d05b81838055b69f2d6418542a6a358d08ba7ff9aac43db4cebd2e167c5419ee299afa1c349048c4f632eb11020eea270f290353dd7ef04e535329599330fb7d88c9aa608911271439df44556897a35334f285f3e0eb87fb97a247ddd5f7e566a16c8bb3043e42963394343c971745eda49aec90fd2ad45d459a8532659d11a3d3df62bb0824d476917928096aa72c5dfb0fabd8c606733e81307f85c033539e1af5adf88b9cd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d077010000008903ebae8331ca148998268c9cff7ae8bb60e139446113207a1944ee354ee5637e1aea1c0c0113fbf37bbb584a57cec033a7e6f23d535f99a7e5a48a2ad3afd4373f60c5b2437803b617993f28a2b9f1f3608492303c83b695ec1463d8bbde4d66b7ec050cd10c066175726120f4f27308000000000466726f6e8801da4445bc6d010ab1d316dbac8fdc413578b740b3c2fdde2ea507a4b7808504570005617572610101f0b5cfa2a1f9d6e5b71ee64f6ff1e89670c4af7182e95ae859c40dea955e1977a5e3ebc741bfba37c10add6bdb7d03e3ea49775efb82be501b6c7f75df693a8b000000004dd01901140214b62ec9b7093050ab253b9ba755cb6f9bac60ec02dcb100db2f21adc538b0418fb37776c1fc29e45a0c58881ad4629c267180d9a1e76cacff52a14c7c21e08401aec6ccff78d18d02acf5f37ec90d0d2bc8ad84f7c32d21ec5b768113a44d1b7934439d0aa179caf7f9456a124f10a3adc3264ca967419ef3c4df9074da32648e02c67facd6ba2e7af939f5a2a08e29692b97b2385b0c96a8ec31dba1227ebfcc68996aec5c5e7f3a5e0b0d219e8906ea1c7a76c1d79ba3ef1ecacae009c89c3c8b021e39882056bea1994c230a1f2beab8b9b3d6bbd420a7c46c3ef03720cbcee93749f74c761afdbbf602ba9e9d2836d271ccd0ad493e4706a51f4e9cc8428c228c021a7932d935c694ec1706c48786428ae16110b464881455952de047e45bc4eb7b175dded3b3c961c2984edcfb891638b5b1d6f43044c3af351d25175949ce518b141ff0070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e54facb6b0be5760823eabed500031796b6ee7c6d3967ddc7249896e728489a61653be72385acaa3f7651a0a6430999574c210c9db5f2b8bf1ca4bfe3495fa2d23821c1f2db7edc1f7aa8ea8ad406ffa8d12d27941d1ba99905fc0c2ab7a3a59e1de72626e7fd18cffed79943a6d96c79b3552c67d3867fdb0a3da45490d268cf58e3a9e9ae8601587da8444d1e61d402d1ee8ae4f959da7a8568f4080bc8dc495bd5191770470e0093549488310ea4be60a1344c609bcc83e174b19365cb528c70eed7bca7cb2af7550b7cdd8753baf5a05461d665c7add95c32edfc61adaee5b9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707000000890304ca20f7580a5b2aeafae856bf7ed8f6761b7888010b28d224e389d255df112c9a1dfb007c9ef7126b75e8fae8139e83ad41593a13c426450d1c3d142322ce285e682c91f4d5cea8582a665c4ebc7481065d7a76a3f5473bc39b4435b109e640e811d51f0c066175726120f4f27308000000000466726f6e8801ce2443bdae8144ccc2ca2d2f38b9ffe058b27a3635c549df84408384d4c484bd00056175726101016c6af4530ca2b4acb3ca6ae7b27286fa081512ce745aadfef75e20854c8f7944f15645ecba6e5f4b5f8a89e64868aecedd6163efd984252ae7b432704ac2e089000000004dd019011402006ff1245e93d61130d21598eed19739a1489caa2f262599825138357f2d67245f2793545510f63b8f70f13ca3eceafa14c5bcde571261abca55d740e01cc68202ca1b5babadf59ee898eb2b68bf69017e66b2404132cd6bd1e5b0e8973d3fc463dfa7bdd11264dc36204596c37056293eac3840811079f9f92469806701017a8102563c6c228295abbc7f3ec73d63dd46467ca711deee0b479ec47583f1c123ae57f01e3f9747d5cc7da88ba4d3c6be1c49640102853ef5dc78e7a6427e78f9358a02e00391b3ba2274ea9aa2e9123dccd852a39d6826c65c371d295fd868218c13513e176f956d040eb55e78acbf4d014b6e5c98995bd30ce3f193d2308d43fdd98b019c24cc15b66d06cf3df8df1837dc308e110891d5aba8d0269a19590c0a8e4a6b719184d767644e58adcd57de690d43a81063890ebb59c406a22f61a1940e628a141ff2070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572eaacae5d02552111db0fbf63619048000ccf86c4f6f6a4dadd7092250ef3b8e17db5926eb4d5f27d1d53035ee73622b6119ff11f3127c431c981234fbd7bafb1545909b4887d4f62199b305df94c85e8088ef0e44b00aacdd926c8b6b7c259b291426e4db5c2fbce8d0eaf6cf2705fd382a816591dd74324036f3cb5a0218447abac045277bad4f7675081946275e4ba8164840a78576d27a3a368bad9c42b71e05596eb17d8d91f9f8b583a8629bca8be9a73a33420b0ef29610478a97f7ed8f6d51eb28681af7c3effd26199c7ce5f61a4edc7f66b4946159b3e828f12d950f56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e000000e9026f543cf8441b2349a6f608acd7faa12c031589758ec9437596cd2c9b4485734602c5f200c6edda442e846e864e8c99d9f090367bc97f105706a57fb0523b15febf49dbe6006f47278fbbbaacb606afdc7fb7f10f87327ff43b96c24079c595de4ede2c4e08066175726120f4f273080000000005617572610101600a2b92d9c320dd8b4d16a450054cbf231e11df12639e24d78e9c3b97fa9d21764e144d50d038ed8d4a4ba3629375128436480216a511744131f136e0c60580000000004dd019011002ccd4ed22f30acf729a11c88b4fae93538cdac5b6d65054b571b83202b069575f6aa19d16fe726076a14d31da3888306d6a3001a02ce3f6e61e6ceecc9de267870170d58fa03e6408906eb9b7978546a252c9f76b9ed574acaa13c0805ece7a2c627c6a0e808a963cd340a0e14c980be32d5e0ba685e5ece4c2b80a30229924e38a02f0a9caf42ce8d9b1804889b54b420cdc9ce34d47194d2d4359486da9c8ab6f3b4d446300f644fa5d50fa5a6d8c324f14692ea269fd5a261dec9d804fbe44178f0254292107c704c790758900bffde7117bbe0fb91b087be56c5287bff7c3e4900a59928983650cc0b5a2b9420d972514af26e8afee49da5f34b3da55b85dccc180141ef3070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e0414662d98725915be43d18fe2d3614e62ad15f7953f5c6f97e4eed2d099586bf05a8e1dee6a79943ef36ea0be9e2005344a9cd6662cf26acf977e192a9e0236cc61a82971f436d0601484321bf03343ecec659563823de453b76df3990e4245e48d9b2330050031b04897a838762c3497fa76092f84cc2f463d6b0027fee886b030b900762248e40c73458dca00e1b26572caee3391067276adf5b08d081d442c93bba6bb1fac8221b244e64cda6c60c603a12eb1810f7c4ff54030fcb5b58203117fd2fe02227ef2bae7dcb11f9c5c904c0b24ff756dae70b201992903842215d5741de8c68e68a5a61bcd5f63b5a97f42b05ee1a77789b9a8c2a436561ea60000009103d8bb617befe362549c28e491828943a75b07ea32fe0ce87374e0eed511cc933fe200f400c46f95fd5e66ced96c4816a6d171ccf50ce4a4430b655a7ec53ac76b830f9a8e95331c9db394d1eb326322e37d121e65fb8ed1e4ec995d78c89a04b5af66ea7f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101fe8cc632a58ce4bac2dbbd9ef3a2c2d863a5c6a7bf0a5e003355dab8a707f3126c7d4dc58e7097bd49501a83827edddb68d31aa7795c619d52dec8267fc89780000000004dd019011402ec628faac990056ee5718cd9174ea769fdd9c171d379ad4c98cc3f2c523ea0524318c79544b7bf72296bd92c8f9eaf980f2c895e14f4332893cb20772bdfd38502beda2c44e4d2fd2e2689122a7af91a18a76c0af47f5e3c73370bd8044b3fdc305bd9fd55b9c8c9bc561f4ec8f2bf6b62de486042c69c9c81a2e327f59a808986025ae8dab4fade5668a9586811b69f119336a3646aa6f29bf5e5a26b7a0b9b8b74a0502e2b9ac6382ec709cf08e2de014a8166c67758015a8034777a3d8eb94f81018e38ec5a131aff900e8f0f5d2f84b6dec42f9d49ffe2f7f1d980d8eb7cdb004c6c3d0751775f0002faccf5b2f02da924e1480da4afc6d6f1e3cec4249374fd880270119b066d99ba0b3afed57a9e8273a95e9aa2a878bfa0970e58e95dded8685e4ab703aeb1006eea98bbfe48ad02996b72e9b10daf85cdd9c9681fd06ca73389141ff5070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e50cb297a15921984f9a5b39a4af7a6841dda7726561993edb181c1569dd1375561c1fb3084aa828d3110af27f3646bc5f3749e1827b774e9f65aee89d1b6e0ce30c924d09faf4213006f3cf32dfa7171efa27123a5fedd5a8194f3a177018beec6b4a1b53f8b5f2d62685788a3855d242bbb4d3cc24d98ff034ad21e8d033d62c8341f551929d5f61f3d3d58316a6ab40cbb86cd121715e909c9d4efa23f6c6933a7f748c21e46b3d7bd2a29c0ab57cb6c99ceaf633683434bbacf3f1e04f08c5a465a7e5909f8a6e105b9c012b2bc95536f260b7f8fea443d3030283bed152f8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942000000b5048d3607b13a168174fd0fb42bcfdbb1440b615b262b8a0bb6ddfff8945a5d6cbd7212e9005c447f7f3d16919c07d74cab5f550ff238f024178e3b7ac1d6adf12f57fc48758ce1c9840b623ac7d8f0d72f88d539eec445b0ad591fe3b40a5df6a9c4726a8310066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e09010120d2de8b2a5477ae8fce67eb8a65527f6100f0b6a8aadcb2f64830320c4082ea0448e31f8e90d285b5197ba44a37cad4578a7fe72e3d5c49af15efe34094b903a405617572610101525d20f342d62cd2b2adcb0a174c4febdf38a708d07a007523b74ef1688859629d39f06729dba1b36c8bb35a7ab11f1998d6959a1a293621f337ca3dee7f6e8d000000004dd0190114011e51ee7221223d0bf8f2c500416e15474c5ad560462adc8807049016a1b63a1fedf34d367f7977f92961a1e7e5eb88c3c6b92eb123408f15013de9227151f08402fc2bbdb9919ffa61c6f8917db5b5cc59596136b2f78d9066262b6d46daeb3708d8b4a94d9cd63b1f1308e26dcbdca6c6818bd81835ae0940bd786bf49e11c28e0298fd16f06160fb863f1982b10654101b879a60a3e060de5c4a2089af278c7d13fb7a343bd1632e29432923895a4b0ced239e0eb1ccf9a62b56cd163a504daa890246133ef73bb62d38cb80bcd0db88779cad09992d8a80cc4af8a00183da30b25124ac7201451b0336b2ed783da3ba57e78a413781a7017577eab572761fd6dc8b02881165f90c6fdb41cd7dcda376d19ad7d0d6eff21b92f816798ceb95fc8d271a7edc3c8eb1d75cebe76e08be998147d6402fa8c9b388f07046966aa50fa9d28d141ff8070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ea604c6cd403daac04dc0c95fd573fbfc54f6359db5c549d626222973c88e92451532765c9d804ed1d824db8f2ed6c321e63c6d1bc7f521589757acb46be84985b74151dc77d12db7b9e847271c27133b4246c50be8b61f449d8114c2dccbdaaf2922c6dd242196666613f9b8b75d5eddc6b7c74faac3381bfb689e84b5db62736a56888dd9146bb7380ef1aa32262334df2ac22c8f3adce79f804a09d1e71c4f91f42e298ef2e72063a78fef40971c4fe07fb66232d5a847dc183a617a94c884bf83b8a23dd5c8fbfab6f6dd0dda13f261b5f534c498057b1882715e0780689022c6a3c71603225c485cd7bca887833449b3ad4578d440f2bb4bc8722a6e9e040000009103d3f046feaa1bb1e580cde54a9b3a839a337261b9133b3bb4079e93a73234cb5b6693e200ef20d1a561f02b660657ab6a32dc44b35efa9f1b49ff3c8e7c0a1dd1e8042babd4bb5e10de8c9d15165db425522d1997f59dbc4e0506fef490604a9a801bdd100c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101a27c3de24a329ccea24614f6110b7bf266ccabd38c19c0914e601e2797e3525aaf6fafdf18e2626229b1adc8520e221f6366613d4ec5c2291af0e028dd9f0c81000000004dd0190114029e3097e6d22789776e5e48cdd8c5350d4836ade15b14beab2c88459c2906ec349453d94ad3c00319acd63e77e48cfd1ac0965a5734bf8fe7ce69d512521ce68b024cf136ea532c848e55943f7e679470800d981cda7fed772ca5d890e2861975185f50083602b1e23c5e47b2af801c88d1d2af6f2d4c25f38a8dea56453d4136890278bd268f9ffac103724d21e3165d8095a56f8e4e1c226a2cbce97614cfa3d67d6ed118d93bff2a2da34650024e301a6b31a4cea583b98a7b4ed33915b6627a830102637b66ff146c92d5f4284203fea89649ccc200af34197f76e7efe23d43cd109dcc5a3b4e9d797fb9e296f7cc5374459915be79f7339692b3d201267efa718e01760b1f926de9d645613f12604b88801c44207de7b5fc9fccc732e88dd3dc797908602a2ff61a6f9ad91c7a9f404e84773aa2967f46e61b4253ad0c2f5584798b141ffe070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e5ce692958224506aac77ca94a0e970598d4d5f9faa936cf7fd65c2dcfb92680dedf12f3db377710c5d588dba4f3a3d8a826691141e58bbf2d51dc3dd977c5ad2f04b383be85f84965ca6c53a17a285c8e59d1bfaaa4a75a98a066378ec764253633f89e01cd228b9779dda120ed622aa0feb52fb60c9954505433ec913120f61b2d6b2419e48929534b9520f7facf0520210baf81a164dab218ecad90cfe3a0a84e85ef5959b28e42ed997b7c7e6f7312298d3b14e71817f57a336b733ec7b80010e8ec2d8caeb9a3faab658f57d69b7d8caf0fe652a523b5ca1145773c414f3ec6bc884ce383f78e6f609c9387db90dbea19cd0f6765966849cd4259342dfee000000310435ff5039106791ed90cb1c6f409928b6d83c4ea6a76cfcca58cecac1cd31531876e85f00df9e87329110ad7fc3d111c83df5f2d09d87587675b0125ed31f85c5bcde3d5e01b98b4f59b9167a2ce0139b7f2db88e198b9d1533530b07007857e0b6f1d79510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801175601b409b7ff86e4442d2db35822efaf92690d7995148607ecae355f2a75d20005617572610101e84a18355cae27ef49dac6b5476324604f71a6933fef1e86e1102618099bf310ab8ddbf421ef2f68fc5a1a1f712e1ba2871a84140eebe69baf76fbaf7bc65386000000004dd019011402f49ac69e66bfdec4b661f0e935fe6b6759871ff121378d82f8b87983f47cba079e029d635c9232ffa240ba3001675034438bfbad5718d23e2a804b8f9f57258802f834e3d0f691b6e79f5a223721435ca63c4ed9309b06af7c96517109c1333a18b8a6c2222b87bf72c2df1b6fd1b92165eaac9ae893146b9b7be29035d197238e01a07341d440efd725884b1e86f2bc66b5ab3e3ac49e4612135d0c53b2c1681e6ba4cbed6e8e97fa7e5a3dfdae904940a1d64f820462662fac4da13164a37e3f82025e0694136dce74f360a531c83a28fba356c236be6792e287b4c23b6afc2127757032e275474c384156dc484f19139a157732631934602723254f2d1605efb78f021ccbc3edcd2f4cfcc45a70b2dc29380d73fe563c45eb58403e35d5996dd5b5466fb10e6029e2a40fd2302e494b034b273197858e4ea7a18edfcd48375c97da8d141f00080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e180189e432849f4d0022a0d9f1c124daa2b0d15a7852d3e34a4ca9ee0fb9d36fb6976aa7419818cad1ad4f1856358f418995b3f3c6ffda68dc75d187617c0527710102dbc6d8a9f3f96e74c50fe70103add30eb419e04cf145396aed4db362d6ab30e0d60894badfd7bacaa2b23b333e5df097aadfbc2f7117d3c2c872f3a3aef09daffc635290d0af3c77a09dbd7dbbde42f2c52fd2d37cc1b4fb402e714c2460bfc3169f1aef083c061d3ee62ecb0aab419e29dd56638346afb1f5f0a1c384ea477b255eb7344b4802d694a22b70d58b6357d1e54ca5d41427faa7ae7c7cb717938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd000000e9024484f7f997f3eb1248a6bda18b313fd3afcc071caf5ce0a3c982fb8efe96c967ca828900a49420069789ed85dcb1d8504dc60edeb0529ee2a1c7c0ad677d58000735c73dd7cbff4c383d208a456fa35aa1ac26b46610ba1400e7410c08b254383d40698a08066175726120f4f273080000000005617572610101704574b31d694dc28a3c7b22832515de6cbd549f7c11b89f7c0c8a9ae6829d04370b5f11c145d73fa75fce90dae049bd82923895eabfaf46919db2d89e8c2983000000004dd019011401604b6bb5ca25485d8092cb79068613672fcf9c968de6bfd2a55519211e5a7130e96468b556a0fa82cd61961191eb3fdc5e4281379c7a2aab812883eba39f978502860076b3f2b245ff49541c549f616d2ef07bdf16e6f963494fd1b4724d3c56465049a14fe3d1d11bccd2b94201f7b365183fdc6526bcb03efdaa47d1288a5c830206828ae64f201554025bb3875cdcc03ac7904262f8f8521ac59957b96c63b10543ab70024879a194fc8efdf973301f53371360bf7a38f66c18d2da13f519e08502fe626803c016ded30c158adef56a638213da2643867a0da7892ad40a8943e6104183e805f36abbf8581d39cf9a79f18d2256b258f11db71b9d45429e3b14e08f016c845eb4091cc996ffa85698956987a9dcc399f3e35da339360ac46fe80e4145d604d0c507d4547a3edd0bea5d69b0889a779c1a1cc62b26df386fb56b063983141f03080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e0c4304038bedca34a2b269b4b20cb6991cef3f7d49c049f5e3dd008429e7f03d528c91ba56946e52b8b574c989899aebddfc29ea865bb11de991f424245678333f3245bcdabbf7c52aa62637b97848b4dc74c8caf1f087659ed94b3473c8724dc426f16c547d653c375a208cafc72d0a5a32246f3dabf56d8aaac7fb4a2b28bf00bd90ff4def48c83fd2a1178e7200475d09470c4fffd55d00d1e28639bd115244e4b2aba130b287aea819be5e84b037f9897dfff953d5a1ef5aa8d5b251f481dfee0f5a13a728d790ceb157c4ec77f990fe6050171b67e57c67c32e6cd8acdff24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434000000e902e35a4ba342c8a82d6fef38a6226e0fd866233ed75cac42f6f42f34400db4938daac59e001743fb9222256aa4a1162844d45bc0a206e62fe67932ec2fece60dcf8e627cdd6651fd3fc6348151b7ce1caadb5943e798dafa194940393a2af709f9bdfeead408066175726120f4f2730800000000056175726101015a7caddb6c1821886379b76611c8b414280b31c461b29385479cb904da760d1bf8e01c841ca8919aa4bbd96d947a676f2b0119a325e0654eaaffcb18d614698a000000004dd019011402c68433af5902f2f9f1f66bdff0debd995692f49a7c49360cbe6329f74d98212f1df0b7921d85baee98e64573b198cad6302f41bc0cefbd0ce20a1bfe5671278e0216dee9a4613d8d307953a46378f25dcfe1e637772ef615f04ba4fa2d0dae880fa41eac7c1023db7f94b7746d64d7e368b7406e4cdaff0198d2f44d3a89fe818e0206132b10cd6d66ecae31bb22b305dd3a2b8700fcc58b9b331ac04614afe858135821a152426078de6c4c325445362e5e9f14583d9dedde7dfd0d0cebff3da48801b4da34da1914a981b6880ba52629ef2caca4fe076322143e70288f9614e88f0026671caaf93aa46029ce3027b45b91b95280c070dea964985a3ee748f6008a89012e0ca81f42cf080d29e6f27d8ad839f8b25498b59f7d3e1282a8563d03fb8b092b5fbed046dcdb872409c3617d35a3d280b944a351caebf46f7afd3e545a0282141f08080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e5adc69557cbccc3a88a4e4d0893ef4b387c40d5b51a6a355dfb25dbcafdb64252f5d08c3800719eb394ef6cec9a7771d87611be613de44ed9870db41fb206bb5b1bbd6ce3e2715bec128b9cd512cf2485e10f93fd0a8a85769f28396d59228f8a148bdfd6bed6a33ace5a7a2c2d5f1b5d60096cd6979f86f8cd66b5f4fdd4f35de1c38fa866074a5753e6f6f0ff0414f524b6a2df63840ebbc010aa8984c7901b48be640f40815698fbba260f9904c2c471e60482f246ee049947acf4f452783e4475dd34aee2729aca2ab445a4ceb5724de5d5b6469d9fa40408d210327d1f2e3539ff12324c2ff96565ca35bf95f044a1b82c15ae01742fb751b520cc42ef2000000e90237bcdc4a4e74b54ca92645cfb8f6be5837f376a3d82ca424bfa11489ce98727c427d9b00b1b00185005868689a43bdbcc3b0ce80377c2c3a87031f3161ad10864bb761018e6a5ce94117f8bb0cdc80d2f10808f03b6d9922f3c10fb1e4dc5bb678d7832e08066175726120f4f2730800000000056175726101013ede4b17a3b23a621e55db5662b626f26bec7265d3f57e185332c797192f900f53ae7980023ac77235e1d108a7ab1fd53e17e2f97f21dabcac7ef9e87a19f583000000004dd0190114025ea029052efeebc27a18fde253945ab74f03609a86e932617f1491caf0d9d029a6b806c68cf295d50d16c5d368f5b8306803d975bef7987023180b1bbb56ea8d028059a6ad7f3d001c96a15e9abd0d1354b54ce1b0e2727577eaad857f70a7b857ae1ba9b8daca94c101edcf8e0e6c8b40014ae2737124ba10a13eb750d11e698001faec9a065ab5bbc625b549dd4f11f1e2e09c4c21b2d03e93ac8811c92641ed3ac636f6848d961d93635c6aeb8ecd4f4d9b73bb9c3456a20ecf3555282a33e28202ba78dadca5ee29275159a1bce47f7f1d0dc8ae60d76ce70aca1ec960aaa8d90979aa088f8b0c22db47c9c94a7c47bcf1a1cbfef297ba586a17a4b97569d2aa8b011e7757693a2bcc3e711d3c728eff96f328e3a02cfba0277bc5aa7afaa474de57d18f3d9327b416bd23b39108eda9b9c4e9135999a1ec300f01e846268c9c3c8a141f0a080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ee81311bb0e84e3c5cdecfda06edb5f5f0550cc4f03c70456728f29a6170b6458343997c1c94dfa44d1c36791dc323694f0dcf697ded105530c99092f9875f433e65ebec10cbada8865046c4127295295cad3c76e81d2ce71c5de351e86570a713921ab84ae075d127e6a263854552c4fae183b9c8c25ad2a8e125d2d043a8e09aa80d042f82917ec8200f960e452f8eaad2e602ebc4a1d4bae389fc31603552041af7b1bd25642e752a9122f37a0a6c55a1c05bcc2fba1dfc304164e5a265a8592f7f4d0367f1b0f298e0d8170dd77dbb951586d32115fa2027e1c5f35ad9f0d349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a0000003104415089af3e38fb5986119fd1c5933f27a0d6c13b8c0ea65490f3d63f656c5ae8f6911100a9cb178d86217fd96e8b3320a4bdb7ae2721f3231cc9d1867347500653a5ca9e652d6fe57fa6e03faf3da04d4aebadc6c00eaae2107899d70c18e67b0bd3554510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801f1f7128d4336c403bbca0270ddf05b48d1baf8f4c5b7e60d08afb125d0828442000561757261010100968101814cc4eeb35cf438ef68be86eed31425a99a4783c1ce1a1471586f71b37794147a800c7de55a76601c0d6296e623cea20f1c8f3fcd655b0a92c8e481000000004dd019011401a82ab656ef2e411f98214fae76c019a73fbd75b8194da4ef7c7b4561c0f1aa38e34e61e3b77e565ec2a5a38afb7344d28a4a53a885b846fd69f6499942f5dc870250bb058b5120d7ef4e40258957e844bc065f573616cf598e1af58ade6fe1d73655abb10460e4f3cba98510c77f76571e33551b506b2b82c0fa800a38dfbb908f0210cc8911103681befc0a052fd7fa68c6b6dc24fbdf8a6cf2ab177df346ff6c4b83f6ebb14653f331157fa35295c20c3d093802270d627c6e2f71a9e56c23718f02c0593c0b4270278ff0ee620609078de9b3998132814c838cfdd752fb2d54f922ba32104a821da58646c4cfc5d9d51167cc27432aec02423d3d34103586e88a8502582dcc183a9b89dfd3b73b8c5f09fb0de6775fece28e12f9a7dd06e758b22f5b8b7cb701dd2bff9585d67b30549ded27783617853512a6fee1d592e0f4a00b89141f26080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3e2f786694189ca4b20f4d63ea621a2d985875e953acf1773869b1ba1e16456525c9e130bdb48620d927669fb2add99f2e95a5e59a13dd4672f874d0b8db1958d2b3f3724d6c9227b3ceedc11c7ce645dc3fe450df09538b14fa90061210ae594688bb3a2facd53248679167f94f8e7eed96dbc6d9742f8d94e5a6f5a34f9ca8a4c038e2b969a70d4a8f262715a075074b87c0e72aac20ba805246d6d27c044f016e2bda4840338ddeee422ead2de3fd9b991ddda47b34823e4cf7dbe5b6cd8818e990abb9fb960ab3e0b7ecbf3f6a11a45daea23d5cd90f48f68ee50e0f1077c617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f000000e90220640fd832259edbaae58215ff69eab90dde6c6f186e297e22ad2d85403b2435f66c3b01e488b2cc54debe9a39395ea51f505f4c49c9bfe79420a55fe171b232625bc722deb387c9e520b198062be5649f414bf6ba087b4bdd8c54d6bf1cdbd100afba1408066175726120f4f2730800000000056175726101012e0cb630216ea9a7d41824f6d348852144d7a1acc1f11b7cc595a91b2690fd042456a0bc86f68f0bcf4723b898eb5092e7b0bd89b4e7798d3aaf8dd3a23fb983000000004dd019011402108fb7d0bb1a97caaaa81a40a12df07b324a48029d6e2db1154e85974a0fb02bc0cab069c1e493aff4c5a0075f9d33693ee7332d96034b23068e0732c68a258f0130b9cd31d5f1889700ee11b5e3e0172cff8dd40287c51b31fb163d84941b036853bf3b03d55fd4e41caedc7700adc8d65cfbce3a36e88cd2d7df01fc39dbb0840240b7910b5ce42e032d309fd8786d7866107c204ee5a131326536ecc7fa06482c0e7a8d57be0a6d0ebf28701858915fd05724822faf99d28eaf44511df241b58702fe57275147e211158d5c2eaf7fa157ed79f6753afa663a22b8d7becca304821d57eeb7660b3d4f57ac5184a7a90d4f6a3d90dd4d77dfdf8ac08e03973de3428902209ce30b0b9edd7410bc539a1eee4d0f31fc04819baf2aec526165950443bf77ad8074c4a73b6aecf972206efbe62f356471aee0d0593f41eceb8ecac7bcfe8d141f2b080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e8c53245207e4c4335d4e8e5065a9798f09e1a6e3a7dbe4f859a0ab21f85a2c40a7f8f07bb94be150cafe759f3c9fc8fe97ebad4683751904ae93a9cac16f3e8a1656381a4daf123448c8667ca1e4bf377fef8ef885163edd120cdbbe21bd83357d0ee179bf84dfd35ee783f0b119c6fa7f3cc5a73cb301041b65c85b8ef9a409fe361b3c796bfe6d78518f03696faeb6eeaf3b9110fc23aa777240578992d9732e269077a5ece1cfdedb1d09c1188d3de0eb547844cdc959bd2d1aaa195ed7804bab2de836b5f4015c780ed7bec900b2bbc4c8c4f496606309d54c8e8c466250ca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec00000091032879599884f53db8f940d66db5ed18e19916053ab3f4e8c528e1f8bb68646d0ae6daa000a45daafd467239c318631e65dd68c15bbe2fe4d31b0b292c311ba249c86caa9b65e596102cf407ac9fd58f871becfc3deb0ff665fe53b03740452e2315461ba80c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101b86cd4e66564759e867bae76fbe420fab380c2311f5dcb1c3dac522f75716c5aa6a9c44cd2abf0967d2f7fec16a51b984a8179945cc5f99d9683eccc02129a8c000000004dd01901140268f7093aaaa3c1c8c786b7f1b60532052d32cb44fca408be05a66d1324ec5856bb20dc6701463ff769d4506ea008f9b842afce39c6586ae39a815bc4f95a1783010c9c06f5095109786161ea7d7138849567a00b7479a040a9bf6fcbb1c1b76608743604fa80366571b8e5f34f00ef3720bc390c6bee29567408fa607ac998428301f642b83387b94010d8adb561a862f3fcfa50839dd893acb4ab5b95579ed2fd6ec69ffb1c9673e040ced64688a7921cbfef53b59e01eb95d1743610cb64f0b9880150dd38e0d11141b83e214518be8304473ccc1f42752ba4e8ad11289bd92fc5598696b4c4aad1e0cde3a1fddf5c517b7900044c84e8ff1e7c929428771ce5358301c40eaf840aef14efe22e28b11d8efb896ba9d7b51941c8c057cddc9bee5cfd2d07c44934f14c9416147c283b8a57036febfbc4083cbfbe765df80849f683008e141f2c080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e1a5c41b4c843767ac9cb582a272bbdd5e5aefe83e2492a90c4b45822c2c65a613b01cb7148b1d24a2ab3774ea89ae2eacaeae6d0b0acb8c7acb0f32af7241a29ecdec59def259122003d7a435ff44786ee0f7e577d53c6eb841532be7bde655d5be1aff97dfc467a084c61a083d4717668351f5c99c4a1ab7e6e963ff75f74824aa0d2cca89383b8030e66fb460d5dd3f6e724aff63ca64a479bc2e29869b537ddf6c0e992fef2f6bcffadcb9558f607d6423b76c6f1a00c58c6d25f5009ec87ea86614aa93da06f2ed39024f0a489a8ef24864e5901635d92c13f6f47d25b3099933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5000000490370023c4b6a1d980eac9889d657cffb548d579376f3f061c518551e8c67635b359a190d0104ef7c5d969110905cf741e260df6f7dafebba86f649a71663381103d8af154e6fce9bd5b88e316098646f4a9309bd481d0e366d6be78be43db200463569115608066e6d627380766515a313363c640db1ff79f866b9597426a49773626c2af3d73f9388131c62056e6d627301012c1d5a9050e09e394b9bdf12bb6ef1a42e17c7e7e91206edfd6efd525aa1165d2ddfb1c61777026042fac620b83391d55de7d07353bfa1f7f45f71bae1ddb383000000004dd0190114024aff4765589c2430c787b36ff03e84231d5b6056c58633ec3d7ac54082ef255a10d50402d9efef5ad96add029891fe54968827151a45eaaa4a7803e21daaf18d02a077db2d42cfc165c6a4318f0564565bd6a702521ce5292573e2144ee3ebd23c07502806737b1a2fcf0c1bb3a8434d7dc7a3a4d69d2f32da5b42b2aa295bd48c0152741405386ffbcd5759617e9635d0f9adcc9a0be000926e5906db41fcde1b54e7efecb332aaf9244392ea1e5170dc45da78bb82c1654a216edeb97c1a98c287016a7ba4a2d23c3017a047f6ff27dd3d62db00d32effcf397c01583aa98f1a7503f129e049140650b718b07f34d9799550b69ddf67a20c873389f55c8345c91f8502d8d8595db04a8fb77253ad677f7b97f80e545fe9c8770ed82ec7f384229f7d74338b9b032ccced3a86edd59b663bd5de75eeafe87bc9774d4a341cccd3a00f8f141f2d080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e66064f3465604d64246bf810b9fe8e49a1cf470be7263b11a699edc83a9f352d40b15c97481ef2ca6bbc6a6be61031cc834e85cf0040d438adef1c596a9a1cfcab00db5a9d4c8cbb82b329dc81253d7a88d9ab83e3e7a65cebcf645c99c76fe9efc52a16279929bae12fd2a71079493f3c6e752afbda2c13db71800d0c4e313a6a9d40738db5540934671db720452ed6d4e2065985726b59663d9adc8469fd2783c836177aa07ab5f83349e2df14b1fd8435daf219e6a9ac369ebed430c9e686ef6c65001c77373de1330c0b14ddc89a8001fc63cef8cc2bc25934ff4240408caaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde000000e902b64caefd758bbe4def897291e0048ccb2fe0d9ba80fdeb5084503a50527870689a757a00c1e29530c8d772d5e669ec1966647dcf4b4a82e7c05bf770abbaee62a28db3c7384ba45e2929ea784b9ede357298d4e160fa6d6c6af4274c6dd2e3ca6a002b2508066175726120f4f273080000000005617572610101fc7ec028463e170e649b9c7d3c2264ad4613ddff6affb6f30dbad889296f1b0f0226d8fcda485abf7d5156c33ffb4c945acf9db0d9c50c65cb98a1962aaf6282000000004dd0190114023ee312d27eeb851c9a0ab6dbed1b2cbd9f77fb12a198a4a1c42237eb7c449b4f94f49b1ecd2309c3658cabf5f2df76ab4be651f8921ae69fdcc2ad3292b64d8702ac989d97d9448a0b1af19e69cac05c4fa4fa8a922551057394d95bca3911df65f885f0f2617528c443733dbcde0d88ef924c86004c58e671d9b30c5ea659a18d02bc58066978f585443ec395645a2f9db981776941d522ee946213b203d8c66f2db55494d16b450f8876a36b8dc57ac58cbda104929ac042b3a8b785f3d06c048c0232447623bbeaa59c7e97f82fe7ac14f7c4d213ccf4f80c3b65e60b5e0a66be6f2a49f46c9386221716ca73210265ed0fa0f633c94620d237f7e545c9d2312c8001b4eb7d933aff72c8c34c00b706b08d79900019ac625f50cd0e75c4b96cb5c626a964dea2aeb3418f8cd1ec0ca6d1ca63cdca8b23d73c0128092e8de3c445f889141f35080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e8ef48814f642731557586cc256a1a39475d9bf76b478c453d128d01f91176922c43507c13ee38d5c36685523c1f4b7a6cb99ac7b004b476e92c4a2e115f668af912f5dd67115065557dab0fe1542c42c455578ed8aa452787c07c97e271ce955dea7716e4e6e2a1036759bc50f60df79f0a5d32b6877563c5372e2d21fba0b167a60f2d373225934a334fa484e66a49a8fd23c14a205d857264bfe94c0ce077b9b69d60e4996a88547c7fffae0ea816b302119cf1aa5d1fd8a26efebf10187860192c4ca083a8482aff4ff11cba1f3ae2d67854cb412a265cee4bcd9d0237bfcfa95f644593ed8e0ae2705031d21eeb7c950443b5b5a14f6c8c7366fb4280e90000000e9023d39e925ff495deb74b54ddb116551230c59af7b9dee4043e8157b319a9fc0047ef606010a85be966ffb653b9179b28375c5ca43caf98773320236dcb88cd635a2cade4734b01242f1685202050d146fab0788486057ff85b89e24060f64e679454328be08066175726120f4f273080000000005617572610101de8e69d5d39e49be40e016f8fc430896f3a9031757897a4a6e916ad8486f9f2f6b4a5edb93fa15f614d551a9164dbc9e7a5536d2a91c0694d7e8108ec9741a8b000000004dd0190114026e7af1eef3042e9c523fc5d9e3fc95d62d72c216c37025f348d6d11717b35112460bca58c464c15f63aa3df3ff7f19e278992f656f87e92ed5b36277cd61ee80025ceda3c565f2e0f2ef82205bcda223923f79a65404be643975f10e5206f214276892bd774732ced1bd1a7fdb15d6b6aee2a91dfe3bed1cf2c1b2f7e92e53c983021667105092a5d7c1ad7c83de11b627af1067014bb769cd4698646f39871cc365d73ce6fd4a9ce8d53e5b9c464eeba84d125bb7eab26137e8e6ea2212abb0448501da8eeeda3a9fac958a3ce5bd9333e1340d543f7ea6fb75f2c697a8b97c77f11b99e5c0f7e47377915c4cc7cf1219e0124dd4d7300e57ed42bd08d1064d6a338c024249ac10b1ccfab287555ce66c849aee9ceb75121070b093a37076fa371fdf4f12b794a64715b44d18aeed47aaa25a63954d5045eb2c5b35887c785faba9d983141f050d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e14381a2c494ee216c9d266d3a596def2a52bee48f5cff4f605522ed6cbcf77231a3ea54e9ded41763a389741e5bde4de2368f29a3243cb202bc401154b5d34ea2134ce245cd9c0f32d8c6cf71770853fc0ff6acaaa60ef27b76bbbd54aa5ea03a79a9e5b1fe01ea97c3ad3ba16dc46e1caa51de894da3d1acfc4e0396eb9d7389092647faee8398e80be795187bfdd3df865d8f06944b3eb8b2da2c24b301079be4f9f955105653ad11996868b46b77f931505fcf6a361e5c0010a7e9953fa8e5c12c9c15a58137324fa8e9540b35b6a56a6813ef9a86e18a55671b44ef3d6906e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089000000e902ab1482dcbf3171669a1338c033bae87c301cecedb1c8041c2d637b3bce048365cafb76002f1977195a2c5ab4429a6871a8d73e11971b4bb042c66e1d743ab5891cc5c48f8dc6eac3545cde2c6c67b3cee1263d866867ab690cda946f74a8e177105a2c4c08066175726120f4f27308000000000561757261010156c1da7441d3d290df467f7691228153e3af4b66c0281ef4214546d4c4520d2e60ea3e57a134cc6233cb1088e85a4005ce6b5f3fe2261e3b9a493a414a576a8f000000004dd019011801ce8c23fef8504719c1c88b23cb98c6accba550df7f0807a85a34bd2b7a296766fa4520bc261d40c0b1f1d56a11ccf6ade342f564f4765b2a95e666020c595f8101acb32584a98362f576ea6410c6c81d71e262c1f7172efe9d14f083847b7b0203592f69dae248686cdaae492a767e2b8f84d10594e583c9314fee01d64b6fc78d021e805db392dc0f1ce32e3d0755eac47bdf1f9d4a4b12189462dec3d3ac0ea65ec2f941d2810c5faf30e7ddcc142e2855b12f1d38c3a7f230bfb59e6c8dba0981029a0d635f4380e4f9b76c485e52ad72c7b7badac6bf6bb40fe5b1c43312122e74f316e88199dc4dbd992115e3d07203688086a1963c5ee7d91584c8847d83898e0216dfa65f946b2685c80d9ae972b2ee46e3e1a9914770de5bb1541280f77ced15a3c4c3d4b59d7686de847287280742c0da52bddb6694263505bc56968b1c1c890280aae59c464cb3ffe1710e73f86bd31d80fd66d52a8a49361e63f27b698aa61b3c79ef0c731e7e79964ec74d5346e652e3310a5f1d1f434ae860ce0e9059f98f183f060d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e10f49793d5c69123ef1d432ab357d79b9e4ed8bd76b9d934290105e71c31ef551a80dafc7f7bc619bd325ca66ed90c7511e3f974e94dfe7bbbff30b8f13b61c254be2e974b8321dce7b5fa3955ce5e8523e9d3de65c59df890d045f2ec670800de8a1c92748ed5a5e247fd63048efa1e32dce5727ee25d09eac1c3988f122b13a62104e3f12b8b70693874bdd96d87914c548ca37ae3ce097cc740c271d30b3bfd814891586cb023772cdf28b4bd2b19858c3a5091b84623262cf7a436b1c98be8e9a38739c5152535782a716511ae9235a4af75bbd3ae2f1665121e49728563cf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b000000cd05be74cb2f70a96288192db09896d256bd00551fd06929a8068755f8a7d8c5cacd222a0200a120a701a8b14c7f9c4e1e8aef4a1529ed82de43e0238c930c7c20238b3cb1ade3e211ab64ec581d5dab9cad85eed12eb07351e0146c9d8d099d7a344aac32f3140672616e648101341596bc938a8e8db72da258c963ed6acb424f4af47f4f1f4d53a7acd9804925485283636ee248161dc660836b4379db7641531fe9a7a5fc64ac2d7899dab40e9c84d9dac7b5b5da8ec13214533768e221c90617a2c19c7a9417396ffbcc920c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e88016ece06e88d28fd74395a12abe91e84fec80e72cd5718912fa6cdfafe9714f2700005617572610101c0aa5020804b03ee2394aa3484fc3bf162bc1656e69cb91d108e5911bc9b5e293f53bb008c84e611afa507fb535b2cf470d0cffd38cfde93da7f0473b42f308d000000004dd019011401d637a226a16f3bb046cca7971ead7e1b39d880617f882c5ee7a2b3c57f36a63d14c22be6e1b03d01dfa4aef9811bc8762345f0c49e41ecbf6287d97f5e52a68702ccb67052cc9692844d3bffea0df13615b7daa449a47cbf2c4fb825ad1e90951130984855b32e9f048d352a9d1e278e154472e8f357f8bf47c9b95ae73175d38f0172ff3b73bddecd56c67d4deb4359e6e17a1a1af844d3ea429d12f6d3b1dc157e3dcad7610e036f332dd36f1ccfae2ba3b31b24bd2db0a2a78cbc48cfbf62ba8102ce8da5da15d83c2c09e0523a60176cb13ff71c802c6e565604525b79ac4510120d482322a93dde6498ba115b63103d53b9ab4dce4d7fad98bcec954322da3c8a02ca3da15dcbf3c42d355099a193503eb116f1a9bc5bc9d8f55dbaa3ccb5f790737c59c497ad1dd2a524dd6d7ae8a4cf3b815b6f2234c23f93ac94dc6f913b5b84141f100d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3e2c765ec0e00d697f21c7b8e0f26f35e98b8a7d1e26234f45d634fb70b5d360be6342f2a5f0b4af1581668b755a00cf1c7e09066d030c1af12ef5be0f56e055e4826efb21f12b04da9504786b12838345f1b3b93c4564cbb6e44a26bc688ef3849d5dceb1911e7b633b5b063194b0a9df4a9f2ad425b29ef457cb8c2d3ff4e30e2a2c973a7afe1e25ca0bd605428a4aeb2ee6a425f43e87ded2d92f170b2c78ea006c81feb0b026174582d315787520ff58116be63ab0a54a86a7ab6be6dd8d9ef54ff9f266bbda1afd23e51c52ca5afde90a5044e56e4e0d93d93c94fb2cf884ea0dc85b03dbca2a76548e8bb35eb6b8369d0b91ce5bafc6ec89d07be77787000000e902f12af03632c45ff0c8b34898af4ff2ed9da8352ca5cbd01b934f6fa1c80695352aa902000857eac519dd6cad88554d35bd0dd31e2f629562857ec52c0f35668b2a4586c8b6fee22b4c1912d6a27f918c97bc0e362c5593a98da9a7acc9a5ff9a1cce498c08066175726120f4f273080000000005617572610101b271c73a41c3160e4bf097ea13d38fa73dd099c2de4bb038a0677d4098fd17771473fe82cdfe00005420e2d19ab77d98ec60ad5828031e2adcc332b275f8678f000000004dd019011402f0eb4263e8cc256fd58d86b429d38994868e47c15556d5c0e9748dc4a51741736a30554f76029de316b0258947fbb88eca015f5342b14e506e6a27a986ab488a011892fc5faaeed01ee66d0159c6e0fdf323092d7f46117ddbca399abb52670a76eba20d78750ad8e2328721f9469cde3eeb01d16541ad9764640c58e39342a58b01202832163803762ae96e54e84768642ecd758d3f82c66aa0453032bf0accea4e854bd802d7b5df158e7f8f8f0cdbf1bc299db25d21d17f5e416eae1d8f072d820102a6a0ac90ad683a418add1cb4d218a76e7cd9ac16c9f939ad5354726b2db773416c86f6433291aa7f1c9646e6dc8ca41f64221d76ca3b02e42ebd0c7cef8388026ccff1aa7aa3acbd2d183cbc83330317c08477e3e55f1a5ad4728f874044f900fd2b565a590bd85f8fc54811752781787e928970f1410e139ce846d6dd0cc887141f110d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572efa13b12b9249dc4ab9d2da923a3cb220a52ddcc3146303ac76ac24e44e3e8e683bff1c1888ced360de22a5cfb3b75c5bd2e96bba84c63bf53c6c698a24adb0dc807df423ea06f18c30c52c7d4df6a02ce8bc04614d9b703ea794af37f2d1f43143b92643ec2a139457fd39f83fb0361fa031ab5e34ee453e176ac25083bb7f679c288134e27373cafab0ed3547747e527a1bfab568ebbbc63e5fd98d3ce1144d39808cd96231d102a971afaf0b9e886f7eccd42cbfeff68c192f677cc8cf4384f4ce6b60f94378dd3e92ada5a155204f4b5dfab3c02650d5b2e02a1d2befdb7073f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de000000e9020e41b33bac97c90b8f43c11530027f2c9833839dd4e83e42f5a13b15b98aeff65e80120046f3c04623b23d8c605fb434def0e850d2b39d8ce253706c8265477a18a619499154c0dfd02f35bb987058146239823804520683cbae86c0aa7b68d065842d7f08066175726120f4f2730800000000056175726101010abe71954f6e3e77e36a86bc4a8c68309bac56a07f6642d8ac74f25f1b00ac6ec86c669fcfd16661d2cf9e9f0978999a7f8dd9584c1840fc145ff7c70960478d000000004dd01901140216c89c8bec36c8fee1a593f8b544db43212faf7b51ee00d4af85308ba762be11d69c6a714adef72ce971b2df48a11c44a0c7d38a895366efd16701eedb6e9885020e2baceefe8a26b067c4c603f59d02719491b3c416232136a41ab6422b9fbf0cdb7b04da604863b0dbf5e02e2dccedbdead11186fddf448029b6d4423ee7ba8101e4529c83fd7d9ae2f6897086f9b7b450febdf16c89d0082bd7e1980b7a0289356bc0d1e8ffca655ce336491ac89b15c83484d85fa68cc230e3e0915d5c3a1a80027e8a217121b4178500532bd37b2f5a6637b0ef3b20f87e936dd020703a109f22f22d9bb0a2704582f87799c6f824d74dc64786e4d3d8f24355c5274b6d9a1384024c198375a2a7dbf6a69f160db77b493d061ec030a895ef7dc97bdf0a4e7af46b8ad61ba2658cdbd4c873ad818c9ea0d1dd8aee20a77e82ad972021e02642c182141f120d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e6ea0133290020cca710f4648ef73cdd380da6da57d492cbb96348e946e29172a94f4daf3267c5fa8d5c24eb157a43bcbc97a0bc36542717c5a77f16e6a4db35f2ac9ea415cb79d33d79ff92874484248ef7a1df54ce73b25ad3a52f8aefea96545d4c8129aac05004675fbc4e37cf87dbd1585615829c8677b2375a6f4653642d4b7cd6ea0709d77d44ef50ebd5d248dfdbd4477bc468b46d4229633a7547a76e9b4132dab2e5c7fc78cf569fe14c1ba01eb992c55944a987961b29e0bd7a780d8e63b419e3a9c9877f959073370ad098535f3cc7e3a64deb7afb832d4757c3e1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91000000e90244d7026ed0bf5b8810ab7fad17da9afd2bdc8dc67e772a459a93656f2011a0714e551200adb0646aa4642157d7820f1fb23d18ed75c794fa8e6f209e95c125b6c9aa695501ba4362cc2a84388137ec98aae2782f8264f893cb3218bf8a7b608c8528bd1c08066175726120f4f273080000000005617572610101fad9ec882aeae307d69eb5e9d9d6f8e4f562b76b2a92ba12dc6f005bc7aef345cecfea034b0b481099a171e69cf850bb38df1e1f08d4251f8ce28dae08333687000000004dd01901140248700b3401d68119d8b0dad724e16a03801f47a71442891e8c5b8f97b074d76e1477a31e4bc2a3815f0f3f8e5f1949e14eb7f5722cf8fa6f748064dbbe3c028c02320e9961f5767468e6e1a80fdaa9292cb75dbf7b31b0b1384a1fd577c497042669f55b4e79b776ea1ac20b4db1dd9cbb75c9c2a6b5a85be457f83171d5d856810198d7a40f2ac4e90f4356c6705137736c1040fede9047affd6dd5f33fd27cf549b9dc00b1611e0b13292e6eeacb3f62aecc8dc7a1132f98c285311db6cbff688d013a1c396c47abde1cabf16403391cea8466d8257f5dc7954525658949b1a97071da6ff2e858e1d0bd81091c76e349c57373bc7fd596c8754bf595c97cbf6eb1880298e6dd5efae2e6291257af5d07c0be0c7a78666c4df331d73252caa927af100d56182fd27bd0fff44ac4f3b36949daab7393060e1dc930d0b7a64d8ca9b1c58c141f00d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e36416704a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e34448b023cb46025eb93d204e7e1ff841f380901e9aa6385d7457c744557c575080642414245b50103da000000e9e5e710000000001ed8a5111a34113f8d29454c4126f700f98fd88edaebb5880043c94ae65b6c17eff3f8ec8d5dde2a441c8671b0a2d9f84550dbfd5bab3ab00a8cf82b22b95602ad20657f2cfdd2880ad6b7e2ae8e39582fa3cfa6cf1ccc834c6c58c8f1d3330205424142450101421bdb8e82f7d0c43eea750751019f6ba2b16353888275346b0f846c8b252e43e9dc0d184e83ca37df40a7d669ea0b4aafd021011f4ffc45d97a9fdc7ea12d80", + "0x41028400cf51390d277cc5e610cc285f994239cd96ada5c96b7f9a41576822094ce8dd95004791627d18f7c43d35d5bc6dbd6f3d70577277c15f2a49da4a9ab131bbfbc6d90bb5ab3dc855945f850e3f4161ef4c1002be4384a69ce83e062d2b21ed9e8b05a500000005030056f680d2707fb2611ebfd4849c6f8f6c4b03f358292539225869cd2fd70c7ac607e0ea8f1b29", + "0x45028400372c0b60c49f3f807a928b94650417fb4c64a2fe3093f7299450c96afc2902be001a008f8b8968cb6803750a33bda488ae95ddd437d4889ad7a4d29393f96051d224a3606c0d8a229e91c1e449c1d97e9da0dafd026a661117c4736ea012fe3903890408000503004f3396dd2c6b55498f67ce8883524360347427e30cbc50fb981922de73c4551e0be7d4d4de2e03" + ] +} \ No newline at end of file diff --git a/src/services/test-helpers/mock/data/events18207445Hex.ts b/src/services/test-helpers/mock/data/events18207445Hex.ts deleted file mode 100644 index 5502d3650..000000000 --- a/src/services/test-helpers/mock/data/events18207445Hex.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2017-2024 Parity Technologies (UK) Ltd. -// This file is part of Substrate API Sidecar. -// -// Substrate API Sidecar is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -export const events18207445 = - '0xa00213081c14a4f3f42e2c0600000000000000007879fef9f42e2c060000000000000000000000000000000042bdd739551702000000010000003501e8030000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa427c7bfaf0fd33c1781face8a914713e0fdb298199047ad46db632b3a0238f57674dbc4f12c27c26a2bbc8032480fa7471f04ce61a4e795d330a079b395ecb262091af0f00f0dc66e18528c5338abfe12e30c6aa5cd70f789d9f1d94cc9125d8a1d8f8e865fe7b1e1e7ba481f179cb277f08ed36f5c5cfc1ba29ac5e3075d61eeea75a68bdb3d9e49f036cf37862cd72a15c93bc0706445d2bc4e1f660ba8b3a68ff361cb52ed64e24080dfc2b09276ce96bf751cc5d6ccd729d8a6c2264b188ec915ef453fc4bc90c9c713b5c4d3ab970eafa03ea809cd6656d529f2cd1fba9c90110c215c22fbdbc9ad6dad96b04622672e7107e272f99b1d8087d886bcb91fd57d6526a735e0f882bc7dd1e25de1390320a1b9a55cffe0d6a46cc0b991e9a9103197afe306e7a67f1d02430121cdb4b48266938c1d07b917382a4e62fa0e0363b5a56330139920117de771fbcca2b786ea8fee98f3fd29ddde0064695ad8f924a8405f841a9d1f8274681e1f550de1a88c74ebd403dbdcd15c878bba9a884894c8d8bdb240c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040561757261010134fb235c339da491a446455566e2d35fdb6487864ecae628048b34dad2a539fda96413290c018d589e87ebf770720f1671922f08f26266ad4bff67f2386daf05000000002c0000000000010000003501ea030000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa0418535d3fcee0f8457ed35a6b640496919eaa8e12c343c33f1acbed4f2988549f588f50ade45698a7cdd0008d6b36fb88081fded021a3a0007d24e0da224c5a198764b65dd3bb2104eaaf9c3354e0b83a2cb0fd05c8e513c92e0b8619fc1af9f71f260373ca06344310563e9aca61271e80bae57d951d60118a597f4b549c6cdee19893aa7bd06a0603ecfe67e7dfe0a34ed3e7bf6ae8a30f813477f3766d27d1a8a48d02cc46a2fe6e4b94fb4a57e1d21c2fc6b70728ad65f5273f0ae9ba80e36a285acb80ffc14c2cab1c02ec0cfa8dd278d52bdb8ad218f6b2b640b4eb6b1cbac9d27448dc0777f7253fb8b976bc60c6077178a4cec9c8582d12199490bd17e8d13919f6796ec909c194029bd092b473af011f9e81a135d8565d58ac821f91034c51732c8cd0f333e1b38ee721aad92f5e281921ee44780755004f914421718a527e5200405a0ba7fc7127794b20d8353f42574bab200ef559cbc1717475b49971980de78cd5621c99e91066e12ec44b0c0801f3ef8124520c422b174f26d12533834bca0c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b5704056175726101013ca3caacc1bf08e76650132cfaac85737a837107afc0e18d8d1acbaf5e54474c81f8a0355857b421ba9ee93766190c1fef694e5138cb9cd43251fe778decc68c020000002e0000000000010000003501d6070000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa76e6f4e11bb6b81fcd95efdd821f9678d6b2915b3b88beb37cdd00c318820a728d25e156801eacd91fadff32e0c0a10cfd46f206e9218d1b6fc774a55d99a21c88c2a7a6430721c79c1a4cf6dbf01e6a73807e825f80171f1d95a6e07bfd96183dc2e6cead27e2cf31c53127a8d31ff3df37be2718f4b782f2f83e8c8da19654dcfaf892077ca36bc23d4227c60de9f123a0b92667f11669cff61e4bf4288b6a07a1af84fe201dd0e21c40d11a3467ca219d5386f8b95dd4a87b76f75c7176802b9443b4b044f99ad61ebce85f2b066f63227dc22131332a155d00ea027e215f3def61cdb1096c49f9705c59d16d1b16b9e4b71bfe77ee5e5553dff6467c3c129563c9c036bc9878d039c080713e458bce2573574bd687621fa862f56a5056733507e799560557c23a42de4a2f09ad3f4640c0ef445f8b16dcb60230cf05ac0ef8612af12a019c723c08773892bc49703629a6c7d40863d66b556bd711004ffe270e82b065532933ee2ea6b1d51ebb043f67a4d298ce878e522f6ad6add199055e83e01892491006617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e890301a9c2118dabe56b4ce42e55e4eb03f9500616bd75a5f9c2c87e0b2acae2e73fe618fead1ad47289d2049dc479b7359f3d6572f3d770137927f0e480aa0f044f17f40661001c89f0fa8248630206a37a320c4f215e1be88d133ba7ac7630c6e25ec2f7fd2f5fa38cb62cf097b956c48755076b7bdc0580c01536f098336b4021c37d542b16846f9a31958d16bc518b8016b6075db298c0fb2a71c73f8a08eebb564b2ec5e5382b2a63cb5ac5be6f854377f57ad87e48aedcdd507a23463283e28f0daa59e7ee1a8b751e3e84513c1e4d0b6d77f627728d6bb8ebff359ff6e196e5de056175726101012c0978c990714e89127cddb29841e611cc79d29a4945a43f791694757eb523250e42bb6e5edbcde88ef7092800917f668096d5644d318247280cd13c5790cc8d05000000310000000000010000003501ef070000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa743827096fb27567db488fa961179223052077d4e55b8416c2e48311d7935924982c097a7d2da5c3d9cd155a068e37ea670882852a5c8b477572be450a1257511eaf7b21d32346ddb1727959c54e8aa61cc273897d34c0aaa1c0f510d647d609e23def186241535ced0faf3343134d36a252fd143c04e7fc20ace704f762922558e02b33189bf63eebb3c7be4dcb63a43a4ffebd539cea90d6180e6d191ec4076755b141a4e05e74a08e3c7b555d2757e5b9c8840704a9f177ba93d71009f98fd01519f62488c3fd0172e9ca0ff0a6f6155b7fba7177de44652f40545611375ecd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701dc8e0d4228404d6230840f4043119df65d4d1b64c0b0dcb23fb5ba7c7c650e8489039970c31d8ef604b05232dd77400efd8a4897d1ca470c78972054bc735e1a768502d5040176dd9e765adc2542ef235937aa3ddb03ebe7ecab8effd84bdb6bd197987fd6fe1472232408435bedec20696f521e8c4c5f78de0c417127b22d321c9da95fec8c0c06617572612063f37108000000000466726f6e88011d315da1224715c0fe48e1562f29fec7a2be8e8f68a6437df83b81e32839d1590005617572610101cc440259bc322e53a1fa00ddad4063f9b13f1b28a65d4f9b5e3c9e8523499122c345cf6bb2cd0b8cb34340f26d6d5b5fe302673273fc8bf9eefa7cf2b76ddd8010000000010000000000010000003501f2070000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa8800d2ee0a398bb2aaa5c467e2433ae83f7022593244b3bf219bc14f34bf9d75adc8676b45d8dc5cb4619b67481af3811dbec4f7ccff961459310a51942b01da2f51a71bf0526bfbe85a95a041213d2ab9523d0ed1b13b7bc134cef75e5b615d1f9e4e7b3d00ab2125669b8cd6185207828f8c2b0cd7f1f6e448e1183d22120f90854fc84a2ecc5fbefd097cf03d2d45c84593b050e1aa9da5888201cb72c245bcc168ab6959db530bc0902f25e15007faa90d4b1180307eea649dda495d1e82584c05ee2e96cfc463ecbd05b5e8df1b5477bec16fd909c1468fb55a16c251db56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e4b22108187095b27d44e2714e1c369a2c798325d6aac713827f557d94d93c9e8e90216bfbc9d7624fc1f3183e04eafcb9e7c10abab3ba20a09601b25b21989da84e3ca00eb00ca5adc9c55237700d017a997d44858f34c4890e1a323d7686ebe33c4197c584c43612144d75669e0a32f4aba9331e268c4f30101d369611ccf6e4d5e1a3dc8e60806617572612063f37108000000000561757261010184c9f24ea134167ebf9b3411e3589a1a82ca3de0a522f42ce239199663201064fe81e790af4c56ee273a19e86c19f05abe4712fdfb4114863a1e4fc0a177d28c1200000003000000000001000000350104080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa36267aae7fc29ef51baa251761eb2ef463a4b7e58613be151473ca18e3f6c2176b9b7b6f2d9933b2a21706e7866c611e127c421f4a82205c36cd549f59834d433fba46adaedd6c5c39e072bd8fdae768880f914d66b30ce009faddc1a38a01a23a1d46f453a011d22079b94cb17d0cc25dbfff9a316815bc993fb6eba23565366a7f1841167bd343184bf792c2e1227b6bbe1a8eff2f74297ea4c6cf4a6f8f4be630be7b6fc75eb7f9ab8a5951024887425aaf335beb1b5411c22f5c9ef28887d1d248bdd2f4535ab2604f1bf4c10d38abf7fa164a7cecad560ef4600eb6e6e13197520fd2b95cc9d14e1fd96f4b3106e1c1dd52e0712dedcaf1fc1e7340900c97c36d95460b7bfb85a462b1a4a1ab3a328d6ce3bdc149e2f621fd2b44c99b1ae902a3d4fdc777a8a0c4b2ec41ab2f94856614419cb5da06fe489588bfec5f0cfd3a7e3b64006535f9d59faead7fe5fa5a8eed2dcec9aea608fed73fcf23b4652b6bbabb4c3fbbe568f7a194286cc690f214147864f2b0846d879306a32a3fae9051fcd233930806617572612063f371080000000005617572610101a0bcb3664ab537cadb807a77528061302f739c27815678d261d13bfae34a6b3284c6f266f29f1d0d10bd4729c2049d179c2c7140713ccad884ff75bb01023f8e1b0000000c000000000001000000350126080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aaa6b2c89cfd1577542386417742686bfe3eb4356a95a6f557071dc7f51fc6b234588bb3925147387ae14139d97c662447b9b5390e326e50761a13a94f0c824e092ea33e855257e123ec2166bcc76d61bba2a1e7069ab2b3bc579187ba813770d73243e614f2066c094d9b6f60b30d51cba11724425e9ecfbebbff149f0b465894b60163c49e085845f06eab2554c8b80f0264cf6a58927f69b6ce154e0dedb9479fff98ea4807450d6bbd5651260ca1b66a0521ef008858bd5f4fbc148da92e846b26bf566d2ac6c1d2ee495ddffc4a46c8085d076224bc23008ccef42f913ee6c617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f2ecee05eecc9ffc2d186bf76bdbfaadb7268cf36a69f9343fcd677d5d6aef8c0e9023452085ba5b80c778626c836586bd80338d1748a95600490acd6529eb25e949d3ad433016b5a6ba82ac57a7cf75cfe8dcc96daacbd003864d8d3facbe9f24224016317a16b00b0919796be516d7c76884837074350d62e7d967d753cabc73f3d5b70bd630806617572612063f37108000000000561757261010168dbbcbc4af13a29431c29adedbc4fe1d3f0d117bf2509e64a5a91cec48c2534a4d0c2924ae9a3fad58a5193f911f84b2c4ecc1a3f578a4ab67a7aac037a1888200000001100000000000100000035012c080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa3ad449d3b67ea7b8b5b021092c52b842a5b803ce7fffd3f5d3cb0870ec3909655c9578083a84706a65f3a15ce8d95273175f2a678b4540b7a417ae76a551c2f4b10414adc9ff5c19b1d98f500abedcf6ece8a669398062aeb94118afd2c991bddaf5d31f7a7de06c3eeb9974d08abe4772142e73410760d3c27638313714953c90befa77694e7c3bf8ed4f62b31866e2713dc68e9bd418e1e993d64980bd9012d9f35304f36642d2a44426514bb262ab0e5eab18e9ce710638fb5513684ab7855a00f9d4a828ee695cc4ea62c3085c9f4cfa15214dbbcef49fa4b9b126f8c78199933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5234bddaa9e26b20828984c29ff6791ff755b8bfce46de87c0d602dc06553aae84903877804d20772f3c2af51036987d82acb825240bb022c7eedbefe4e2d370ac7fabe3f0501b47cfec7144911179f5a71393ad3d1041369f95b159ae2665266476c33c02a1df5415f176e54ca55c403f217afac65ff709bdb23a481aba7846c9b53998cf78608066e6d627380fcbe53248335a133cda35ab5e81212f6de7eb4526d8ba2f74d84e405e242fc0b056e6d6273010152dce2940279da3f55ce20d1c7836c2be7e5d6d312a6a161691e19f03dc0c718d9b2ffa1b06cf9baee62e8701ea1ec4acc631d95f145e9ffd0d90106b64d7f84230000001400000000000100000035012e080000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aae836d2c36c647056f8911eb0efd0433dde7ff8105cfb2ce3c8191a0a3c544c23213fc571e02220e659d250161dfc12ef03195c323571c67f7db478dafd05fa8a27190a885f94fb92bbd5b379838abe973b27b7483c8bd1f9a999f73e77f26efce9ad36f9361c4763b12d8d3163b576e5b154919176ccdf8abc9910025364b3e912b761e16cc4e212574c00d2aac0745f1beeb2fbecc85b5cb5e0ca1d37a3367b7d7d8dceb78856b48463cd7862d8ca9723a68637a0ca8c477e41fac339a6138c914c9914fdad78ee56d208f4699263645468969ff69772180afd8e47b504b3441915b12af1b41674612e52d554ff1e56c5c0a4e8ff66a1d10eed853432d35803088161306681875aec2aa523f076088c8ecab034f7e00e92fd12e13db0158ca5e902f4f0bea575179bbdb095a46fc58c9c8b0b54580b4199230f8fa04c133b6659c04e967300a3d334af9f10f3df35a14c64e72184c9de4d1bcc4cec179aedecb94081b7fdb68de8bdab2030780fba11921eed107c1c5704983844f907b08fa93feb838b349e0806617572612063f37108000000000561757261010182ad164546fdcef42728781d19a963465fb6b2630c73fd86c4beeb77e799b53fec576b174deedb3efcc68c8726ff07bf820abb892a9b2c086baf27a90b93f58f25000000160000000000010000003501060d0000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aacacbcce9a17ebd375a7266ef4572d5f8a886b7f217884722ca992d24d5ca22680dd79f3be0875126a8ce707988c249215923b12d1715fbf4a4bd8805ed86ae9bd31ab24f56c138dedbae61eb4437d79bc277840dcee684b1643037f672bdf2673554d1700a871b824c34e17665c35a235c35c8bc1cc3d504a67328922091029efafa6327fc307c23fe04a6625337485b407036bc2415249098db482abca99f0a6b202f220546bfd383aeba2f5357bbcfcf7bf80b6c51e430581241804bf9a2815dfff997267eac89e9b16d183788ce4a3f2321ec77a3d86d34c37484cd357d9acf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b95104945d53c74151f1ddccb2e8726a7c5bc699f1304212535cec66432ee8692cd0540ca1f6fec4eb7237684abaaffffd290c1fefbcc66103f4e174584ff70191ab88a4a0600f3f915d12bc68c07e3c65e95693203c614f8938440d94f4839b94c5e4a23a21fa8a6f8f004c6d68e48023dfdd2f03a83c6cc0b618b08975a66ecfbdabedb7016140672616e6481016c0dfc49dd2d32ed21f7e79ca849787a58f95a4f4d50134455d9ea09da2bae2dba2e2b1d45d913e4d438d5555e57b3ebbeb54ebb574f89af3b78f3a2c25a4c0fb3dacd801444333ba3bcd09ca29318ebdb4ba6a510be62a35eaf80aa9487e40406617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e8801f8bacf4ebbf6fc3c58cca37cd7692c29ab9c6d2fb7f432317d70403017f18e1400056175726101016c6fa6a265c69712f46b199c18724f97741ae6d0741ece92ea4b69dfcc027478dc469879bba2452488d4b610b18872dbd5f86eb3f59f256ff19a835213c856802b0000001c00000000000100000035010c0d0000aa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa408e5ec44d19c12ead2f07e7a2787205d440f3d7eb2df4fbc937b58d89c4d911b648cb57db9347df8506fc0a55a2c5d88e8777c35b8b84be0e9d69ae08f575deebc16eae0b2fb2f755a7d51e8af74e6ba1ed5be691ecd7d4063a78e0751379c50cdf5eca132c1a002b645ecf654ea2b627a294c102a2be5f1014239b83eba7f85e44d6bb43e8f7471d9ffca20cc96bd6746e0db5104c4e9d0846eb7823793f6ad7834fcf5d66924f8d8da8edba1ed6cc32b9016a1172f0890ec4a87c209cff85903475a743e6cf55ceeaad1c734870e286b37ef2af304221987a16afe13c88b33e74e143d7a9839bad2d20dc92e8c51628d8af02ffedb82478056dd44990b1f6e4671b19402feb388df3939f7863abc65931ff8b1446f2874cd96cffbd24f9979103cef22b660233f6f07845efb0751baf62e6a82b58d27c9627f7d54121a0c6b8afe6520a00cf298093d23efbc038867262004ebdc021ea45e6bf39476ef726f8c94289451e72ce3055d45d784fbf3b4125e4f38bfcbbc7f190b3232b8cb54eeb16089ecf280c066175726120c6e6e31000000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b570405617572610101c23fe82aff044f04da1e596a10762a1ff003357799abbe20cdc43685c975bc0d34218770234f9c69461e38d777bfe915ed50efb0d9fcbb185c9832a81db5b28b2d0000001e0000000000010000003500e9030000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3974a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd49382f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fcfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf48711a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e8705b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7accf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed16f61519885184474f94a36477d707f142c4eb7541a709b04a77d79fce41ab7a91036b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c010000002d0000000000010000003500d0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39714bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6a05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70d5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e23c7ba4ef4e3ad6bf9bf160a444b01a137215d7476be1304663c4c8eccbb7aeed910380677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c030000002f0000000000010000003500d4070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3972874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b2145ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3c88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126e8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f584e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86fe5229cbccdd35f77076c7b4ff63cbadcf05bcf6cb712f0ccefe1d471664c87eb3108187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d8104000000300000000000010000003500d7070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022ff1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a8173788a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78eb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c56f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf4279861b0751003c5d9dcffaee60ca5e1a507c7afb449d7f65a6615243c235641cf834e9021aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c8906000000320000000000010000003500d8070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604cdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7cd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7ec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995f267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c842c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d1147cea950a3f305b01fae1ebf167572d7abdda255934289c644fc52f6f906689c2e902ac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a9778107000000330000000000010000003500db070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc857207d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34dae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca828b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222f736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343fd2686e718ab56fed429636b6366d323ba9901a0d99dbe5f391e49f4a46a7547ce9021ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a08000000340000000000010000003500dc070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397c024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b4919fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa8337cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b30409fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd532457f8090c7a6d61ccb7e81912cf68123e4fdd2e7e1984ae2f5c6f8e7f3cefbc11a8903fad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c18309000000350000000000010000003500dd070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c3978e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b187559dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246fa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b2878e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c13226090588a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb898c4229d80b9d30b1780a7649a4c935f9109a04b7b2355dac40587d5033c0856fe9026aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a41376890a000000360000000000010000003500e3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a7713a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b81924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4b5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82beb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f065e968c156cde6be8e36ba283c2ca507bbf8c62db391747b651cc0ad5f415b8169103d4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec2236890b000000370000000000010000003500ea070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397b4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac45803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9beb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38adb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98ab46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375701b2ad216b0089263de31ba237a2eb4c5b8fe62f12b07fe023e599e43c5f853e90228e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e0d000000390000000000010000003500ee070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397ce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef4806838dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a74db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcfb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88df569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed707099b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95abf9ff1bce8bcc934375260f8dd6c10640f2a4bf33f9df3660546f54b65513cc9e902f4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a0f000000000000000000010000003500f0070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39716c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226d4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd04899fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95b9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707b67a8c479eb34df68b8678184ffff7e54c6f8585e9ce211f1335e3fd4b3712d68903e2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e11000000020000000000010000003500f3070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397e2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4ecffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360fb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95eee6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f2893e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951d101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbdbc8ba2490a008c94c81f658b042117d2a6e60ed2aef8e500ac0355657f64b8e9e902db1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c13000000040000000000010000003500f5070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397caa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e013a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec8345c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe516802813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd330528bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f349427ff2c06bea5c8e8c497f0f2b64201b2ac89851144053717ff4e068639e954f7d31040db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b48114000000050000000000010000003500fb070000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397de433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6eba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9caa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504c7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba897c4e2687e040f34508257f89b8474fee37eea92a48d4c0263ce0aac5f1c8abf40d0b9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca4831700000008000000000001000000350000080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39734f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6bb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48e7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed784270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b857e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a49578217938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd22bfdd7896b88d1ba7209d4ee6added209b2002a9e6a084655eb92f41e3e047fe902274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b190000000a000000000001000000350003080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39762c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d9572ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b8591aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cff24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434c01d1bcde0c070c0e2ace227f84942862f4c52a118fd9c2a5c33d6ad9f3374d5e9023b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be881a0000000b000000000001000000350008080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39724c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412b104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5becbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade15238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8dfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915fea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0e7afc7471e06a019b6f21fed856c0404fd50c37e6c3920c2df1c90a5f8798c93e9024fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c841e0000000f00000000000100000035000a080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dcebedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb474104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a4c282f8ae23f1ac1fa50f20f3202b22110de83513857df5b974744068eaf1c8131043226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab831f0000001000000000000100000035002b080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397f25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e819ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f36e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f906478349fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380ca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfece8a6928fce98ebbaed4815a351b2cb18ba7b42a0e9a9dad01941453dc71bfcf39103c3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def44686220000001300000000000100000035002d080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397aa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c16223164874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db8600d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b3330811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e8426b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60eaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde6b5e054ad71fa9a0fb96042857be5b22ac119933a66c1f52f653316321ee58f9e902a9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf458842400000015000000000001000000350035080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39736342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036bf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59b27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2de82a573ee3c69e56e412f21300145a216b2826d92bb703eeb00e73ab4b0f2a2be9029e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e7510852700000018000000000001000000350038080000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397a284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5a8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432b1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fbb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8ab344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2afc3e7e033950c768d0135cda3a13dd67140e2201a941ef538ed6ca11a3278a7d49036439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b238628000000190000000000010000003500050d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037ba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485f3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc4055006e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c70894c6dfb51bcb14232459c96eaf12471ee361d96ee7f52e20f5bf2f7373c949dbbe90273fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d2a0000001b0000000000010000003500110d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c39760020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87ad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be64a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c815b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de80ff13cb0df2dfb836a9fa8542a226382fb63eeb740b0d6a63cdc33292a8c1fae902fa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a5842f000000200000000000010000003500120d0000e29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397bc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319a69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd698ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e548e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2c2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf811161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe9117738f02076a82eeabd13f07512ea30a3cc24cb050e8ff5c84b76d710a596185e902b527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d9714789300000002100000000000100000000000742686216a8a2feb603020000'; diff --git a/src/services/test-helpers/mock/data/events18468942Hex.ts b/src/services/test-helpers/mock/data/events18468942Hex.ts new file mode 100644 index 000000000..cc4dbdbb9 --- /dev/null +++ b/src/services/test-helpers/mock/data/events18468942Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const events18468942 = + '0xe8021308d1edb6e428e8130600000000000000005dcbcdf328e8130600000000000000000000000000000000e26dba3d551702000000010000003501e8030000d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e72a508fcb6836255d14bcd7bd140f3e9e5e92fa83652e7a700d8b2e7d5b8fb0b3e2cf5d7a5e3f4357831347fe11b22b598469ff5f74ed263ba1dab97e76ee24801a3104d4c79d7ddc47e427eec55eda0a111524c462d3e3d331aa8172720518dd92cbc358df012ca5157623ca06c504d4f6053776db482227793f4c52ab5f9fbe4a6f52012d851f812fb1ce6bb82c39cf4d6ca37bebdce83a5e51b44458d425e867849321c802ca0a340901910363fe426cc3af59a550a4a135f78538feac98f9f17b7055a7adcf7989b941d3b07ea98e40fd5881b52546737a4a122a2ec973d52c2f520914514a196059fc8cc74f516a004f2463ba11d7385b5241bb5d50ee422d4b814a56da982bcca19fd751c119dc29b1822304a4d81872e47697f8196c29103f171a73943e306f12c4fb6b98bc56dd932894478c735314fc907af159a4ff28c12113b018f09dc08ef8a74b3338dba9f15d18ebe9460fb6172517958d83ed9aa3299987d2913ee1366eb4cab836ba4d0db797f63fb9e418e01d442a5451c943723ee19bb0c066175726120f4f273080000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b4432416704056175726101019fe6dbf9b95e2c16a2c6ea4a485d02d6e143d89c03199d19df0e1fdceedf0d3212bc095ac1bd79bc2188472e3a2b3fa55e7e19ccfd6ba08c275ea758d8f53f0000000000120000000000010000003501e9030000d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7eca1b7fdda52d6b85506ee58e7d1f840178ddfb9fb8fd2ee701b9d0a3bb21ab49a2f7ce3f8947e64d65dfb18a5eb0dea233a271cd807935e3837ed9df529dd264358e11428b1a374687fc00bf201aaa90baa7d7a2046774eca32752d6b1ff78eff3281ce0d4a2fb5a70aecf38e16811f5120175063d64c78f70a558fe3820d98a8eecbc8b1ae38023c508a31e7f8861a32eba9f57181b66943d27a4fcdd904e2d39dd29b517f8f248672c5d5ecbc8b0eb76ddebfd01de3e5135c8ffee27bf35897d37fddce9b102d2a58343d9755216fb3f3c315ed3da890cabfb3519164dc228b061815642328374a62b3282c78fa8bef5a27cd313d4ac79cbd49e43e0a4b87999ce17023e5826517444518b325e48742a096a4f7cf6094b1a47880b326b5a7a91033ace8b2cf47f6093d3c2409887fd9f56124548c8a364a903ec2e1eddaa42d9471e9aa4003a0128320da1def483d71c314b9b8be1a674c3d3b0ec23b986b61205f434675f96049e3afecf0b8dd7ddcb038c2ca5bce3ee3e9273630100e10babcaaa26633f0c066175726120f4f273080000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b44324167040561757261010188086982e029629885c03c02a2eb1232bf78521e10d44e0e61ef0c8f4d6d2e77639437c8c636abd30241c6cbcc116e3db284065836d586ca2cf3f4d33db5968501000000130000000000010000003501d7070000d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e6cca2d60c5038c5cde65a96a7958c891c6f10491af747dc97b8eea19d6e31627ccd05d8e54c26de7fd59560406f5ee2539780910f9751bb72fb1619753c361dace91231cee59f8be9215c0a425bfc87877c83feb00657b4f8d5f7781cb2317d6c72f608e11eebc716bfc28e2601242e4067a20a2cff72a89965093fdf63ce7f828cdf5bfc6cc2bbb0bf3c1454fa342b71a5ef486a994290ad4b45ef8a946716344ae97159a72541ae67dd084c159429cdc262b0ba49d18b0ae8b38f7015a468af0991661f013579ddd950a9a6c94f4da2c9c46fd3e072e1c86fc2bd7359b506e6f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf4279865be1669ee4e0b1be01b9fa015f50166822d4ba5266a2de16ec648e37cc0b2208e902d089b5576ca4c12ebd23d704e9fd1f0bfa6173417337e5cd4eff9d331a13c0d3a264bf006661fedc89b0ff5a5fcaec9853703da5f520651b182ea6dcf084e4d35736dddfa8d330d3abbbf1cd22d274c5ba3e07a90c7eaf01ee8fcd5dce71cdaf8e3d401808066175726120f4f273080000000005617572610101e87b63fedbd920dfae23dfd4e68e6a21c85f78fbd20b498998adf7724671284fb17c348494d6f87a804d09a7eeb49b10dcf7a6003db82157684301d14b19988706000000180000000000010000003501fb070000d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e724afe946cfaa1ab0430cb20e19a8ac1dce4dcdc0e67aa5090d2a0a9e902f93876c800c774ec3455c4a8b650fe7cd06598342be7f53f931b4fc442047eff6754bd337a5b525afe71da3d1a26c3011ac8c973c3e24f39ff006481b7513f448818da1f7096e67cd95ea78ce74f2ea24106f9fc1ce265b67b9825ed06b0bb068a0c263b7450c8a7d80463405fc02ad64c281945b52273409788927d9022d2a5d501eb95a5c0e337a0a4b91bf83000dd4b7fc9b3be8a1f29d8c07aecd8c850a0f58b57c144330c973331a77c92b2e06dcf7926df77368d84d7c51e4da8b30a0cfff8c7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba8971f6c87f7792384b81a82545cdbba9a9829a40ef68028ecc972199b6164291f10d0be0a024ba67ba81518494ae9ec33fd5af231a6a9dfc92ad1527f5fe55ac8bb40cd2f0e9001724a693f0ccd6ac84cec0c68f1b5601645ca35ba1ad4ed649c9e3057793937fa392d8599b19ce1ce70035a471478b8de6e3e58b601f054493de95526e7e4ab50c066175726120f4f27308000000000466726f6e090801611375c68c7a3b18cf48b29556eeddf7277cc1ecfce6ea678e690a4af1f7e38e3ce699bdf073eeda63d2fba7e3e58d4e40914497b7b9712d202194eaf73fd9403fb39d70a189dd574a65ced1c1adaff2b741dbbf6a2606674854eb092c418bf563279573b2916585c63ef025cc203d438917e79b923cd1dd00cdd994d60610972409478392480eb9090cbcb29710a168a7385af3ba6cab9036c92c67a505e703c69454684d129172838e4dfbfd6703dbf826050dee768e4b0318044dc3b804eb8faad1f39c5d23a5d8852c6404b51d3eecd2cdccffd63ac56eb2e429a1768b1059a89bea1f5b57fed820974061d46a70a005e7b2eff48a90240ae46e51cf71e79daf70a9099c3607c727b7b12a014cb5e4dcaa41a8da1e0c18b4d1492ddb803ab9a9859cf6585491980bed28d73cdbb0ef970a45e1bbd12b593667ded094e1a089e4fdeb3b3474f405c5030b6b222cec2d312b9b28c859242a9f142ad96e9071636e68b549636babf082011c3dbb3155c2bd8e558104bcf6bf8cdd08df218ed6683718f0e63dbc903ffca0d157dd75d61c1e65647bbb1c46d846f1893f08b94d70e3e92bff3966069eef57ae680a00c77eab733478d8b8f14c75a19dc1c7b66114bcb60090893201e41fdf293b5863b1762b42199524f7f3e2b820d16beb0e86fcddad68d556bc69b30b7bd469d0b254bb9f5ca7819a12305a22410a7c08b7982705617572610101feb1950aa424fcbab4c2cd0cf726afaad0a0a4d9bca7aa28079418563ac6f137e0baf8db9c1e9d733264c65189c996548ec18f7079c3b19fbacea01ecb6fd983170000002900000000000100000035012e080000d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7eb08dea213fd711fbb4cdd1c67d319b036ac50af6d935f124e7b2bb8b9259cf31a164efbfbfb9e18fe071f001175ec22e1fa3ecc26ec752cf27f8d65108190898e4dfe33bc487a1a983d3e73cff7f268789ca38885c9738257bc5cb3d4d12095d56c557931533e1da57f93251ac71b3d58b0de51b443bf7057eb49e6d68d600eb8eea6238687201c20341197128516c490eccc0b09b5b37d03336fbc787a86f4e885209f7706b9399736e3657db0e44fda6953303c84a6f06f845820a21ec9f8cdcf79b7a332d106307ee4e10e9226092963dd8cf7489d034ffdaa4650c3b92f21915b12af1b41674612e52d554ff1e56c5c0a4e8ff66a1d10eed853432d358031fe1af9d0a6425e2a0c90107397fe86a00e7c1b6d73f9d09369862d07d0a4887e9022f09e1639ca4672e9f64473407b478ea190169a313b2aafa34aa956bc1451495768f7a00241055415067bea6f1dadaac8f6d2fd72370f8a9b0a52ad1a8798a3f2ccedc2b9a18398c84296cfb03fd83cb30187d5513f739340bf72c2e3cc8e5395afb365008066175726120f4f273080000000005617572610101f8a1670ba54dd618eac99c1be590bb06907e56ca74ce8933c1876aa0c54b3670d055f09c37e400bf6530afaa8a21bbba117d67aef8f0752b6af12fbd82d4068e2500000037000000000001000000350138080000d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e5a83ccda2b417626067d7b9b611d901ff07c73bc7e18e5590cbb54788777ad7557693d43e5eb12a6b0da62b9aa84a0098e1ea9b5a28d86e012ab4c1d1f4a86400dc4d5eefbf778f4a3192252fbf918f72e46c97cb37c09ea55128d893369464a270faff051417dd10cbddbeac597bc80ece444223abf756c7d71fb25cd9021346c6913fcda4175fcba1503f18e598e9ebea09eace8c416405736239d8ea55e1f57c069336df1c7ed77f7679daf6ce149bb98e0b681c1c700d62cd0d9aad9908a3b474f01059a6e00761e217f6c3b7fb6a26784fa2b863c2e118b68e65a3da7350df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2abd2935cd0c72ce37b4fa3fd5131cda1eac821c5ff291d3473319db07629cf7e34903e9e59adc01db7bb05265731f6ae2f35f42bc42809bbc3e347a7496720d56c1b80aa76f00f64ccdce6fa5540ae9eb2e3bb7bdb4a8b071ad171d3c7c813bbceb7cc2b4b11d3ef6bd8e388e0522d28ffdb315a54fc7bbeb1e5deb3b78b90bbc36c5a9867ce008066e6d627380b24d5e9296399d0b66e21dd2b3498d43a67653605455203348d141ef520a9a15056e6d62730101eef8ed5310974d3d194a5a510bab4351c405d489ffefa99a17c82fb2e1cba9488ca0fd9c5a581dcaba5b5d5ce471975e6262283c296894e4fb967492b6184e8a280000003a00000000000100000035010c0d0000d97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e408e5ec44d19c12ead2f07e7a2787205d440f3d7eb2df4fbc937b58d89c4d9117bc81656c06fb90f5fa03996b5a23e996d5000c8bbe2ef9aa1e34f1030af98666ab1265d1b12a6b98b345716e43f6f888c29794ae662c452d25da176ecbb0d52a70b59d3102fcbea2c210f2e6f911fff2327d80ce9c80167512e72f84bf5723e4269de6c8955a64d28d8b28c0d539be965dbdd747ed61711d96a8bf2c318721d886c54b38956674aba4e62ca50e3b339f50166cc4978497d4bca560c9737fd8083d6bfa027bf00dbf0ec4028960cb1def3127f746d76b5a9aaeb1da52ca30258f819eaab86678061d6a07276c6ea36434a72f8149c8e6c172f10198b7af59c82040b7474ca809d5c44109c70838b8b921e3d40a0677f11b26ae7a12ff6f70a349103deea1ad4bfab374371ac1c5bdbf04fa62e143c056429a2ccd98dc1b4ba2727c9822712009d687b3345ca91eefc6382713981799ece6fc1d1a1fe248ab8caecc0159b4c466ccdc7f46c099f3f0f9c9f2eb7a3246bdb5750754814cf859f6d3f1b30474d7b0c066175726120e8e5e7100000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b443241670405617572610101b670fe64856ef7e58e05afd4349dd3164abd471961759a58de5f8f4cd44dfb1742564402e2515a33665cbcb1bda7dd8148b9163f3aaed25f11d689fd4e5a8d832d000000040000000000010000003500ea030000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3690c3b42bfd07b66e27a0a192b00c21ecfe13105689bd3602bd17853263a003fe4121fe0fc2e38a1eabaad12840ee1b7e12e53a93fbed6d850ab7210f507bd69e8e9bfde81405894ce6975cd93b0a3018d10e8f675651da9c2b18d64417ffb31e8b60ce5c8f4ea56b69065003d2eb383a3339874fe745cf9b729dddf28e6589f061e606f4d3da591bd575741b8d27a03604ed3e37322f51ae54f635c05f4d2f5bb6b0f3d4d9253bec1647bfa39ae27483ba56ba2333ff9ad1a9b9249c44268351f8c30158af2596ee39b5a501e7b220c96e7538c509fd0264836dd21fc3f709f43e890a5eca0230a7eaaf88a60b8cc5ccb0ef157986f628650b071e47f7d323c564a3c9d173c8b3a4c8b32db54db3366652e00d5e77a826372631ed667c50b991034060caebcd368102e6e4c8e9bcbcd4c43473bb5ca7fc90543617f024969967554e735a002df9e680d0e863dd1a0b450ea002f0b8fa1d838bce86cc7440dc3d87db25ba349e6310abaeb0fe2bfddd5ca15d986729a0c7243d0f9629e27b8db075fc054c2c0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010110ad892e41b627efce1107bc85cab0abff439bb0e90631418bf434f713cd0528e28bcc940a077940624dd6885cb66ba5ffd477665fa0ebb8efe1d6a1b095688602000000140000000000010000003500d0070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3660043be265bef9381cd34e443be839e7dd1c3567ac86637a82652ea3c8734ba2c84593134e8720787a9e0401c33e2ed432307829807eb20f7bbb5582b900abbb3ce3d24985bb96410a5bde338745a9179157dce0302db71b411df9f5c803682fabb56332995f9aa4fe59abb286ad965aba65bf5ea1514b76f5ce5c2dc77ed24ac1507603c685466e25480c51b6972e532345655026cd72d418a3e30aa1cc34e5f7af7b8251d3553b3d88c8f139590054736b5388ab4b6f8b45b0f9f630b2831c42a165f6989cf06ed0a26d60fb1d611a5f70180e3ddabef47d794a6fe8b33ed5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e26e161d7c993376444eeab7a3ebf49109848318764ac8b971f7c6a0e001a1a72a91038b45b238d38a4f7d78dea720fa528dcbbf1ba35213997a3baf6b14e4c26ece5292b63301d80a654f91fdf8d987977f1b30e1a106823d80938b94d91c529317c6a375fbe0abbee910eaae2039ff264270160af39d047ab90a32e4c2b97fc1bc75b046f82f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e36416704056175726101016cde70928296c791d2145304657d0f02b98e2aab533f6098e3f6ca42b1a7da61d1281502140df4c6cf943e73bce3324fb755845a5b9a5ed53f69a80c8c78fb8f03000000150000000000010000003500d4070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e9aefc73def07971948f3325f45138fa40f231b043c5011fcfeb72228d04a8248e19fd634e8a2e2ef5c0b8c1b5b7db5d95e67f608c3b9ca2403c0c7d1b0803fc07711b2c89a5b18566eae6e4117f5440a339403c0586ffe6e36287ccd8d4d04a59e4f69032451d0581b60f3ef8281e981923e2e31aaf602f64affa95411937062e0b80e3c9bdc999afc0b7fc1ca5af6d5d0daf200609f8d8873b7e7db405ddb153c4493f30ee1bc7d59f933a2bb185d4da0d8f9e31755c18a2975cb3fddd3478b3723387a5dfe98f3c03cf0a2d7800c5a9cdc00be442b89c85a2ba29f8968f096574fdf846d7fc2ed13e616ae37beb1dc2a7d05300cea28e30c5433ce2c1d351e563b0b19b6022f9db6f801b14d7ac92be0d13041c0fc5a2086312c3e6139c18ab10b52eee388c558c53eaa7f8bd3dda05f4000f26ba769dcd6a25e52b09d72844c7e16383201a67f08822ef11383fa10fb00ac9227dc04842d6a35dee897b7f7841539fff76edf5464985819f09134c3f64b0acdf272a237fc5aaa6a98a213b5b6f10e08780014066e6d6273801427f5a71076bec907dfdabb0edb0ef03cf0daf66f3b486b8d9700631c8c940b0672616e6481016c7bb3d07a1a6834c5aafd796d8c76183f31eea393b564a3c81008435562ce04a213c395756e9ef996d3ff7d94d486b794cff2ec57b5b5dff6ecc929b13658020ea86933b23992a821a1b1c4cd5b2901dcf1fc713d1e44713488c16857305803045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090601492a5330b2f61a080ef67fa0098789a32355ec413cc0930b23826dbfcb2f47e32cd443b6f606b9b662c38fd273babc30562009bc0320a14a11fde9042d8dbd342e261067d520e931ea4fdf9822d96850d40fd766466fae5bfcdf75d25f24e04c1c4492f8794899fe8a48a939f952a02c35b70655efa48f17a3fe84c8522d1da55122075ed801710d63ad04c1066ed1611d87d6aed054928ae6dfdde96731296a4b205dbfea4878e851719582717a3edd502f850d5a7d09eac0d0d9db87ea0d9c18e62c68d84099225a5aba5b2cd94c516acc1709cbb61bc0111cb49011a3258dd70c5ba7efc83406ec61dc3a450e3df0288daf4d1a5ada2d68cd40b22d6ea45d2bc3e087bc0eb1ae925a9b48f13a7a4a9e83b5c10e75d599ca33e64fa3d8086aa245178e213c1fbe092810d13bcba8e0c55c4bd61203aa2f02dd638f0c872c8b05a067ed3651da7372655507d4abf3d2f109e067a4d6757dffec3e12960a5e2314cb9b1b9b4a1b94c0129a2258b6a1cc6bfff2d8cbe8c317ff9862980f7653393b056e6d6273010122ce64bd289f2d21be23e9b6707cbd71f29804ed2cf89f95f73e7db2d75e4575ccf86c94ae6b2e0c4e77d639853cebf9375fdeba95e33133feef26a1c3ff2b8a04000000160000000000010000003500d6070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e2a58b7a375fe5c1144fad294c00f2d7329a781e74b7fcf1512d9f2907e760a2f72182442cfa4ea659b38e85b6766ac7d9b16d95d8e0848d332ceb77066521d1823069e5ec20331460678c083055ef453905d75752ac65a3937f3a54f783dfcffd67c4b0faa17493dc7b5e2d096e5337d652aa6d0a80b30bf76ae371a0701744d926f09bfa798519a9273c435344b2d4d51e6df582426fa81ed1dd6d6b3541910c2ad88465eca45e97c736ceed1e371ab2737048acf0d7894abed559e96e5888c67f217d1e841e308226cc34a50181d6ee383676a9031bc4fa5469cf3b405b47c938dcdd90b4ffe4e8d484d56cbd87b2694572433b1006415a1b2f9c20777ea7e23731139b47c5b4ee0c7294913c99acf1df32cb3fea74c18db1639fb251676e1b504c4a36aee41c9d21f6c436d8d14b7b08e1b9a69f2b4c5c7a5c1963c376c0bf75992dd32011df5f9db8040da03f7052348f0c9fd2742eb1ca74460f9503426b314bcebb31ab534aa8725c8601904eb1342cfbdc9a41829b4c7112860ee6871db4d6defb29810066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090101e24439c1973e055f7ba39fed1d0b50c21deb4043a2d87f8888cd77cebca80ec304570c7dc3f8a0513be9d63da717dcb870ff6d5ca5efdc3f248c305186531c4d900561757261010116078d7b65da3d5a1217282077530879177d4896d18caf2a1c330ef10465073a77a51495bf458e07ff63f968d2800cb4711553bc7d519f4ecdb39e1df940b18c05000000170000000000010000003500d8070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572eaab596d674df3a14b138286339e0386a86a14fa41b8ebe7889108ceb0dafbd0ef35ad6d59765e937a89e565122260f48f98c71bfdd62501ed466508d65829c6220a94e1eccbf6535894a3fdcb745fb7bb9b942efaeb72b820414f194f751549e6872765c04ff639ea4cc61de874b46eab78f68968a75783edd9404719ee0c34e40064ff193d19f75bfb85e60cb97e10edd0c2e1b04b4f356f1cf09c896a84a35c57a72d0d31ae6cdaf4b607651a2258db5f6d259c1a5fd6820b5b25d9adc3087059653c35c2317647dda3ab59fdccaf540df274dfef4fe9a5eca3f89f7f23b02370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114fd07d987d04af0e2a295f40abffc9ee8f9d0a8c04c58058cc2e33e3d5336782de90250d6426f618d46de4f289683479052cdccff758d70a15d8658e31b13772ac42bee428d0021ac9eab0bf6284a79dd2f5d95cc311706f50c52dc8c658877ca2edceff470bbed926a7cf015ffe4caa0eda8b45b588a0c36542aa17d3516b47ec00f082f8fbe08066175726120f4f2730800000000056175726101011a2cf1bf2964a3e030ef3e6b090b1a1020217cda932b1de6fe5dcf356f531d65f4bc0a717972f3e3311a2be3cb1dc5998148a4352ef917f6fa51f5f8223b8c8007000000190000000000010000003500db070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ec41586fca408e9965be487aa23a2be2adaed37b31597709ff642eb627602022dce2ae08e9f53b68ea9c869cec8901f6436d558f0c859df4da9d4ad8ab560146878a67346182fd7160437087576e659bab2791e8dad53d84103ec914f04f51ad8a55d3e67230bb0c316d99b7d2879c31d1190b6c18d2e9a714c4adb28b8d8344186b84ceb60db4af56c70716715e2e9198c01b23841b3607f9bec97ade877270daf3a44e008477891c8f8ef9c767cc990306d433402c61c9bbf4fdd5edd56ae82954a61700c27667787efa60a0449d8e85e041e1b0970375d97cc36b7df7bdd66f736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f6ccdc782c636b11b211f45d33e365782b29d509b60a9d78d9677ca8d98c7a908e9023b9e8807e935d4dabb4e75df7015f530719d0597aa7e36257ac2deeebd9f02be3edee9006ff395d11b390dc5afb1d45d67a42b2a9b25618e132550e06f60756f2f9424188f74373c49f3ef48843bfc23466e17f0294876016351fd47822f61794d9b75b108066175726120f4f2730800000000056175726101019c8eb5579562cb636cfbb185684d6e31f78c35e36182f87248383e5092df3d72a1e7681b770364ce57ac78dfbbf3769d21e7808398210c45c22f35fb4ea39e89080000001a0000000000010000003500dc070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e32373e204112a979f78cf1670b0125d60849e2d1d5cf8e4f558a5205497ed85b31d3d6ea0497234bd1279c1b43ed7f26be1b09e5d5c7326987aa518d8f59e4addf0f682c07049ca9bcca6e4c4e29216ede430f18a994c6a66fe576a883effdceaddc55d4293f65a4313b3bdd44e12b7c1257db80043e624eaf09f81889fb38035258b2b48b46e1b3d432ed07b3daabb4281f5af394478bf66b933752d6d9f46c57ca92924225cbcbb52be6cc89e54130f2ba4b84dbe1a9cb6e50164d1f60ba8fb9ea7c76751403fa1496675c533f81202fab4ac4c9a99b0a156a99f8340c3096bfb6f9b4adf0b637416adf638a917dfbcd14d6eedcc3c2463592acfb21de30116a80a1e73c1f16de428b95c6f4e883fff536ccc099b9c4bd29aebf4dcb03fff0890335cf9928bacc1913b07ec84daf38ca7753342c7ece4b26aa55ff4be63b024c7222ce2b01718480efd3423e3bbefaf48adc88465a93ed4eb0bc1ad6c10f95a69198a8405430295068ea766838d1c211fea31e8bb3aa47ba94215e9fb0eaabb6d833c9ae850c066175726120f4f27308000000000466726f6e88019b8e841c33dfd9bc4e821fb78fc67260f7e5d1eef144b740f878db06999baa6d000561757261010160cf32863895c94f067ea0caaae6c459956f174f0c71141cbccd6ab8f6d4ed45a085530306a8efa6176e2808fa30c59c60e2ca0eb53307f667da8d6ce48d238c090000001b0000000000010000003500dd070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ea8c0eb72493fff0494c31c1e3383228b30feedb7061877db731e382f82415021fdd6ca998641695781829ed9caf672318222ec1c6c7ceacbeb2ff8011710dff2a06faa90349c5f9ed5ccd6f6a7b8b07c1181a778b09e8a27b05b9dd606ae37da3a9f4eab26318ee3d54bdd253fa55389b42360030d394f1508d0d98280cf81f28e30622dc7bc57e2ff33a3c2ac917c58bbe2cd83fb598c86322335caecc98d6916368cfbaffe457779028a5a2824db9d594421dbdbd90e2a243a528ac1aeda8c06cfa864245ad16198309f80eb4d4db1e8b06a16c22bbd8a059e559f9cfa04af8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89464ffa0a54f5c530ce5e9f9227f7c4703ae1448fb7364a08ea8570dab5c73c45e902c44f92601f9b2462a032cb5c7e2905a4a898499df7ad7352e619fd94478993799ecfe600fa73d97bd33f6b8376f019afc5c20fa9669440f016c8711ad92f85aaa1111eb1ec514e0013c491c23a5b052ec003c3ab84a98e6da1a3f8d0105a957f6ffb3e5e08066175726120f4f2730800000000056175726101019aa3506c7ea8f76f98bccb52c5c455b92519aa9191bc4fe66ddaa38e42864056101462ef314125005a153561ee4c56fc2174913b9544769c4bfd13216768a2840a0000001c0000000000010000003500e3070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e129221b0c21246ef93d56d3f71ee0ad2e30e109eff3b531da6f52e12fe84e24b4efc3e1642a4bdd4cba9a78466c1f0b4f3e3718102536cbe372d483a9748ecadb06c7d23043aa181c5630d8b98f56e0487cd90fb50ce23725640304c91ffac0aef4f4a142840a14374bb560ef286cf46459b3785c814f45f4e8951099855cce2ce19d235a69cdbcd89faac3a2ff5219ebbf5b7c8a36f1a3800d06c2eb473497080ca208acb387f7a18ef0070b2b7fa695317e6df17dc86fd9cc6353bf528288adcf09a19b7da2c50eb6b3eb0a3644a7b8dfed81c7b298d3a0b1d107f8670f8984e6501fb46bd9d99228b3f4b65ad52f062279027fec192a051b89529617bad81c524e45bde5e140996bb83b782f327f9636d3ab0013dc92b649496227611654291037578877ba54fdc0e2691dd8af76d7366eb50402758dab24f2eeb2b4413dc806e96d1d300281a890440a13f52cbb259488b18797ad03051f7808bea6dcc1f597af87a51e3da61e27bd44da7ee6a58ee7920f035948e583ff2ded7c702bce2e26325cc19970c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010120052c94252fd2af9c7370e695ace1c0b549c78f87bdc295f1598bfbcb2b7a35fa884433b9379580bd92f08f4e8d0988009a38fc2ea168252a4fea093ef165800b0000001d0000000000010000003500ea070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e8c29af20fb4252d3c85337030a47a50c000722d4b4713a0f8914eb75982d384e02f8bad4839bbf7e6fc47868a34f36bcb828f77d65112303f0831bf4bf4ffe3291f8a9154bc66ccc8e4215ef3604da0f2dca7323d88e1085a3a1ca5346c257e80cdb0128d2b7bf5d81e6f62b9ebe1918e53697f2ce2225004898ee2cd5deed3b0a0b26319aeaff678cd2a95971b9b0c62b44e097872d3792650ca58cbceed65007935408422534b82c1a60638bc0fea6c5e0345591405bbecd75da8733bdde8f25644f5b148ce04333604e6242dc2ced5bb5130c5468513b95d8068fd1938767b46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf723753ac67fcc5e3df4bc83f5e4b969799e7d826b6100773b7f91e90702a161315141e902f015047958f08d649ffaf6aaa143d0fd297885360c07476ee5b06bda7ddd3b5afeffee0016980a40da1cee2b24fddec68a23f1ea81da15e0293eb12f3a3ed7f925b2a489f9712ab8b66b3772fd487513d087a838c070d8c3ecc5527e94c849cf0332947b08066175726120f4f273080000000005617572610101d484447f3efa959da7dc72225db2f16cf23d98d684889cbb5a7e7d941de7b3489da447fd5dc649e2b311b49f86deb6df29fa105da149e314dd3509cf705bf0880d0000001f0000000000010000003500ee070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e921849b63a82f86c02eb16d8311a7fd62a28557666f21b42c267ca5388ec3b0a5170e9aa59de609d01f7b7b4797862626a90ff84a21a72fd0b6139b21d9af8bba611bb5f55deb9b1b982eda7fbf9562541c0e9111476f571fcee8ecd99f13dd61f4ff0d24722113a15807961dbfc2b078738e847672e60d47c5e5818505f662bd2726104d034adeda9eea340c30a143061306aef68b21a09170d705f9a17046cb85c2d74d113ae6fe3206cb3306c97798ef2bb337ca2eb55ecc5081d66ab2f8e0c43071fd632f175aa3c0484a00440950d9536edb51c8a497bed798579c49a125a88565e761782c5d85ca17020cca6142abcb8c7c87ccabd2119acd2e31054328d86c6c52fe646b5e4aab269586aa40901d4c02d790d429d59cc70634473402ee9029e70c83aa573fc184339bb0b1a51e637598a3b21d834d61907f338e2bb62dca992fada00f9033a9c4c8726badf8ca613bb3df12847ccf7175a578859f887b87d87e72e67b1f6bb695e6b552875dba4e9b856ea4a61a3f7465b34e0ed56e26a5353db5dec08066175726120f4f2730800000000056175726101017cc886844bb76410b62745ad549ca5cde7ef51b248206d4fe381fc01e76f267d3cfb9a53895e137a8e1399723b1f42a1f2bdfe181733d29033cc955dff28a4840f000000210000000000010000003500ef070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e5a8ccd571b90aea6faca73136dd5bfa4f10c731aa3db56710ff7e85a11460606260ed64122b6ce5c26c13996ce818672cf0bf2237f53ef6bb22c6d05b81838055b69f2d6418542a6a358d08ba7ff9aac43db4cebd2e167c5419ee299afa1c349048c4f632eb11020eea270f290353dd7ef04e535329599330fb7d88c9aa608911271439df44556897a35334f285f3e0eb87fb97a247ddd5f7e566a16c8bb3043e42963394343c971745eda49aec90fd2ad45d459a8532659d11a3d3df62bb0824d476917928096aa72c5dfb0fabd8c606733e81307f85c033539e1af5adf88b9cd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701562adfd82ae581510e832e6ff036e493fd0ba177b22d78ca1f823bbd27ebaf278903ebae8331ca148998268c9cff7ae8bb60e139446113207a1944ee354ee5637e1aea1c0c0113fbf37bbb584a57cec033a7e6f23d535f99a7e5a48a2ad3afd4373f60c5b2437803b617993f28a2b9f1f3608492303c83b695ec1463d8bbde4d66b7ec050cd10c066175726120f4f27308000000000466726f6e8801da4445bc6d010ab1d316dbac8fdc413578b740b3c2fdde2ea507a4b7808504570005617572610101f0b5cfa2a1f9d6e5b71ee64f6ff1e89670c4af7182e95ae859c40dea955e1977a5e3ebc741bfba37c10add6bdb7d03e3ea49775efb82be501b6c7f75df693a8b10000000220000000000010000003500f0070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e54facb6b0be5760823eabed500031796b6ee7c6d3967ddc7249896e728489a61653be72385acaa3f7651a0a6430999574c210c9db5f2b8bf1ca4bfe3495fa2d23821c1f2db7edc1f7aa8ea8ad406ffa8d12d27941d1ba99905fc0c2ab7a3a59e1de72626e7fd18cffed79943a6d96c79b3552c67d3867fdb0a3da45490d268cf58e3a9e9ae8601587da8444d1e61d402d1ee8ae4f959da7a8568f4080bc8dc495bd5191770470e0093549488310ea4be60a1344c609bcc83e174b19365cb528c70eed7bca7cb2af7550b7cdd8753baf5a05461d665c7add95c32edfc61adaee5b9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad7074b4ad02db8560bc2469ae29a79369997e833acdc7b8216e346e8823949643644890304ca20f7580a5b2aeafae856bf7ed8f6761b7888010b28d224e389d255df112c9a1dfb007c9ef7126b75e8fae8139e83ad41593a13c426450d1c3d142322ce285e682c91f4d5cea8582a665c4ebc7481065d7a76a3f5473bc39b4435b109e640e811d51f0c066175726120f4f27308000000000466726f6e8801ce2443bdae8144ccc2ca2d2f38b9ffe058b27a3635c549df84408384d4c484bd00056175726101016c6af4530ca2b4acb3ca6ae7b27286fa081512ce745aadfef75e20854c8f7944f15645ecba6e5f4b5f8a89e64868aecedd6163efd984252ae7b432704ac2e08911000000230000000000010000003500f2070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572eaacae5d02552111db0fbf63619048000ccf86c4f6f6a4dadd7092250ef3b8e17db5926eb4d5f27d1d53035ee73622b6119ff11f3127c431c981234fbd7bafb1545909b4887d4f62199b305df94c85e8088ef0e44b00aacdd926c8b6b7c259b291426e4db5c2fbce8d0eaf6cf2705fd382a816591dd74324036f3cb5a0218447abac045277bad4f7675081946275e4ba8164840a78576d27a3a368bad9c42b71e05596eb17d8d91f9f8b583a8629bca8be9a73a33420b0ef29610478a97f7ed8f6d51eb28681af7c3effd26199c7ce5f61a4edc7f66b4946159b3e828f12d950f56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e5f42f73cba5d6ede8f1051330cb9d05723842dc67eabe5823d290fc1a66b0c31e9026f543cf8441b2349a6f608acd7faa12c031589758ec9437596cd2c9b4485734602c5f200c6edda442e846e864e8c99d9f090367bc97f105706a57fb0523b15febf49dbe6006f47278fbbbaacb606afdc7fb7f10f87327ff43b96c24079c595de4ede2c4e08066175726120f4f273080000000005617572610101600a2b92d9c320dd8b4d16a450054cbf231e11df12639e24d78e9c3b97fa9d21764e144d50d038ed8d4a4ba3629375128436480216a511744131f136e0c6058012000000240000000000010000003500f3070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e0414662d98725915be43d18fe2d3614e62ad15f7953f5c6f97e4eed2d099586bf05a8e1dee6a79943ef36ea0be9e2005344a9cd6662cf26acf977e192a9e0236cc61a82971f436d0601484321bf03343ecec659563823de453b76df3990e4245e48d9b2330050031b04897a838762c3497fa76092f84cc2f463d6b0027fee886b030b900762248e40c73458dca00e1b26572caee3391067276adf5b08d081d442c93bba6bb1fac8221b244e64cda6c60c603a12eb1810f7c4ff54030fcb5b58203117fd2fe02227ef2bae7dcb11f9c5c904c0b24ff756dae70b201992903842215d5741de8c68e68a5a61bcd5f63b5a97f42b05ee1a77789b9a8c2a436561ea66938afd6c6967a1ecf266fbb516066908c682de01477b6695fa35775aaac38389103d8bb617befe362549c28e491828943a75b07ea32fe0ce87374e0eed511cc933fe200f400c46f95fd5e66ced96c4816a6d171ccf50ce4a4430b655a7ec53ac76b830f9a8e95331c9db394d1eb326322e37d121e65fb8ed1e4ec995d78c89a04b5af66ea7f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101fe8cc632a58ce4bac2dbbd9ef3a2c2d863a5c6a7bf0a5e003355dab8a707f3126c7d4dc58e7097bd49501a83827edddb68d31aa7795c619d52dec8267fc8978013000000250000000000010000003500f5070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e50cb297a15921984f9a5b39a4af7a6841dda7726561993edb181c1569dd1375561c1fb3084aa828d3110af27f3646bc5f3749e1827b774e9f65aee89d1b6e0ce30c924d09faf4213006f3cf32dfa7171efa27123a5fedd5a8194f3a177018beec6b4a1b53f8b5f2d62685788a3855d242bbb4d3cc24d98ff034ad21e8d033d62c8341f551929d5f61f3d3d58316a6ab40cbb86cd121715e909c9d4efa23f6c6933a7f748c21e46b3d7bd2a29c0ab57cb6c99ceaf633683434bbacf3f1e04f08c5a465a7e5909f8a6e105b9c012b2bc95536f260b7f8fea443d3030283bed152f8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f3494257ea28057f1186bafdfc977f01e753f9f2e2d3ce4b2e98480f9c982f87574aa4b5048d3607b13a168174fd0fb42bcfdbb1440b615b262b8a0bb6ddfff8945a5d6cbd7212e9005c447f7f3d16919c07d74cab5f550ff238f024178e3b7ac1d6adf12f57fc48758ce1c9840b623ac7d8f0d72f88d539eec445b0ad591fe3b40a5df6a9c4726a8310066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e09010120d2de8b2a5477ae8fce67eb8a65527f6100f0b6a8aadcb2f64830320c4082ea0448e31f8e90d285b5197ba44a37cad4578a7fe72e3d5c49af15efe34094b903a405617572610101525d20f342d62cd2b2adcb0a174c4febdf38a708d07a007523b74ef1688859629d39f06729dba1b36c8bb35a7ab11f1998d6959a1a293621f337ca3dee7f6e8d14000000260000000000010000003500f8070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ea604c6cd403daac04dc0c95fd573fbfc54f6359db5c549d626222973c88e92451532765c9d804ed1d824db8f2ed6c321e63c6d1bc7f521589757acb46be84985b74151dc77d12db7b9e847271c27133b4246c50be8b61f449d8114c2dccbdaaf2922c6dd242196666613f9b8b75d5eddc6b7c74faac3381bfb689e84b5db62736a56888dd9146bb7380ef1aa32262334df2ac22c8f3adce79f804a09d1e71c4f91f42e298ef2e72063a78fef40971c4fe07fb66232d5a847dc183a617a94c884bf83b8a23dd5c8fbfab6f6dd0dda13f261b5f534c498057b1882715e0780689022c6a3c71603225c485cd7bca887833449b3ad4578d440f2bb4bc8722a6e9e04734d7f26b380fc17d20bcd2930ff53fee8a86603248aa6c105f152cf017527679103d3f046feaa1bb1e580cde54a9b3a839a337261b9133b3bb4079e93a73234cb5b6693e200ef20d1a561f02b660657ab6a32dc44b35efa9f1b49ff3c8e7c0a1dd1e8042babd4bb5e10de8c9d15165db425522d1997f59dbc4e0506fef490604a9a801bdd100c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101a27c3de24a329ccea24614f6110b7bf266ccabd38c19c0914e601e2797e3525aaf6fafdf18e2626229b1adc8520e221f6366613d4ec5c2291af0e028dd9f0c8116000000280000000000010000003500fe070000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e5ce692958224506aac77ca94a0e970598d4d5f9faa936cf7fd65c2dcfb92680dedf12f3db377710c5d588dba4f3a3d8a826691141e58bbf2d51dc3dd977c5ad2f04b383be85f84965ca6c53a17a285c8e59d1bfaaa4a75a98a066378ec764253633f89e01cd228b9779dda120ed622aa0feb52fb60c9954505433ec913120f61b2d6b2419e48929534b9520f7facf0520210baf81a164dab218ecad90cfe3a0a84e85ef5959b28e42ed997b7c7e6f7312298d3b14e71817f57a336b733ec7b80010e8ec2d8caeb9a3faab658f57d69b7d8caf0fe652a523b5ca1145773c414f3ec6bc884ce383f78e6f609c9387db90dbea19cd0f6765966849cd4259342dfeeca72321b09741c693cb4afb32a36a69efbc6a877e2b829bd4888ec7b207aa26e310435ff5039106791ed90cb1c6f409928b6d83c4ea6a76cfcca58cecac1cd31531876e85f00df9e87329110ad7fc3d111c83df5f2d09d87587675b0125ed31f85c5bcde3d5e01b98b4f59b9167a2ce0139b7f2db88e198b9d1533530b07007857e0b6f1d79510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801175601b409b7ff86e4442d2db35822efaf92690d7995148607ecae355f2a75d20005617572610101e84a18355cae27ef49dac6b5476324604f71a6933fef1e86e1102618099bf310ab8ddbf421ef2f68fc5a1a1f712e1ba2871a84140eebe69baf76fbaf7bc65386180000002a000000000001000000350000080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e180189e432849f4d0022a0d9f1c124daa2b0d15a7852d3e34a4ca9ee0fb9d36fb6976aa7419818cad1ad4f1856358f418995b3f3c6ffda68dc75d187617c0527710102dbc6d8a9f3f96e74c50fe70103add30eb419e04cf145396aed4db362d6ab30e0d60894badfd7bacaa2b23b333e5df097aadfbc2f7117d3c2c872f3a3aef09daffc635290d0af3c77a09dbd7dbbde42f2c52fd2d37cc1b4fb402e714c2460bfc3169f1aef083c061d3ee62ecb0aab419e29dd56638346afb1f5f0a1c384ea477b255eb7344b4802d694a22b70d58b6357d1e54ca5d41427faa7ae7c7cb717938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd3b79725ce5e57a34d913a2fbb3c620b51120d29d7839c371df10fe8eadf694bae9024484f7f997f3eb1248a6bda18b313fd3afcc071caf5ce0a3c982fb8efe96c967ca828900a49420069789ed85dcb1d8504dc60edeb0529ee2a1c7c0ad677d58000735c73dd7cbff4c383d208a456fa35aa1ac26b46610ba1400e7410c08b254383d40698a08066175726120f4f273080000000005617572610101704574b31d694dc28a3c7b22832515de6cbd549f7c11b89f7c0c8a9ae6829d04370b5f11c145d73fa75fce90dae049bd82923895eabfaf46919db2d89e8c2983190000002b000000000001000000350003080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e0c4304038bedca34a2b269b4b20cb6991cef3f7d49c049f5e3dd008429e7f03d528c91ba56946e52b8b574c989899aebddfc29ea865bb11de991f424245678333f3245bcdabbf7c52aa62637b97848b4dc74c8caf1f087659ed94b3473c8724dc426f16c547d653c375a208cafc72d0a5a32246f3dabf56d8aaac7fb4a2b28bf00bd90ff4def48c83fd2a1178e7200475d09470c4fffd55d00d1e28639bd115244e4b2aba130b287aea819be5e84b037f9897dfff953d5a1ef5aa8d5b251f481dfee0f5a13a728d790ceb157c4ec77f990fe6050171b67e57c67c32e6cd8acdff24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434512ebbf140aacec1e7d8bd14f9f3c98dacbfbb9425493fa98f29a5ba1099ae3ee902e35a4ba342c8a82d6fef38a6226e0fd866233ed75cac42f6f42f34400db4938daac59e001743fb9222256aa4a1162844d45bc0a206e62fe67932ec2fece60dcf8e627cdd6651fd3fc6348151b7ce1caadb5943e798dafa194940393a2af709f9bdfeead408066175726120f4f2730800000000056175726101015a7caddb6c1821886379b76611c8b414280b31c461b29385479cb904da760d1bf8e01c841ca8919aa4bbd96d947a676f2b0119a325e0654eaaffcb18d614698a1a0000002c000000000001000000350008080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e5adc69557cbccc3a88a4e4d0893ef4b387c40d5b51a6a355dfb25dbcafdb64252f5d08c3800719eb394ef6cec9a7771d87611be613de44ed9870db41fb206bb5b1bbd6ce3e2715bec128b9cd512cf2485e10f93fd0a8a85769f28396d59228f8a148bdfd6bed6a33ace5a7a2c2d5f1b5d60096cd6979f86f8cd66b5f4fdd4f35de1c38fa866074a5753e6f6f0ff0414f524b6a2df63840ebbc010aa8984c7901b48be640f40815698fbba260f9904c2c471e60482f246ee049947acf4f452783e4475dd34aee2729aca2ab445a4ceb5724de5d5b6469d9fa40408d210327d1f2e3539ff12324c2ff96565ca35bf95f044a1b82c15ae01742fb751b520cc42ef29200f0654eec99d94836c1a36cb18b67a849ae83c63fd6b146c955e0bdcc2057e90237bcdc4a4e74b54ca92645cfb8f6be5837f376a3d82ca424bfa11489ce98727c427d9b00b1b00185005868689a43bdbcc3b0ce80377c2c3a87031f3161ad10864bb761018e6a5ce94117f8bb0cdc80d2f10808f03b6d9922f3c10fb1e4dc5bb678d7832e08066175726120f4f2730800000000056175726101013ede4b17a3b23a621e55db5662b626f26bec7265d3f57e185332c797192f900f53ae7980023ac77235e1d108a7ab1fd53e17e2f97f21dabcac7ef9e87a19f5831e0000003000000000000100000035000a080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572ee81311bb0e84e3c5cdecfda06edb5f5f0550cc4f03c70456728f29a6170b6458343997c1c94dfa44d1c36791dc323694f0dcf697ded105530c99092f9875f433e65ebec10cbada8865046c4127295295cad3c76e81d2ce71c5de351e86570a713921ab84ae075d127e6a263854552c4fae183b9c8c25ad2a8e125d2d043a8e09aa80d042f82917ec8200f960e452f8eaad2e602ebc4a1d4bae389fc31603552041af7b1bd25642e752a9122f37a0a6c55a1c05bcc2fba1dfc304164e5a265a8592f7f4d0367f1b0f298e0d8170dd77dbb951586d32115fa2027e1c5f35ad9f0d349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89aa9e66138421e4c73d03367724faf1515169c6a52ef76d76d484e8bed8841a7933104415089af3e38fb5986119fd1c5933f27a0d6c13b8c0ea65490f3d63f656c5ae8f6911100a9cb178d86217fd96e8b3320a4bdb7ae2721f3231cc9d1867347500653a5ca9e652d6fe57fa6e03faf3da04d4aebadc6c00eaae2107899d70c18e67b0bd3554510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801f1f7128d4336c403bbca0270ddf05b48d1baf8f4c5b7e60d08afb125d0828442000561757261010100968101814cc4eeb35cf438ef68be86eed31425a99a4783c1ce1a1471586f71b37794147a800c7de55a76601c0d6296e623cea20f1c8f3fcd655b0a92c8e4811f00000031000000000001000000350026080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3e2f786694189ca4b20f4d63ea621a2d985875e953acf1773869b1ba1e16456525c9e130bdb48620d927669fb2add99f2e95a5e59a13dd4672f874d0b8db1958d2b3f3724d6c9227b3ceedc11c7ce645dc3fe450df09538b14fa90061210ae594688bb3a2facd53248679167f94f8e7eed96dbc6d9742f8d94e5a6f5a34f9ca8a4c038e2b969a70d4a8f262715a075074b87c0e72aac20ba805246d6d27c044f016e2bda4840338ddeee422ead2de3fd9b991ddda47b34823e4cf7dbe5b6cd8818e990abb9fb960ab3e0b7ecbf3f6a11a45daea23d5cd90f48f68ee50e0f1077c617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f88cec124fc3e8f05776ec19883298c9d23bac1c76c8e0cbf1beefd29d69dfba9e90220640fd832259edbaae58215ff69eab90dde6c6f186e297e22ad2d85403b2435f66c3b01e488b2cc54debe9a39395ea51f505f4c49c9bfe79420a55fe171b232625bc722deb387c9e520b198062be5649f414bf6ba087b4bdd8c54d6bf1cdbd100afba1408066175726120f4f2730800000000056175726101012e0cb630216ea9a7d41824f6d348852144d7a1acc1f11b7cc595a91b2690fd042456a0bc86f68f0bcf4723b898eb5092e7b0bd89b4e7798d3aaf8dd3a23fb983200000003200000000000100000035002b080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e8c53245207e4c4335d4e8e5065a9798f09e1a6e3a7dbe4f859a0ab21f85a2c40a7f8f07bb94be150cafe759f3c9fc8fe97ebad4683751904ae93a9cac16f3e8a1656381a4daf123448c8667ca1e4bf377fef8ef885163edd120cdbbe21bd83357d0ee179bf84dfd35ee783f0b119c6fa7f3cc5a73cb301041b65c85b8ef9a409fe361b3c796bfe6d78518f03696faeb6eeaf3b9110fc23aa777240578992d9732e269077a5ece1cfdedb1d09c1188d3de0eb547844cdc959bd2d1aaa195ed7804bab2de836b5f4015c780ed7bec900b2bbc4c8c4f496606309d54c8e8c466250ca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfecff630dde05458dce8cf38d67bef13291c2e2ca73d9a5cd4bd6f7f596d403584e91032879599884f53db8f940d66db5ed18e19916053ab3f4e8c528e1f8bb68646d0ae6daa000a45daafd467239c318631e65dd68c15bbe2fe4d31b0b292c311ba249c86caa9b65e596102cf407ac9fd58f871becfc3deb0ff665fe53b03740452e2315461ba80c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101b86cd4e66564759e867bae76fbe420fab380c2311f5dcb1c3dac522f75716c5aa6a9c44cd2abf0967d2f7fec16a51b984a8179945cc5f99d9683eccc02129a8c220000003400000000000100000035002c080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e1a5c41b4c843767ac9cb582a272bbdd5e5aefe83e2492a90c4b45822c2c65a613b01cb7148b1d24a2ab3774ea89ae2eacaeae6d0b0acb8c7acb0f32af7241a29ecdec59def259122003d7a435ff44786ee0f7e577d53c6eb841532be7bde655d5be1aff97dfc467a084c61a083d4717668351f5c99c4a1ab7e6e963ff75f74824aa0d2cca89383b8030e66fb460d5dd3f6e724aff63ca64a479bc2e29869b537ddf6c0e992fef2f6bcffadcb9558f607d6423b76c6f1a00c58c6d25f5009ec87ea86614aa93da06f2ed39024f0a489a8ef24864e5901635d92c13f6f47d25b3099933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5290dff70abd39626f5cae9546fcbbfcf36acf75304a0cdf5a97a4109ce14c68c490370023c4b6a1d980eac9889d657cffb548d579376f3f061c518551e8c67635b359a190d0104ef7c5d969110905cf741e260df6f7dafebba86f649a71663381103d8af154e6fce9bd5b88e316098646f4a9309bd481d0e366d6be78be43db200463569115608066e6d627380766515a313363c640db1ff79f866b9597426a49773626c2af3d73f9388131c62056e6d627301012c1d5a9050e09e394b9bdf12bb6ef1a42e17c7e7e91206edfd6efd525aa1165d2ddfb1c61777026042fac620b83391d55de7d07353bfa1f7f45f71bae1ddb383230000003500000000000100000035002d080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e66064f3465604d64246bf810b9fe8e49a1cf470be7263b11a699edc83a9f352d40b15c97481ef2ca6bbc6a6be61031cc834e85cf0040d438adef1c596a9a1cfcab00db5a9d4c8cbb82b329dc81253d7a88d9ab83e3e7a65cebcf645c99c76fe9efc52a16279929bae12fd2a71079493f3c6e752afbda2c13db71800d0c4e313a6a9d40738db5540934671db720452ed6d4e2065985726b59663d9adc8469fd2783c836177aa07ab5f83349e2df14b1fd8435daf219e6a9ac369ebed430c9e686ef6c65001c77373de1330c0b14ddc89a8001fc63cef8cc2bc25934ff4240408caaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9ddef688595fb00e3dd873726a7014ad680ec68d3ab23ad2ec059917ea089dc2fdd8e902b64caefd758bbe4def897291e0048ccb2fe0d9ba80fdeb5084503a50527870689a757a00c1e29530c8d772d5e669ec1966647dcf4b4a82e7c05bf770abbaee62a28db3c7384ba45e2929ea784b9ede357298d4e160fa6d6c6af4274c6dd2e3ca6a002b2508066175726120f4f273080000000005617572610101fc7ec028463e170e649b9c7d3c2264ad4613ddff6affb6f30dbad889296f1b0f0226d8fcda485abf7d5156c33ffb4c945acf9db0d9c50c65cb98a1962aaf62822400000036000000000001000000350035080000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e8ef48814f642731557586cc256a1a39475d9bf76b478c453d128d01f91176922c43507c13ee38d5c36685523c1f4b7a6cb99ac7b004b476e92c4a2e115f668af912f5dd67115065557dab0fe1542c42c455578ed8aa452787c07c97e271ce955dea7716e4e6e2a1036759bc50f60df79f0a5d32b6877563c5372e2d21fba0b167a60f2d373225934a334fa484e66a49a8fd23c14a205d857264bfe94c0ce077b9b69d60e4996a88547c7fffae0ea816b302119cf1aa5d1fd8a26efebf10187860192c4ca083a8482aff4ff11cba1f3ae2d67854cb412a265cee4bcd9d0237bfcfa95f644593ed8e0ae2705031d21eeb7c950443b5b5a14f6c8c7366fb4280e90ca02ab1034eb72f29701e11674dcc627c915185f02a868753a35786d48d4400de9023d39e925ff495deb74b54ddb116551230c59af7b9dee4043e8157b319a9fc0047ef606010a85be966ffb653b9179b28375c5ca43caf98773320236dcb88cd635a2cade4734b01242f1685202050d146fab0788486057ff85b89e24060f64e679454328be08066175726120f4f273080000000005617572610101de8e69d5d39e49be40e016f8fc430896f3a9031757897a4a6e916ad8486f9f2f6b4a5edb93fa15f614d551a9164dbc9e7a5536d2a91c0694d7e8108ec9741a8b27000000390000000000010000003500050d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e14381a2c494ee216c9d266d3a596def2a52bee48f5cff4f605522ed6cbcf77231a3ea54e9ded41763a389741e5bde4de2368f29a3243cb202bc401154b5d34ea2134ce245cd9c0f32d8c6cf71770853fc0ff6acaaa60ef27b76bbbd54aa5ea03a79a9e5b1fe01ea97c3ad3ba16dc46e1caa51de894da3d1acfc4e0396eb9d7389092647faee8398e80be795187bfdd3df865d8f06944b3eb8b2da2c24b301079be4f9f955105653ad11996868b46b77f931505fcf6a361e5c0010a7e9953fa8e5c12c9c15a58137324fa8e9540b35b6a56a6813ef9a86e18a55671b44ef3d6906e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089d0a6029603797edc432b8f5fbd8c33c1ddda17cd06b1e62c98ca06e579bc6a66e902ab1482dcbf3171669a1338c033bae87c301cecedb1c8041c2d637b3bce048365cafb76002f1977195a2c5ab4429a6871a8d73e11971b4bb042c66e1d743ab5891cc5c48f8dc6eac3545cde2c6c67b3cee1263d866867ab690cda946f74a8e177105a2c4c08066175726120f4f27308000000000561757261010156c1da7441d3d290df467f7691228153e3af4b66c0281ef4214546d4c4520d2e60ea3e57a134cc6233cb1088e85a4005ce6b5f3fe2261e3b9a493a414a576a8f2a000000010000000000010000003500060d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e10f49793d5c69123ef1d432ab357d79b9e4ed8bd76b9d934290105e71c31ef551a80dafc7f7bc619bd325ca66ed90c7511e3f974e94dfe7bbbff30b8f13b61c254be2e974b8321dce7b5fa3955ce5e8523e9d3de65c59df890d045f2ec670800de8a1c92748ed5a5e247fd63048efa1e32dce5727ee25d09eac1c3988f122b13a62104e3f12b8b70693874bdd96d87914c548ca37ae3ce097cc740c271d30b3bfd814891586cb023772cdf28b4bd2b19858c3a5091b84623262cf7a436b1c98be8e9a38739c5152535782a716511ae9235a4af75bbd3ae2f1665121e49728563cf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6bee06469839fc091fd999725d82a318d94e22121c64dde2cff90a4063ab7bf6f4cd05be74cb2f70a96288192db09896d256bd00551fd06929a8068755f8a7d8c5cacd222a0200a120a701a8b14c7f9c4e1e8aef4a1529ed82de43e0238c930c7c20238b3cb1ade3e211ab64ec581d5dab9cad85eed12eb07351e0146c9d8d099d7a344aac32f3140672616e648101341596bc938a8e8db72da258c963ed6acb424f4af47f4f1f4d53a7acd9804925485283636ee248161dc660836b4379db7641531fe9a7a5fc64ac2d7899dab40e9c84d9dac7b5b5da8ec13214533768e221c90617a2c19c7a9417396ffbcc920c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e88016ece06e88d28fd74395a12abe91e84fec80e72cd5718912fa6cdfafe9714f2700005617572610101c0aa5020804b03ee2394aa3484fc3bf162bc1656e69cb91d108e5911bc9b5e293f53bb008c84e611afa507fb535b2cf470d0cffd38cfde93da7f0473b42f308d2b000000020000000000010000003500100d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e3e2c765ec0e00d697f21c7b8e0f26f35e98b8a7d1e26234f45d634fb70b5d360be6342f2a5f0b4af1581668b755a00cf1c7e09066d030c1af12ef5be0f56e055e4826efb21f12b04da9504786b12838345f1b3b93c4564cbb6e44a26bc688ef3849d5dceb1911e7b633b5b063194b0a9df4a9f2ad425b29ef457cb8c2d3ff4e30e2a2c973a7afe1e25ca0bd605428a4aeb2ee6a425f43e87ded2d92f170b2c78ea006c81feb0b026174582d315787520ff58116be63ab0a54a86a7ab6be6dd8d9ef54ff9f266bbda1afd23e51c52ca5afde90a5044e56e4e0d93d93c94fb2cf884ea0dc85b03dbca2a76548e8bb35eb6b8369d0b91ce5bafc6ec89d07be77787800e7e583ff2b310fd8ca0302168653c985f6e43b1d778b289e5c5bda18d7d83e902f12af03632c45ff0c8b34898af4ff2ed9da8352ca5cbd01b934f6fa1c80695352aa902000857eac519dd6cad88554d35bd0dd31e2f629562857ec52c0f35668b2a4586c8b6fee22b4c1912d6a27f918c97bc0e362c5593a98da9a7acc9a5ff9a1cce498c08066175726120f4f273080000000005617572610101b271c73a41c3160e4bf097ea13d38fa73dd099c2de4bb038a0677d4098fd17771473fe82cdfe00005420e2d19ab77d98ec60ad5828031e2adcc332b275f8678f2e000000050000000000010000003500110d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572efa13b12b9249dc4ab9d2da923a3cb220a52ddcc3146303ac76ac24e44e3e8e683bff1c1888ced360de22a5cfb3b75c5bd2e96bba84c63bf53c6c698a24adb0dc807df423ea06f18c30c52c7d4df6a02ce8bc04614d9b703ea794af37f2d1f43143b92643ec2a139457fd39f83fb0361fa031ab5e34ee453e176ac25083bb7f679c288134e27373cafab0ed3547747e527a1bfab568ebbbc63e5fd98d3ce1144d39808cd96231d102a971afaf0b9e886f7eccd42cbfeff68c192f677cc8cf4384f4ce6b60f94378dd3e92ada5a155204f4b5dfab3c02650d5b2e02a1d2befdb7073f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de38c1f15e62a74d22535078c1f5f014396009516649f1b269683efe1a8efc43dbe9020e41b33bac97c90b8f43c11530027f2c9833839dd4e83e42f5a13b15b98aeff65e80120046f3c04623b23d8c605fb434def0e850d2b39d8ce253706c8265477a18a619499154c0dfd02f35bb987058146239823804520683cbae86c0aa7b68d065842d7f08066175726120f4f2730800000000056175726101010abe71954f6e3e77e36a86bc4a8c68309bac56a07f6642d8ac74f25f1b00ac6ec86c669fcfd16661d2cf9e9f0978999a7f8dd9584c1840fc145ff7c70960478d2f000000060000000000010000003500120d0000a59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e6ea0133290020cca710f4648ef73cdd380da6da57d492cbb96348e946e29172a94f4daf3267c5fa8d5c24eb157a43bcbc97a0bc36542717c5a77f16e6a4db35f2ac9ea415cb79d33d79ff92874484248ef7a1df54ce73b25ad3a52f8aefea96545d4c8129aac05004675fbc4e37cf87dbd1585615829c8677b2375a6f4653642d4b7cd6ea0709d77d44ef50ebd5d248dfdbd4477bc468b46d4229633a7547a76e9b4132dab2e5c7fc78cf569fe14c1ba01eb992c55944a987961b29e0bd7a780d8e63b419e3a9c9877f959073370ad098535f3cc7e3a64deb7afb832d4757c3e1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe9146eb0d048de48bccc7a04a8dcddbc2d79660d057b4e8ac67e7a876822e7b5a89e90244d7026ed0bf5b8810ab7fad17da9afd2bdc8dc67e772a459a93656f2011a0714e551200adb0646aa4642157d7820f1fb23d18ed75c794fa8e6f209e95c125b6c9aa695501ba4362cc2a84388137ec98aae2782f8264f893cb3218bf8a7b608c8528bd1c08066175726120f4f273080000000005617572610101fad9ec882aeae307d69eb5e9d9d6f8e4f562b76b2a92ba12dc6f005bc7aef345cecfea034b0b481099a171e69cf850bb38df1e1f08d4251f8ce28dae083336873000000007000000000001000000000007d804441fc20e17030002000000020000000508cf51390d277cc5e610cc285f994239cd96ada5c96b7f9a41576822094ce8dd95d9a05d09000000000000000000000000000002000000000356f680d2707fb2611ebfd4849c6f8f6c4b03f358292539225869cd2fd70c7ac6000002000000050056f680d2707fb2611ebfd4849c6f8f6c4b03f358292539225869cd2fd70c7ac6e0ea8f1b2900000000000000000000000000020000000502cf51390d277cc5e610cc285f994239cd96ada5c96b7f9a41576822094ce8dd9556f680d2707fb2611ebfd4849c6f8f6c4b03f358292539225869cd2fd70c7ac6e0ea8f1b29000000000000000000000000000200000005076d6f646c70792f74727372790000000000000000000000000000000000000000471a7e070000000000000000000000000000020000001306471a7e070000000000000000000000000000020000000507e40db41d7f07b2b867fae0d7b8ed6767d23f7b53b032710dc5b5043474bf1d119286df010000000000000000000000000000020000002000cf51390d277cc5e610cc285f994239cd96ada5c96b7f9a41576822094ce8dd95d9a05d09000000000000000000000000000000000000000000000000000000000000020000000000c2eb0940253800000000030000000508372c0b60c49f3f807a928b94650417fb4c64a2fe3093f7299450c96afc2902be19e36c090000000000000000000000000000030000000502372c0b60c49f3f807a928b94650417fb4c64a2fe3093f7299450c96afc2902be4f3396dd2c6b55498f67ce8883524360347427e30cbc50fb981922de73c4551ee7d4d4de2e030000000000000000000000000300000005076d6f646c70792f74727372790000000000000000000000000000000000000000474f8a070000000000000000000000000000030000001306474f8a070000000000000000000000000000030000000507e40db41d7f07b2b867fae0d7b8ed6767d23f7b53b032710dc5b5043474bf1d11d293e2010000000000000000000000000000030000002000372c0b60c49f3f807a928b94650417fb4c64a2fe3093f7299450c96afc2902be19e36c09000000000000000000000000000000000000000000000000000000000000030000000000c2eb09402538000000'; diff --git a/src/services/test-helpers/mock/data/validators18207445Hex.ts b/src/services/test-helpers/mock/data/validators18468942Hex.ts similarity index 73% rename from src/services/test-helpers/mock/data/validators18207445Hex.ts rename to src/services/test-helpers/mock/data/validators18468942Hex.ts index acf45124d..1ba6deaeb 100644 --- a/src/services/test-helpers/mock/data/validators18207445Hex.ts +++ b/src/services/test-helpers/mock/data/validators18468942Hex.ts @@ -14,5 +14,5 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -export const validators18207445Hex = - '0xa5040000966d74f8027e07b43717b6876d97544fe0d71facef06acc8382749ae944e000b93d72dcc12bd5577438c92a19c4778e12cfb8ada871a17694e5a2f86c3740023f35fad621e22d2da59dad0233f8d93e302cb55acbea4b2467e6a59ec5b3e005fa73637062be3fbfb972174a5bc85a2f6cc0350cb84aa9d657422796bfdf100b03b23766d70d0445943b290606521acaefee7660d521950faf2801c79d42800cf5e98635b822add0c97eeaa2adaaf1c7a40d50699fd56ffd73009ff3b1772021ba8ef466ccb7a06bfdefdba01817e620ada5954c34f617f6662e267dbda15029895c9fa4a9da296a325d8df40dbc2f0700c6b6dc159b22fe1c21c8f052d6703bcad4ae89b033d823dd32ad149177e99e47f1c1edbfe9e5281f585bc40655804eb1cd29f566b101d427ab6392e8e99f0d0cbc48964e018ef663e9b11dcaf150656ae99db65bd6b8fcda6bfdad3437f4a15d46024959e6eb413c4bfbb10556806587e9f7259dc22ef507a75650b5e0ee96d0b8ad4ddeeb8dda2b310d31cb94606e11fd0d4df6c4765eb346aac47682cb7871da9ecfd235255f6eadb8392b20d0743acce78d21cbf23ddd27a960096028cadba6a80c2c7abd08a7baf726e128e078447732a649b7bf6970bbbbac8df97ce628b139a8407fd7d051f40a0258f930aa041bf62d5b52adee07e7cbc0687ace86e77308a982c07db871ef2dab639010cc89d59de520e70fc4b9bb9a43b41b2b748ab0dd51ea18326e8ce755931ea0f0e117eb473a2617377b8ddcab2e411131969c226ba36618ea24514b6f736b77c0e518107b425628e49c4fee37fbc08020235d0664fc5052c4fa7415e5797c72c0ec3f7291f82335606f98e16f5480b38b3da95d2e7ee9489a89a8a39f9dac9560ed244b93c5b6d1be16c1c82622012fdb2b96c0e197ea78fffeebf1bfb736f73102df685c4659f9c242ff9ac8a4ee5305770ede106db7a3cd5d3e8823e33d0011035bf98cbae5385855c527d922947b9868e2df63bc8c263cf8c29496c4b805d1082b1a911dd8e9d01ebec53598da502cf118af543db458ce6d0e60b43a5af6610b2f3fbaa08eb3361a1590bb8322b1fbef13bfd56bf5e04474d2a1ecaf9bb48127a30e486492921e58f2564b36ab1ca21ff630672f0e76920edd601f8f2b89a1280a479ee3beca7af1636aca17582f30829782e2c9b1b9c72aaf8060563ab37128865fced1fe2ad870d0f1ef6ac3c73c78012dbaf73ee9db06ba403cb73a52312d761ac11e70c35595d382a0c860bb0501ab0690df6c9f96ea7179b206c1d40161be097a4282aa58dae029624395fa7fc1c25cfa95aa7cc5100654963368442168f776962b55450034cdc679905319d9e51e31b607553120c3fb7599b79be0a16b94e2d5d12d60c7314cca383bf185ddda83f413da740a121601e3277d3083e17316829c406a05cd9cdb8d5de5fb23d26b3672f8cbca1fcc6538833589a121a182aed996417072b53ee48cd26d29fd7d986de458e1427e9fa9f21fcb261505b1868ec482f6eb47619a67848abf5596a9e3064ce164847c3a469475c8385757a189ef65d1a77acbc1492c95ea3a58cb70b9ffff211190368bbfa21198c734c2d18a5657b88d667ab46d1070d58ecc1f15011f60df20f510ee0aac61754bb9e0118f6847e4d4c9bca7fdc694eeadfa8e36d2f49d581f3fe9e8599658f47dc2d5c1a0db3d684422fca64adaa9569861a3a1496fa4f45ab142b38423100d45c66f61a0e48b445798cbb689f86c9c17cd5428cec3bc370fe85a73cd3f1410c335d1e1a7eb7be90a60ea3c4b467df2f8fd89288ef44f581426bd98cc34a0b67bb959f1ae90be8a4787f97d1ccc95593553ca4a86a786f3e0033bbacab0ad60e23fa571baa453966c043ca367ccfa19f450244447b9d32f4b7af2d9749e55a57ac09cc200248f0353500a12798f54e5581206a45ac70b7f2d38481dd40c443dece9d2620857206fde63ea508a317a77bc1ca2a795c978533b71fc7bc21d352d832637c20ac6c23e69518f5c048cdd4341f431d23f1bdcba3abfaf7349241db61ce131722a0160f0fb6403bd41db7862fd650ab5d425fa63b0bc09467f065918de0e97022abc926b7b1a5a0a202183919de1089d04939e09833ca7536b52cce9fa9bf35232732bb4a41ba025d2581a518dda87cd42013c11a313cb291fee7a339fb60d924714636e0203b3a39bdf5a84df455ee05f6449e2df03fbbc7ed49be08182d7b282a194090fd6715e06430d8a6e9c682f021eaf398830b10db94ca8c27c9ae4c288197fe1d9f6b12ee7f9656663791366fd5ea4ec01999d7a7f8b84e22a0591b28c57701aff086e2d4d00536a35ebb0dea7732d5bd285c63fac7197b6bf3e37e29a843ce5a67c2d285cc5f302db173ee4563e7af383dfc6b9a8fa64e148efd122ac73c24bb740376a5b0f44814e8ce8b34f23be0650e99b7ac81e1159f9c31512c057adfe2964a58e311013d80e9955a8896ee86be537ef9c6bd983122d6ee5f2c2a55b59a282fb173b7faf6e82984686f6fb83b0293dd498db6329464a45d1c2c2a55b5a609baff13899d4ba4bafec105038d66a716494968fae1a849d2dd5a2c2a55b5b05723585c7421428d9ef451313e33e13803424b0f8cabd383d0df372c2a55b5b7e13a772e0b693c3b351d2fb5e5b4da18ac379ebdb2f1f2e75597762c2a55b5c7e135ae443c6ed951338d4b32be6cf61ac5bd000b7a11c26b3078202c2a55b5cf8d00511ef54ac7a60773810e906befb1b322f2d58199963dc973072c2a55b5e0d28cc772b47bb9b25981cbb69eca73f7c3388fb6464e7d24be470e2c2a55b6068e3b8626608321044a89b82fc4898ece34524659f48aa72aef556c2cc16da9d1f7271475075aa8eb5c6667714426b8c41dbecf92bdedfa462b71632e2409b5ef509e1e584584edc945545f42fcbb3f288f3355e9194206b4ce773f2eef2aee654d4975535f2701af86ba6d169c2c9a1599b16635a2a5e4640db94d30606b4c1b89b4e562efafe76bec80154ac8b3e16e04c2e0f619bcdc0a5eef5230cfdb48ff7f33b08499dfc618a8ef9699b8345fa65f0b1339eb8eec3c0e455530e3f26094a2536e02b6879a2a92752493302d84029b80ff449eba8b9dd80d1d32aee225f2714c573eec965a9dd1e1ca399636d9158ce068842f0558f360a435360d52090bbbd32b598beb80197c95c1004505135f0493b089334a52e3a18140364c29bfbc9f06a42b5cf37ffd831e91c843cc25d8b90071546810ecf279e45836e9dd8a810cd5f94f4f61cc59f1dd1a7df21e88261e6bc1fc23467f015e7b3c380766b2d93f1737c6d8dc713e4a6d69b961a14a11f676fc479b1ebbe4b81f03388bf0fc0110c1b18dcab471725083bc6b0b52edabeab0c3e73e506a54f9e04d38a295559d8977464fd8cdd133f8805f2388e42a6e009219247048a27d9ac06b39a1f89df89766e6e0771c1cf047fb712fdaff18eea966267c01ff74969876f63c017930b46ab5a4413bf3153b001287ed5ff7fdbd2734cf69abc843f4ee04473e5f05e5397c92e440de154097981b2c1fab4893b210cc2a8680b8096a6bef233eea2e1c17fc878e20fc5f88c82d6b08fd3324cbd24c176351aba2b06d874f213f24c61f66f5c798cc97adf5258664937f3c16d0b35121a8b45cc81611bc8e594081265b36874557cfb2aeca1412e06a1a026c8c58a172a2d3644a6790bc9f5742efa2e57a813989da4bac4551e4010ee45003fc3f360f5202a958b2b1a299184411b54c486afdd65bbe6f482fab68a28443c845c004a1c5d141314577d67d0a442afde41c8d0cff9680849824712996d0cd96906dba9697aa5110cd6d025e154441735173590bfe02493f4aa52f5de467182e8d1db637a7a1493d3c87d9235144882dbb3ffba5fdce03b87b0e750f293fcf840964a1d5fec119e89fee2e0e424642514ce6e9e7fb66ef4334728307f47be8b2509e6fa870a7685f3e560e3a084687fe7e263038bbc1b371c67e4f18b23a6b2f65c9cfe87675db0693eca8161d47500d616a78d59bd887bcde41d61f4ec880d0496fb4d9482f6f637f55cc1b2947e503b630c37057023c04ea57149dc70ae19f186db24f59881c55cb61da522f484cdc76e0b6b2cb4e30850327cf37e717d91e343a62bbfaded38aa8133cfe34484d62a228121a1800e26e8b0139995703309a81ca4467308d734b4678da3d404877511245f8954e48858da743b9eb3544681c27ffd8802c8ea1669e961a2b6148931d40a4936659a5b03e419db8d3dfc8fffaa9737ad5771651552cc840210a48c762a528dcaea1ebce57d7e1d2ba195c01e2cf7c336912fc7a349b607d315148e181bb690336782cfd0b422faec0a561b5b35a6c2277f8073127ea8cf67b354a10b527df2b2c7151322067a844143ac7827d036a9ca86f5ef10336b1298e124a45b84757c48776f4c5d887e269e8e6c3f2fc55f75adf222662f129f9fa5b404a8de2c6b6c1690a27aaa4cb64e0168bced54ab568958965187646f06442be6d4a9929f34dd83ee1c1ef7da143179fd3fa3f4196b26c855d3fce0fba83c6e7034a9cb3db5bb89f25ef6cb2fcdb9a3308022e6440c29a4bf673557847d0c8ef3f4c1a19bfea6bbd257e6f193a0b07c393300896beeab2b621ff4a8b120b171f70545e8064f8898a29d4811e09b207cf3302e5cefef16615f8580fcd8fa63a624e5606fcd617bb7328f828ebc07396ab27f038eb5f036125a2ab5b60ab9218f24256196c14df0a7036b943ecd01396685e799f786c0f131796c06850ec9342ff0156363ba0631ca8cb1371e706a8c3af27011e983480e7d09124d7b3c6732d633b56ad64b58553e04382fbb95145efe3dfda88b5512c0f8fcf1cec8ee0a05dd17256b8018573af44e5a77be5a66628c3c261ec930d538e5a6fd578247727e5e419582bdd02e8b7e3a97da353f92954db770676e7f07eddf2d08cb9f2430aaf442958e0e1940ab2089ce4f65dc63abad1a6b654561a9a0b09fe5cc679f0ded3fc285a1daf6281654754e3c1dda5a8e8593882b731757c390229943e754308e29d625a5809ecabcd564a3544f045d2f77a4a90104317df62fb949ba966484eae376e5ac7f6af5aeb5364188840d02f0e74e813e6d9cc0398d6994b66727658a4fb305ae7010248daf19a0b83b3d131f63a693785222293af4354035b8dce851fb02b5e348817abb98cb962fc0780a47ebd471d9c318395fa80b4529a64cfabb2e32c5e4706e0f10c8d2a1cf27d967c5945b8f4e5d7d164212915a702415776e2947a5e7b86bae8d18cd7470cc4c03d47875d002cee651566030fea5312bf0e69562a5ec3359163109e793b726065a0ace5a201b72fbfc2d346c181773a04ee3ec872605fd1308af1ce85bab5ba3fb19b330ab7dac29e01ad501420560f44df7e0e1c60971394debc5f36af7ce9cc93a3f5cfdc400c830b8a8510d105de4364e7cb0f60cf67ecc06e7a13a024ec0e172a65e5a55b5f808edf5cbb8482fd8685ca622162096f7555b367e16997d36a3a6b2a10f68e3549b45163eddec4dc3c7a6af964621568bf4b7ab90fc06ac194a743e4ac65bec5f7e3113254373d710854514b0d628f36dddf8cdb0242104a2531e7d3efd4860a9a4633be69aaf30f63ccb25a5e6558e62bb3e9e7da178a13f657c9a0e86044335a77a672f9f571489f43ae07b665819df33c22d72346bb95afd79e55414f35acbf0997c6bbaeaddd1d3688506a664513c046d4497ba05c19efac47cb0dbe498e20b089dff25aa08d1a77ec970b6896688640393395e0bf64930fd5470987a903ccedc679b7153ce21066b37c6d68bcfb86663abec620784eec51572fa12ba5e10a7f312981e4d6f1bce379b93968f26829ec470fdad2e63d97741a88df1243ea147bfb4639b97a4c816f9605fd68f6bff49b2d945025f0addd42aaddba97809845a5572c24f7a911249ddc07636a0da15516a63ecc95cccffecec2a2aed962e92cab661af4b1f76b65e429cf796aab2be7af29db2b89e3a4695b5270f1591ddeaf00370e4398a42376a24ccf1b6c71634f4422a46109618fa192d46be23d042ae4c555304e987a77482530f01a6cf3e7bf1cc5f0b87e7aaa8bc5acf2489651b14e768bcf5d9206f878778f44047056ac3306e0fca5ef9784e7d34b1f72af8e2650a29f0b3ce50f86df501ce8587091f937fba948654220a41ede536b0d62cc30d20274a28005b8026564db8d2572ca7a95d321217aca6da464aeb6a401a48aa4b457ca17e8e5d1de800a076c43744d9a778b5c53b54eb743dd93cc90079261a6e7fdffd8798e6406817d125d7b767b1176304fbf79701bc22060126cdeff4748b95abdc5de32adc9823c38126776c26a1fb9acbdd56be00d4c44901856929b9d2a879caad6119ad0417e994949780946289b4befff0da9911c013aacd2b280ec0529a759b94c67e4899b9b705878177a8ac7c51e9a165edd1a027402555ab42d2f8ec8107536df7fb34084eb357a4c11157fa5b76f4abdf635b5aa7e8edbac3cf3f848b85423ebc6e9e4e62d047a813a8832981068f9b921dded7aafe83cf89eba4c91ac5460c65d76a61d465b7a8f8779b66af64a095e9e6c7600a89d7c33a77fb95d5b503505d264ad5595317ab1aace7b8830ca683c8a8bf99a872996586b210e0f92b8f5a28fe985ac07317c3f190f0abecf2b39643a21a67df302a024487d84128d5bc68fcc445ac23a067c6e71dab02a17292e9c2f3fb01d12a3895af33971a8fa710bb2820cb9d7a31e7e74e295c040927de4200c770994a314185d3ee447be3d70c79ed056fdd1ac537e800474f0ebab4fe4895006c96fed161972daa605e2921c2eea276dbceb96497eb71c2356edd039e714141ff023579e979466c0f3acec566714ebeed15f5d6c8016dc2b09c2277f4ac04054d67ac8bcee6368976dcfe191b2cdeeba9487246780833b98deaa7ae201c9d2aabba6d7cbdc14ecfe1548c52b8ac4907acb14c86382635369d20e36ccce82c98283410bfa4a4153e31bedb52b33cbce5543cba21b82c6664f95a65717f30013c91fd9ece1c1398c2f7ed5e7cefd23752b63f1073c845d26853b5caf8444b5995c50b7b9bab9e7ffb27cd20641cc4c9f04e5942b418504c9c90a2f5c8990837ffe39d8574d01e50800dbd4203acfa5c092bcaaa3878595dbf64624ef80da7a916f139b607fe8ac19aed219da7c7f9990be2c214d1e86837a8e46d4cbf152e2c25ac7960f8b969e2c132e4cd6e12f85c322f492de50878078053ab93ca434a101b5c52292227afc2c1eb5538a2857a4b0b228793c4e880678543460d4ad15fb10ea9ec36ab97d47e9317b7291fbe5c0c69aff6dab64883bb3846ccb18462abe27ce390fec5d7310cb1612a477a2a65a557b9d076d798a1ec46479fec3c43eea382d637de8f295ccb2c0b6f6fdd4c5d34a687737a6018a32f59713f0a129fbc395dbc853f51ab53d45d1684c4bc8ddad89fd55fc096f8ae437cc2420c617f2cdec05405db6c449bada7d2b2063eadeae636a25c5ca798b1789281b38392a08ab0516a21dee49fba6f5e55381106ff7ae190563cc84f48c038403fe48ee0068a652cfe2593d30d5701f508e38ef676f392fdc85f806588c23324b0cb29e4fd1a68cb08febe58b50e39d8afdb5f752d6c26c8ba52fc0028c46363a07966dc8f3e4557cddec25dd939e766456f3d9f0bba805d934e796168d6bde6dcbc00b588a0ecb71f4c516d9ede311d3fcf942f89228221b92a2c1a38e07d43b19d901badf3a7f57155ca84f2f835448e93a141bbbd33eac4b767d158e41df7864847ec31fc0168967dd5b7912c21f4a597438c697f7f4c1a29c4d578ea0a20d955de39318780c92ac196f0df571b382132dbde5c7e9649266f4156d9088b991261091d43c92ce790d4c8fb007b7e8d19c9c619a7d722c6fbdb55f04929885c66023f492df489cecc1316d0ba2d2e1af772c55c1d8285c409435b9329474f44fcec968ebd7bdaaec1bcdee0c01e940142ae81c6009933dbefc20760c94aa4d33417623e208534893793c90f0f64149b879f71aaef4870f252601662394c7373d1e335e281b2a80565b3370c5de9d6b2d87fdf0cddac5641377a24b5096625a0cbd0931ad831add3bcaa6320950385aec23b3854c6ce987de1c9f8837988544d904b69f654c94a918de20f236d004ef63de772b0f2b91d6aa5b871e0898dddc2627f6117cd1238850bda73c62aa1684b2497c5815f311dad23279b3279a71f753f8576834b7b43f9c33b61c177480e31c4b55308297fe3e7dfce06f7b9c14dbe4982ae73a084bafe1f7eea2d51f3819088f08a10eb2fd7a1343c5140b9c201f4ab49cafdaec4088582fc08202ec71a769026c81394c7639746034a76e9c665073980c9bdbd5620ef9a860b9f1efbeda8f10e13ef7431f6970d765a2579c6a3401d06cef30fdbb33901328f3611dae8253708779a5d66179c9675826359c6bae578812080b2f9ecdef913f4f68abc3dcee697f505625e8430c8ce3122c9e553a94c461ade68e689e1372c3c863d1b49dbb629954cc62c263390c3a4a6e9effc7fb904ca3d8cc4f45b464ee4dac705c89888d298bc9dfd2ba563d5b3e3fa0209c10c7d6633de64e166a68d9b45e7f02aacd9497f5c552e577abcdb17d28a02f7333e25590e4f568ae8a2ddc93a879e92e48fa3cf1666ac56e020c106d55a09b87b34880c5375ecca849557dc87a00a6243938d5882017fa0d1f60193815a0abae3a305a7702055c212f7beb51b6d8f040b27db842752ae4cd0f36a10e59a28942a9d2e8c8501860b847eecedc45d602e614b8b0849b959607d0dec3d071a2fafeae641e6e264d77723c00ab05f503db48ca3597cb3242c2b54d90abd01da37a1021f6eab9a2658f2f6a5e08f5851de80230d270662dfe648c0c7bec2e46a471c7aa909cc665212bb36003c52c5d3eeec39f96556a8242e861c5dd7dde41a4a2b4ee5ad0bc423c3e2b5492545f2096550ff497b0749d535b885bd96d1828a4b13ccfd4c7e16f188c088cd21e415cb73a8ad11bdef6931e6216dcdf0f2855a4d30a367570be5fc2ed7786254b990be8e9e4b0de0ccfa6ba610e445cbfa826a542ff1876727dc5075e0a328748e64c4249fc522aa72eb73d5dd6645a7468dba81b8a2a03afd92af18f0338e43afc504c6018aca6d9197c0d3a149ce65efa0eaab69386e2b8264fbdbe9ab35706cee70fe33147d42ebe2b45b0521b43831d54ac133ebfde441672c055b79ca9a6059850984eead1ae036f48ca1230e7f0556fae1595f870cc27a34374a6b819a554e242997efeb760433c6fdb4372c2f28204aec27c7e044d5b7619909aed070a38751546e4b7e7c3b98c1cc41476f335f64faee72821ca00e62304e4f0d858122a65b87c8df4f0eae224ae064b951d39f610b023d129d9a0cb9490d097dbd3ca947d4830d3a6d7e0fa9975ff2789d9d97352b0b000e408509bb033443af0bc700ec11894f81c090d58d7dc2ae3174c54902bb286fddebe2f89e638d549f6751fc2c8896f0db829ebc20eb14218c76276653eb2c4d2772a169e3ccd912db6415a39a6f0228c89c7045556951b779133062375b2e07be4d6d82f546ec91d6009ee215bb736be5b4362e66e7b466ec72d47624fb4de0e0553f854c72746045b90c8e5c67d74f5d8a52d4134b259ff562e4b1409b66953df31de525fd4c075b30b266f8fca1f29533c9dd7d45128408726d19979b6979b7897a0fbf4d194190973a6487277b671932c68712c8861a3c0945a861eb69c8792d56762ddf68a261993acf24305a804494144a2d2235fa8a438e10f75b81712e18e76cfe727bda3fa65662405f584f1ed059aac110ab6f41851ba7e26b8473b5e37e993092f313f54b58762953589245f5552612ec90042a6d59d807aba4358b81da547ba46f897dcc83cd6c94a2aff075e25d2f92d420b090ece5728bc1729a527ac8770c18456f142dc57b24069c9ff1032d6c3a1572d84b811ac7ebcf07ee1e924c93e5ce98564b648115a8de881106ad0901cd32cae5159862068be1c8831d018fed582688b5e75be3c9983ac1761fb24a916451c6999c0c66f5ec0746c03c3e5f7bf70f95401b92882821ae685f544a962703e05df4255732f0ac08d5de7a5d97bea2c7ddf516d0635bddc43f326ae2f80e2595b49d4a08c4619c1f215e6d1c4cede0f67c75dfe8c1f6f3244a318b4405fb775e76b8b6453cd3cc29cd0286cd14a9d3538ab155180c8363b3e3af8e6e95561bfa0d9e4a459f65fc2eea43fd0e45e0e756130e01667533bcaa001e29e0192501e7ce2186ec3554ac443e5dc5778723ea429e138a10a43179659941ac631f97dcf9037bcb4979660c5e80accf4092ea6f8ed087544576dddcfdd51366b492868f73b0c9ca19c5f31c65de6003709aa5a6b81354c00fb13e281ac05e852cb4194c69f78566e8ac828c6bfc6a3cade13b0fc2d1ad1741f3fb4562b89c7f3bfb5622dcdae02db653455c885a011dbc63183416fa77f78a967ad0ffbbbb62e444e9eb490abd2fc67d326ca38730919998d8ddcf5e729a8a275769b1ae064d1e0f5528db03eede05d5e24cc2dde4403d477d784abb0486ce18908af209f2c9d8581d33f7e847608b5d124cc9385c21d3b6b6380cb412a5c57a080327aed7868e09032d21c958a69e69e05ccc2b2f7c10a3efef6b3681e853343c88459a77af486dc9e8800225ea4e17e5ccd0b6229844999d1cde6c2e74ff90057d24e5875b891f645e2fb4a47ab90745ece4761ea5d8d29dd92a78dc606246d8146320a5e9292de240ab15f60c7802e4ace65c3e609e010d3760f8d7559f62211afba600292f5e5059dd1c50a364f9b59d0014ab170414e7f6fa6f6ef20ddd28fbca03f3349e577ced6073e2c14e6953dd05490aa747179f2b895c2c5171e9cb10a474fd07d1a8069389678e165369e56d22f4b3f7a9f0878a49954e7b4491ca841f68831c2e8aeb383cd79dcdc00295bd431c5ca7fc63bbe7f1ccd6763609e5941e6b62c3d7ecfb061f596cb5c8e2969d44533a4d21fd9d6f5d57c8cd05c61a6f23f9131cec8ae386b6b437db399ec3dd48160a2ee8fd9432be3fb3619e4b309da87305b83f29f87ce3918460140ed09d49cb030a944c5d66de3ca7d4b8f5b37df03a610a028efdf313b5b405b3614a4d4c9b5341b6040e6f218c5476e5bb87a26fd80e03a0ac65b92d4d3eb917c8f22d62a2b80ebcda1b2f14d2a903088759ce56482401fb4130cde32775d6d210a6ad81acf644cfd94b6cb724a47226dcfffa83768cb6722e33e737642805ce3a61fd85f93f47f94abb8dfaf8c817af3d4b539847141277479506027f06c54cba440d880b45154006c09eb568c69f1febc0dadccaa59723dcd058cdae45c9c13ae68d885ad688af3fd90712dbcf6a5eb840229139b3a1ba9b94f87f1f8db3ae03543d88e71e550f7c318065fe4ce9c7d58430af17fa534f87d27195dd93cce667719d8b5b26b1cee228c6ece5a4b44db258985abbc9f0168950d744269bee80b1852d8e943700c6625ff869b258c77221ea5fe0a01380faf6059d28be5f69405fd51d8ea5408a39f0d58bb8cfc1e307ef85ebab9b195ebaeb8b8782d35f525e4ec0dd9ba7812c46be60e86e1dce7cc23721d4cdcaeb25bd8a7960a5fbc48d68c4108da77fa0d82d2d92ee03531ad36f3867ba4fe7ad8bbf7e9bc917c7a767c64ca34daa254113c992edbef28f452689f74b31d274d5681c2a012379fe4c40e40ee79dc313b667a08d4a8293ed90733697961647be1182449338e3ba7215cb786311dde1894014026720b9918b1b21b488af8a0d4f15953621233830946ec0b4d7b75de7d8da7b555d388f637270fe722557129b90be3844921a4b3e01f412a98f549e043d8f7872cd895f8957c9179c4264816be3e649713cb3bdc523f752602cc3ae21727312b2b7ce579dc0f82f129d4edecbcf00abca607d73ccf16e8352cc777e2b4012c3ee5585e9f326b9d46d05a3e25dbe5e08897d10b26741c0ce0d50539e2e9320d0826cc662051cae039bc0bfd629fe55bff6a4d2207f06b7d5aca4f81e2f8aef0d1bc20724c28440d40e2cd31e83805a1f641fbb73cc1c5b777346076e40db41d7f07b2b867fae0d7b8ed6767d23f7b53b032710dc5b5043474bf1d11e45dda4a3ac186e2ac54d8aed98db9dbdfff54087b96414057ad263ca02bfb96e4afcec3862a48c276628c97bec157c563a74bd8ab3c7abc9d7fae99fff38268e4b2c27d05f53f65a5c9674e1f9537fcc9b72baa32e2e396e45d6c3a02866e55e626c79ac1455fb2f64349ace8e054bab2ae746e52508eeaf741d505b4419b03e693f8c8c6043a5d8c8ed64d56523d157625011947a8a79881987d9e9100963ae6e13d835bf8b44914ca24613b9ccd2aa2ff6a187dcdcb11d531701c5fcef910e82d3b7fbff7f5ff1010b279435012e0ce3b68dc387eb2827fc2e9d5001ada7ce8b6a4eefeb4942bbca2bee6baee73280d49c1b7aff8d1aa7616d06bc173ad7fe8c7ad65c15fa3ba64424a61b177382a0c5468135aecca9ca454f5e7ce4d305beaab0cb55c147ffaf184a4c00513e85f6d5bb6416994fbdd0dd168f3c59a291bec027631ca56b18c5e87aa9b057f08c9e2d07ca2251527e5ca3058f70b71e432ecdd548c83457ab43caf7867e2bef91ef783025db9659afd89794ec1220acf29ee080855f606cce66bdfffb8a73c54a440fa4a4ea1f9a487b7e2dadedaac205beebc7887720ec1ce8b759629cb425df5f15011f0d455bfe1a22ad4cfb36d1a3bf093fdd7214faca57e8f0a10e8ea4c03c4602af97676242b933a757824ca8335f0de782e8bad3c663be60812f0a2ac63464f5da3ec448c73334c07d71ef27f2cf2e8a164a3517d03fc58abedb1b8c6ed956c691b34ab28f86b3c45e1d8b7777af4c372c3fd5ed3046e17fd395ebad1d45b0c46cd78e04f0e58af6cc2d9b1f01ef6b2256178f0210557ddcc138e8b264204e4674fb2d73a8190faf4ac3724722ff857311106c8d7b0daf6e096db9a0d759b52403e439ab23fd6559780a8b1c803fa9fb4eccab4919417e2a6072c77e55b7d1b69a9682629a09953ce699260b564fc6f8380646bfa19f4dc7c1ed6ebfb0a93f5781793aef9224a05e805426d151cfc9ada02baa2ef7a2a24a91f4fdadbbe83a22733dd3ae2deda97f45b4c30dc67fe04936fb5c49222afabfadfa1a9de0937ef0ffdd79770c4f0588570b85f0546feb586a6d2406aeb67d8dc3895f09dde186e89556ec3c166b6fb1d94bd7a025efeffabd8f3747b5ca19766866bd59856a2e65c537c6456c6f6863c026915f473'; +export const validators18468942Hex = + '0xa5040000966d74f8027e07b43717b6876d97544fe0d71facef06acc8382749ae944e000b93d72dcc12bd5577438c92a19c4778e12cfb8ada871a17694e5a2f86c3740023f35fad621e22d2da59dad0233f8d93e302cb55acbea4b2467e6a59ec5b3e005fa73637062be3fbfb972174a5bc85a2f6cc0350cb84aa9d657422796bfdf100b03b23766d70d0445943b290606521acaefee7660d521950faf2801c79d42800cf5e98635b822add0c97eeaa2adaaf1c7a40d50699fd56ffd73009ff3b1772021ba8ef466ccb7a06bfdefdba01817e620ada5954c34f617f6662e267dbda150238a0a2b0989bb426df8ac92118b4228a81b354d0c87d8acd25c8de509f2226029895c9fa4a9da296a325d8df40dbc2f0700c6b6dc159b22fe1c21c8f052d67040f4dbfe9b3333f7faf9304bf2ba9af0b4f850bab4e716759e0ebc8c4703c8c04eb1cd29f566b101d427ab6392e8e99f0d0cbc48964e018ef663e9b11dcaf150656ae99db65bd6b8fcda6bfdad3437f4a15d46024959e6eb413c4bfbb10556806587e9f7259dc22ef507a75650b5e0ee96d0b8ad4ddeeb8dda2b310d31cb94606e11fd0d4df6c4765eb346aac47682cb7871da9ecfd235255f6eadb8392b20d0743acce78d21cbf23ddd27a960096028cadba6a80c2c7abd08a7baf726e128e0792d0467f5422f1617840e11eccfcc8bd24bab23b0ea04de920c1109e1e14fd093472713dd6fbe16b514cf07d445644396f2881d8237acb70d92055a1aaed770aa041bf62d5b52adee07e7cbc0687ace86e77308a982c07db871ef2dab639010ce14f14486f3fb3513a44a19970a0bbf4da8b642c9837cfa251b33384dec2570d92a2524d501daccb88d86720079731f9b53038e0aeddefb8828afbafa5eacf0e518107b425628e49c4fee37fbc08020235d0664fc5052c4fa7415e5797c72c0ec3f7291f82335606f98e16f5480b38b3da95d2e7ee9489a89a8a39f9dac9560ed244b93c5b6d1be16c1c82622012fdb2b96c0e197ea78fffeebf1bfb736f730edaa0d08e8b21d6e8f946eff381ad4be29aa63569a54a6a75c91b878b4630330fe8ecbba7a1e216bd1c3bb7e749a98fcae77b4185c5522cbad8e826d0d92371102df685c4659f9c242ff9ac8a4ee5305770ede106db7a3cd5d3e8823e33d0011035bf98cbae5385855c527d922947b9868e2df63bc8c263cf8c29496c4b805d10b2f3fbaa08eb3361a1590bb8322b1fbef13bfd56bf5e04474d2a1ecaf9bb481280a479ee3beca7af1636aca17582f30829782e2c9b1b9c72aaf8060563ab37128865fced1fe2ad870d0f1ef6ac3c73c78012dbaf73ee9db06ba403cb73a52312d761ac11e70c35595d382a0c860bb0501ab0690df6c9f96ea7179b206c1d4013be73ce92b712d00931d4980713bf4be8974255e1e51a7ed71ed2ea37f035dd1600e09e1d8a1324934f83d55d5f6f503e2d91bf4270eeaefd462f24e4487e29161be097a4282aa58dae029624395fa7fc1c25cfa95aa7cc5100654963368442168f776962b55450034cdc679905319d9e51e31b607553120c3fb7599b79be0a16b94e2d5d12d60c7314cca383bf185ddda83f413da740a121601e3277d3083e17316829c406a05cd9cdb8d5de5fb23d26b3672f8cbca1fcc6538833589a121a182aed996417072b53ee48cd26d29fd7d986de458e1427e9fa9f21fcb261505b1868ec482f6eb47619a67848abf5596a9e3064ce164847c3a469475c8385757a189ef65d1a77acbc1492c95ea3a58cb70b9ffff211190368bbfa21198c734c2d18a5657b88d667ab46d1070d58ecc1f15011f60df20f510ee0aac61754bb9e0118f6847e4d4c9bca7fdc694eeadfa8e36d2f49d581f3fe9e8599658f47dc2d5c1a0db3d684422fca64adaa9569861a3a1496fa4f45ab142b38423100d45c66f61a0e48b445798cbb689f86c9c17cd5428cec3bc370fe85a73cd3f1410c335d1e1ae90be8a4787f97d1ccc95593553ca4a86a786f3e0033bbacab0ad60e23fa571aec17785fa10a655d77b8850a0b7c5ac3ce5c0389555ec7d8f303092552cea71baa453966c043ca367ccfa19f450244447b9d32f4b7af2d9749e55a57ac09cc200248f0353500a12798f54e5581206a45ac70b7f2d38481dd40c443dece9d262074f20847843acac10a56948a6634e827bcaabb455b9c958d285b2ec909031420857206fde63ea508a317a77bc1ca2a795c978533b71fc7bc21d352d832637c20ac6c23e69518f5c048cdd4341f431d23f1bdcba3abfaf7349241db61ce131722a0160f0fb6403bd41db7862fd650ab5d425fa63b0bc09467f065918de0e97022abc926b7b1a5a0a202183919de1089d04939e09833ca7536b52cce9fa9bf35232732bb4a41ba025d2581a518dda87cd42013c11a313cb291fee7a339fb60d9282a194090fd6715e06430d8a6e9c682f021eaf398830b10db94ca8c27c9ae4c288197fe1d9f6b12ee7f9656663791366fd5ea4ec01999d7a7f8b84e22a0591b28c57701aff086e2d4d00536a35ebb0dea7732d5bd285c63fac7197b6bf3e37e29a843ce5a67c2d285cc5f302db173ee4563e7af383dfc6b9a8fa64e148efd122ac73c24bb740376a5b0f44814e8ce8b34f23be0650e99b7ac81e1159f9c31512c057adfe2964a58e311013d80e9955a8896ee86be537ef9c6bd983122d6ee5f2c2a55b59a282fb173b7faf6e82984686f6fb83b0293dd498db6329464a45d1c2c2a55b5a609baff13899d4ba4bafec105038d66a716494968fae1a849d2dd5a2c2a55b5b05723585c7421428d9ef451313e33e13803424b0f8cabd383d0df372c2a55b5b7e13a772e0b693c3b351d2fb5e5b4da18ac379ebdb2f1f2e75597762c2a55b5c7e135ae443c6ed951338d4b32be6cf61ac5bd000b7a11c26b3078202c2a55b5cf8d00511ef54ac7a60773810e906befb1b322f2d58199963dc973072c2a55b5e0d28cc772b47bb9b25981cbb69eca73f7c3388fb6464e7d24be470e2c2a55b6068e3b8626608321044a89b82fc4898ece34524659f48aa72aef556c2cc16da9d1f7271475075aa8eb5c6667714426b8c41dbecf92bdedfa462b71632e2409b5ef509e1e584584edc945545f42fcbb3f288f3355e9194206b4ce773f2eeb1a6884bf369c7d1ab3f9ff75b79dd0f6c6a9792834e026a8d2f7ef049e4d2eef2aee654d4975535f2701af86ba6d169c2c9a1599b16635a2a5e4640db94d30606b4c1b89b4e562efafe76bec80154ac8b3e16e04c2e0f619bcdc0a5eef5230cfdb48ff7f33b08499dfc618a8ef9699b8345fa65f0b1339eb8eec3c0e455530e3f26094a2536e02b6879a2a92752493302d84029b80ff449eba8b9dd80d1d3296c9b3a6546d2319a764e00e1126215b776cb27571db2ef0392bbfbc66d45f32aee225f2714c573eec965a9dd1e1ca399636d9158ce068842f0558f360a435360d52090bbbd32b598beb80197c95c1004505135f0493b089334a52e3a18140364c29bfbc9f06a42b5cf37ffd831e91c843cc25d8b90071546810ecf279e45836e9dd8a810cd5f94f4f61cc59f1dd1a7df21e88261e6bc1fc23467f015e7b3c380766b2d93f1737c6d8dc713e4a6d69b961a14a11f676fc479b1ebbe4b81f03388bf0fc0110c1b18dcab471725083bc6b0b52edabeab0c3e73e506a54f9e04d38a295559d8977464fd8cdd133f8805f2388e42a6e009219247048a27d9ac06b39a1f89df89766e6e0771c1cf047fb712fdaff18eea966267c01ff74969876f63c017930b46ab5a4413bf3153b001287ed5ff7fdbd2734cf69abc843f4ee04473e5f05e5397c92e440de154097981b2c1fab4893b210cc2a8680b8096a6bef233e8faae4c5713c72aea65d52aa1616d3e918dee3819fbbe08cd4c76dbd754a503eea2e1c17fc878e20fc5f88c82d6b08fd3324cbd24c176351aba2b06d874f213f24c61f66f5c798cc97adf5258664937f3c16d0b35121a8b45cc81611bc8e594081265b36874557cfb2aeca1412e06a1a026c8c58a172a2d3644a6790bc9f5742efa2e57a813989da4bac4551e4010ee45003fc3f360f5202a958b2b1a299184411b54c486afdd65bbe6f482fab68a28443c845c004a1c5d141314577d67d0a442afde41c8d0cff9680849824712996d0cd96906dba9697aa5110cd6d025e154441735173590bfe02493f4aa52f5de467182e8d1db637a7a1493d3c87d9235144882dbb3ffba5fdce03b87b0e750f293fcf840964a1d5fec119e89fee2e0e424642514ce6e9e7fb66ef4334728307f47be8b2509e6fa870a7685f3e560e3a084687fe7e263038bbc1b371c67e4f18b23a6b2f65c9cfe87675db0693eca8161d47e503b630c37057023c04ea57149dc70ae19f186db24f59881c55cb61da522f484cdc76e0b6b2cb4e30850327cf37e717d91e343a62bbfaded38aa8133cfe34484d62a228121a1800e26e8b0139995703309a81ca4467308d734b4678da3d404877511245f8954e48858da743b9eb3544681c27ffd8802c8ea1669e961a2b6148931d40a4936659a5b03e419db8d3dfc8fffaa9737ad5771651552cc840210a48e181bb690336782cfd0b422faec0a561b5b35a6c2277f8073127ea8cf67b354a10b527df2b2c7151322067a844143ac7827d036a9ca86f5ef10336b1298e124a45b84757c48776f4c5d887e269e8e6c3f2fc55f75adf222662f129f9fa5b404a8de2c6b6c1690a27aaa4cb64e0168bced54ab568958965187646f06442be6d4a9929f34dd83ee1c1ef7da143179fd3fa3f4196b26c855d3fce0fba83c6e7034a9cb3db5bb89f25ef6cb2fcdb9a3308022e6440c29a4bf673557847d0c8ef3f4cb0f7f17953e529b8106c743f78d238e3dd6a90f421d32bc920ce120682c801545e8064f8898a29d4811e09b207cf3302e5cefef16615f8580fcd8fa63a624e5606fcd617bb7328f828ebc07396ab27f038eb5f036125a2ab5b60ab9218f24256196c14df0a7036b943ecd01396685e799f786c0f131796c06850ec9342ff0156363ba0631ca8cb1371e706a8c3af27011e983480e7d09124d7b3c6732d633b56ad64b58553e04382fbb95145efe3dfda88b5512c0f8fcf1cec8ee0a05dd17256b8018573af44e5a77be5a66628c3c261ec930d538e5a6fd578247727e5e419582bdd02e8b7e3a97da353f92954db770676e7f07eddf2d08cb9f2430aaf44295a5809ecabcd564a3544f045d2f77a4a90104317df62fb949ba966484eae376e5ac7f6af5aeb5364188840d02f0e74e813e6d9cc0398d6994b66727658a4fb305ae7010248daf19a0b83b3d131f63a693785222293af4354035b8dce851fb02b5e348817abb98cb962fc0780a47ebd471d9c318395fa80b4529a64cfabb2e32c5e4706e0f10c8d2a1cf27d967c5945b8f4e5d7d164212915a702415776e2947a5ec3359163109e793b726065a0ace5a201b72fbfc2d346c181773a04ee3ec872605fd1308af1ce85bab5ba3fb19b330ab7dac29e01ad501420560f44df7e0e1c60971394debc5f36af7ce9cc93a3f5cfdc400c830b8a8510d105de4364e7cb0f60cf67ecc06e7a13a024ec0e172a65e5a55b5f808edf5cbb8482fd8685ca622162096f7555b367e16997d36a3a6b2a10f68e3549b45163eddec4dc3c7a6af964621568bf4b7ab90fc06ac194a743e4ac65bec5f7e3113254373d710854514b0d628f36dddf8cdb0242104a2531e7d3efd4860a9a4633be69aaf30f63ccb25a5e640574072818008b0ffaa91a3d5febf7cf106a9285e35003fd7b55e2c1ae8b6d6558e62bb3e9e7da178a13f657c9a0e86044335a77a672f9f571489f43ae07b66896688640393395e0bf64930fd5470987a903ccedc679b7153ce21066b37c6d68bcfb86663abec620784eec51572fa12ba5e10a7f312981e4d6f1bce379b93968f6bff49b2d945025f0addd42aaddba97809845a5572c24f7a911249ddc07636a0da15516a63ecc95cccffecec2a2aed962e92cab661af4b1f76b65e429cf796aab2be7af29db2b89e3a4695b5270f1591ddeaf00370e4398a42376a24ccf1b6b973df13cf0190a75f17633f8a391020df8bac9aa9e4c50670e0dad135bf7266c31b105bf4566e9837d11fc54b523f7b3ec8993f8c880b1e0c283d7bcd0aa536c71634f4422a46109618fa192d46be23d042ae4c555304e987a77482530f01a6cf3e7bf1cc5f0b87e7aaa8bc5acf2489651b14e768bcf5d9206f878778f44047091f937fba948654220a41ede536b0d62cc30d20274a28005b8026564db8d2572ca7a95d321217aca6da464aeb6a401a48aa4b457ca17e8e5d1de800a076c43744d9a778b5c53b54eb743dd93cc90079261a6e7fdffd8798e6406817d125d7b7617b9c6475f887ba801cee49b322a4d888224c8d0791bb0d5c999b6605e251a767b1176304fbf79701bc22060126cdeff4748b95abdc5de32adc9823c38126776c26a1fb9acbdd56be00d4c44901856929b9d2a879caad6119ad0417e994949780946289b4befff0da9911c013aacd2b280ec0529a759b94c67e4899b9b705878177a8ac7c51e9a165edd1a027402555ab42d2f8ec8107536df7fb34084eb357883180d8cea922c0648533d6b2be8949765483e833ec49e8dfd10a0ea61a03a7a4c11157fa5b76f4abdf635b5aa7e8edbac3cf3f848b85423ebc6e9e4e62d047a8f8779b66af64a095e9e6c7600a89d7c33a77fb95d5b503505d264ad5595317ab1aace7b8830ca683c8a8bf99a872996586b210e0f92b8f5a28fe985ac07317c3f190f0abecf2b39643a21a67df302a024487d84128d5bc68fcc445ac23a067c6e71dab02a17292e9c2f3fb01d12a3895af33971a8fa710bb2820cb9d7a31e7e800474f0ebab4fe4895006c96fed161972daa605e2921c2eea276dbceb96497eb71c2356edd039e714141ff023579e979466c0f3acec566714ebeed15f5d6c8016dc2b09c2277f4ac04054d67ac8bcee6368976dcfe191b2cdeeba9487246780833b98deaa7ae201c9d2aabba6d7cbdc14ecfe1548c52b8ac4907acb14c86382635369d20e36ccce82c98283410bfa4a4153e31bedb52b33cbce5543cba21b82c6664f95a65717f30013c91fd9ece1c1398c2f7ed5e7cefd23752b63f1073c845d26853b5caf8444b5995c50b7b9bab9e7ffb27cd20641cc4c9f04e5942b418504c9c90a2f5c8990837ffe39d8574d01e50800dbd4203acfa5c092bcaaa3878595dbf64624ef80da7a916f139b607fe8ac19aed219da7c7f9990be2c214d1e86837a8e46d4cbf152e2c25ac7960f8b969e2c132e4cd6e12f85c322f492de50878078053ab93ca434a101b5c52292227afc2c1eb5538a2857a4b0b228793c4e880678543460d4ad15fb10ea9ec36ab97d47e9317b7291fbe5c0c69aff6dab648823139e30d401f7a9422e68208ff3ad2f8e40e92c83af26e4002734760cb87e883bb3846ccb18462abe27ce390fec5d7310cb1612a477a2a65a557b9d076d798a1ec46479fec3c43eea382d637de8f295ccb2c0b6f6fdd4c5d34a687737a6018a32f59713f0a129fbc395dbc853f51ab53d45d1684c4bc8ddad89fd55fc096f8ae437cc2420c617f2cdec05405db6c449bada7d2b2063eadeae636a25c5ca798c23324b0cb29e4fd1a68cb08febe58b50e39d8afdb5f752d6c26c8ba52fc0028c46363a07966dc8f3e4557cddec25dd939e766456f3d9f0bba805d934e796168d6bde6dcbc00b588a0ecb71f4c516d9ede311d3fcf942f89228221b92a2c1a38e07d43b19d901badf3a7f57155ca84f2f835448e93a141bbbd33eac4b767d158e41df7864847ec31fc0168967dd5b7912c21f4a597438c697f7f4c1a29c4d578ea0a20d955de39318780c92ac196f0df571b382132dbde5c7e9649266f4156d9088b991261091d43c92ce790d4c8fb007b7e8d19c9c619a7d722c6fbdb55f049208af2fb9f1511facbd517ba7ec0296d6fc9fd010896eec0f43a415b68b3706929885c66023f492df489cecc1316d0ba2d2e1af772c55c1d8285c409435b9329474f44fcec968ebd7bdaaec1bcdee0c01e940142ae81c6009933dbefc20760c94aa4d33417623e208534893793c90f0f64149b879f71aaef4870f252601662394c7373d1e335e281b2a80565b3370c5de9d6b2d87fdf0cddac5641377a24b5096625a0cbd0931ad831add3bcaa6320950385aec23b3854c6ce987de1c9f8837988544d904b69f654c94a918de20f236d004ef63de772b0f2b91d6aa5b871e0898dddc2627f6117cd1238850bda73c62aa1684b2497c5815f311dad23279b3279a71f753f8576834b7b43f9c33b61c177480e31c4b55308297fe3e7dfce06f7b9c14dbe4982ae73a084bafe1f7eea2d51f3819088f08a10eb2fd7a1343c5140b9c201f4ab49cafdaec4088582fc08202ec71a769026c81394c7639746034a76e9c665073980c9bdbd5620ef9a860b9f1efbeda8f10e13ef7431f6970d765a2579c6a3401d06cef30fdbb33901328f3611dae8253708779a5d66179c9675826359c6bae578812080b2f9ecdef913f4f68abc3dcee697f505625e8430c8ce3122c9e553a94c461ade68e689e1372c3c863d1b49dbb629954cc62c263390c3a4a6e9effc7fb904ca3d8cc4f45b464ee4dac705c89888d298bc9dfd2ba563d5b3e3fa0209c10c7d6633de64e166a68d9b45e7f02aacd9497f5c552e577abcdb17d28a02f7333e25590e4f568ae8a2ddc93a879e92e48fa3cf1666ac56e020c106d55a09b87b34880c5375ecca849557dc87a00a6243938d5882017fa0d1f60193815a0abae3a305a7702055c212f7beb51b6d8f040b27db842752ae4cd0f36a10e59a28942a9d2e8c8501860b847eecedc45d602e614b8b0849b959607d0dec3d071a2fafeae641e6e264d77723c00ab05f503db48ca3597cb3242c2b54d90abd01da37a1021f6eab9a2658f2f6a5e08f5851de80230d270662dfe648c0c7bec2e46a471c7aa909cc665212bb36003c52c5d3eeec39f96556a8242e861c5dd7dde41a4a2b4ee5ad0bc423c3e2b5492545f2096550ff497b0749d535b885bd96d1828a4b13ccfd4c7e16f188c088cd21e415cb73a8ad11bdef6931e6216dcdf0f2855a4d30a367570be5fc2ed7786254b990be8e9e4b0de0ccfa6ba610e445cbfa826a542ff1876727dc5075e0a328748e64c4249fc522aa72eb73d5dd6645a7468dba81b8a2a03afd92af18f0338e43afc504c6018aca6d9197c0d3a149ce65efa0eaab69386e2b8264fbdbe9ab35706cee70fe33147d42ebe2b45b0521b43831d54ac133ebfde441672c055b79ca9a6059850984eead1ae036f48ca1230e7f0556fadd1d40ef104fcb24be637eaeb9704064663df235fea0799829e270333774f3bae1595f870cc27a34374a6b819a554e242997efeb760433c6fdb4372c2f28204aee72821ca00e62304e4f0d858122a65b87c8df4f0eae224ae064b951d39f610b023d129d9a0cb9490d097dbd3ca947d4830d3a6d7e0fa9975ff2789d9d97352b286fddebe2f89e638d549f6751fc2c8896f0db829ebc20eb14218c76276653eb2e07be4d6d82f546ec91d6009ee215bb736be5b4362e66e7b466ec72d47624fb4154f12cdef88338edfa85cbdd64b61c410187e4f7971057aef32cdafdfb702b4de0e0553f854c72746045b90c8e5c67d74f5d8a52d4134b259ff562e4b1409b66953df31de525fd4c075b30b266f8fca1f29533c9dd7d45128408726d19979b6979b7897a0fbf4d194190973a6487277b671932c68712c8861a3c0945a861eb69c8792d56762ddf68a261993acf24305a804494144a2d2235fa8a438e10f75b81712e18e76cfe727bda3fa65662405f584f1ed059aac110ab6f41851ba7e26b8473b5e37e993092f313f54b58762953589245f5552612ec90042a6d59d807aba4358b81da547ba46f897dcc83cd6c94a2aff075e25d2f92d420b090ece5728bc1729a527ac8770c18456f142dc57b24069c9ff1032d6c3a1572d84b811ac7ebcf07ee1e924c93e5ce98564b648115a8de881106ad0901cd32cae5159862068c0746c03c3e5f7bf70f95401b92882821ae685f544a962703e05df4255732f0ac08d5de7a5d97bea2c7ddf516d0635bddc43f326ae2f80e2595b49d4a08c4619c1f215e6d1c4cede0f67c75dfe8c1f6f3244a318b4405fb775e76b8b6453cd3cc29cd0286cd14a9d3538ab155180c8363b3e3af8e6e95561bfa0d9e4a459f65fc2eea43fd0e45e0e756130e01667533bcaa001e29e0192501e7ce2186ec3554ac443e5dc5778723ea429e138a10a43179659941ac631f97dcf9037bcb4979660c5e80accf4092ea6f8ed087544576dddcfdd51366b492868f73b0c9ca19c5f31c618838a7cda0fba033eac4b3df3e2b31e1b304765bf98004eb72690fc117f09c65de6003709aa5a6b81354c00fb13e281ac05e852cb4194c69f78566e8ac828c6bfc6a3cade13b0fc2d1ad1741f3fb4562b89c7f3bfb5622dcdae02db653455c885a011dbc63183416fa77f78a967ad0ffbbbb62e444e9eb490abd2fc67d326ca0c59a8141101a8f9c99e3f8a85c77b0ccb57ca6121cf9edc436092e9bbd17cca38730919998d8ddcf5e729a8a275769b1ae064d1e0f5528db03eede05d5e24cc2dde4403d477d784abb0486ce18908af209f2c9d8581d33f7e847608b5d124cc472f8aa3afdab9a0f1abb66088817448690426bacc0af6f509241ae452a65ccc9385c21d3b6b6380cb412a5c57a080327aed7868e09032d21c958a69e69e05ccc2b2f7c10a3efef6b3681e853343c88459a77af486dc9e8800225ea4e17e5ccd0b6229844999d1cde6c2e74ff90057d24e5875b891f645e2fb4a47ab90745ece4761ea5d8d29dd92a78dc606246d8146320a5e9292de240ab15f60c7802e4ace65c3e609e010d3760f8d7559f62211afba600292f5e5059dd1c50a364f9b59d0014ab170414e7f6fa6f6ef20ddd28fbca03f3349e577ced6073e2c14e6953dd05490aa747179f2b895c2c5171e9cb10a474fd07d1a8069389678e165369e56d22f4b3f7a9f0878a49954e7b4491ca841f68831c2e8aeb383cd79dcdc00295bd431c5ca7fc63bbe7f1ccd6763609e5941e6b62c3d7ecfb061f596cb5c8e2969d44533a4d21fd9d6f5d57c8cd05c61a6f23f9131cec8ae386b6b437db399ec3dd48160a2ee8fd9432be3fb3619e4b309da87305b83f29f87ce3918460140ed09d49cb030a944c5d66de3ca7d4b8f5b37df03a610a028efdf313b5b405b3614a4d4c9b5341b6040e6f218c5476e5bb87a26fd80e03a0ac65b92d4d3eb917c8f22d62a2b80ebcda1b2f14d2a903088759ce56482401fb4130cde32775d6d210a6ad81acf644cfd94b6cb724a47226dcfffa83768cb6722e33e737642805ce3a61fd85f93f47f94abb8dfaf8c817af3d4b539847141277479506027f06c54cba440d880b45154006c09eb568c69f1febc0dadccaa59723dcd058cdae45c9c13ae68d885ad688af3fd90712dbcf6a5eb840229139b3a1ba9b94f87f1f8db3ae03543d88e71e550f7c318065fe4ce9c7d58430af17fa534f87d27195dd93cce667719d8e943700c6625ff869b258c77221ea5fe0a01380faf6059d28be5f69405fd51d8ea5408a39f0d58bb8cfc1e307ef85ebab9b195ebaeb8b8782d35f525e4ec0dd9ba7812c46be60e86e1dce7cc23721d4cdcaeb25bd8a7960a5fbc48d68c4108da77fa0d82d2d92ee03531ad36f3867ba4fe7ad8bbf7e9bc917c7a767c64ca34daa254113c992edbef28f452689f74b31d274d5681c2a012379fe4c40e40ee79dc313b667a08d4a8293ed90733697961647be1182449338e3ba7215cb786311dde7d8da7b555d388f637270fe722557129b90be3844921a4b3e01f412a98f549e043d8f7872cd895f8957c9179c4264816be3e649713cb3bdc523f752602cc3ae2b4012c3ee5585e9f326b9d46d05a3e25dbe5e08897d10b26741c0ce0d50539e2e9320d0826cc662051cae039bc0bfd629fe55bff6a4d2207f06b7d5aca4f81e2f8aef0d1bc20724c28440d40e2cd31e83805a1f641fbb73cc1c5b777346076e40db41d7f07b2b867fae0d7b8ed6767d23f7b53b032710dc5b5043474bf1d11e45dda4a3ac186e2ac54d8aed98db9dbdfff54087b96414057ad263ca02bfb96e4b2c27d05f53f65a5c9674e1f9537fcc9b72baa32e2e396e45d6c3a02866e55e60b065719963027baac7cb4d68145539a0b428aa74048ec1c32b6b255530646e626c79ac1455fb2f64349ace8e054bab2ae746e52508eeaf741d505b4419b03e693f8c8c6043a5d8c8ed64d56523d157625011947a8a79881987d9e9100963ae6e13d835bf8b44914ca24613b9ccd2aa2ff6a187dcdcb11d531701c5fcef910e82d3b7fbff7f5ff1010b279435012e0ce3b68dc387eb2827fc2e9d5001ada7ce8b6a4eefeb4942bbca2bee6baee73280d49c1b7aff8d1aa7616d06bc173ad7fe8c7ad65c15fa3ba64424a61b177382a0c5468135aecca9ca454f5e7ce4d305bec027631ca56b18c5e87aa9b057f08c9e2d07ca2251527e5ca3058f70b71e432ecdd548c83457ab43caf7867e2bef91ef783025db9659afd89794ec1220acf29ee080855f606cce66bdfffb8a73c54a440fa4a4ea1f9a487b7e2dadedaac205beebc7887720ec1ce8b759629cb425df5f15011f0d455bfe1a22ad4cfb36d1a3bf0de782e8bad3c663be60812f0a2ac63464f5da3ec448c73334c07d71ef27f2cf2e8a164a3517d03fc58abedb1b8c6ed956c691b34ab28f86b3c45e1d8b7777af4c372c3fd5ed3046e17fd395ebad1d45b0c46cd78e04f0e58af6cc2d9b1f01ef4c8bc5da2f0d0e2f6e040005f783c023b85a8cb21df5c1f509c144fe1887202f6b2256178f0210557ddcc138e8b264204e4674fb2d73a8190faf4ac3724722ff836649df542b24a1b63d80916ee743d4734640aa796648649685dbdd430c362f857311106c8d7b0daf6e096db9a0d759b52403e439ab23fd6559780a8b1c803fa9fb4eccab4919417e2a6072c77e55b7d1b69a9682629a09953ce699260b564fc6f8380646bfa19f4dc7c1ed6ebfb0a93f5781793aef9224a05e805426d151cfc9ada02baa2ef7a2a24a91f4fdadbbe83a22733dd3ae2deda97f45b4c30dc67fe04936fb5c49222afabfadfa1a9de0937ef0ffdd79770c4f0588570b85f0546feb586a6d2406aeb67d8dc3895f09dde186e89556ec3c166b6fb1d94bd7a025efeba71d41f307c6b4c59481cfb3a5d732175f7766aca821e98b1ffa8ea9f355bfeffabd8f3747b5ca19766866bd59856a2e65c537c6456c6f6863c026915f473'; diff --git a/src/services/test-helpers/mock/index.ts b/src/services/test-helpers/mock/index.ts index 27f1c03f0..485d40677 100644 --- a/src/services/test-helpers/mock/index.ts +++ b/src/services/test-helpers/mock/index.ts @@ -16,7 +16,7 @@ export * from './addresses'; export * from './mockApi'; -export * from './mockApiBlock18207445'; +export * from './mockApiBlock18468942'; export * from './mockAssetHubKusamaApi'; export * from './mockAssetHubKusamaApiBlock5831776'; export * from './mockAssetHubWestendApi'; @@ -25,6 +25,6 @@ export * from './mockBlock789629'; export * from './mockBlock5236177'; export * from './mockBlock5831776'; export * from './mockBlock13641102'; -export * from './mockBlock18207445'; +export * from './mockBlock18468942'; export * from './mockBlockHashes'; export * from './transactions'; diff --git a/src/services/test-helpers/mock/mockApiBlock18207445.ts b/src/services/test-helpers/mock/mockApiBlock18468942.ts similarity index 93% rename from src/services/test-helpers/mock/mockApiBlock18207445.ts rename to src/services/test-helpers/mock/mockApiBlock18468942.ts index 8c920ea64..6dd4a8308 100644 --- a/src/services/test-helpers/mock/mockApiBlock18207445.ts +++ b/src/services/test-helpers/mock/mockApiBlock18468942.ts @@ -32,7 +32,7 @@ import BN from 'bn.js'; import { polkadotMetadataRpcV1000001 } from '../../../test-helpers/metadata/polkadotV1000001Metadata'; import { polkadotRegistryV1000001 } from '../../../test-helpers/registries'; -import { balancesTransferValid, blockHash18207445, mockBlock18207445, testAddressController } from '.'; +import { balancesTransferValid, blockHash18468942, mockBlock18468942, testAddressController } from '.'; import { localListenAddressesHex } from './data/localListenAddresses'; import { getPalletDispatchables } from './data/mockDispatchablesData'; import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; @@ -46,19 +46,19 @@ const chain = () => export const getBlockXCM = (_hash: Hash): Promise<{ block: Block }> => Promise.resolve().then(() => { return { - block: mockBlock18207445, + block: mockBlock18468942, }; }); export const deriveGetBlockXCM = (_hash: Hash): Promise<{ block: Block; author: AccountId }> => Promise.resolve().then(() => { return { - author: polkadotRegistryV1000001.createType('AccountId', '1VzLR7pDbcSsJqXHaRZFzwCtSgjNWEcLddSfWij7Jx3p8FK'), - block: mockBlock18207445, + author: polkadotRegistryV1000001.createType('AccountId', '16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3'), + block: mockBlock18468942, }; }); -const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock18207445.header); +const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock18468942.header); const runtimeVersion = { specName: polkadotRegistryV1000001.createType('Text', 'polkadot'), @@ -79,7 +79,7 @@ const getMetadata = () => Promise.resolve().then(() => polkadotMetadataRpcV10000 const deriveGetHeader = () => Promise.resolve().then(() => { return { - author: polkadotRegistryV1000001.createType('AccountId', '1VzLR7pDbcSsJqXHaRZFzwCtSgjNWEcLddSfWij7Jx3p8FK'), + author: polkadotRegistryV1000001.createType('AccountId', '16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3'), }; }); @@ -162,7 +162,7 @@ const properties = () => }), ); -const getFinalizedHead = () => Promise.resolve().then(() => blockHash18207445); +const getFinalizedHead = () => Promise.resolve().then(() => blockHash18468942); const health = () => Promise.resolve().then(() => polkadotRegistryV1000001.createType('Health', '0x7a000000000000000001')); @@ -189,10 +189,10 @@ const traceBlock = () => Promise.resolve().then(() => polkadotRegistryV1000001.createType('TraceBlockResponse', traceBlockRPC.result)); /** - * Deafult Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block - * #18207445, which is what the XCM test in BlockService use. + * Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block + * #18468942, which is what the XCM test in BlockService use. */ -export const defaultMockApiBlock18207445 = { +export const mockApiBlock18468942 = { runtimeVersion, call: { transactionPaymentApi: { diff --git a/src/services/test-helpers/mock/mockBlock18207445.ts b/src/services/test-helpers/mock/mockBlock18468942.ts similarity index 70% rename from src/services/test-helpers/mock/mockBlock18207445.ts rename to src/services/test-helpers/mock/mockBlock18468942.ts index 4f9e7c321..e99eae181 100644 --- a/src/services/test-helpers/mock/mockBlock18207445.ts +++ b/src/services/test-helpers/mock/mockBlock18468942.ts @@ -15,17 +15,17 @@ // along with this program. If not, see . import { polkadotRegistryV1000001 } from '../../../test-helpers/registries'; -import block18207445 from './data/block18207445.json'; +import block18468942 from './data/block18468942.json'; /** - * Mock for Polkadot Block #18207445. + * Mock for Polkadot Block #18468942. */ -export const mockBlock18207445 = polkadotRegistryV1000001.createType('Block', block18207445); +export const mockBlock18468942 = polkadotRegistryV1000001.createType('Block', block18468942); /** - * BlockHash for Polkadot Block #18207445. + * BlockHash for Polkadot Block #18468942. */ -export const blockHash18207445 = polkadotRegistryV1000001.createType( +export const blockHash18468942 = polkadotRegistryV1000001.createType( 'BlockHash', - '0xc759aa0846fb1d608f8ac36d7f66b202dbe1424bd6b36ff7b0d2bb7b79cce055', + '0x1ffece02b91e52c4923827843774f705911905c0a66980f7037bed643b746d1d', ); diff --git a/src/services/test-helpers/responses/blocks/block18207445.json b/src/services/test-helpers/responses/blocks/block18207445.json deleted file mode 100644 index 4a7594389..000000000 --- a/src/services/test-helpers/responses/blocks/block18207445.json +++ /dev/null @@ -1,3687 +0,0 @@ -{ - "number": "18207445", - "hash": "0xc759aa0846fb1d608f8ac36d7f66b202dbe1424bd6b36ff7b0d2bb7b79cce055", - "parentHash": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "stateRoot": "0x236be83292c6ffcb8057bd6d04e9bd71a494f865f193fa5d3d0850c45e22f9fc", - "extrinsicsRoot": "0x1d9a134c4f781118de7d13b99506a4d0d08e17c6eeff6df036c9bef693778d1e", - "authorId": "1REAJ1k691g5Eqqg9gL7vvZCBG7FCCZ8zgQkZWd4va5ESih", - "logs": [ - { - "type": "PreRuntime", - "index": "6", - "value": [ - "0x42414245", - "0x0319000000c8e6e310000000009e63cb0fcb5f96372ff53047e84273e08eb5efc2656b2b938471e50cfa8dff60168a843e7cce7d7062330037fd7819f38fc82608e43404a092d462f853044607c428f9e3c91807c132b53c9c6866d6fdcdba255bc07795b8f6b93ca8f2e7d00d" - ] - }, - { - "type": "Seal", - "index": "5", - "value": [ - "0x42414245", - "0xcca8fa40027d254f43cd3cc124103d0664ce12a7cb2888ee110810a39e87345b83a19a9f09309a3fa82d849bdd8774c59df4ae015ffd9d42b3845cf5e00d0885" - ] - } - ], - "onInitialize": { - "events": [ - { - "method": { - "pallet": "treasury", - "method": "UpdatedInactive" - }, - "data": [ - "444782092797350940", - "444782092903938424" - ] - } - ] - }, - "extrinsics": [ - { - "method": { - "pallet": "timestamp", - "method": "set" - }, - "signature": null, - "nonce": null, - "args": { - "now": "1700227248000" - }, - "tip": null, - "hash": "0xf5c83c9d0c795321dc163057334931518ffdbf743f27543be81847e958350b36", - "info": {}, - "era": { - "immortalEra": "0x00" - }, - "events": [ - { - "method": { - "pallet": "system", - "method": "ExtrinsicSuccess" - }, - "data": [ - { - "weight": { - "refTime": "242610000", - "proofSize": "1493" - }, - "class": "Mandatory", - "paysFee": "Yes" - } - ] - } - ], - "success": true, - "paysFee": false - }, - { - "method": { - "pallet": "paraInherent", - "method": "enter" - }, - "signature": null, - "nonce": null, - "args": { - "data": { - "bitfields": [ - { - "payload": "0x2500050829280000", - "validatorIndex": "0", - "signature": "0x4ccc79f1a567996140ccac1681eb1715732cfc271ff4335e7a32d6b235835a64f6368c63e20826b4c56fe8b8ca94ddd5c20d294711ca5fe32d02eff10237058e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "1", - "signature": "0x426efe3274e8bc9c61b178413fab41100c5faab6c4b2bb9222b9ba99bb406711c9ca3f4ea6472189ec9d8f27cb3b62403f911acd3340131cb5d80ca4e0f4ce86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "2", - "signature": "0x9c10d46db2c6c0d3c30bd7443559abe2a51e5c2442d9ac045e9b92c5a4480745a034139028b9ac0b224e98817de1fe73b54d32d9173eda0b0ac89e8ec8793d8e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "3", - "signature": "0xc2775568dae85f711dc69bd9800e6c751a0077bacd608d30f48f3a89fb9c4c7488460c9c07224dbb514a34eab2983557b44459bf3f4cbb73397900298399178c" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "5", - "signature": "0x2ee75ccdb456b87facf7caca5b492705e21d5163618f000342d0cd1f7d310d454a23d290a7fec01baa772fe364eef412266a48dec376050a6ef73fb709a86281" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "6", - "signature": "0x326e59a7f31fdbad701fea199a47ae5d3c6b7b259efa76a56b1c76cd0b3a0448c379d22be96d91683d2cd4bdb62408ad91c077e961b3312f56b5741971402480" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "7", - "signature": "0xc6c03e94967bf8de9e1bd96d80c4bc9fc2e42a9059be4eb5dd26e3ffdde3810a4ac41251892d33bf17203a414ffc163f837d1e307cccfca4cc99fba1f9faef8b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "8", - "signature": "0x401fff98edf79620ac5e2f365a35dc334c530620afdcac758a66b278ddcf9b4aa0f4f98286d60ca2f5fc52498f50ecac81d626a586bb828075511370d6e4a088" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "9", - "signature": "0x20e991b8aab2d83375e1d4ddcd28338f444d61e9317c61fabf54139a032c090dfece8c54f21999a2786c4ac2f00dfa4036bf25d42da8a30a664b5a99710a9c8d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "10", - "signature": "0x3623dc0b539c0bc9ee8be12b0b172000831b54aac76b73627938f40952e98655dfaf03fc1fa128171b221d3bd0f2bd2e92be7968b7cd7d80b08a72f6b998648f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "11", - "signature": "0xd0995fe4b042df445d69196e0691f0c06e55190167e380e9d5dd112010cfde416c2ab0a57692d873edb38d12a77e63d678e249857906371e3ff761e11bea7788" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "12", - "signature": "0x5a1108c3ebdcac0f461994a581b1b7453a555076754f4e0d2b10d64334590f700189be2c171c16d03ac05b0d5bc70db320661265a25521c8aff28fa30465b080" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "13", - "signature": "0x8a5d1894ce79153ae99e94739f11762371da8813d9663152791ee5a8069ef447db6cf0331f7437bd725f71b3b86ebf97df57d3e3acfeb95eced81994fa85278b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "14", - "signature": "0x724bea8fe0431693b3d5f82eb3eb7ef6195277479746ffbe223a2ccd77d46e34fc5d73c291b16c7f61dfe2b0b27dbdf30adb88fa25670f94322f5b7ffadc1384" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "15", - "signature": "0x98b6f6d2d429d8de8db03aabebe2bed5add76414a12c3065145993ffd268bb63e4d7dc859f3c956d4b1a0516af0f5fc38eb173f5a67a40c1559f7d0aeffcf283" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "16", - "signature": "0x3a60ad15f48c44fec5cad41aa8300a7caf5620abb5f8762d3e2b608742608d468145a2166b09c927f3ae2f41744534e66bed3c07914368b5a922d7fcc0621d8d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "17", - "signature": "0x88fd6d0080e38cbf90596529d2eb4ba3334d8f2484e16c6294206fb526c0fb7b946101461601adaf6119cb173f1d21fce4ad885c3a9cf61372c98879631e768c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "18", - "signature": "0xd2a4622fb38157b13c978af863cb6276636019f92bfbc5617744152fe0f47521a9051188f4bcf415621c87603b9849b3c35c39f5ed978c2d5710c11bee860d89" - }, - { - "payload": "0x2500010829280000", - "validatorIndex": "19", - "signature": "0xe60ce8855d5ba98b6764a98a9d9d7ded3a46c2c4eff67234f33944f3dccf3b4daf5d13d2e79187bd9781f7757182dad40710081070ea14cf5f22c3eccd893980" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "20", - "signature": "0xccb8977620ecd12030150c2f810a316ca8e817282be79c61590c7ea69fb7bf57c6b22c1c8c409fd0152647266435ec9232ae7645d417839ff1fa12563e39c68d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "21", - "signature": "0x44b48643d6738f8d4f25fca120ab42f34aff0d5aa1c760eb8d847df37014b740bb8321e130977396e542af1757bece70831864b716e4687674ceaa19a98f0084" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "22", - "signature": "0x82aace064734d628dc1bcb24c5a0e1cfb8927ddabbc5fe727913137051932872c97bff659fcf9a78dadd43f6da802804f8a0d751ad0305b9b0963b7ad049aa88" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "23", - "signature": "0xac0e71d72f72bfbef75375bc1f2ab65569d314f1598cf70f72b7fa3cd0e7442d36ccf594b87831c21cfd3ff831fcbdd2ae43f25d5bd400ff59c13417fd0f0f8f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "24", - "signature": "0x8499316cbffe47fa269a89f4b75419eeb1c4127a9f5e7c494443b0662937db061296e7b23ac0cb46c54a104a1fbb04d01d30d6956f6c7797e2d5cdcac1252a83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "25", - "signature": "0x5a7b5acbfd5835debc645e34ffeac44dc43e80bdfc4c8e7149f5efb87a8f4b06b9a4a11c3d0a2df9922b271e705853cac225ea9a05293d52f7b4c6570b2e948d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "26", - "signature": "0x16b8e5f049f577eb3b3f5b738aafd758314d6f3f6b75ce5b3234f7e8f7b1dd553f8d9f733454d9f86d2585e8f2cf9153c4d2dfc5e4fc400bfa78993fd594148e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "27", - "signature": "0x1aeb483b8636448800d99ce1404ddf5d42f4a61fa4d70d1b6a75017d27d99b039dda25d5037170e0280388fd9e853b310986f11dd943bf5b38b3d3bbe30d5284" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "28", - "signature": "0x968fc81ece281b43ae4b5a89d140e3959de3dd32a474627d74f668dfcc54e15c299b801a1e8ecde1e530ed280875d6bf2c87167a8f9c6249bb4c4dbde1eb598d" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "29", - "signature": "0xd8ca8c52191e1fbcbe9cd9436ff91015e40dddae2edcfe5e9b03913cef69ae568fb3262ff21b9bf88daaa7c702dbdecec94f368540eccddfe960b22cee1ef78d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "30", - "signature": "0xe019486c21bb68c9ebc94a3c36c04334a2b6243d3d824919c9beef6ab918a203bf2b0c89b95ecc105546d742ebd0537e1482199da6ee076881a5060ade6fc08d" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "31", - "signature": "0x4a93d8f3cc0a11b9b26c41b25f225d1e8b683fe58477a653ab4db9aa79446b351bcd5cb2b402a3958852f63b01cec2e42364f6b7b3c399427c9893e05cc5f28f" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "32", - "signature": "0x56a7bb27cf063265d86bc19dd4bf271263ca2b250ca82ba0ba8d8bd0252a5e1724060b929c4782b5c178bdc828c08b18f4f715166716ed626a8cb8b9855deb8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "33", - "signature": "0x4a89d83bee91abdd9f6ee1c705e54fa6d9083980d00035958937bb2af9bb7f5d86ec3f8798b9e4de50e91f972cfe757fde7036fd784f25c2ec569a22e8a8918f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "34", - "signature": "0x427170fd63f8bc71e1ffbb7ad590ea4a80431824ed6c95c720afd72789e8234259110b9e52f29e7fc7c803103070b8e2215c36fef09f78b05112799a72a54b88" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "35", - "signature": "0xb2cf9e49c34e65b9cf91a4629a26b2f6565aa1ce50479fd9969f9ca9f748c50669ebc70ab754907ef16c1074e230a2b2be53e97b40e80b5764f3bd2c15884b85" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "36", - "signature": "0xaeb8b5a1577cf7acf0cc0e3214cb05bb5c3aad162b8007536844c0369589cd3ced6709857a087fed53e9258ae1fe84d49133562db781680950273627b0efc887" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "37", - "signature": "0xaa409e2cb9b1250db871bd8366ac4b682d3671542ce1524b2943bd18aa29f97df27ec7e1225716de56cc95043f9cd8169c35a6c144d89e5149c1fa41fe926787" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "38", - "signature": "0xaa26015a0e94446c02810dd57182f98f6c30c5a5310352c31da12c26b05f230b260b52a7defb74c347e5db64bfe8a777efb7ad85f70d0d47240f3a51f4acac83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "39", - "signature": "0xb0dff0e5130bd64e2a7f5b4a3131e27c5db982e2589d23ec87167dd51025cf3529d32e8253f055c7b579dd05e82eefc4652de2f74eb660289dc81a143bd4ac8b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "40", - "signature": "0xd647e82d96c2d2ba03a3251b102ddecb3bc08e6216265f487548d04a22479d75391ad5eb564e1948d9d33ed6f48b0a51128f0cb9e33c874fb415c64747d25a85" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "41", - "signature": "0x8c0ee982a7ccbf14d3c2565c4fbf0ee6064cc721fc123ecc8ceac6f5a72cf7311048da37dea0e841a2c726818a7967f2ffd819659d54cf5a36c772b8d223d98a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "42", - "signature": "0xa6edeabf0c2fd0ae8f34a68dd5fdb9502b9c427ef8f0d9d7b842a55283c0bd381b2b36422ed9b83aa2cdbb8f9079fa7fe1f38024eb5258a481cb5b55f9afb08c" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "43", - "signature": "0xf0f5f00477e7561d8929f8d6854c2f0e0ffcaa7e3906504090235938f3cb63228511b2a7ac4ff76b15611f96679b985189142d34f96073fd13d899ee16097686" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "44", - "signature": "0x8077c0f7dfa5169909b954c156cdc107081bf8fa8b886fa6a7e8011af353dc5fd21ce5f09ade34b230535659c59a2e700ab1d89e681d381481d11626af2d1287" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "45", - "signature": "0x248521d106dd6217021f918476b17fa8817fe347aca499fb3e3db95948410008ba19320804b0d11787d2ce80e6efcd4c9b025bd057702120993ed27e2ba53289" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "46", - "signature": "0x146d8bd659978f5f39f55b510eeb030c72de861f6b947ee4b12900f2f2c8724dc150e70c6e35f7d00a4e63e65820af28eec1ed953232bc5e0093e7c66e21ff8a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "47", - "signature": "0x8693316bb393bc5e9e4fafece3c7ae9c5e57f99d34c00c69cdcd6cda97c3b834b323bbd46525a55924d666328dd527f128bd87cd129a818b4e9b278d0b56838d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "48", - "signature": "0xe0f63f81af398f1c0def8a00ab9cc54bcdd372240d01f7eff4f262cdf340925a37377e81e4f906385ee774dcc8da96721bd977233996020de0c968c2ba491d84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "49", - "signature": "0xa492ca9dd8ada3ced8e155373e3d508ce2b2d0b61716f96df8462212826fc335bcba5c4de7049d16d4268741f1246b2036584be3934e351784cafb3584deb388" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "50", - "signature": "0x68d65de66e77188f24241a4ec65836a20ed6eeec646a60d8a696a7c4f4ca5822730a2cb0437dfc0d0d1152dc03f6225d0de9f8e3defcabb0a2f163788d434782" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "51", - "signature": "0xb4dcf7e5db627848eb5441ea1536efb6bab83615f352703cd8a2584bce65253e1b3901bf1ddd8d0bb825639e5e9fb942f1d17f02ffad33f164312e4e82bb7786" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "52", - "signature": "0x9aac6ee2ab45099e68b3f8a234d0b4651f0d24b5174a8532a87419bbbde74b2c0f3995f95a3770f0be93476bbb47373fa675d69b633e0b20afd81236c47b5e8d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "53", - "signature": "0xc251f9a8222bc3a2debfec13fb8b70d0f8a1ed001c58aa1936404e39a381290e6b8d85f6ec1647163e23d8c4f838c7b39fae5e12fa801855488c71b44f5af18f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "54", - "signature": "0xeebabf41aa344caf20b03a2eecd93a6ef5562d834420ecb5863bc511d40eee378a28be592b94db8e20aa8b191d480e538f4c7072d81d89e94da53f1535677d8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "55", - "signature": "0x50e4cd24f7849773a863e2736470d02756640015f5eadddeed788aea2886945f52ab175adc0e2387a99cbd7392bb9551fc425fb006442122b9e5ee7f3139d488" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "56", - "signature": "0x8a4560f071faa8f4ab3be068fc41b9f952dd255e2bf001354198730535614362549000c0acabba9ac97d7c83d7a8e680613d7b3bacdbffa768445ca1a6ac038f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "57", - "signature": "0x6a697ec413cfbc7afea5592c4bbfeb7fac91ce9ef111a2d2de1d7ad40b0efd189b05de7d5bb1b293db06b480cb11acf3203484452b6e4c6ac9cef6317dd5858e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "58", - "signature": "0x4cdc800b200646ffa81f6e85ac42f6c00d56bdc9c6f45f6af8863a0620a1b40b2b63544363ff6d8dcc6e24ac1095040fc94dfd6f94a8db8e8c296689520b098e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "59", - "signature": "0x9e004827f121faa53fb2ff041f48eba01c296f7a8ce0cb6ec8d1b7dbb1b72e638e799aa19e6dbf33526611d2fa6e5b31ebd1783cc476a2e3f7aa80a765eafa8a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "60", - "signature": "0x9067eece29d15df1f766a300e7b7bffd3db0226e19bbaf637a9b372d6662675fab9406fae6af433291b9ba3d008a507d80d9df32ab2f70dea89d426fad25708e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "61", - "signature": "0x3852a46ecf5709ab95b29eac9bd2b0b9595de9abbd19689ca0e50fdf469ed376586601d97e7cc4eaf4d44c129770bc38a9b0107f0225d13c3403044c48f54c85" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "62", - "signature": "0xda985e0c11ec266063e51a7e81fa006ecb31482d1d88c2799cd15510bec2280fc413a77ac5fdbe42e2da2e86cedb48e81d29ca210035c498c9e1262dfd0b4383" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "63", - "signature": "0xf82e2a12e24140835d084b403eaff99973238f1beeef7459b99db4ec1b01fc2b397008950e757a71625771daf59d7e5f3c7c9894768032f13720474d9f73668f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "65", - "signature": "0xb24281bb36113acc664128afb520fac95439f985cb7173d96aa629fd09123c216ba7128edc0c648b4c53f49b63a46ba85f64e2fb0eb49539509cfc17f5f03285" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "66", - "signature": "0x9e5cc3c8a7ac1bf12316776afccf5869e3f8d2dfa0dad18d6812ccf51878b05235a70fe5cbc341b88b2f72b944eb8054d51bf327e8d6b9c57b70aa7b9d2e898d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "67", - "signature": "0xb475cc08be2556fe94ee2c1f47b33345fef0843e1fe58112abc69cb587899c2099551fd4bbc724f88bd34064b0a6b7cddd2034a10d552f1c2147e66caf02fc8f" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "68", - "signature": "0x04661163ddc2d068364a2a11a5e0224c520bdd57b0c3a8e13f5ff83a4b4fd53aa29435e5134e65e6ee332d3978831d9e8c6ec5eaff6d019dbd5f1c600b738487" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "69", - "signature": "0xf862b59c7d8f06de8432353c89db056c7cee614e1132b9c4810601c2dc0313538e3c34d5e883cefbcfeeab5464740f02b6ebd4d1d4d08046924d8fd0de01a58c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "70", - "signature": "0x7abd141d4ae92af905436618d0f562046bced17ba0e3f8a408434133c7134147c1fc70f9684d40fbf79d30c1dbe43cb73eecd35b1da6f3544f9696c2d13f9a86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "71", - "signature": "0x1c8957b48e79031f11e7d676dcd6d377acfea45555d12fd5ff421b877b85f36fb46dd5ba08720a5b9bea7642341bda7ee28d349442bf6989950a50cf86e62d84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "72", - "signature": "0x6c048f909269267932569dc41d84661c2747f67d9c526a746d0b11a20f86406cf2b12ae068036f1aec9c58451e59e56ffb2c5dbbeea328c20129b25eaccca888" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "73", - "signature": "0xea638dda9df6f0d942cb15889639d9c0b0e5aba5add493035b7e3c86f6e65c7f5593ab634d17fd2d4b8ecf67f9a51e08cd8208632812dcdc04b136f3e642df83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "74", - "signature": "0x5ca22f8e0cd6bc7f791a3ac8e9f12b09e37197d38be5fb53ef1de3f3f0304e58bae4c975cb73316e9bb0c275175ac4a1d8e333def87202df60347b75fb41c88c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "75", - "signature": "0xcedb633b0af21314ca689021e0ea58f5582c3bb6b49db9bcb48cc557079bd23018dc0f8e0a45e602b4c424919090502c0d5d7b5f713ef1f519cfb7c2368c5e84" - }, - { - "payload": "0x2400050829280000", - "validatorIndex": "76", - "signature": "0x1a64b63aecc2ab0eb2077d0cec36b3ae742b7dd55d2ebfd53fb88f6c9226df4161ee36cde474a62817b9083b57f6c66cb9a7c5f7b1cf126ef8386fcd3ccbd68d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "77", - "signature": "0x9a03ccc7ea9f27a4c0e6d540c664515243d70de1d7e23cfe4368d370cf2aac72d3e2b547007edf0faad09cdba30cdc44733539e3003f577a660887f30e5c5d87" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "78", - "signature": "0x36a9f98da1c306871a956a0e7ba3d2b3e277c775b0f2a97e6172b2fdbea83509d07ca727c528b138beb9bb883bfbf65d8984304fd92a5a8be7ba4b3896251e8a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "79", - "signature": "0x3cef640bcc2ad049a4c8a3d7fe1b3a291a4bd6bd54994863fb3f6847e7625a35596673b29aa3a50da040fd604ec43e1aded8d49c055bed361edcd9aa0a5da484" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "80", - "signature": "0xb07de671c65ad7c4a85092a1d3fa63768490b075bcf5a7b95bc0e1bf747d100c0cf6f845b79acd1935236d0b8797665e1a7a443fffd708da20263c68fd46278c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "81", - "signature": "0xe2d76e0fbb01e563ad27a5d98f06948cc55fa4cf0838df4855288eb7e88d8f693a71c9a2b7781f785bb6d1f1ed4d2fe34151840848448e5a9a42cead68fbc185" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "82", - "signature": "0x228887c61829581c71155ab224f5a7d605374c5e325c751eb301b57473023a4d476de1c3a1c0814ca2b57f10c9cbe0692217f43c4c5699af2676b051196f308a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "83", - "signature": "0xc6dd06dd3779c58148f2644cc8200b14c634482f9eacfd66dff493c70538980ca7e62a8ce9722f25e1a9a3f65d22207b8267c3e832b1b74527cdb63325467f8e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "84", - "signature": "0x0873c3f9792a194378b2a32d9852c82b4885abf0630b7d368670906d29c6a96085082d1cad1816cb3640ca3bc5e599beb0f023864409dc2f3cf894910cdc9c8e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "85", - "signature": "0x44d5917a6e08d1e199741342940b027185cadc90ad72d41cc061fc3a4c0a6378a71f2e1cbe43668e0e208a4612055877e470a472eca0a8814945391384580c8b" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "86", - "signature": "0xc603b961411806eaa9aa9bce33a6f399ff8e7b38950c62a658a38f4d529ad666afc5d2ecb6ab07cc89e537899e3f1f54eb9b0b63b2cf4ece6a563c90b56aa883" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "87", - "signature": "0xea4445c413a0402935bab98793a6f57ab546604ab6cc6ccd4e351f371e03b0221b61f507afdac92e7501db9181a5547bc1652925fd8b8238764c97e56e7cd48f" - }, - { - "payload": "0x0000000001000000", - "validatorIndex": "88", - "signature": "0x1af432b2eb94b8560433a43cfaff3251fb4a2b58f3021538f6037c7d864385614a164b8264336e2d1766ce5c181ff391bf77ed4c495fcc28252dcf4487a7fe88" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "89", - "signature": "0x1c3ce81d6e8ab97569de1b93ef92d474db9a1c7e66d96783198c6ebdaee4e25fa8455b183d536799c6923391f2f54e6761e2bf200c3d76566fcbb6f60d9bc582" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "90", - "signature": "0x3c32a0c084b8ece6d59ae164b003b2d69d3a2da68b3374acf13eca835afc5b1d3e738198e2778327d5e95ee98c86844d3ef5fa9c2b51b3a869767e1765553788" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "91", - "signature": "0x16e32ca220d65f1a5d614051d40d3e5bf9e9a456d617dc22d919df122fbee77956c0d1a4534676dc2714c04ab4a988425d31c46f3934412a1bb703c6fada9485" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "92", - "signature": "0x9604d082c87bdbca9a32919fd7b673dc3fc6c89dc8e4bc2e297f9715fe2d053ad37b9416dbaa7143a2b461ac0726b2097843182a6d8189d328b4e46ed5f53c86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "93", - "signature": "0x54b0e4acd151df584ade8589ef42acfdad1f7967074be24cf5c167477bc5d44c733c38b19b9d30d1c94b113849c32336991e8ca984e74dfb86b8a9886e1dc885" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "94", - "signature": "0x0adea6a47bb0c76b978a9f8207cbafb223c4b469b3c17987fa59706f35b005504910bd339a740859a193157727c09ff3cd154211b2f11cbd382a9eb4e4cfb287" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "95", - "signature": "0xf46155cf8aefdedeab0f397760b0b75c8674a9c598824ec8e3731bef82e4194f4228a22cf0238e251b3578f35b2976b2d040d412ef18810ebb2dfd8699e61788" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "96", - "signature": "0x726f7a8b87dadfe61069767203787dcf5ba659a8320e9b8062dc223cb90e53154fc965a1480acd8a7c4ef2f8c50c348d1df49c0cb1681bea67a4f9650bf50380" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "97", - "signature": "0xba69f9505344c258ff28ccf3a6f08c84e9825a43bdf066f1cd3445834b316d041070c64e96fee130f9759de46377f029e536bf1308523ee85cdbf7a7bf870a89" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "98", - "signature": "0x00b9eeaa70138276de509d04da4729c66c879f47d426cdb968913417a5dca33d34aabe4b6e090b71a9b2d6c16abdb5f6141acd402a85c727a3770dea3159a381" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "99", - "signature": "0x86cbbf82238c066ade16703c331ef0e88dbc0f9ee9461a5585850deeb63e7874221ec8827773fe7386c546f81ed9744bacb979e82bad738e23bff9842f3e5c86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "100", - "signature": "0x9a87c09e8074ba4c5e44dad640cd44b342069c50a4bca8b376094c5ce8e5fe517592874f2fd293073f0eb4f43a7ff8fc45586bf63b35a5c38397743088309a8e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "101", - "signature": "0x626893b13f9d3d1f47abd93a32ae0420acce4750669b81f610336e89a10c0f0c6ef5c6860fd5fe2ce85c588b01e972ae21723f56f58f498355f8117c67bf7d80" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "102", - "signature": "0x102598ffb8efe68e3f57bbdec82aa16066a511f8ed5b4741c890cf6bb786435d7f4b32ebe448fab25ce8090e4b01d769066e27d30bdc3ebb503d611ee2a83d8c" - }, - { - "payload": "0x0000000008000000", - "validatorIndex": "103", - "signature": "0xec20f7acfb0cd2d6a533bec72e577377e3c659b6973fc2c6bb951c73ac275f5eb0070999380289b0909d85bfe6bfb388ddcdef311d0e69e0a3fac907a87ee783" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "104", - "signature": "0x5065feb95600f43549d5c7d34c2f6affc4df51d4baba3a13f77e8f63575c83630797949fb80e92295bbf50ef6bbcdef65c5ace1af7614a7320edf236f9522986" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "105", - "signature": "0x1e051d9c1ce4165595e054332b9f8756310ff64f391fdec964d0cc15eacd335dbb6e795472979d232a658ddfb38c5a3a665df6f15cfcbb9c93b17b8f5e6f8a86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "106", - "signature": "0x0429bbb65b9fa0ee357f2a45d1f59e599ac9f61a5748d2e347d006522125ab3abc0f1b8cb2c1e0a1323f57c43f56ad2d26d5d90ab5a6e096889aeb5e59222d83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "107", - "signature": "0x3e444d38ab8784f4df65174240aaa66220cd360902f9043d2d666bceedcd090fb47e18a16dffe0ba44cf7142889427c0fd77b4eff54e67b8c53420124d6e8e8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "108", - "signature": "0xccd4b39db150213aa7e7abc1041ddf7eb0705a91477ddf4939e0b3c3d76a7032773ca853b5ffaa6bedf452fd932bb433697d37ae4659be96b3afbca3c1fb1285" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "109", - "signature": "0x98dc45f0f3bf72016d7c7471775ff1bf595befa088bf40c8a32a9988e171f52f14ad5e1999a82a62d55960b2e24cb510c208ce0fba08afab1b6df8342e6fdf84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "110", - "signature": "0x6412912f9d7bcd0d5d5140f3733c1af78cba44e9e2e7d46f5338843858e0e151f4f0be24a474a7862a9234536c8e8ec138ad1656956db21f87fc5824aa9e9082" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "111", - "signature": "0xdc55986d7ac59ff38f8a34b9388b7f2dc60bca3d4e679af7c4607cf43a37fb52b00faa2fb12ee5f643c3a85fe845293b5a7a40156c7b48afdf7049b019c93389" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "112", - "signature": "0x2ce1d73a32d86e0fa1ecd6d440d64d9d11d9af55338e62878a8c15a8d81dca5e333b7e6311cb1d3a2596d035232d3eea66f50747627c6773b23a4a30a513648d" - }, - { - "payload": "0x0000000020000000", - "validatorIndex": "113", - "signature": "0x088a6d6f39849ecf3f213850a5930b7069cd7b4f6f91eced2ac1fdbd14768b4cf88d6bdeba6ec9f077fd1db3e1dd7d3decad247a1f4b7c2d633a4b0599500787" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "114", - "signature": "0x70f6335892a19eaeb3b44a1e0f33ffe771c70a34022767e5455d70eeffc44105590d7bdbd7a5342b60a9dc901827607fc95376017ce8b94a1170265f7d258780" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "115", - "signature": "0xecb30332b1fa35e68d3f127ea7daaf3292523584fc0318b38c05b393a6f4fb162d0b65ed762c5065229a4c9a25fe6fbc15269eee5102af9e5a71edeb0c4bcd88" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "116", - "signature": "0x6690bf47eaabcdd8936e94d5c94be88eaeaa885964e585e6f096b07b2b137c3ca8e05a44768d7576adebfafdb08d56ac3c7b522d89306bcc82a822eb627fad8f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "117", - "signature": "0x00c02e17c03ddf3ec5e9c63763d7ae02e9bec800039b748d3aea6e43f5deb610028323ed99abedaf73afde5b93c1d6c1f1a5e587e988f2d3496513d5a320e58f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "118", - "signature": "0xa0d2dd96e4198f44ac1fb6bfd6c4d67ce0e723fc4e04527b50dcd85aef076962319bb895efe530778141fd127462bae1e8eb990bedcc6802fee5725501ed908b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "119", - "signature": "0x9272b2f1cf1d4ebf6da528816aca38515bd5b68d5dfd0ba12f44000da613081078f3217c601ca9f303503c293da8745e2a915013627e53011cb665cee29cac8f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "120", - "signature": "0x3871d821dc7b53e532382a814f31ec5fc6329f63caa8427d2b7590a8e74ef0595b7484b82b8cbfe24507f124029885d4154c11368c75cc1ee125dd76f3861d84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "121", - "signature": "0xb44d88a2146f7655acf4f65628745e9052868c9c9027ebd8fcb4ad07262f3177f524da5c319da034829bc2b613f389b4f0753e3df19c037163801c1714066282" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "122", - "signature": "0xf01462e63e478f2db77e845e8411f6f62b202afa82e9db19b094af2cc86b7f0709c2fddd6b116e1bd86686379255449f8085848211901f82d97c9bca449ab18c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "123", - "signature": "0x70d219527acc9b97a13648b3b993be9f309ec4464648316f7cb3eebf988e345d727ce0836b24ea66584a0330022d82c9e89b1a014f7e397bb04f3bc1f191be86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "124", - "signature": "0xe2e1c5067baee24317cb191c25771c03bc982e07dee56490f6977ec45ddb0f510a01da58436aba4aaa0f102a58e4a9625fd400c14d08f015784264360df4d58d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "125", - "signature": "0xd28b1c47224a8e9f07ae0a31296d94cd63fb92f7eb16d99207e9088f97e8ff705db3b7874e7aa003d4554dff73e5fa7d14399f11f3556dee9007752f8b11ac8f" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "126", - "signature": "0xa06a210adf148227f4336369793ef1d6eb7f54860fbf5a7ae4c83c90b379b219634cf87720e1f7b2cc753bebcbb4f8a53d4ff6b8efd9be3079441e5a7905e289" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "127", - "signature": "0xc4e70343db82f6f9e37dbed52afeb4accd0bda81c6a043084b1bed3907229b6a2e338f43e082911aec0738118207122b810dcaca4c0063840faf951c0408b380" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "128", - "signature": "0xb4ce31e670245c5931385bbd99ebc65b5b3fd98738a5e5f91c8d92d3beb9ff40851d383c95e4bb21f9332684fe5be6b259265a9a6507940111a8cf61b159dd84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "129", - "signature": "0xbcc224025620bc2306068c9b2e77f13d8298a93d57d70b3b4df738c1753a9065e7d1b52c78bdbb99223b72f858f98939b84d6c6fb4997b1e404fdb1d0e83b085" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "130", - "signature": "0xaae2858a69fa8dfaff064bcfb35d067e22c5dc4130b3b97cc1e28e24bbcf68719d6347d96278c453c72a6dafd85b90864f99c0b0ee76c989454d48eb83fec88c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "131", - "signature": "0xfc9dd376c4db3cf1aeeebf8eacff0c2a3e908bca969119932a0628edd33ac21402a64ee13283d442fd38f37467309a8e4fa260e26575112ebe5c326ba316208d" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "132", - "signature": "0x32fa0aa75c09b9830c3d322e9a5c627b2534f9d7598612fe6c94209546bb6726d7f301bebf1c252e340be624933dc937634b4f61e9f8fc846ec39d731e0d9284" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "133", - "signature": "0x60acca411faa809154dde09ba3cc48e46436dbbb6a0a40d28c73b4e606c61b2431b33d31cd9cf0f0a017a5208ff6f49a2e57512c7bbe867e57d49bf8f1ae968b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "134", - "signature": "0xb46c567c0909e86546e2a9e57131986b84d03e31060eeb6ed7f7cb99c3be0a49eb475202f6a2d856ea0608ead75dafa95b0719cade782ac6fa0aa9b817d33880" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "135", - "signature": "0x046e3e29849b64363a7d8b86adb98bea64a4253276d34ef830f2932b84b59b62c068517b9e079cbf2a63815cb133afa62de5376f2b1b72dba1a00ea68cc71d88" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "136", - "signature": "0xf6ef034701f95d13a894ed399dae979fed14cc43a93bcc60468a049c1aaed32886ea8961e136e5456e93eaefc82f191ae7b1f7d7fafca3520cd92041f26a5182" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "137", - "signature": "0xd2317122fe64168d0f671440be09d7c0bb5a4642fcf3b058e43e3b5b6510ee4a1b18edd5888840a43934642b81795f211e7cab671870eea90aa17a239e0df58c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "138", - "signature": "0x206498949dd09f74afdf10cb14b16a6019b19e0110ba578a7d01064f5fc28677d2a9ed0a5188f54fb90b66dcd842957095deb71b6e5222b38b3a5324eaac8984" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "139", - "signature": "0x2066ca921d1da3f8233a9559514553f5b941193654185b0ea4c93516bb287a1602b27993ac4981f6d7197cc0e3e7f2eadd94a9766f68aeb16ce093231f39f381" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "140", - "signature": "0x827f39f39932dc5f43a046247a64ea04e75d197f99f51d160c7b6fa097f52823064929c142f53b07c337c008c065dae76c7fa22f560602877a40ce2e47414885" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "141", - "signature": "0xfe42a3c20a0d93340c3c92780c28fa77132d9db65bae9c441d1204fe270ee64d802a50c4592dcf3901d80881f65643e9ce4606bb9e92854b4020dec06773de8e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "142", - "signature": "0xf4b2dbe9a016a38a693b832d6cc54655b27ee45c8059c462acb205496d17bf516ab8c84260cb5762ed3a89ea2a6ea823d06d9f6e61e81cfdc428975e6d4b3783" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "143", - "signature": "0x968331d019c8a93a0a4585e9f111d8e824fa4ff7fa265812ff3b57de0adbe25cfd0816cfc3353f6e88e9f24157c9a79ac86649f42f06ae316e362f986820ef8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "144", - "signature": "0x624f62c9b8efb43c663cede89f22035407ed685f154c6238ee88272a30a35044837fe1dc392f1542beb9719871bb3e4224754d22bf7641cf5485253f7fe5b880" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "145", - "signature": "0x549679033384de2b6a74787e57edb1ac4ed3ca291455f6f937f18c9dffaf391a16a0731ae3d3cb1c40689451cd10ab4e168f97add220a543064b90c3fb58e084" - }, - { - "payload": "0x2000000000080000", - "validatorIndex": "146", - "signature": "0x945ccc4e415a82fa3d4d330d561279e2482d4db93e1f4bd4be05a371e1ba4e6d604254ae34e6e3dcf3889cac7c16e94fc66f1ca0865d6d0dc335136483371e82" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "147", - "signature": "0xf4327e6ad6162d95cafd73e43580824700f715fa7f873173b61c3d141d744712cbcf08c858b63b01112cd9b51394d606148c0624b26a9e1a83093ceda319a28d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "148", - "signature": "0xb4fd1d4a76b578a6dd3958f6fe922f97b3eba7e69a841266c373e6161a4413196236765d625269da70f181b705f4f2e9ee2bb2f53dd1061550b53bdef215338a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "149", - "signature": "0xf440efceb5e4c256ae9e5aea20b373c9f4e8dd50d8bbc232d0c7c9a33cf02b5ce129ef2329be4aaa8012374c09b8006d30d13148298101cb97b6225e19022686" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "150", - "signature": "0xf6f7f017060b182a0c55c60218b61509a16f04e58c87df46e4a0577d78b8ea67724c65aca4789bdb3748225e67e824a6d11003f8b8a2d9e033e2f4cd5798868d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "151", - "signature": "0x2483440263c7dce49c1057b38c3bec391595a9daa7b6c4b3ecc6554f2f7f423c20b4c454149073d5607d3c67789b29fb216697be75bbc436dbe50647e8ab678a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "152", - "signature": "0xb47f83fbbd1178685c6e8a0aa08cad67bcf1a4e0d9a673c255f8e10eb32ecb52aaa8a6520449839271544d3d290fdd6d285dddd4e35a00edcead65dd15f48b82" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "153", - "signature": "0x2ea1dfbf00f7803ef3161d0aefcc4fd29f2275bd53ea8c8fbd70296be9902a786bc2adb15c9683e5ca9afce1a6243367cfc9874d0b8ca6d722ceb57a3fa70c8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "154", - "signature": "0x06aef6b20d81d6bcf12ab217965995b8cb09f378418f8a55ad754ecc8ee93a3f16018bb1f5b636df0f41aab50ef7661c636188129f6c1a777dd303d123e41282" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "155", - "signature": "0xd87ae0219f9efd93d25bdb1f6813bb21d0c693459bcccbf767fff8022f293349977911ad7c321295d19b653c2f9c93b009ecf65ca6161a9d911da82fbe3ffd8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "156", - "signature": "0x74f3439e42a02052a014da822cddca747cd67bdddcecc9976d5045fa710d726b3235e7008122db63e0bb92c4901c528df75e75b21959baf9addd6d8c837dae82" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "157", - "signature": "0x006dc8f54613ff0b4597ffdf52e65f4061851c2feecb9ac64eea09f61a670a2bb9f96fb22cc3413a8025c98cb080e1e7941b300c4ef9fa35661167cccf157483" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "159", - "signature": "0xccf5ef9b4c0c3ca5a2d3360227e06a3f6bd3fb161a40ebd18befa6fa8bbe8f1252ef367133c80d92d4962676ac899a9e4887a67dadfe47e8f14e6833d5a8f481" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "160", - "signature": "0xbaefbf423ddc9f555c40d2f5f79d2073465681deefd4d6d5ed0f2f3124ff8c651a039ec356bb04e78aff76ec15b162ab563b6b3b7d3e6a9bcf232916bf028483" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "161", - "signature": "0xb42d03fff9c317ac2f4322836e064fef4f160c61c69975c88c361700b0282f115138cc9de1dbaec980d3fc31b03a6678841303971b118dfbdf9eaf64f4acae85" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "162", - "signature": "0x6003c9584e6e02cb096d6f81ed14398dd2896478822b12fc0f7bd38337b0730f445d667c52c691ba721f921b09d9599c553a62dc719cede98e657e32d7d77581" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "163", - "signature": "0xc4be5606a218e3dc423aefdbd0d36422d858b0126c770b472db3a68a9cf441382d601450744ad63f3fa7e6bb1696b10bb4087306eb610c0954edde39f660718e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "164", - "signature": "0x800d51529d92080b03076c66cacd790b7567b510d1e0645bdecc0b908169926ac657e6f0fbe0a6a1ef72708cefe52136c0667916686fb4974fe5bef163bd9a80" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "165", - "signature": "0x1c43a74a8480ff05508342987e00de3238927e0b3fba91753f78e1e5d8998161111901ca5631d2c80f46a25be982f78b959a0b66e750e265109ef090e375aa8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "166", - "signature": "0xf215f9ca8bc9d0795384b573133194664a6eea2f63268801fadd7b2247a19810bfb97d902a6a6d1c93ddaac974e3c2776be07da1add73841fd4d9e2fc1ffe688" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "167", - "signature": "0x88e18201031f9d6976573791864486a6d7ffca9856724def8affcd68b7a32a454cf60a1a7cc33310dc497f434f5a9e772d04504b1cd295989d51d43b24c18886" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "168", - "signature": "0xb29535368ba9ec7a1853e125ee24650a21648640f1e25be02efd48587898f958a82102fe2c1c94fbb3ba6d2753c70118461080911ef2fd307bf13d4f49c5338b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "169", - "signature": "0x401dd58846722bbb451f829f9f4bca66362a12ca9a48fba1d3fb84328c2304085002b1368816af60a3e8c08d8d7edb7cc8d761b53a3b26d6d592427d30b5f883" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "170", - "signature": "0x54bb38ce6bdf66def661f92612a883e6696bcdd5811452fe92c1556d902f630f43de9546927168c2d3343d26dd026447dfc9ef07e01583ca2c1b2305d461be83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "171", - "signature": "0x3ae826d075bbbf05a2055e283c00b2ddb99e16de2f1e9b3dcaa1be2b9d0eb35de3b6046903cd07f0e21f5551ca8cd5908c1dc88d6d6a18941f357711a725158c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "172", - "signature": "0xbe3f5f47545248d43b338a22047ccdb3001130d7c150b295a5412905e8ddc06a62d91c1896f34190b0ef358416736cc221ba0ab975766ca0c0e312429b831984" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "173", - "signature": "0xb67d0e6c374f38d76b80ae9e0a126a42bb3958ddfaa2c8b5737516d438670f19b2debb4bc148e54a80ff546d1a0d4af51db4d59a6eea55211443c6958d428582" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "174", - "signature": "0x7e6b55ffb080dd603f56d67a12a91d6f7d8854e7b761f6545c000eb30b6a535809e441951630fd2fab81952f6cae8dc8a6ede2135d8ef92d3f821398177b2b86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "175", - "signature": "0xae0a3e17d5412727307d5799ac4c6c9435d90afd320b19a4171013a00fdeb66cedfce0642752a0105b63d6a5400ad16feaeb9468dd668b264fccd0835bebef84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "176", - "signature": "0xc48cac7bf86a607268d2b58fd314aea8d39ccb465c696bf0aa21b9b948436125bd99942f02479b9713be38e695bd57cd9c87acfdbe6a0837ec5065d845054a87" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "177", - "signature": "0xc6083894e03e3fd68e2c3846461fbcecb62490867c9f05cb0bc6575b3609b54ee6461e0695cdcc30ba5b7738b9f68b4f40830b9cad6937a519cf1a3ce40b9288" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "178", - "signature": "0x7c2e14fbd490d332f86b4c2279fc37a4a9bac161c0655b213c7d190e71852b1f56cacc716ae6501ff361b51397e35925ca63a06101ea8634435ee58fb37b5280" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "179", - "signature": "0x586ebf73b342dcc7d4bb202ddd8ec8e956862676ba509c10899447ef67d6ca2653c9e891728ce806c45ba2165c5e2cafd6ccda11a344df549fab9566d45af98f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "180", - "signature": "0xc217de0cef8a1c4db6526e66a60947520655c495820325a2b4673ac1cf27316442f674ff5a09bf8725c9a139a6b1a1e6bd9d68f65f2c56f4595c1cdf0f8a7b8a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "181", - "signature": "0xe07c06a114ccf2638b346987c5a5ee71e5ffd967db255debd74e027fd123a774abf746e12634251f89617fd817c75545b3fdb57f0bb172c776cf4f8c9f40948d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "182", - "signature": "0x3e48e52ff2eb0464e5d288b7620d57f4a7d086cc364be157ea4eca7e1da30a62a4e341a1fded4d455bb6869c18528d884ad01b94ddf76dcb0e89412ac7da3589" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "183", - "signature": "0xe8c7f4f5dc06c4f8229c366ab719d32d0240cc992d685331dd2cd6ec0f554e6cd9019395f363fdd00dfa5182de47f850c4190093658eaf8e169ea772592d5183" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "184", - "signature": "0x0c03a24980f5d50acf64d83783d69e0f9a45c8c91bd15988242fee874e011659459c00657c346a2034c482d04b6f727166c7fed29798a37a42ed5ab6f66fba83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "185", - "signature": "0x102a9affd69ab26b4687b8ac8275717acb436be70c8004d0a34c6158f1bbee1857f7ba7786cc1a5d9d9e0217115ca05d401b7cffc44b930b9d9b05a98cf3d583" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "186", - "signature": "0x800e1872817418853da76010ebeb331ba04d988a32cc02adf42ce7565a70c848e040595c0a839de7e49a38e792eecc56d12f232a6865ed07afd3e9c5ea588783" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "187", - "signature": "0xfecae011a7002ed649878f5a4fb30e10f85a16bd63a9a640d8923fadeaa1eb09f1f795c7b0737cbb64c13142bcf71bf1462d925f5d847aeb441d1ebd9b376184" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "188", - "signature": "0x4c7e56aff14f703310e4f225426933e508d1000cf7815641c67e1816f22f26075c63f6e639292bb0f8840b472e0eb0be0f7beaf3c43fb19e825c66c54fe7f88d" - }, - { - "payload": "0x2500040829280000", - "validatorIndex": "189", - "signature": "0x403b3a20d3527bb88370edc19bb5b94556d471dac3d9417f4903220e0c7c62480ec13c54b75565b2e99fae10cf38c72cb3c4fb43bb4b389403dbefbd82f9158d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "190", - "signature": "0x7691d64058a3069b305722d2cd68850389db8dd80ffdc6e7686d897573973b0dfa6e41a17fcd87b5a7445fc757a7dedb474d167e06ba9242ef53e4ddc35efd82" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "191", - "signature": "0x1cd6d31b0e7a6f233089349c8dd60495c6e9c7e1c4174e091e5444053ede1529ebf669cd11c93c111081c17c9ded4685cff11921c0847ee67e5ed54056ff5383" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "192", - "signature": "0xe2b91b6797889ca4003f489f383561dea3a7f8b3aa385ed14e12c7dd10ce223f3c2ecf28630d1fc0812ad9b887498f1c1b998e630bbaf753b86252d79a33c88c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "193", - "signature": "0x74fbfc0ccd1b944212f141a4ca856bc65daf9a26c1bff0685da5b61fdf61e73e1c01bd49c425d7d80e10e269861c1c3baad19821dba01aeac36f14cab8718d81" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "194", - "signature": "0x686c92edfa3506b452743371ef771bc430d61b4e22a2f19df11e451b98a48906cd8e0d4d376139666f25b3f821bf94433cf04787b5f6b14270d47b73b820bd8e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "195", - "signature": "0x9294d372b0b3d645c11c456d447f63343334f672a0456e6fc8065edbeb15232fddf8c73e5f383f54a1ca9ba9e1f0456e515b1ae3a87a8d08608c52f8794b6b80" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "196", - "signature": "0xb686f25926d1cf1546678dc20af817b1a5022767953ab8af6265d6163f71b04a86061241af12c476f52c1fd263081ea4cc4d0b118bd5fc4d1f936574f3bb8187" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "197", - "signature": "0x62779cfc314e9ff5e673ccf9ed805da62d7767fe821a90dbb03fc93dcc0bff059014ced2b04bb99573f3bc22cbf6aa7e61196df429067511e18cfadaf0c8f781" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "198", - "signature": "0x6457256a039e503578a06c02d5027eada44ac2b22c70c0540582ae4502181b0c72393792f391c930088bc2a292b17df7a16d5bb071f54abae06040bafc3f448d" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "199", - "signature": "0xe6e474a78b11b3c750a72fa15529d3b3dc29b81f93f64caec1187193e8bb0420f1ef1b1a1b9ecee702e1fc3909c741d6df7506ac70eb1bfa18242e21a347518a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "200", - "signature": "0x74686801abf2eab718386d724b0ba40a092a00a560129a48b0fd39403d314d698f3b1ab50b9af1dcae3e63ab2760700dc3a24e01f07b97b6d71ac7f6e5c47386" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "201", - "signature": "0x5e7e7ac172424c32a7af879eeae2a34f796d8d115ee94bf8391c3d58aa195c3bd1dbd4cf5810aaf8ca7786af104fd0ad82ea259ffe610b1e7d11024ffcd38088" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "202", - "signature": "0x34f7d039554d7d2b86c96b475f322f96956589fc84f3e23731fdefa990749346d4f866798dc3ad37caf3a1b419243be24de542bc935581ff7227993b7bc10d87" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "203", - "signature": "0x3e276683ea350c0441e3c97c1276ccca78a0fbef084920a40ff44ea14615fd6028454c997887394fa1b3a41bc6a3d762dfb2c2de6cf6e19a24123dccbcccb68e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "204", - "signature": "0xfecf8a03482a81e272c8762dcfe632e5998a39afb315d74e0966d84bb17167221a259f115349b14e7d9be48026487f64940e468ac58ce5a68f72404189eedf83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "205", - "signature": "0xd2804f65f166faa58a67ec9127f761beec5531377771b5fca7c1d216a5ade4465eba8aa20ee9878eb921c823b27b2ba7979a3a7ef5ae992a50dd08c412121087" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "206", - "signature": "0xe29fc5b991805626ac5405e0b967ae9dca9376ed1a4fe8835882a22589641343b143943db6cadd699ef8fbf72c76791d58a07fecbf64a493c8e2643744dcbc86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "207", - "signature": "0xf8ceaac3d1a03ca79797cbb218f9848175a47cf29feafe410b982aeaf09d7c2997277faa0cfed2a0c5dfb37d9cd7de6ce4adeb926a57ce57017ed1f6edb76f85" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "208", - "signature": "0x3c390c0a319e660f984be024ee1e28c44b663504a73354079ac57df241794619b9b11d2da62b40748f81640b872b22a642b9c9b082c89e2eaa48d2317d348684" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "209", - "signature": "0x28846ac6fa5104244903b03dea3e73260e85567c7085373c6f09fdac63d9b636c0b095342ed2615e20fe22037ab9f2a4eb70eee600227f8dae8fcd808db90e8a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "210", - "signature": "0x587cb5daefe5cd5ef50bf198f4abf5dcb1cf1b79e2f9c18afad9fe4c4a4a7640f66e2f4ae6d53f4cc3b97859972dea628d28b8bb567e8c206e6e5b7c12e49a87" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "211", - "signature": "0x2acb5b1a7d11a7b5e38739929944a965e642e3645b472791238de32de95a2b74b30ba1998efd739e908710c6e150d8338b48ce9bc72bc6102a2b95a62dc85f80" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "212", - "signature": "0x20a66e268c70a738abdf6c5651cc10e5f48cfeeff00d4fabf112cf6e0f23b66028ef6e71b41053a1997de93f3c1ec7a3383f46d506c5a63f8cdec14229dd7687" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "213", - "signature": "0x6c78b629c31765d9381522a44a4172d76b08333e5a815407de0283658e186343fe459bb78781bdbe9ede6abe804bc1b6a025d6a468a91aa02c1591569ed6d280" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "214", - "signature": "0xfe80b63435fb2011b2e8ccac8583add9c99e034f2127cb0196db24d0beb58f50808b82aadebbcd75eefb89932dc52e0bd954e46c73a5a9e79c730b612eedb887" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "215", - "signature": "0xeec41cfd69b0b62a46d84869dd034110ef8f26bd78a05eca3c4b531583391666e23801bd532ae7042ece43bdb505d9fd09a8ac568890345a601a5df189646682" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "216", - "signature": "0x8e3ce31f85257d300a997abe7667ec4dca1e8aed8d84a99573c80d2310be207e2fab4610b1f21e506de873135540c7faea0dd5c888205936c3e2c4294f951185" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "217", - "signature": "0x181b88b82dbcb4739191957212e041a7c6608c2b383d26b7e8fc65dc2043e35a9c91fa73b216cd208c90ae3ae31ff2048dd2bae6ea36d65657d9e768fd5ae78a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "218", - "signature": "0x500374adbfad574189346de4f133ad8a87d5e4aebc8ab2e7f8b56e4053f838236287cbef5debca33275967f0012313d951ca74d05d169851ef9ea0dadfa1298d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "219", - "signature": "0x8ad90208a283fc761c730f5af6459155c6f1c1e489f3ea679b581f83c4b32879e4f8cf3abbda089adfe8c89c9245df468cc2cb9616094cb1c68c6456a83ed182" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "220", - "signature": "0x3a41b8a93f42b0895b71fd17b3634444e4489140082dfd62053e36f7e36c8718daadb6c7a2087986ebf5ca03cb244fbccf92e8397d3a010d7fc2ebf0d3f94187" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "221", - "signature": "0x38dc0d71a496e430aad1ba6273a29102e7ec73794ac076b5ec9b1ece0f11b77046d6504ef689527659cb9b7a7acbbea3bbf3e7449bba3d21d43e415ea532e788" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "222", - "signature": "0x26060310c953d6847bf3c838d4475ba4fa120eee54744aa1270d9ef515cecf63903d29dc3b7e55533aecf51eb910eeef7cf3a2bfe713f3874e4480cc37db478b" - }, - { - "payload": "0x0100000000000000", - "validatorIndex": "223", - "signature": "0x74922e9e878583a5f29e62930ad8f14d9d74a81cdb323a9e3f62cf728ef9795029d8240dd661a04ac939277288d9abd048ac172b6737c595ce042d68aaab1e82" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "224", - "signature": "0xeaf5ad637c1e41c526a52ee8ad2d30dc61c842058e531f75b6e47c66834bb95ea9ee1d5bd8d46e15a5e5ff8bb6e45a21ca1f3c8c2f6adfdc658d82bde90a068d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "225", - "signature": "0x9a0df7a629d70f46ddd82e9034ac5d272948b97fcf70a24a3da510b0913a0831e5bc9a6951ebd0803752841439384dc67ddeb0554ca322d9baffeab5ae54b682" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "226", - "signature": "0x70a4739e7cf0bd5d5a9e7b31ca5a46664fb641f6f4f6f64c49599b10decd894f43af9a33ae1059996a42fd799e31ed381cb967ba2bda478b1994aecda24eb984" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "227", - "signature": "0xf4def6429d611337290843bd1156cd0c569cfa3835d479d7b2cf52ae48f71c17b42970f660b23bbf4c9f12e62c6a1331d83662b47a96cdca2bfb9789697e2882" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "228", - "signature": "0x52b6a53481b551a17a8e2caa0eecb6cb73d0317c0c353d729069f8b591919022b940ce829a0dbbfd4ba5464a8fa220d9049a4b53efc3fe1993aebfe060b06c8c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "229", - "signature": "0xeeb14d2ff967398613e0b378945ebf99433f8c3ed5ef0c3e16525703dedaa74a2be0dffacad00fe83cba53e2c8f92ee9ab2bab13374581c563917d659801b887" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "230", - "signature": "0x9c3d0501648994a2bc7b110f2778507e618f18769600878878b34236311ec8510eef3dc5e3762b858a8df600fdd4c91ccccb65b790da2ace50e53ce94a234f8f" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "231", - "signature": "0xccf7722bf5b001d99c572b8e65fdcee62b026c2a94dfc32b6ae352dcf051161b68e6e19845d5476fb341e07470ba2179fb561ebafc536f999dae9f5faaf3a286" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "232", - "signature": "0x20532820f72f4387f57038ef1d47ff7193f7b3f76f32bbf02a3c27db8fd95e6010bb226e16cd92a262556d4fdea0d3e73f3e98424752bd4c24895902535d2480" - }, - { - "payload": "0x0400000000000000", - "validatorIndex": "233", - "signature": "0x14dfe45d6cbc05d347b6f5f9db6d31ccec1b0567b01fc159e25ccdffdec5a83d9f2c546cc0360df59b271e02ad42ab90cf3bb50d12dc1a67c3d043624bfed78f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "234", - "signature": "0xf4cfed9115f8d21500510a4459ada86d293e9b83f09b95616e5b7ac600288d3d150966e67fccaa4610765cc0cfe35c2cfe81e0dab60bb831ab2c95a2f4ce6d84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "235", - "signature": "0x84de7f0cc541a61608a53ca906153c7772efbed2838b500ff7d90b57a6e1d37930fd559420cb40bdf0a909a237828bdd00247cac0391152114d2ef3fd3088684" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "236", - "signature": "0xa41b395e25d72fe0406f457a8fd6410fa24aaf44322d5dfd8f7cfdfa0b133c2f30e5c33d83441f5b269e6e92e05ea95253389c5325f3906253748b398fe6a382" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "237", - "signature": "0xa67ad265b0a9271d5acdafa708cdfc257bc8fa53ea3d009b2e0647b839fd772112cd11c15be2e9e90a063cdbbceed4bd6ad75b41fd16e6df6f95f9caddbf698a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "238", - "signature": "0xa61aa9ccb29959951f6aa6833c1607da5054c456f45ad67fc318b01db82f0b1507769acceea604e390a46424418d03d60dc6c19cc6df60e2ff4526c4d24c798c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "239", - "signature": "0x88748f9b5e3e5bd3077faf8bf0b3ee16c1f1d8cbc0019cc247e2c637899ace4ab14bb0fe0b0cdf7a60000b947d6dba3ee302ec35ad510b4764968ca4b454b18e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "240", - "signature": "0x3457a3965d43176d531634c8eaa388ffa7e24e51ab53f7a02cf61ce86a1253336b57b43ea699d1f8c7b24fd93f5feab312fe89a7e85f9b53ddd18fd7621cd582" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "241", - "signature": "0x7c7bd19cb84ccb8d16fbc334de1d2d0fed2f3fe39fbb340ed6698f0385855e63abd3b1c8363bf46e6fe8c9372f5744eb6d19539fe57d9fcbdfaeb33c0928c68a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "242", - "signature": "0x1ec86fc6f0a0d00eca4040ff23deab3e33d2b612e61df4b6486bcd575e098c5e540e95bc633cd90a4e091ad01f220f8cc2c4738688b4bf82dc8103c6d88ca98f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "243", - "signature": "0xf82d601d556dc21ac46616743cbbe2dd72ef76f615eecb0bb338c750ef8e00441854239b125fbabc5792011f5dcc685c4c08a26af64998580ec31f811cd9538f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "244", - "signature": "0x1aea2d9a3c8a1dcafa4f0af04138e3b7b0ce9bf7e193c53ac515699fc042740c1ff667f0d58fb2af0c954bcd9e66337e04eb63064c6b8bca921730fe4d09bc81" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "245", - "signature": "0xc6ef2a125a8fb836a2336a9b23273d437f390b84a1c0d195440e6419bc2108422c51374684616e02df8b0a5bf9febb741e4f1edc9361462c5acde969568c0a85" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "246", - "signature": "0xb20075fa3d33d61166626f6d63f502329de61519055f3ee09ae53706cb94202220907e2700463fc594b2ea4fcd02416f49285c434f92581552ec6c7abf3acf8d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "247", - "signature": "0x8499809df1006dd4b8144c031efe657a958a0807c709ebe12b7d711ac2a68849a2c7991d57951d560de5300863859ec6322d5702c46e121487a42b8abc57608f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "248", - "signature": "0x84389b356bbc5d27937dc009020a7518a6f0082d90c768b62d3df733b061d70facdae76394f4cd698c14af9513c08e577f53b1e7333ba92ca64d567293d2878c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "249", - "signature": "0x08076091afcff49e118d94bf44cc62679d070eceea6eac772bfed683af8b3e5efc66c15ef9f229b97e298b298e899c5ad7dca58cb33aa4a109cfc1e2bec14a8a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "250", - "signature": "0x9ce85d7ec44b45ac6742eb1abf3b4d6c66e62c007a9976a5cf19a03b096f192062c379e23b7d931129f7ecf44615ae67bb749a23180ae425b6ff9f38082baf87" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "251", - "signature": "0x3c36b753a27d4f3e746dfe35c8d9ad8dd9b0fd576e81c87bbb722ceb113e0d502c7ef4858e5c5667dd4a92c034ef264385cc521e6bcc14d50995cfa99243fa89" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "252", - "signature": "0x1e49937d22d862e15f17daa56a0fbb49d7c2eee7997a80958a642f8240c0825887250126f079d5a70d30278fd801e532f1bc2d3362208796dfd2bc05ff1e5480" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "253", - "signature": "0x3eea4842af59b567daeae21bfb767e425b280db189296d7a2e0826ce3cdfd53cc58729cd01468f56ebdfc50661b30b75f18cf8137108dd2fe6e41427650a4785" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "254", - "signature": "0x8c9e80d45128d8c44030b4d6887e67adecbebef47ed04ec7211bded852bb6e5813856142789afedb69300dde9cc521add148b26e6fb7d839d4a735203b1eaf83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "255", - "signature": "0x16966c0f2f8317a007c74358216955f791a4bda3fdde60026d05266ff8d4fc48cfb56d6066722135a7ac74953fd080537418b01a60f0db65ff536568903a7881" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "256", - "signature": "0x60e867a82da8219ed432a3f16eeeb01811b4d43c4ee391da40432b80318d0f55c5ea3dcd01778ef4b727334fa67481b85115d3e83100338cbac5cc190bd0658d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "257", - "signature": "0x9453d7574bd63604bc3a0dde72807d39ae0818c5fffd9d4264ec8889e784e245c5d00714aecd292f1634f05fc7f948dcd9f8af9144e0c4fce746a3585858528e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "258", - "signature": "0x58ab026b888ff85eb7c1f4abf0554110477bd68ac9c64eab714df56911330f201218e2f548b8ce433ddace032f8ad692f54d2e8e0e89cdff9b146080a9d7588d" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "259", - "signature": "0x08eb106b2ce719937b2c308d11f07f52751640db817707de88ff91160df7d63e4913a9c62608da774bc22849eb84e59ff9d10594b31cb4c13a655b262cc9628a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "260", - "signature": "0x5236fa1925ba042a63cbea3eaab8bc48df6951fb328fefa41ab09d06467b50247c577d4e64eb05134c1df6927488050588919d5af72934fd0a22cf1f5b4c928a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "261", - "signature": "0x5cb18ddb462d9c08948089e65da41029c6743a1f0c592b2b8812f9386d0b737dc5115a1e7b357e34869798f529e41e9935c81e72b71e5a8532bd975337bb4984" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "262", - "signature": "0xc06144fd806440c6c0b48422c579e2faaf2bc29dbd33cee8bd507827c9969a140aff7f2ba8d8cfed4a1e5803a48aad7f06a472d7ec9dde8e645dddf80b2e348f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "263", - "signature": "0x902a52a705c8910d22ffb325b9c9f8cd3891fc24045641e982c4a7bf9ba651600bc492ee50927585360fd7e4738f2eab63d9dd8c808a482e07cdf903f01a8b87" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "264", - "signature": "0x3e4c8184369f489890ecebe3f37e2964521f4cfafe3441ade3a242aa9d35d82be9615ffe660a9d14ce5ab4d44fe14071a4289eb25a6444842c622bf1707a578e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "265", - "signature": "0x9407d6e4189bf581e67305afa13d4d141f75b5316ca8ef1ea3f448f478382d06e02af8eaa88b04e5180df3e0ba642a8a1e1f6d3a63bc027d7a01b1ce83e40387" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "266", - "signature": "0xc83f37ec9584ebaa0e3006a5ff09420aea8efcf609cbe017fdfdfaef667f952363a572a61116c8e1b58f2171ac37ee1e6a5286e47d67f5348479f8435abdfb80" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "267", - "signature": "0x30a47682e0fd45e3169d3df71db1eac2e9544d7b106525d77a6a788688dcdd3a4208e54e9433a615c3af77c8d2d3bb65f59289c221b5914d1f3753d1bf586282" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "268", - "signature": "0x745321806d58627451dd2ae9b24ede7a2064a7e3547cc74e5a7c79450d61e453265c29c61e274dc62d381df6bd4e1df044e1f39ff5f15dbfafedddf33e033d8e" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "269", - "signature": "0xba60a2c4073a6e31ca4912e1da27d7b4fd4d71b0f5595ff94e1bb63e5682651d7cf24704538babfabdd296315f70d960b82d0319f5d3a7c4285edf3fb7d3dd8f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "270", - "signature": "0xfcbf0e324d9b4070e7cd2e249cb1d45fc427af9eaa82b6f760291f2c03d950217853959ed16ffb58a27526e6e55b6c57dba0ddbb83a018b286ca8c1476b5ae81" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "271", - "signature": "0x5a50243238dc98f9808f26ad74f82907a73e854a283b8bd72112e23879aff10ccec4b6b92dc6aa963a25bbb461b01b2be038cbde3db7921925cf1abac56c5481" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "272", - "signature": "0x1efad844a311afe25b655d081c039e3584a6c7cb8bbcc0ea95a00bc3a7794824b3ac6ab4450ab655d8f96a00a93c0d4e3dd9019435bf43570ece61c72e72b68b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "273", - "signature": "0xfed4de14f109919ae5347689b3350bb386e2eb2bb916e2d9d26007040803a741cf95b4e89d814b5e5cc78eff20e0b522dab1d23a5bd10027546cac0e0d58b080" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "274", - "signature": "0x062b7be1d6ed1948d582359dc39c40c8353618e8b8340f0650a089d3e740281edf7360c8a49a9021ee9652402c310684853cf24e63cf7107fdfce524ae982c89" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "275", - "signature": "0x0e2f8f742fc96b17a65db50a9d900a76e71d1a5951ddb3cc7456f42ead66774d960386b75d57c5ea5bc0379eb3b0b5df5ad0a3a87bfacccc0002a63d7848498a" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "276", - "signature": "0xe26326586d75c6e17de79122cf428c1847581e38bb850b8232c67785df08d1432cff6790ead477bad18f620907591542c7bec42fc7d8494a337fe2004e64ad85" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "277", - "signature": "0xb67e7777e0fa31535969ebe8bb4670c4c5338f4be266a8ab0f0c3ed41b87fd6dbcd74507512130e90072d8597cab337d82a495da20887032f02cdcc6dad8d38c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "278", - "signature": "0x76dc19a3be9ca7b0fa1c700ed8759951fcbcb29c5d555cd6725cb3c53d59041902177d2040ae16a3f5b4b464b76dde30abca0a3713af8cbc27717168fc352d83" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "279", - "signature": "0xc27dc906fec8d66a2e0e788d7b5553f7b005bc47a65f6ce9ae7b48145f4fde65ac94975ac5a6a51daf6700600801f4a6edfaddab7504cd875959d7ecf3f31a89" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "280", - "signature": "0x1a08e9129bdb93ed1843b27d50a1fe248c72a9eab27bb220eda86ea90d071b3ab8fb7c9b49c173221a4dab0d989510c7dd32899a9a74898c1c565f4c90ff4a84" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "281", - "signature": "0x9a53c8c954628d4ea459838034e18da39369b131e6299458a00248df5d23c3736d00d2368fa0d99935363d1c04a79ddf585347fd977f827068f77d5a0fd05e86" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "282", - "signature": "0x60dae40853e7f0aa3cfe831586e666c0de5902035210db4a2250e238d432f918d19be0d5a5cec8024e29eee61f8a132761d1c878962b53d5fd014666e16b3f88" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "283", - "signature": "0x963f8410b32fbcd602767220ce0ac33e51ba515324f41be8ffba640c11c01423bb8b28629dbf6ce0c6daa2b81e05b00ac8cb4da3e99276e4e45936b5afc7b087" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "284", - "signature": "0x2ac96f4a49dab5b3f6dc65f0d7ed66ce72dd765758f103f276c6b77eadfb765a1c724830f3a0ab60f6de9df9074f83c46f1f3649bee9aa65548e2658022f218f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "285", - "signature": "0xba9e662446040eaad4ad7759899176084be1ab30ee11fcb5520239cdd1caa9167801f35c426a6b80c07e61995ee87f685699440863080c3e0ee9a035295bc181" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "286", - "signature": "0x6c930d90b012afe36a4ca0c228e5435d612175d4a817e060659c49fca1e3be1a488d8741534df24aba9728b6fa49e1d58d213058f572dbc8aecb08786484d680" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "287", - "signature": "0x464a2b3e1153fe330a15c9afb6925580e468c1456f28deee9f7ede2eab07ce3eb2bc678c0535281bb934dac6842d6d5f26532c4583908f98a401f4a488862080" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "288", - "signature": "0xa879c132ab6f36a6b798196fd9caef64be840d33f63fb4da5bc080ffa2020529df9bcc77f34c6ea5fc5bb891eb978b9302c886a1ac9307c18ae7c793b1082686" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "289", - "signature": "0xc07831374025a4526297c5902c3a01c67e7358ccbf63cf974882fa2336fd0d64fb19ac99631137a35626075bdb52d105e61b394614894e060bb41a5bf8066984" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "290", - "signature": "0xfe82aabbb0099f62ec4dc6eba89212b85e2eb332abcb98c6b9a76a81edcee475edd003f6b21f19430d0e2511bc9eebe59d0a445800f9e7d7b88fa15ecbaaa188" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "291", - "signature": "0xd63da7e6279cee2acef449f794029145aea9d43d4df110198fced22abcee7e62de2186914124b6ab996864cfecfab3fa56c70465aba2538e896f549d46dfbd8f" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "292", - "signature": "0xdc683eb704aeb09d711d4706981acec0e08b0aed802db4d89f01446005441734d9020f67c75c3faee2ded4924abc12cd94036bd1dc45d3fa4caa72d70b1ec983" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "293", - "signature": "0xca9fb1a9e4934dd35cdf0adc48aa2915002f7ad0f86b4dd0e9d0c730bfd40964cbab12b9619876024857692c53d834f26ebbf28d4bf817be166712d323982d8b" - }, - { - "payload": "0x0000000000000000", - "validatorIndex": "294", - "signature": "0xdeb918ca08bac66f9c53cd8b62ba19ce40fcc8bd82385058384205831cc3614a0324d632d44a832094bebba1ff6384bbd2415aab8df842e15156dcf38c61f78b" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "295", - "signature": "0x8027ebf2fb589426e02c04b31c09447dd46e5636ab017c696b90c75ce9b36d690ca0f9bb04ffadb6a7d5c19b1011ef258e3c61a860f35f74f9c31dc40b73e38c" - }, - { - "payload": "0x2500050829280000", - "validatorIndex": "296", - "signature": "0xae31d1b15b0c6b23e4f35252e392914d3e412951c78b4f920a59b78a3f819b49846aa12cfb814481c0cbcfee854e5ade96fb5c91ea683ca535dc289a9fe49b86" - } - ], - "backedCandidates": [ - { - "candidate": { - "descriptor": { - "paraId": "1001", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x4a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b", - "persistedValidationDataHash": "0x53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd4938", - "povHash": "0x2f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fc", - "erasureRoot": "0xfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf4871", - "signature": "0x1a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e87", - "paraHead": "0x05b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7acc", - "validationCodeHash": "0xf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x6b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xb8d5fe0ac944477ffb18b71c8a0154a5059cdfa9b814fd1f76d3d102bebfe80f8ee3631f8018dd83dbde27d1e443520a837a17fc2f5de32dba4ac1905ad0f08c" - }, - { - "explicit": "0x26e662d7d99c84c7be9c512a4ac52a896b04f71ce8b63e8ff6444d82f0cb0b23d11c34e547ef04cdc3f350fb5f77626a26fc5b1c0641f0ce175bf8a700017288" - }, - { - "implicit": "0xa67a2ee81e2c0a02efb57ba6556fe1bdc11329ac63c83d418928ea88f42ff75885adb4e3f34fe6e003bc37035792b2f89183390811b01ed6188c7ebceff0638a" - }, - { - "implicit": "0x8a74b793d8feb8bc0bc63cffab33ae133b24d16f20814922eeb0669bdf72542fba536c30487beddc6509fd35cd9aa4226fbccdb5dad4992adfdaa684e7f70080" - }, - { - "implicit": "0x54ec4f6b7a3b9cdd6809686dbdaf35b55e5a6e5f50913e061b69cb51d415aa0c6cffb2453cf78fff741f7248553c99ad5467f5bdecb96489838ce0e766f9e98a" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2000", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x14bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f", - "persistedValidationDataHash": "0x35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6", - "povHash": "0xa05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd", - "erasureRoot": "0x81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b", - "signature": "0x90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b", - "paraHead": "0x8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70", - "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x80677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x2ca69d9d4b8bf7d617ff0ea20992ab689892d2e03306622ca4b4102c7def627b6911f6d66600559e38a35cc5550ced9aa2d4f07011273d358f83563fc12dfa83" - }, - { - "explicit": "0xcc142c1d524e56434b716609a9b6c267992ff419e8537b027ad821c28444787ab592ecaf285a807c11bd6a6bbded10d13754b43cd9d8a6838841d39a7303f18c" - }, - { - "implicit": "0x904df1a8b71b519f33f712c4d7bd85347ea2696657571706027c180fe3a75b3cd684670cc2dcd02c8f1141890b03fbb9c853177c002a131b4efea7ccc7b9eb84" - }, - { - "implicit": "0xcebb75bda1acbd5f017a2fffd247ab41520c005873fa4e0fff7ef9ca0a4c320ab7399653aaaafa0f05c610d6827e8dba60e681cab7b24ffa11e3bca7d057b984" - }, - { - "implicit": "0xd6eff66a8e07e8e314766617a0e89fd46baff665926848ec67263220ee8549352f18450b80e4a74fb070ccbb804dd6c66f9ec9076c265aa21b8cbad9d8cfcb8f" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2004", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x2874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b214", - "persistedValidationDataHash": "0x5ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3", - "povHash": "0xc88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126", - "erasureRoot": "0xe8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f5", - "signature": "0x84e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285", - "paraHead": "0x819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde", - "validationCodeHash": "0x01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86f" - }, - "commitments": { - "upwardMessages": [ - "0x031000040000000007aacdcc76080a130000000007aacdcc7608010300286bee020010000d010204000101000641bd274876bd20e93794b688e4a7076f47517b81399953d6f1f46508a2575d" - ], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d81", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x7ed3c606f49ce21006f31d6f9af54d7777842a348c81f6f852d5fde554922e20ae114efa4d89e38645557f19331a3ea78300f2da26117ca1e207654c87aac584" - }, - { - "implicit": "0xe0d642356e61aa238b7520c342d8af9502e31592c07f106be3d6ad13efe7685d3cd6ca2a6b2c33742a264fe5f479bdc47241760a14daab34b482cf720c348d8b" - }, - { - "explicit": "0xc617bfaa7308e7979deb3b8d520b01e795174365fabfc070767c9fa0d38d96043c48a5db475c9aee85683c76f74397f80bef7188b056bd23af51fbc0643b0a89" - }, - { - "explicit": "0x5639814c6edcc4021d8e81a7bfcdf68dee7190049f8d30e8b750a000afc271500edbe2727286b44b6f112d52330dd2622c0c35c3efe8f016e5942bd6c8715082" - }, - { - "explicit": "0x9ae2c15f0a5d4158834b628c8c874b018a66046256053ca134b2c6d3fcd4ec0fc5c19cca1acbb2bd448a6d1141e20d853e53ca7312f1b54d0308159bfc1fcd87" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2007", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xc0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022f", - "persistedValidationDataHash": "0xf1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c", - "povHash": "0x6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a817378", - "erasureRoot": "0x8a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e", - "signature": "0x6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78e", - "paraHead": "0xb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c5", - "validationCodeHash": "0x6f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x1aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c89", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xf0825f41231aae973cbfce079536bb23b790059ca985f01ad2150dbeb30a3e4da2048197d2423086a0ecb92130a99e21bcd12a731186736a8798ce6ae5eabe88" - }, - { - "explicit": "0xba2162318d7105e19b686fb54b37d839ac20ce9b150881f5426f90e14bf1ef1f38b00a82c971b797c4e1e778d6cbdff4336de7174927a635f7ef338efe23ae89" - }, - { - "explicit": "0x86a6244827516b3fe00bb614766ef38efa161cb18c3e8462e50848039eae847fc8374fe0511a603f9177a9fb055889082e514bfeccf2b1fc0b249764a8507985" - }, - { - "explicit": "0xc039d4278ceca97102ae05dda66de0756ad47f290874c87eccc53f8435d9ae05ec1ff1d8e8654b1b66138e9c676ef1429a96e86d07edaec64bc1b2429af6c584" - }, - { - "implicit": "0xc65f9fbdd1b3eb98dd64d5b0a578b61a1f7346fb91e60a9a4a4956bd9c934f6ad9e77d53db3c6c5500140cd0ed5e85d7b21f087485160eee96ee8ce81e0b0185" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2008", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x8ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604c", - "persistedValidationDataHash": "0xdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7", - "povHash": "0xcd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7", - "erasureRoot": "0xec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995", - "signature": "0xf267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c84", - "paraHead": "0x2c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533", - "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a97781", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xb031b8f364036222dab8af419a544b090dfa35b9dfd6acddede0fbd4693ed56851653ae2311259318f113c8aa77569d6d44c086a4d25db36f93f82e65fd57a8c" - }, - { - "explicit": "0xc2fdf2e6ed95ac3b420f1790ece6f53f1ec2f21a8c5bb73657b607d02bab540164966d13135788c8c8ef4f8edcf8962bdb01bd4b7a83f02ce6355de9dcff508a" - }, - { - "explicit": "0x7ede0ece21c7f104e46b02eac11267a521ef4cae784a354ddd1bace44a314c45fe6a0a7d5e8f23b747a0602be8ab991b77eb7f32ae0e09b168029e9b77dd418c" - }, - { - "implicit": "0xdc88e4f6239e2f893746f693153e8fcd59666bb61f0c77eea714f02e18550d78695379e4aeeb21b62012faa4733a9631e3530f254a0267c94b5e5e3ba04d7e88" - }, - { - "explicit": "0x0a6ef28cceb68cf884d9a2219316873649b5ae3b26d9af3c058724374b40811fabbe07d12aa8dc0672125958b88efff653b2f9ad712946da840d8fcb337ea58e" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2011", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xe283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc8572", - "persistedValidationDataHash": "0x07d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a", - "povHash": "0x1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34", - "erasureRoot": "0xdae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be", - "signature": "0x223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca82", - "paraHead": "0x8b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222", - "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x1ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "implicit": "0x1ea611454353696fc69849c5d8693df6d476e5ec8395282df961a43c4b77a914fa61baaf0f20c6e1c29d4e8788223b05c1be766df19f3694543289485b493884" - }, - { - "explicit": "0xc8e5bcb146dc716e60c733bafe02c85faa415063c6824c16ed25ce5488275d5b94a9332824a9ba91d12da1b37be5d96b0017b14ad7894f9c231a990ffb0bf386" - }, - { - "explicit": "0x9ccedbe94af6e1c13d2900a177356c2663990f73d6074d6efaad6fcb2fd0b666cb32686c10766e2f6fc212b20d51aed0ab0a802286a4003afbf4493b0f6e8b8e" - }, - { - "explicit": "0xdee0611977171c29d82e1da0cb2a117f4b003d31de25b8cd5a0b134873af556c63e252b8961c47378b70556961143a8aa46ed9f787a1274a97e12d89498eff80" - }, - { - "explicit": "0x18510c97d8d973d233155824debe7e853cbdf1ae974bb028dff4a759b5187a34c0511c47f7b6a089763b6b3a59c1a817569f38fdad73fb4dca9b53d07b012580" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2012", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xc024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839", - "persistedValidationDataHash": "0x981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c", - "povHash": "0x40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b49", - "erasureRoot": "0x19fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc", - "signature": "0x8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa83", - "paraHead": "0x37cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b3040", - "validationCodeHash": "0x9fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd53245" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xfad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c183", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xa001da58340238f895a3b3da15ee749b7037afff13513523def67c376666835195f4ad65f1eaf7f6e7388c168e672c803705afb5de96a06f6fa470462604d687" - }, - { - "explicit": "0xd2403af6e91f76149a5ad91d10742b421ae6de147059b09987607ab1ae9160397ebe99a05a4fa4638ac6f889e83f404ff49e5e8388ca97dc4829f373fbe8b285" - }, - { - "explicit": "0x626d2ea0b931b8035ece2de00ee09909689923fe086d10bd8eaa8d034d6e8a59ee5cb826adcff4b8e67f211e5c2fdce41cd6dddb229a2591d7ec3a8bfaa1bd8b" - }, - { - "explicit": "0x2eddb6db95fd59b3d6be5e930016cf3043838131a02b410e4a99cf7f7f2a414693af508914c8d25b2ed3d9cc7500a6d7326ee4526909e2964f6aee1392a78c81" - }, - { - "implicit": "0x3cd73ec64d9b588c3900952fe43350f966b1e2ea4563bd9ebce0120dd3685f56540b32c0648b98bd2410f7ad837c9e18abfc0587404e624617951f6ed0a68c85" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2013", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x8e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b18755", - "persistedValidationDataHash": "0x9dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e", - "povHash": "0x5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246f", - "erasureRoot": "0xa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c", - "signature": "0x14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b287", - "paraHead": "0x8e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c1322609058", - "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x6aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a4137689", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x8ed5e07250cd5869c9ea4abbe59833f92128dc81f4f52666592ec8aa06e1a74139db0f6beaebf66e8fe5a969f88c1a87d87d8b8f25e8b4134267db6a601e858a" - }, - { - "implicit": "0x5275a271dfbc6fc34987587515b7e8c6ec7d0e2cf4ac4feb0af9acac13740c6181d60808dc4a60f2fd8602c3a7e7777f55809ae0c7800fd183e71222226ff48f" - }, - { - "explicit": "0xc649c25d29bfad7b86e819d0d0a02e25e0215bbfbd391539adc39fb859915f70eb5b10c576d5b1ecbb411f151692472232d25dd389df1e830ea92f81142c1886" - }, - { - "implicit": "0xae9ba6b96ec7dd1bc727db0d74488262ac4cd2f3c3c20b38ab787a01f172ed531cc9f4ddab1d9a9fef55be82a37b05968d4505e3498eacd859ae86e5eb2d1a89" - }, - { - "explicit": "0x9850f4de2022ab90d1f0a3e3b183b545a532101c3706bd52ef49d47d801d0b778fca02add984fa8e3f49be36aa00a773fb2b4f11927f00bd37ced0ccd5d34688" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2019", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a77", - "persistedValidationDataHash": "0x13a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b8", - "povHash": "0x1924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4", - "erasureRoot": "0xb5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c", - "signature": "0x98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e", - "paraHead": "0x666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82b", - "validationCodeHash": "0xeb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f06" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xd4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec223689", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xccaac4e3ee5262e60eabbaf44c880c3fa4422ef3f911c0ff234949de124b624289e639d64f4d29499d19f141395e8291c88a5bc849c25db97f439408747ba782" - }, - { - "explicit": "0xb84f27b57ab9429b3c8e77519662f0df2ecf9f6f57e64fc4adc9f810ce999773802d32bc17e9c321a5ee1b9d9831a8b98badd9446e84977523a579168307e48f" - }, - { - "explicit": "0x4aab85b17f45a8e69cfb004910dc992f0517608403431dadc334023f675c677815d33418dffb4d1e1ec97f4cd1c8a518b538dd1c8db39f42db950300ddf4e988" - }, - { - "explicit": "0x461af56f3d353b3b90b8d8cf23c8ce38502851e6f553963878a0f4dede3269384eb0b5b5ee34b290ce384114aa3927da5b270f87bb4dc7003644dca29865ca86" - }, - { - "implicit": "0xccf6ad5ffe393bc6b1fc224be8d81b1671af5d551f97714152c7b7b02b2cd3735d5077644d4aad9182313ef6c534fa0710bdd72bcbd4264b756324231a1a8285" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2026", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xb4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e", - "persistedValidationDataHash": "0x218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac4", - "povHash": "0x5803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9", - "erasureRoot": "0xbeb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e", - "signature": "0x9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38a", - "paraHead": "0xdb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98a", - "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x28e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "implicit": "0xfc2aaf223a914704e7808aac134495469bb1fc93eac9e9e9099d711736f7743573c56d15e5f6cd1bf90c2d7958ca4c0b70cdc9e2f590c2c716732a4c23fa0e80" - }, - { - "explicit": "0x46117a32276a36081e0d49ada13c2d4acaa06bfcdd44e3574965d46476393d1c878745d895f93cdc0275c98d99cf568616077a3f46a74dc48cb75a242f82058e" - }, - { - "explicit": "0x4a6b6ed91692707dccc2cc39735d6e7b956199500bfec71b236044e99af6ef49776a134f48c8c6c845da619745cf9e5ae2782379088ea769732e911229685586" - }, - { - "explicit": "0xd840b20bbb18f6663153d0169c376a855ef07761830634855703d4690d91a766a641080c328f0f7d73e18230b1320d783eebd6b3f68b2eb8447a77d458a70e8d" - }, - { - "implicit": "0xae5d936d97187bb698e17aec29a8de5a134ecd8b3f835165fe2a5beb7f1978752564007df059a32e93056a4ca6fe0fd368f17c29fdb8ceb7e25ea4ae98525289" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2030", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef48068", - "persistedValidationDataHash": "0x38dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b", - "povHash": "0x7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a7", - "erasureRoot": "0x4db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcf", - "signature": "0xb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88", - "paraHead": "0xdf569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed70709", - "validationCodeHash": "0x9b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95a" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xf4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "implicit": "0x7efcfd1cf809314becfa98296ebc203476d1191d38552b73f304b55337824d3285b49cf4b49e8d32d99cd6071e89bdd27b33afe87ae318457bf76d5204e65c87" - }, - { - "explicit": "0x248e11f1037ebb842387f24edea424154ddb870b8eb46560b4d3bb031003ff7eb3898ba9fdee84b6e4caceb40341dd8e610af35863e4e10b3afe11ed48e66b81" - }, - { - "explicit": "0x3a3ab1bb0ae456d6e4a0a690ecb7b140d2c53efb669b07f76cd5e87c9bdce3756a896ec94aa7a3f14ad0c384821f466590ee47bcade729a5b646d32b73424d8b" - }, - { - "implicit": "0xe0aed6f665539721049d9fdb257c57c83dfc51adacfbc8dabdadfb36abb3f8361fe3a9a31c60f425ee0b302b2cec9170c06f2f099e941ab801f74385274cd885" - }, - { - "implicit": "0x520098c5d40ee019005b083bc6ab18f21842bff96d658adb6a8aab5dd61cf4060cfae1373e6073dbdde4daa7f77060ef518e9b840b312912844919b9b7a95a83" - } - ], - "validatorIndices": "0x2f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2032", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x16c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e", - "persistedValidationDataHash": "0x1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c", - "povHash": "0x5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226", - "erasureRoot": "0xd4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda", - "signature": "0x84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd0489", - "paraHead": "0x9fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95", - "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xe2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xf21f0d5901aebcdb08b772d2fdd43bc53ad05f55397efa82f5ac83726cf3a629c179832f143a1701f90b92ede8394aeef3850355a8e08ccf513f35521489cd81" - }, - { - "explicit": "0x1c47b41b0a7a743e872d94316718d46302676f01998b2d5bbb13d8086a1541274174d3a42a599c02d16ce421bafe995abc0c8f612002c8e3de2a9c48ed18a68a" - }, - { - "implicit": "0x3e04744392c3e249cd0f525b2dfb9fdf86c16a20dc9f2583036cc3bc70f9655615d9fd0148c17dac1bd52bc1a9b20fcd8d47961ce522a11e85660546f41ec48f" - }, - { - "explicit": "0x826423624446a2f26ec84d96ca1c633b5022a4d8426152c67485f5aa12f4d509fdffbac3a0d602bef7ff0afc76d7296a73b7db3741a604ce005c55d322c57f8e" - }, - { - "implicit": "0xd02e750b26f04f0d4f942284b67a3c5edb090f2076a71fdb7ea7d09a2088c542f96e2fa0a88aec8ee27a21108d3454b4d6e98c2996717cbad7d5faa85150608f" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2035", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xe2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4e", - "persistedValidationDataHash": "0xcffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360f", - "povHash": "0xb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b", - "erasureRoot": "0x1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95ee", - "signature": "0xe6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f289", - "paraHead": "0x3e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951", - "validationCodeHash": "0xd101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbd" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xdb1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xa69d38db4362b350399a04aa79fdd37c71e26213664e47de6b1e8257856fe30438f4fd8085ee5eb710bf795e7fdf134b4f03306c946ce9fa764b9b9156e60c89" - }, - { - "explicit": "0xb23caead6bc50c402e654dc51661ce9422ad5c1e01816c7205d7a7d77a269350006dcff406a7b988713b9c961c282c1abb32c5b21a46c7adc06fc724f18c2c82" - }, - { - "implicit": "0x96b4f475de9397e9dd2fcb78ca927ba67b6784ad839c9518c0c196d9d25f6c3332e207ab0f834f55e52975ec256803d48cdb93c422e88e7125444a936a93238c" - }, - { - "explicit": "0xb6dc3dfbc2842d1d262fdaf7197e48d15203a801415ce1b72b13c8001a79ee657da9e4fe712d74b32b93c6daf09b6db0fcf2afd9bc6d92332bdf484fc5690985" - }, - { - "explicit": "0x428701e2fd42e619d361c82bd7337672631887cb88e1c41b85e86d822c20835de7d16aa02140e40f638e38fd086fc6895369d14639efc5257d744348c66ecf86" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2037", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xcaa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e01", - "persistedValidationDataHash": "0x3a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec83", - "povHash": "0x45c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c", - "erasureRoot": "0x601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c", - "signature": "0x7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe51680", - "paraHead": "0x2813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd33052", - "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x0db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b481", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "implicit": "0xbe181c486ddcc4c9ac6a94b4dc832f581c9e7b31713d8e6246866ab791967777600e47da6244330933279432b487026fd8657f22595888df357ec0846ad4e68a" - }, - { - "explicit": "0x648f804019dd408a5e05f6cf90f446c8451909ddb3248a46d908a0d04e6e121c6db26ef40990ad5e1df28eac67fc6da332c7b18f19a30c50de166ce2849a3c84" - }, - { - "implicit": "0x5c90101a96bf63df513813e27132903eb8932fb4c703c7879b969a2905b94c24453f5cd84b7e78da6622db2a03b5e6bf6f05cf3e6ee79165d3d91d6bca1ba788" - }, - { - "implicit": "0xa8804ee53e8ca541294744863d3301e426140051ea3d8e389091964aad84517a62a50f198cd8589942d0e037ce5c0cb6d0a7930478f6ea654ee4e8a1ad2e9686" - }, - { - "explicit": "0x409baed716166d18a7e9aea12db1a792294f0e09766007eab2a31c4626c80f681ecf762f990763a102affc1483e47557a6fa7ec6dc28f511321d186b2b14cf8c" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2043", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xde433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6e", - "persistedValidationDataHash": "0xba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b", - "povHash": "0x3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da", - "erasureRoot": "0x48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9", - "signature": "0xcaa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d", - "paraHead": "0x3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504", - "validationCodeHash": "0xc7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba89" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca483", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x1a83a9cd90c49141803d3e2a95313fee4b11462cb816026a79ab5bd1cdb76063891fa0b825ffd7071c4e01f430719ada2a61e9f4bc8b1be1956ff6570d4b288c" - }, - { - "implicit": "0xcea3c752f0a2bce1a4d83913caabfc4a23c1565e59fbcc490e077cf1885d1477f934950974d1148487d4dcc4d8c9ea41a23cdcdc4762775b33848684e3d0e18c" - }, - { - "implicit": "0x1c7a7f8bd0a2cc36d9d01de8d2c1a78889a33e2ca99e903dfa6d4f7e8d35f75fe262ab6e7e359e536c5ac34845eea2ad970a645ea68d326d705265235886d58f" - }, - { - "implicit": "0xaa0ed2888de03f161e49f3d276f9a0218ce8cf179c92b03f4bba6fd6814f74384da3b1ed96dd4231f2c1bc04c8691b911723166dc18566277ad056f96cba7f8a" - }, - { - "implicit": "0xea830aaf3c1916a86f2c565cc983622cd2bdc480dd6429537f09b60fc08ef81eaf27bf181e182444345d7b39c15d3d010508c4d25891faaeee9770cd02ee6682" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2048", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x34f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6b", - "persistedValidationDataHash": "0xb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48", - "povHash": "0xe7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4", - "erasureRoot": "0x211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed7", - "signature": "0x84270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b85", - "paraHead": "0x7e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a495782", - "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "implicit": "0xc0eb5938632fdc8d93530ac856d0152331a73b7651ec83e0aba966d0aff37410c89129fb40af6e1d854e1776a2719052b13b85125547949bb07792965178558e" - }, - { - "explicit": "0x5059942adfee52da9dc82d1fe39f0817a3f5544aefeebc23b1b654cb85306919cfe686e74fbc7c3a3d3d29310abd83c05f0bdaa6f49fd421b6ae999a35f43d83" - }, - { - "explicit": "0xf24b12b9495836fff64a435a0162905f3d9f295bb12d1554f2e88a5f05e7b12309703d6a11cf47917940513fb3648fba5f44d019f0a1c71b966391e79649d786" - }, - { - "explicit": "0x0604eadbe44657402c31790c91ea3439ad79aa95130c9e3486d2ee1dbb0f957c40fa780f8d43bb40105d4562ced6045197e3b8a2db9b6cfa7e293d7ed494d88a" - }, - { - "explicit": "0x7238f2dac66994a50265500ec221691770889833282fffc62888b705e260c24451eaee8956cea18a92b65ef147e56ae879c0e6a7a3581dda8e65cef9df9bf682" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2051", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x62c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f", - "persistedValidationDataHash": "0x5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def", - "povHash": "0x988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce", - "erasureRoot": "0x17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d957", - "signature": "0x2ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b85", - "paraHead": "0x91aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cf", - "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x3b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be88", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x22c9fc614f0aff3fa66892e7a0ab2f1586d66ddc3dea93b9c7b2df01e37cfc2f83048f0be3fdb8d24a96983f86cad5ab4434f2e3f834aa5eb6be8d9d2c61d989" - }, - { - "explicit": "0x08145261014ebddf30778168bf03e1cc0e1654485284c46b5ca22589c27a296ddea5f94461d23363c6eac64e95c9c01e4a092b30ca0fc90ee3ffec9adb925587" - }, - { - "explicit": "0x72c7fb04bad289e75735c041d3ad2e7b7854578324ffbc6541e9a94ce40fb85b088ddfb07b2d7e5367d4c4fa39b85c0592ebd2df8c78550957fc28aba1c6b58f" - }, - { - "implicit": "0xcaad0b3806349c10f6af98b9e39993dab780f179d8c9ee94a15c6df06900834914c721c06c9696d9c9f14587174da7b31132ed73f48536466be2b9c60a22ff87" - }, - { - "explicit": "0xdceb1afdd4ac3b63dc6aa995f40eca80055ba3e63dd893457ee3a686cd2ce00c04d8c165691ba537fa99a663388f380dbd5c2186e4fea8cce5b84f92bfb74a81" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2056", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x24c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412", - "persistedValidationDataHash": "0xb104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d", - "povHash": "0x424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5b", - "erasureRoot": "0xecbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade1", - "signature": "0x5238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8d", - "paraHead": "0xfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915", - "validationCodeHash": "0xfea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x4fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c84", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "implicit": "0xb440d16f61b8a71c3e0fb783ce01de8bbb64a1c2b59e0723d1c80f362d3f860a743737ef7f9179975c2d995716716416681ade77b8eff905889472e0857b4a89" - }, - { - "explicit": "0x90dadb5ec8569b8be7ce745fb8dfb273065fbaf803e55291048903cda3fe961430cae7c9892ae443ee296394bf79ff2c223da15bc6a65282fafa891f6947e88b" - }, - { - "explicit": "0x560555896ed99426dc8a8a1499492efa61f75a42cbca9cc2e0d1977cf3d3080fd872509958df5dde52dd71c3ef4f1d1915f88f7bc2f5521f7fc676ea2dcb9a82" - }, - { - "explicit": "0x96085c6441d1a152cb842b4f1b060bba06323c2551ca42d77380cf92eeae23560121b79161f3e1b8d956c884e5b8c3c75085fa6c5f767467204da4ffc4f6ed8d" - }, - { - "explicit": "0x42347884b462a23e6b004d6dbe1d30064e082cbc26581e67a164099e0a4ab37f3b2dbdecd3cbf758132c0ab081ce9d7cd46be3b7c509a5944183300e74616c86" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2058", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xf872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c", - "persistedValidationDataHash": "0x47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dceb", - "povHash": "0xedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb4", - "erasureRoot": "0x74104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc", - "signature": "0x58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c", - "paraHead": "0x2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70", - "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x3226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab83", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x402f44137eff1e3083d32640bf1cf8b57389a20aedf01551f1fd4036cc28496175206975ae8ffe0fac0d182f93e63da1239693be72a07c186c756b3583c79f80" - }, - { - "explicit": "0x7e068b8e46c12894b52f7c9b240ff3331e22a11964e0de467d27d697b8f7ba56c82cd2bec9fce04aadb54e850722ec7172f15596bcdfc8ddc02dd7823fc29089" - }, - { - "implicit": "0xe62a9aacc041dc522a9cee77e1d7f31f777272be63fa323697bc598bf57eec1ee2cc57716644cd917e9bee1b6056157baf7e3c14d4b03982f782ae4db415208a" - }, - { - "explicit": "0x58ca29f027dd80db52ac0a6fd957ef875629e5a3c9c773443d45f3a54d3cf7785f9920aaa8d1f3536198675ee4a8a2d6565c248d99d912e92170ea7caaccb68c" - }, - { - "implicit": "0x1a8d06ced03d057997780052b3b3d44ebd601a6febda168f4ce63d29774214350d4eb4b6a736b40333438f476dd926b9dbd9dec5fab2b750f893cd79bf50dc8a" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2091", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xf25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18", - "persistedValidationDataHash": "0x498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb", - "povHash": "0x5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e8", - "erasureRoot": "0x19ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f3", - "signature": "0x6e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f9064783", - "paraHead": "0x49fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380", - "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xc3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def44686", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x8e044ae43a0ffe176c0860e77ad68299ba900ada6a746ef7d7f160d88997870b0757c0dc4dda6274118f13d65e5af213379d8183c457c26867bead4f60b8d882" - }, - { - "explicit": "0x4c1b8b622d055fc9f718e09ef9da0da6516ff1e17e8b4ef25a0dc4be0240d90c164c8a15892b7a6af058987dfce88f1754d518bf58a39e305dce4b7a89d9508b" - }, - { - "explicit": "0x3a4c86623896f7f9ba5782d0105054861d176902c04c8433cf667ab80f3c587fc76df80e2184e155063de90ab43cc5ff3b45fe2438e544a328a814cf86c94b81" - }, - { - "explicit": "0x9800961aae11a2b5232281e6514b40d46956e830cd74d7123515e08144bf4c06c7e0ce2305829c4a1691f2fee3c233ec6066a1517a914894efaa564fe6de3084" - }, - { - "implicit": "0xae1ad7ac0f6194722a037a66dc7ec5cab299ff0dd2e47479b5d6eab54fdd697ccea043260245202e436c9185ebc7eb65099e8ec048b739bcb0c7f6b06019b08e" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2093", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xaa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c", - "persistedValidationDataHash": "0x22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c162231", - "povHash": "0x64874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db860", - "erasureRoot": "0x0d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b33", - "signature": "0x30811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e84", - "paraHead": "0x26b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60e", - "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xa9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf45884", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xb08ad913ae8226b69928019841adc838c1ea991f593e90ae3cf2f8f65005132e0ef193766ca11037c32572329df267a7a9822100110037ee274bfd7e4f4bb989" - }, - { - "explicit": "0x6697dcb38b1a6fc25687da3b0cdce0ede98debfdaf233333c34c54afc2f3d077e62afe03c5efd519f1dc93993c005ef6289f4b798efe8e43f521eb0918e31382" - }, - { - "implicit": "0xe281810e597f9ff9d8107305c4da7db8a2309067162c199035d97cf687ccdc51ec0e905098ee6c8f116514c714aa876c1b92b21b200230cd6cc2331a3f309383" - }, - { - "explicit": "0x0ae896db71c861b7f5dd8cbbbea5702d0386bab82174fbd6d6eb0214d98bba2a5fc98e548d88be4a224f7ea2a5a4c8494c596c32c5d48ea0c5ba9916e0a7908b" - }, - { - "explicit": "0xe621904e4f48254ed80f93621c17de94ac734db70d81bad07784bef1998f7a2d962b009937f0e40ae8675ee2981ffe7877dac7705191df0e2e586fdb9632578b" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2101", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x36342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e", - "persistedValidationDataHash": "0x333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6", - "povHash": "0x845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036b", - "erasureRoot": "0xf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59", - "signature": "0xb27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c", - "paraHead": "0x02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de", - "validationCodeHash": "0x7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2d" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x9e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e751085", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0xd2db7ff6a0f86cd023254558ec177908137bda3ac76c1a1a9b64de88442b844e90b22a326e9defdae0792a94c4bb87bf4d95caccca3b0fb9ab6b91351aa07d87" - }, - { - "explicit": "0xfa8987e872643642589963d4c17c8ccf970fb18ce6183817148270bc865a644364d0a8b73a45536c36c0755e9832dfee3e5c7e071728bb3eefa53da81efbc58f" - }, - { - "explicit": "0x641bcbf98f190db2306b47aebc112be0496b116cf743c88d751c6bc2fb6bc8789538be79e7388589ca08b6b47dc219140929ae63995ea0ef6d75e02a1e42628c" - }, - { - "explicit": "0x10be386062ffc9be51d997d38bec53beacb6fceea2048472a39d6cfa6e7f9412b790976ee6cc9e26a8d0f7a368ca0bbd7e525b167252d6298033a1313a64b78c" - }, - { - "implicit": "0x28420bee1021446592228e3b44675920a42363daa59056410ba7e09f78e7eb10c89057d16cf31de3a6ba93dc4a657ec1a220608d746e2a79f052761a6ed9468c" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "2104", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xa284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d", - "persistedValidationDataHash": "0x6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5", - "povHash": "0xa8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432", - "erasureRoot": "0xb1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fb", - "signature": "0xb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8a", - "paraHead": "0xb344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b", - "validationCodeHash": "0x0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x6439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b2386", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x10d66873e1297fa34e9c0414ecdb188bcf0f813d8233b1c000c896a5029e704b56028e581acf3c616af00ffb5f83b509d9e018217af656c5293041840d27d483" - }, - { - "explicit": "0x5a639ed581ce633e83b308fb87a3496eb6563aa06cd96c7d266771ab6111683eab1e2e20a0f72276827aab104ce3349da2e618a9b851d84ed1efc260b6e0c189" - }, - { - "implicit": "0x9a5774260b29087ca03161445a740c001af3732c438a101c37d731d5430818062de1de93ca6147b80c4da62d3a6931e5196ea4fed72852f35d34f3ec811d4084" - }, - { - "explicit": "0xbc197953e1acd14aee8334736c7f39256820e34b06d6dea2c592f5cae6ccda0eb7a9bbba117ac1801732f980692ce264212b33ce81cd0c5b23ac634c9090258b" - }, - { - "explicit": "0x969fa794414d07d7f29c52ca454468a38cb7a0ddcf4f7bc04a59ab1b283a0e2210e533ed25ec15cbeffd4199175644461df4dc9ad3dbf79d7c358cc0eb8ba183" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "3333", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e", - "persistedValidationDataHash": "0x413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037", - "povHash": "0xba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b", - "erasureRoot": "0x9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5", - "signature": "0x061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485", - "paraHead": "0xf3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc405500", - "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0x73fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x38badad359cb9335d94e14c31b0fb9d23b004932595421a3ec71fd20cd181f6c3ed2405a04e0c2c0c936748991bb5e9723075856fc519eb4fed11e2daa5d918c" - }, - { - "explicit": "0xc43bd2159fae0141c83a5f4efea3d2a77a3c08e9fb023a26846afa0e3bbfd40b2f333ac71082283f0dd5263cd04283dd9da047cc19ff4a75c620a54567250a8c" - }, - { - "implicit": "0xeaa310fc0e2169b1509005b3598808bc98160542e9edd04e6a7c3c1c7f5518541fc16e49d2970a34f5247778be8748bf0ffadb808f1958e5e86d47c61cdf7c85" - }, - { - "explicit": "0x58ec3afe78c41f8a4591282a7b1d9420a5cd7da06cbb2c714a4e155505e94d0d8629f65b45ea3a6866cc828690b0e690840cd664fdbb44842db662be7899ff80" - }, - { - "explicit": "0x00ce6adea29397503be7ce78b06b261cbc65238e3160170b6cf9cbabb6a4db3acd092f6aa7917b231902626deae24cacfbe82af557e616f4257ded8938d8cb81" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "3345", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x60020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c", - "persistedValidationDataHash": "0x5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c", - "povHash": "0x7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87", - "erasureRoot": "0xad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be6", - "signature": "0x4a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c81", - "paraHead": "0x5b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c", - "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xfa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a584", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "explicit": "0x90ae84366efee67470fafb4f6ce5460faae520851097e16c23912b1164922a02cd2f27c1bbfae3954e552c8a76efce0569cd8810657b47ef60392a7d632c1385" - }, - { - "explicit": "0x1c85d0b673a48a90091a1a83dd892550f74a632e4fe1bad6503c0290f288ea43433c0c8333be1c66425e403ef385a1559dbf577754c042fb276f23c5b7078184" - }, - { - "implicit": "0x6ac39a58c4b9a92392daa3aef663d60ee2cc75f9c867ab58789fb78a42138236d4e1f3b6696522a30e762213bbf0528617d7e6525ca7cb6abf3b6a840ae92689" - }, - { - "explicit": "0x8ea9478b0cd6946c8a4263b16325c6950bb52c07628723a318a483bb4de42f761cea5034a98fc0458b529cecea200d664fe3cd298d11ca00c593a22f69158682" - }, - { - "explicit": "0x8a879d1474ca3f7e358755a143c8b7e53b65b077bf06b0035c77c9429c5c5a126bf2a26f03da357b3b54b3e62c549bef8e954a3f6b93099e0518d971b8a1fa87" - } - ], - "validatorIndices": "0x1f" - }, - { - "candidate": { - "descriptor": { - "paraId": "3346", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xbc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319", - "persistedValidationDataHash": "0xa69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd6", - "povHash": "0x98ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e54", - "erasureRoot": "0x8e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2", - "signature": "0xc2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b", - "paraHead": "0x845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf81", - "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" - }, - "commitments": { - "upwardMessages": [], - "horizontalMessages": [], - "newValidationCode": null, - "headData": "0xb527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d9714789", - "processedDownwardMessages": "0", - "hrmpWatermark": "18207444" - } - }, - "validityVotes": [ - { - "implicit": "0x34034cbd614a02763ea2a22f06ce47d0a48d73816d8ed867d26eccb7d7c3f35a8b2d73565131c7f423324031a69d003b319824844e4bcfbf35626eb31fd9ed89" - }, - { - "explicit": "0xdca10930027aa2b65491de04e59527631f61ac581fe40c1526cc6fda33387b4ae577ea8941f821e5f1769359b87e9eedeb70c235ba0684f2411d7e9b80b2b682" - }, - { - "implicit": "0x1cf6d175f7e569ad3bb05b51e1219eab3d94822ab22017e453d6f45828ac7d219dbc01fee4b207bdfd9b0a2ea6ce99a6f7c69994277a52bba0c4dd3262c24c87" - }, - { - "explicit": "0x4042f54488196fb45cc0efff7c3d0bf7dbad301b48ead0389a9b762870868c6f9f3d8d0d74501c6ca0384d834b80a3c3abc7b350935df126b091946070c6c28e" - }, - { - "explicit": "0x82c8163576b4c76be902811b04b7c7591c568a1e2b40b51a8324ca8801ed0105f7f50ac2906c48a04e9e57cb460dd6bae76581a1a569e5d2636062607a3b798e" - } - ], - "validatorIndices": "0x1f" - } - ], - "disputes": [], - "parentHeader": { - "parentHash": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "number": "18207444", - "stateRoot": "0x0c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542", - "extrinsicsRoot": "0xc66ea1b0667646d67c761e0a4e19e431496d505cb2d290e32ae886a9b807276e", - "digest": { - "logs": [ - { - "preRuntime": [ - "0x42414245", - "0x0369000000c7e6e31000000000609b5e51d77213306c131b97cd1eb2517829b1321fbe993bf69906b3653f2e4c7adf0d0b2233331132c6e181ee5371e7e5ebe4b7d0d7c2606219231f0cf012017870d1bbe4eec4b15a294d73f9cc28fd87c2e7c329ac1232c39af4e24587ad09" - ] - }, - { - "seal": [ - "0x42414245", - "0x56ebdc16b7f1ed2939257e66109c081b3420827ddd6fe531ea3b6df2286f2d61ad46c328bf8a584b5563003b3fa79e14e75d3fa7de03d19186a46156a79a5686" - ] - } - ] - } - } - } - }, - "tip": null, - "hash": "0x5cf72a74d20091351e923f48decfc7d6d368fca8b9ddc846896771c8f19064e9", - "info": {}, - "era": { - "immortalEra": "0x00" - }, - "events": [ - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "1000", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x427c7bfaf0fd33c1781face8a914713e0fdb298199047ad46db632b3a0238f57", - "persistedValidationDataHash": "0x674dbc4f12c27c26a2bbc8032480fa7471f04ce61a4e795d330a079b395ecb26", - "povHash": "0x2091af0f00f0dc66e18528c5338abfe12e30c6aa5cd70f789d9f1d94cc9125d8", - "erasureRoot": "0xa1d8f8e865fe7b1e1e7ba481f179cb277f08ed36f5c5cfc1ba29ac5e3075d61e", - "signature": "0xeea75a68bdb3d9e49f036cf37862cd72a15c93bc0706445d2bc4e1f660ba8b3a68ff361cb52ed64e24080dfc2b09276ce96bf751cc5d6ccd729d8a6c2264b188", - "paraHead": "0xec915ef453fc4bc90c9c713b5c4d3ab970eafa03ea809cd6656d529f2cd1fba9", - "validationCodeHash": "0xc90110c215c22fbdbc9ad6dad96b04622672e7107e272f99b1d8087d886bcb91" - }, - "commitmentsHash": "0xfd57d6526a735e0f882bc7dd1e25de1390320a1b9a55cffe0d6a46cc0b991e9a" - }, - "0x197afe306e7a67f1d02430121cdb4b48266938c1d07b917382a4e62fa0e0363b5a56330139920117de771fbcca2b786ea8fee98f3fd29ddde0064695ad8f924a8405f841a9d1f8274681e1f550de1a88c74ebd403dbdcd15c878bba9a884894c8d8bdb240c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040561757261010134fb235c339da491a446455566e2d35fdb6487864ecae628048b34dad2a539fda96413290c018d589e87ebf770720f1671922f08f26266ad4bff67f2386daf05", - "0", - "44" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "1002", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x0418535d3fcee0f8457ed35a6b640496919eaa8e12c343c33f1acbed4f298854", - "persistedValidationDataHash": "0x9f588f50ade45698a7cdd0008d6b36fb88081fded021a3a0007d24e0da224c5a", - "povHash": "0x198764b65dd3bb2104eaaf9c3354e0b83a2cb0fd05c8e513c92e0b8619fc1af9", - "erasureRoot": "0xf71f260373ca06344310563e9aca61271e80bae57d951d60118a597f4b549c6c", - "signature": "0xdee19893aa7bd06a0603ecfe67e7dfe0a34ed3e7bf6ae8a30f813477f3766d27d1a8a48d02cc46a2fe6e4b94fb4a57e1d21c2fc6b70728ad65f5273f0ae9ba80", - "paraHead": "0xe36a285acb80ffc14c2cab1c02ec0cfa8dd278d52bdb8ad218f6b2b640b4eb6b", - "validationCodeHash": "0x1cbac9d27448dc0777f7253fb8b976bc60c6077178a4cec9c8582d12199490bd" - }, - "commitmentsHash": "0x17e8d13919f6796ec909c194029bd092b473af011f9e81a135d8565d58ac821f" - }, - "0x4c51732c8cd0f333e1b38ee721aad92f5e281921ee44780755004f914421718a527e5200405a0ba7fc7127794b20d8353f42574bab200ef559cbc1717475b49971980de78cd5621c99e91066e12ec44b0c0801f3ef8124520c422b174f26d12533834bca0c06617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b5704056175726101013ca3caacc1bf08e76650132cfaac85737a837107afc0e18d8d1acbaf5e54474c81f8a0355857b421ba9ee93766190c1fef694e5138cb9cd43251fe778decc68c", - "2", - "46" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "2006", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x76e6f4e11bb6b81fcd95efdd821f9678d6b2915b3b88beb37cdd00c318820a72", - "persistedValidationDataHash": "0x8d25e156801eacd91fadff32e0c0a10cfd46f206e9218d1b6fc774a55d99a21c", - "povHash": "0x88c2a7a6430721c79c1a4cf6dbf01e6a73807e825f80171f1d95a6e07bfd9618", - "erasureRoot": "0x3dc2e6cead27e2cf31c53127a8d31ff3df37be2718f4b782f2f83e8c8da19654", - "signature": "0xdcfaf892077ca36bc23d4227c60de9f123a0b92667f11669cff61e4bf4288b6a07a1af84fe201dd0e21c40d11a3467ca219d5386f8b95dd4a87b76f75c717680", - "paraHead": "0x2b9443b4b044f99ad61ebce85f2b066f63227dc22131332a155d00ea027e215f", - "validationCodeHash": "0x3def61cdb1096c49f9705c59d16d1b16b9e4b71bfe77ee5e5553dff6467c3c12" - }, - "commitmentsHash": "0x9563c9c036bc9878d039c080713e458bce2573574bd687621fa862f56a505673" - }, - "0xe799560557c23a42de4a2f09ad3f4640c0ef445f8b16dcb60230cf05ac0ef8612af12a019c723c08773892bc49703629a6c7d40863d66b556bd711004ffe270e82b065532933ee2ea6b1d51ebb043f67a4d298ce878e522f6ad6add199055e83e01892491006617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e890301a9c2118dabe56b4ce42e55e4eb03f9500616bd75a5f9c2c87e0b2acae2e73fe618fead1ad47289d2049dc479b7359f3d6572f3d770137927f0e480aa0f044f17f40661001c89f0fa8248630206a37a320c4f215e1be88d133ba7ac7630c6e25ec2f7fd2f5fa38cb62cf097b956c48755076b7bdc0580c01536f098336b4021c37d542b16846f9a31958d16bc518b8016b6075db298c0fb2a71c73f8a08eebb564b2ec5e5382b2a63cb5ac5be6f854377f57ad87e48aedcdd507a23463283e28f0daa59e7ee1a8b751e3e84513c1e4d0b6d77f627728d6bb8ebff359ff6e196e5de056175726101012c0978c990714e89127cddb29841e611cc79d29a4945a43f791694757eb523250e42bb6e5edbcde88ef7092800917f668096d5644d318247280cd13c5790cc8d", - "5", - "49" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "2031", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x743827096fb27567db488fa961179223052077d4e55b8416c2e48311d7935924", - "persistedValidationDataHash": "0x982c097a7d2da5c3d9cd155a068e37ea670882852a5c8b477572be450a125751", - "povHash": "0x1eaf7b21d32346ddb1727959c54e8aa61cc273897d34c0aaa1c0f510d647d609", - "erasureRoot": "0xe23def186241535ced0faf3343134d36a252fd143c04e7fc20ace704f7629225", - "signature": "0x58e02b33189bf63eebb3c7be4dcb63a43a4ffebd539cea90d6180e6d191ec4076755b141a4e05e74a08e3c7b555d2757e5b9c8840704a9f177ba93d71009f98f", - "paraHead": "0xd01519f62488c3fd0172e9ca0ff0a6f6155b7fba7177de44652f40545611375e", - "validationCodeHash": "0xcd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701" - }, - "commitmentsHash": "0xdc8e0d4228404d6230840f4043119df65d4d1b64c0b0dcb23fb5ba7c7c650e84" - }, - "0x9970c31d8ef604b05232dd77400efd8a4897d1ca470c78972054bc735e1a768502d5040176dd9e765adc2542ef235937aa3ddb03ebe7ecab8effd84bdb6bd197987fd6fe1472232408435bedec20696f521e8c4c5f78de0c417127b22d321c9da95fec8c0c06617572612063f37108000000000466726f6e88011d315da1224715c0fe48e1562f29fec7a2be8e8f68a6437df83b81e32839d1590005617572610101cc440259bc322e53a1fa00ddad4063f9b13f1b28a65d4f9b5e3c9e8523499122c345cf6bb2cd0b8cb34340f26d6d5b5fe302673273fc8bf9eefa7cf2b76ddd80", - "16", - "1" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "2034", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x8800d2ee0a398bb2aaa5c467e2433ae83f7022593244b3bf219bc14f34bf9d75", - "persistedValidationDataHash": "0xadc8676b45d8dc5cb4619b67481af3811dbec4f7ccff961459310a51942b01da", - "povHash": "0x2f51a71bf0526bfbe85a95a041213d2ab9523d0ed1b13b7bc134cef75e5b615d", - "erasureRoot": "0x1f9e4e7b3d00ab2125669b8cd6185207828f8c2b0cd7f1f6e448e1183d22120f", - "signature": "0x90854fc84a2ecc5fbefd097cf03d2d45c84593b050e1aa9da5888201cb72c245bcc168ab6959db530bc0902f25e15007faa90d4b1180307eea649dda495d1e82", - "paraHead": "0x584c05ee2e96cfc463ecbd05b5e8df1b5477bec16fd909c1468fb55a16c251db", - "validationCodeHash": "0x56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e" - }, - "commitmentsHash": "0x4b22108187095b27d44e2714e1c369a2c798325d6aac713827f557d94d93c9e8" - }, - "0x16bfbc9d7624fc1f3183e04eafcb9e7c10abab3ba20a09601b25b21989da84e3ca00eb00ca5adc9c55237700d017a997d44858f34c4890e1a323d7686ebe33c4197c584c43612144d75669e0a32f4aba9331e268c4f30101d369611ccf6e4d5e1a3dc8e60806617572612063f37108000000000561757261010184c9f24ea134167ebf9b3411e3589a1a82ca3de0a522f42ce239199663201064fe81e790af4c56ee273a19e86c19f05abe4712fdfb4114863a1e4fc0a177d28c", - "18", - "3" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "2052", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x36267aae7fc29ef51baa251761eb2ef463a4b7e58613be151473ca18e3f6c217", - "persistedValidationDataHash": "0x6b9b7b6f2d9933b2a21706e7866c611e127c421f4a82205c36cd549f59834d43", - "povHash": "0x3fba46adaedd6c5c39e072bd8fdae768880f914d66b30ce009faddc1a38a01a2", - "erasureRoot": "0x3a1d46f453a011d22079b94cb17d0cc25dbfff9a316815bc993fb6eba2356536", - "signature": "0x6a7f1841167bd343184bf792c2e1227b6bbe1a8eff2f74297ea4c6cf4a6f8f4be630be7b6fc75eb7f9ab8a5951024887425aaf335beb1b5411c22f5c9ef28887", - "paraHead": "0xd1d248bdd2f4535ab2604f1bf4c10d38abf7fa164a7cecad560ef4600eb6e6e1", - "validationCodeHash": "0x3197520fd2b95cc9d14e1fd96f4b3106e1c1dd52e0712dedcaf1fc1e7340900c" - }, - "commitmentsHash": "0x97c36d95460b7bfb85a462b1a4a1ab3a328d6ce3bdc149e2f621fd2b44c99b1a" - }, - "0xa3d4fdc777a8a0c4b2ec41ab2f94856614419cb5da06fe489588bfec5f0cfd3a7e3b64006535f9d59faead7fe5fa5a8eed2dcec9aea608fed73fcf23b4652b6bbabb4c3fbbe568f7a194286cc690f214147864f2b0846d879306a32a3fae9051fcd233930806617572612063f371080000000005617572610101a0bcb3664ab537cadb807a77528061302f739c27815678d261d13bfae34a6b3284c6f266f29f1d0d10bd4729c2049d179c2c7140713ccad884ff75bb01023f8e", - "27", - "12" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "2086", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0xa6b2c89cfd1577542386417742686bfe3eb4356a95a6f557071dc7f51fc6b234", - "persistedValidationDataHash": "0x588bb3925147387ae14139d97c662447b9b5390e326e50761a13a94f0c824e09", - "povHash": "0x2ea33e855257e123ec2166bcc76d61bba2a1e7069ab2b3bc579187ba813770d7", - "erasureRoot": "0x3243e614f2066c094d9b6f60b30d51cba11724425e9ecfbebbff149f0b465894", - "signature": "0xb60163c49e085845f06eab2554c8b80f0264cf6a58927f69b6ce154e0dedb9479fff98ea4807450d6bbd5651260ca1b66a0521ef008858bd5f4fbc148da92e84", - "paraHead": "0x6b26bf566d2ac6c1d2ee495ddffc4a46c8085d076224bc23008ccef42f913ee6", - "validationCodeHash": "0xc617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f" - }, - "commitmentsHash": "0x2ecee05eecc9ffc2d186bf76bdbfaadb7268cf36a69f9343fcd677d5d6aef8c0" - }, - "0x3452085ba5b80c778626c836586bd80338d1748a95600490acd6529eb25e949d3ad433016b5a6ba82ac57a7cf75cfe8dcc96daacbd003864d8d3facbe9f24224016317a16b00b0919796be516d7c76884837074350d62e7d967d753cabc73f3d5b70bd630806617572612063f37108000000000561757261010168dbbcbc4af13a29431c29adedbc4fe1d3f0d117bf2509e64a5a91cec48c2534a4d0c2924ae9a3fad58a5193f911f84b2c4ecc1a3f578a4ab67a7aac037a1888", - "32", - "17" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "2092", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x3ad449d3b67ea7b8b5b021092c52b842a5b803ce7fffd3f5d3cb0870ec390965", - "persistedValidationDataHash": "0x5c9578083a84706a65f3a15ce8d95273175f2a678b4540b7a417ae76a551c2f4", - "povHash": "0xb10414adc9ff5c19b1d98f500abedcf6ece8a669398062aeb94118afd2c991bd", - "erasureRoot": "0xdaf5d31f7a7de06c3eeb9974d08abe4772142e73410760d3c27638313714953c", - "signature": "0x90befa77694e7c3bf8ed4f62b31866e2713dc68e9bd418e1e993d64980bd9012d9f35304f36642d2a44426514bb262ab0e5eab18e9ce710638fb5513684ab785", - "paraHead": "0x5a00f9d4a828ee695cc4ea62c3085c9f4cfa15214dbbcef49fa4b9b126f8c781", - "validationCodeHash": "0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5" - }, - "commitmentsHash": "0x234bddaa9e26b20828984c29ff6791ff755b8bfce46de87c0d602dc06553aae8" - }, - "0x877804d20772f3c2af51036987d82acb825240bb022c7eedbefe4e2d370ac7fabe3f0501b47cfec7144911179f5a71393ad3d1041369f95b159ae2665266476c33c02a1df5415f176e54ca55c403f217afac65ff709bdb23a481aba7846c9b53998cf78608066e6d627380fcbe53248335a133cda35ab5e81212f6de7eb4526d8ba2f74d84e405e242fc0b056e6d6273010152dce2940279da3f55ce20d1c7836c2be7e5d6d312a6a161691e19f03dc0c718d9b2ffa1b06cf9baee62e8701ea1ec4acc631d95f145e9ffd0d90106b64d7f84", - "35", - "20" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "2094", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0xe836d2c36c647056f8911eb0efd0433dde7ff8105cfb2ce3c8191a0a3c544c23", - "persistedValidationDataHash": "0x213fc571e02220e659d250161dfc12ef03195c323571c67f7db478dafd05fa8a", - "povHash": "0x27190a885f94fb92bbd5b379838abe973b27b7483c8bd1f9a999f73e77f26efc", - "erasureRoot": "0xe9ad36f9361c4763b12d8d3163b576e5b154919176ccdf8abc9910025364b3e9", - "signature": "0x12b761e16cc4e212574c00d2aac0745f1beeb2fbecc85b5cb5e0ca1d37a3367b7d7d8dceb78856b48463cd7862d8ca9723a68637a0ca8c477e41fac339a6138c", - "paraHead": "0x914c9914fdad78ee56d208f4699263645468969ff69772180afd8e47b504b344", - "validationCodeHash": "0x1915b12af1b41674612e52d554ff1e56c5c0a4e8ff66a1d10eed853432d35803" - }, - "commitmentsHash": "0x088161306681875aec2aa523f076088c8ecab034f7e00e92fd12e13db0158ca5" - }, - "0xf4f0bea575179bbdb095a46fc58c9c8b0b54580b4199230f8fa04c133b6659c04e967300a3d334af9f10f3df35a14c64e72184c9de4d1bcc4cec179aedecb94081b7fdb68de8bdab2030780fba11921eed107c1c5704983844f907b08fa93feb838b349e0806617572612063f37108000000000561757261010182ad164546fdcef42728781d19a963465fb6b2630c73fd86c4beeb77e799b53fec576b174deedb3efcc68c8726ff07bf820abb892a9b2c086baf27a90b93f58f", - "37", - "22" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "3334", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0xcacbcce9a17ebd375a7266ef4572d5f8a886b7f217884722ca992d24d5ca2268", - "persistedValidationDataHash": "0x0dd79f3be0875126a8ce707988c249215923b12d1715fbf4a4bd8805ed86ae9b", - "povHash": "0xd31ab24f56c138dedbae61eb4437d79bc277840dcee684b1643037f672bdf267", - "erasureRoot": "0x3554d1700a871b824c34e17665c35a235c35c8bc1cc3d504a67328922091029e", - "signature": "0xfafa6327fc307c23fe04a6625337485b407036bc2415249098db482abca99f0a6b202f220546bfd383aeba2f5357bbcfcf7bf80b6c51e430581241804bf9a281", - "paraHead": "0x5dfff997267eac89e9b16d183788ce4a3f2321ec77a3d86d34c37484cd357d9a", - "validationCodeHash": "0xcf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b" - }, - "commitmentsHash": "0x95104945d53c74151f1ddccb2e8726a7c5bc699f1304212535cec66432ee8692" - }, - "0x40ca1f6fec4eb7237684abaaffffd290c1fefbcc66103f4e174584ff70191ab88a4a0600f3f915d12bc68c07e3c65e95693203c614f8938440d94f4839b94c5e4a23a21fa8a6f8f004c6d68e48023dfdd2f03a83c6cc0b618b08975a66ecfbdabedb7016140672616e6481016c0dfc49dd2d32ed21f7e79ca849787a58f95a4f4d50134455d9ea09da2bae2dba2e2b1d45d913e4d438d5555e57b3ebbeb54ebb574f89af3b78f3a2c25a4c0fb3dacd801444333ba3bcd09ca29318ebdb4ba6a510be62a35eaf80aa9487e40406617572612063f3710800000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b57040466726f6e8801f8bacf4ebbf6fc3c58cca37cd7692c29ab9c6d2fb7f432317d70403017f18e1400056175726101016c6fa6a265c69712f46b199c18724f97741ae6d0741ece92ea4b69dfcc027478dc469879bba2452488d4b610b18872dbd5f86eb3f59f256ff19a835213c85680", - "43", - "28" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateIncluded" - }, - "data": [ - { - "descriptor": { - "paraId": "3340", - "relayParent": "0xaa540bf7784b4eeb32498aee97aaa3f47b5c6807fd5769cca33ebb862653b5aa", - "collator": "0x408e5ec44d19c12ead2f07e7a2787205d440f3d7eb2df4fbc937b58d89c4d911", - "persistedValidationDataHash": "0xb648cb57db9347df8506fc0a55a2c5d88e8777c35b8b84be0e9d69ae08f575de", - "povHash": "0xebc16eae0b2fb2f755a7d51e8af74e6ba1ed5be691ecd7d4063a78e0751379c5", - "erasureRoot": "0x0cdf5eca132c1a002b645ecf654ea2b627a294c102a2be5f1014239b83eba7f8", - "signature": "0x5e44d6bb43e8f7471d9ffca20cc96bd6746e0db5104c4e9d0846eb7823793f6ad7834fcf5d66924f8d8da8edba1ed6cc32b9016a1172f0890ec4a87c209cff85", - "paraHead": "0x903475a743e6cf55ceeaad1c734870e286b37ef2af304221987a16afe13c88b3", - "validationCodeHash": "0x3e74e143d7a9839bad2d20dc92e8c51628d8af02ffedb82478056dd44990b1f6" - }, - "commitmentsHash": "0xe4671b19402feb388df3939f7863abc65931ff8b1446f2874cd96cffbd24f997" - }, - "0xcef22b660233f6f07845efb0751baf62e6a82b58d27c9627f7d54121a0c6b8afe6520a00cf298093d23efbc038867262004ebdc021ea45e6bf39476ef726f8c94289451e72ce3055d45d784fbf3b4125e4f38bfcbbc7f190b3232b8cb54eeb16089ecf280c066175726120c6e6e31000000000045250535290dbe3657270ed9a07e79577894844e9bd9c1b734dab854a0596c6197bc658d68f4e4b570405617572610101c23fe82aff044f04da1e596a10762a1ff003357799abbe20cdc43685c975bc0d34218770234f9c69461e38d777bfe915ed50efb0d9fcbb185c9832a81db5b28b", - "45", - "30" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "1001", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x4a5dbe89e9153dfafd02d86252f4c7caf65dd6ec221b958778305f970c6eae5b", - "persistedValidationDataHash": "0x53d6d7c06a3b050adc1163b1732a83af189cca7183f49eae0969dc7c3dcd4938", - "povHash": "0x2f117f5d939d5a6cb1e9a2ac725c09f99a009496774e2cc22a6551ed1e76d7fc", - "erasureRoot": "0xfedba19a9ab6d7f5175a6ee3d03a8a768c308ba5dd83dd689c073665dcaf4871", - "signature": "0x1a4ff6ce78e85f7e394d132db764ac8ccc871eda51b8adf9c8bbba35cdd89e56f4ef3482c926ec8ca5ddbae779008d2577b1a8b82cac54da438df5ce9d6e0e87", - "paraHead": "0x05b139320b6f041eceda13596b61724c633b3257f225c4528d67ba9762de7acc", - "validationCodeHash": "0xf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed" - }, - "commitmentsHash": "0x16f61519885184474f94a36477d707f142c4eb7541a709b04a77d79fce41ab7a" - }, - "0x6b42168dda5b900a65118c61abe3b17f1df7701f62dbb001e5280d70977473983ac59c00f23761b82f810364a6f54ab59aa7130d274f880d35096931c4b8c43cb79f4e7642c4c29be1a1f628faf31cfddeb96d105a6fe9fa36db8b3656ae9f452b50f08d0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b570405617572610101d67af60462a32eab3312294af57a2ee8a6858a3cae51c7f1dd10128c870fa93ad99f88af200e6755bd77ebd3bc17076ef4f4541ff3d856155dfa020f26b9348c", - "1", - "45" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2000", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x14bda95ebd707566956dab6c97ffd23d17438fd875136efa74cdd7007a05662f", - "persistedValidationDataHash": "0x35744464fa8804dfafa0893b27704563d060dac426c2b33218c654d064402af6", - "povHash": "0xa05f45dbd2cb1cba44be46e377298d059c8e27896d210aa3ea2f89575ae30ebd", - "erasureRoot": "0x81d4c495537e6fbaeedd7c50c3f4d7d9809bbf8516e5da051a617619516e8e4b", - "signature": "0x90e1743e3305d38681d2224548b0b5c850c6acd187aef99946f46dc4d4908e34806b954f0376b354c83e32ce29dfed3ea8498df57ba2f790f5ed0ee90c09058b", - "paraHead": "0x8b20332481e7df8446b74c44c8232ee7033aff03f7adf9a1c669df5e1828ba70", - "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" - }, - "commitmentsHash": "0x3c7ba4ef4e3ad6bf9bf160a444b01a137215d7476be1304663c4c8eccbb7aeed" - }, - "0x80677f0dfdd853a0b9a07522b4bd49b5c6706d7b51f5547d1e944f586ed2c4cea2c72b010b97ac294bdcce7a90d8ffbb47a3b611ad899bf97b338e559e072f307e3ed93ea1fc1a40aacf5ff143369f0ca1ccd5dfc6180b359ab63132a0f17cff5fd8594f0c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101012275178fd540bfa367a6d9520ac46e5d953025cf205b51591771e5a71316177debe6b182404eb94f04fca315e2c06ae95015049516882adb99be349511db158c", - "3", - "47" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2004", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x2874e8f6be7a78ca3b1f5856bc70d2e4de6f488a06aa393b10f3e433b5d1b214", - "persistedValidationDataHash": "0x5ed63f11f33dc74d846c8082157fa79800f0282c1edc80d118a33b1060f8f6a3", - "povHash": "0xc88aafca284b311f51aa08ffb8dad8565fa5ca7af70c0ae4ef259198600d8126", - "erasureRoot": "0xe8b431f891bb87ebf256fec018d406a6c52bd8160ec6fc15a04862cc6cc213f5", - "signature": "0x84e0112b61911e8ff2a998181c328d96de9cd790f3d9b44299635ff3df3c8031332546dfb526ffb0136c5f3cd4e8cc1a54b1e70c6cf3e592a0deeec34f11e285", - "paraHead": "0x819f42b6829705a431c83d57465c16af287603c1556574efa15d0d156bb2adde", - "validationCodeHash": "0x01dc8e980878fa1cc66fe7fa4b64d65254282b8a91eb745da69040976defb86f" - }, - "commitmentsHash": "0xe5229cbccdd35f77076c7b4ff63cbadcf05bcf6cb712f0ccefe1d471664c87eb" - }, - "0x187947d23f835f1dd6f01b555ebda1aef74ed6b8db8ec8d2c91874f2ada83ac1265c2a01d7974efdc5fdfa53384e168593f6f3a6fec165cf3a3588ca244c4714b43826b849a03f754ad62f6511cc8b4e47cd0b707010488d834aa49575d59a1a42c1549414066e6d62738012b6102ee075fc6d7b32c45a4817cdc215e002330c450ceeecdd6b600e9f8e360672616e6481012eab7ed4368fa322ef9a2ee73a17ddfb1fe2ebc668d5ce0a000fca94ed1a0f40e5eb12cc7bd7d433db3f4a93f6ae7217edd398e3557979bf6003da29cf368a005e2939be041c7fe35f4cd4091525a224347bf441b94bcc49cf17df2fcc32a50e0452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8902016481209509bf21a3a49e82b6ccc2e591de22f0425018d7d15155e654178755e3103576f1e49a92b785f0f5363ef3fa7bf3269e7a9b968bf2c0ae0a960305650a5466e6fbb74ca08f34eb57bc448910e781a2e64a28ac21a87e3603465b4ba6923b815861a0260f4586bc47140e59edb22878263c291300d8f466d25159f0636e56e2de17e55df4051b501b4d4046412814efe3995196c63d007812e51f0116804f056e6d62730101c2e6ae14f67c269edd59c34b046aac711abd9c400577f727517fd715ae989d4a136a60f847aecc82d2f03f2ddd02fcf671d63007e4c5bbca56f65bcd88391d81", - "4", - "48" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2007", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xc0656c911c59d28bc3dc5fffdc1ab60a48a3879f393f4f84112ba08e23f3022f", - "persistedValidationDataHash": "0xf1dfccec5d642359b5b9251134d41f45696b1277409fe23f748fe167c494f38c", - "povHash": "0x6815de5023ec11fa46b4a986e47256e452bcb2f78bdd8913d29e851e0a817378", - "erasureRoot": "0x8a8578c3bfa8fba0425ce045997227499a195c57c72e9a18c5bc76d4f47fea3e", - "signature": "0x6e1fbbdf4eae149da7214952b70e90486dfa96402515624a3465bbb64530ae122511649e226f900c99fcb9cfd06b8d7a57d41f7fee59d4a1ed35c49b20aee78e", - "paraHead": "0xb178667ef801649bd9db05bc175dba28c35d79452f9b7fdda73a088756f882c5", - "validationCodeHash": "0x6f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986" - }, - "commitmentsHash": "0x1b0751003c5d9dcffaee60ca5e1a507c7afb449d7f65a6615243c235641cf834" - }, - "0x1aeee8143c315bd5c0ba0467b91f7afaa9610b1b4dddd241896f8535b3286fa0ca59b8005c3b29fe16a3af152e6f56294d2ec50fd1ae5eba93e605ba9acc5e1dbbf35275e2477613fc1adcefa11e92a634a06e47823e306115f66faab22802f0076262fb0806617572612063f371080000000005617572610101eed801c9ff68e63d1b7e9bcc9f9f1c5b341f7fec6162dc5bc32319e2f2237e4907be985b50fe0265f8ced6df1b917f71d141c53b4123af26761422a081630c89", - "6", - "50" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2008", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x8ead6347ed412e5de1b76121ad60300b1d888d8946b023f073576df833e0604c", - "persistedValidationDataHash": "0xdfcb89ff475a0b5581329bb8a4d5bf772f7567e28f18d872b70be5e691c22ea7", - "povHash": "0xcd1e80f80108d5265059963c08786ffdfac7a7324c711f0be205fab8bc9d9bb7", - "erasureRoot": "0xec6605e64acadcfa08fae68e3c5460ada7e0e888bbc219a60bff312ba40ef995", - "signature": "0xf267202814c330515b7b663e1a145afd4262444443112cf0379094775a80b8308c48e915afd6a4f8b0669ad22dbc14e2dac7aa9f0cc1048288c265f0c2e20c84", - "paraHead": "0x2c054821aec1cc562ca1effe6fb6e100d0541bbb2e191793e2370b2c01485533", - "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" - }, - "commitmentsHash": "0x7cea950a3f305b01fae1ebf167572d7abdda255934289c644fc52f6f906689c2" - }, - "0xac73c1bc86208c05472aa344e7408d22576db152698648982bcfda13389e8d5a9e8d8500564ea7baa7f491ef639c35482955848e5ca3b7b5b79adc337c0b1852952ca56cdcb1a3727b5cd7d7a4232975c2f278451e20a0e0096a0bd0d2b9d321422a5c3c0806617572612063f371080000000005617572610101d6a99a10c9eb2ec47817fe6a9004487cbe3d4fd9c81e12b0b4e3ab0e7baa5d629762566acb7c70ff7ca5148bb55248c45703b66a26d2027049ec4f7cd6a97781", - "7", - "51" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2011", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xe283503dfa8bdbeeb632aaaabc386bdbeb510d898a58622de347faa0e9dc8572", - "persistedValidationDataHash": "0x07d7da31ca69e0d1a89882d896f6aaa68839db7525c7bad6ad324a690e00367a", - "povHash": "0x1a48c27ad0eec0493e13e91ca4d117e3833ed842d8029a1352cf854275c00e34", - "erasureRoot": "0xdae9ce01e01798e4214e25806d1727719c2e30e3c49246603075f5037e32b2be", - "signature": "0x223a2e645f434036923bb63235ced364bdf130da85432072b3edb974ead31d668b35f1ebe8021134dc810ccdff31ff4a64d70abdf4fd9572d07b3f871ef3ca82", - "paraHead": "0x8b1674896b7ed0926c97e316ee6efbf0344479ec11020fba003576d53f2e7222", - "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" - }, - "commitmentsHash": "0xd2686e718ab56fed429636b6366d323ba9901a0d99dbe5f391e49f4a46a7547c" - }, - "0x1ddc5f7a8ae44f15934a1e3e3954813bf38e1e2bb807d5bab0479b3b0b9629d4fef1e1006ee6b9f1961d6d517582c444e4ab41dd62b8774a2c7453bb51ebb1b6c32997008ed9bac61d8c5d7c21292f9fb718ef6e277b23fbb68532ff3857a12477b4bc0d0806617572612063f3710800000000056175726101019275ea1079ffbf14d3d54cb248108ffbb18e5f953c51ec31ed2fbdd1d6cca37057dec858caf277279f7b64e0a4c46a3a4927f122da37083a3756fb6a0ac0908a", - "8", - "52" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2012", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xc024248958095a6e157808907ca4ed468223927ae6920fce579f8a4efc53f839", - "persistedValidationDataHash": "0x981cb929046fc4aa578f6756a6aa48fbf247702d9f842e124e416cdd80a30e4c", - "povHash": "0x40517869d9bb9e1853b636173107f6561186aca1be29c26e2c1cace7a0f37b49", - "erasureRoot": "0x19fc9d16d4983bc7289d5c45624f58d9f97feccdbf5457378fccbf11af2757dc", - "signature": "0x8ce982533bb3911bbef27b0e91a9f5456b5650764cd14f84b8a86d1bc61033409f56447d358450f6c21ee750b719e65fb24e9ac1ca2e953e37e2a6db3c4faa83", - "paraHead": "0x37cc7702c8286b2256690a9d0d8bada5a91c7bfedda972d091bce0d5474b3040", - "validationCodeHash": "0x9fc8f19dc6d3f4966556139992c83c6f54abef6264b6a9c7ebb8243a9fd53245" - }, - "commitmentsHash": "0x7f8090c7a6d61ccb7e81912cf68123e4fdd2e7e1984ae2f5c6f8e7f3cefbc11a" - }, - "0xfad4e391ce116df3c4ffd75b54bc34ef3d5f39ba5600f0a1db79e164f91fdc8836eb23014ae3d33489d5ffda2f8066dec693be87ee83096afbd0bd9dde8d2e4b395968271203a17ce56250f1950cd4630c50d2bb5c9f0a3de90edea8ab39305a46f89d770c06617572612063f37108000000000466726f6e880188026cf114060bced281155a8f53bc08539bbd0f12a4ad70882ad6ba91ea9a00000561757261010162e28788658a7a1fbfc5179301cd3cc1e1f95b8cd418d02ccffebd248f42dc44e5c58f48a2ffb6f8af6f26726d5afe5fd573869b6544fade7070b8d0fbb1c183", - "9", - "53" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2013", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x8e728e798057dd78628412b9de2204d30500a63373723326d45414cfe6b18755", - "persistedValidationDataHash": "0x9dbbf9a7e48bedfc29e07b72c0c37cbf650fc2b9a8893163155b4474ea34fe1e", - "povHash": "0x5d526d4a2dfd3ac8401cfcc39a791484b0fed7b926b0669e89aae90c6e2e246f", - "erasureRoot": "0xa781c20ba40ed0171564cc14fdf243f28dcc32be9df0901456a8f923a888890c", - "signature": "0x14bd47cc6b30e47568cc70893a2885a8e10c0e590a9bde61ef950e9132731a2f95ea0f2ed376400848b8694c40d64af6507a041772c82fab8434dfc65b03b287", - "paraHead": "0x8e5c1a849ba0ceb1c8e94cdd4c3070bac801898c90034afbd5263c1322609058", - "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" - }, - "commitmentsHash": "0x8c4229d80b9d30b1780a7649a4c935f9109a04b7b2355dac40587d5033c0856f" - }, - "0x6aa9334a6fca0892b5fcc62b61edcf2b032be2e0a9af991d0dc5e7affcb6c02d02dede00e9861468f2c2ba908267805e997163a921ea8655401bb7b4c0dd95199220287185d6143bcbdcef8791f6cc1ec8c306c48eac71e8479afd59ca2fcc811927a3980806617572612063f371080000000005617572610101decdc8c1747d0fd8724e7a728a8f3e62ea3ffdf3f2d3bdeaba14fe30975d43644a9eba880cd987ead6d868dfcb68964b545b395bf3aad23448b29f37a4137689", - "10", - "54" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2019", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x981fb56c96bf26fe5144470fbc5c4db558443abcf45ced6e35ff9ea157792a77", - "persistedValidationDataHash": "0x13a65a8671c603f24313b52ef678a907b47c5f837596f0aeac3f7ef85bacd9b8", - "povHash": "0x1924c3b4774d6d2f521d817d251fcf3d5ce585311f54626d97bfc03a0cf5a7c4", - "erasureRoot": "0xb5d9d55c5c638751bdb6d5f471204ccc79e28fbb739067ce1123078a2c335b6c", - "signature": "0x98af17ef805299cbef5eacadcdcdc5d1be4d29d6d6a8df375e02d5a2c255bd2a8cca79e5165dbdf6a7c60efbe5ee4c43a8b41db9ce9ed499d4ef71c84e27278e", - "paraHead": "0x666285618c56a8cdb661647b6a7247cc71b42fd8b4e3749fd786e5a03989d82b", - "validationCodeHash": "0xeb5e2b85a4a09e8022ca81daa72eb50f99c41213d7a8164df08a02af6ae76f06" - }, - "commitmentsHash": "0x5e968c156cde6be8e36ba283c2ca507bbf8c62db391747b651cc0ad5f415b816" - }, - "0xd4a6ca3b3cb9ad776e6387ee917abaed3bcc5ddfa0a6b193ce17c8228b530c4cd2f1cb00e023a174abeff99a2ddea378cdbc004109cfb76e8708d83b1f80bc12932b64b96ed14b999b67e78d4e15c198558ec2f3f760234c20fafd4fc628e49572d740d80c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b5704056175726101013eead17b84bec6aa678cd38a82994dc4e066339437eef4ea7b2c850fc96585417be4e2a3123bd8873781007e7c7c32193804c752b6f9305c29a2a120ec223689", - "11", - "55" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2026", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xb4f852c04bb5ff642652f14de27ef5a630f10adf3fc3a5e5204ec57f3236fc3e", - "persistedValidationDataHash": "0x218a826cf82785b0705b0de12162a078f9c84ccb2fa0107c44864dd70491eac4", - "povHash": "0x5803439d1b68bf0deef1e816916fa9083ba9097a6e94fb72c6269183501063d9", - "erasureRoot": "0xbeb8d9676cc5f99ab548ea6403db7ae858dd5c0dd11c3d0294ed8933f1b3fb5e", - "signature": "0x9a630a8a0c3dab5c1b40ed2341de22341fca0aca0246214bb2051744be07f25adc991849172a4c139f336b9df047063a7ebc3d1a2ea527eb75cedb7dff38b38a", - "paraHead": "0xdb6c8012fa0c760b06867211cc1edd6df35a94f5e2daa76b84ffd0a8a419b98a", - "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" - }, - "commitmentsHash": "0x701b2ad216b0089263de31ba237a2eb4c5b8fe62f12b07fe023e599e43c5f853" - }, - "0x28e43247a64cc165fea1123a49c55064208710114d7b20ca440bd6b7f630a734de2be7002e2996685775caa9da68f5d43578c6c8279719fefb22d969eab6a4b4d5541c0148ebd23c24b55f5d1c9de82084855ab08771f7a6123f3682e2eacf127a0622980806617572612063f37108000000000561757261010184df769d53ee5dd64ee204e6649811937b27f9150cac7ab253b3d776b1d39a3002f59e3554f5f1b2aca85c4438a9ea22622767571447e9c4857a46f6c1a0c68e", - "13", - "57" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2030", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xce1cf0eef1029f9b256d1ca6626bac6cfbff90d321e3db7439a9017e2ef48068", - "persistedValidationDataHash": "0x38dfc1a21b2395889723a5bbaed40d282071b0bde2e93e7f941aa6a5828bf23b", - "povHash": "0x7e34608ffd8b39a18f1d345afb9fea36161a0cb607dddf7d5d9c6cccd54fa6a7", - "erasureRoot": "0x4db9b6e7102b3ceb8874435629fa55b169d095a15d772a998af1c45856478dcf", - "signature": "0xb8ed6a09d773f99c0fff78c33c7c4f6b8cd2e3e7effd7890973052f2f8e5e60719d52b07f1dbcf4441d7ed35eff51d7a9210d1645beb789e2d4bac8f35c4dd88", - "paraHead": "0xdf569f7ebf756308f319f997c27a28915918a6d483703a4669fbb33c5ed70709", - "validationCodeHash": "0x9b0320f665e103a6b614b812c6fa1569e2c7b53c4c98c5eee9e0fd126afef95a" - }, - "commitmentsHash": "0xbf9ff1bce8bcc934375260f8dd6c10640f2a4bf33f9df3660546f54b65513cc9" - }, - "0xf4b9403744ad32e40316e22239f985bbcd936080d44770977af938e79665243972e7d30024540fd99a1b79b0f86fa163cb484f0f0aa1bb1cd7e9eda60b153dca7b5bbfac515acd707245322666e567f8b1ee5711e5a53dec13228d3a4783e8dd526a67050806617572612063f371080000000005617572610101e65ceeb244457d72e831df99fa52e4e0a0e246aacf62b00d163c0f6d70a5b41bc9ddaa22539765dbe312b8aaf3fb675cb4082f453609896603c69f49e411ef8a", - "15", - "0" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2032", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x16c89147881ab04808c5d69c6c7863a02b04c1dc4be517091a33f27b62ded91e", - "persistedValidationDataHash": "0x1ddd6e3bca9c3e54f16c3288a4da38083bf08415cf51662d31648c798c26346c", - "povHash": "0x5631268e799e3680091fa811fc5ab05f97ae0766270b0f5635f0f35255226226", - "erasureRoot": "0xd4c784fe179cbb7033eeca92656f7710334608d5b689bd1f603e1d51f1127bda", - "signature": "0x84959e448c0eb9cce96456883af5ababbfdc537387280ecc40b9ec5fa052cb086725a21e4949cc757da3f9becb61fa6dfec4f01522dddfd3e23994f82abd0489", - "paraHead": "0x9fa6c29d69b6166fb942f8b7df504a54215bee655e2743b2c3bf50fdd94cbd95", - "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" - }, - "commitmentsHash": "0xb67a8c479eb34df68b8678184ffff7e54c6f8585e9ce211f1335e3fd4b3712d6" - }, - "0xe2a148667c8cf7a70773e9b8c430458504c4e7f4b8ce6e4d52d8edeb6afa4d6d462cf300b8ffe534318d7ad8925a9c0542b813043323d1668ad3282b7c504915928f3b9efd1754d46153260faf749b8d032d68655396925a8af6172b4d1852cc89e843a60c06617572612063f37108000000000466726f6e880121f6ab0d0bfc590248b33a3be99be7058adc21147c4f6b6dbfa3388923ae0ae600056175726101016accbb2cf15de0b3b318f5b3c54cffd1198287a17c6d78897e7e84011bb5d43d72e211a5f197cbe96942ec3ba649ee32bca574c92b8a330f804252a561fc7b8e", - "17", - "2" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2035", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xe2ba070bce10507b8ac641c6957e49de67fe6de9863053366646dc7b0f152e4e", - "persistedValidationDataHash": "0xcffaa8cdd584df7bf015c79ef759f52011f41fbae54bdc44c91667d9e4e4360f", - "povHash": "0xb94b3fbc464ed37712416c169467ce9fa3b1c1f3f99a360051aad79f7c30232b", - "erasureRoot": "0x1046f35d1d28e0090f6afd67611c843ea6e06eda89c770595915beac460e95ee", - "signature": "0xe6ef284136c08ad7c6bbfe2cc24960f6996d24e0d62973a9e23ff98bcb0fbf564a809521fd9fcc183dafe5919012484c348783d2f4c70c3d2146619a76a0f289", - "paraHead": "0x3e3d71101ec23ff3767418ecb56df72e480563bd58574a751cffe0a20f6bd951", - "validationCodeHash": "0xd101ceaeec41bdbf13f88fc4051447e8ed00f682c6a657f8a769fce17d722bbd" - }, - "commitmentsHash": "0xbc8ba2490a008c94c81f658b042117d2a6e60ed2aef8e500ac0355657f64b8e9" - }, - "0xdb1892d2f75d893b0e4a0f6f0af4d41551dc53c7679fd4b4eaa169eeb69d3ccfd615ec00eadef0438defc03a51a7ac07992a89acf26a4c37f36bf75167167fda3d0f7c923346c160a0943ba511f996b9dd9282adf096dd96a9f3bbac4598417785d54ee20806617572612063f3710800000000056175726101014437e935ef5642db591a2e172cf5d6f94961acf2aba1507764dad4daf7061742b34caa1efaa192701e9fd4595e28bbd416feb7dc8c63e5e9d1bd2f4355a1038c", - "19", - "4" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2037", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xcaa1e970d70740cafb28a7a73969a5d9bbedea565bd1ef26065a34da36336e01", - "persistedValidationDataHash": "0x3a2f3eac24caaf9ee528fb7458aa9a6f9caafdba703a3e8353a1bb144739ec83", - "povHash": "0x45c342469835479b83befd2260687eab2d922087ef49782c16ee77d8471f853c", - "erasureRoot": "0x601c7de0cce08606e3c404b922c637fd4825df9876018f21584a013570a9007c", - "signature": "0x7eb25da50a7affed1d68195480845267c5296bc0db638213cb6c6feaec108f30fd7855493f5b128fce7bdd3b96bafc4224c60abd27ed24afde72b0715fe51680", - "paraHead": "0x2813e7e2657f96537815c21e03982f8286d0db8417844801758c61228dd33052", - "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" - }, - "commitmentsHash": "0x7ff2c06bea5c8e8c497f0f2b64201b2ac89851144053717ff4e068639e954f7d" - }, - "0x0db1a585628adb6aa2f5baf59a68542ecd26a4ce0dc4a5d86bdf8b44959959c1521be10078d5453284a08d4bf4f6ecbf38e78d7efcb0acda8a9b4a17b9797bb297de9b10ee2acf41ef10945b7094452eb4897ba7108cdc26a35658209cf41ca8032216eb1006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e8801e5c469f187885f743604e05e2b659af12253fb0b32a18e24d11880c1d172178400056175726101010c1dd54594abf1aa6acde6253605f964dbe50a7e5c7f27eea15c932abe1f895fb56d49965b734cce47300f2ef0a86e524f7275a9139599ab2e9d739ae086b481", - "20", - "5" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2043", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xde433d7142a89207e75f5e993073ebb19915a53eff21129be89a07bdcf143b6e", - "persistedValidationDataHash": "0xba82393d6991add1557dc998163560953a89aed05f04b937a8be6e0491e9076b", - "povHash": "0x3d892feb77f445e6fa3ce0b6a4b3124563b0b2c1b34786e985efcd06f067a6da", - "erasureRoot": "0x48e11655f5225e45d760d039c2d4985a2c3a8f2e89ff0a998876cf4728d30ee9", - "signature": "0xcaa186218128b7cf331b047d9c4352deadf1590f5e42f0dfe4f6844d84282d6379d7308981be90edc92fd841697dd57388ac2f1404288a1ab5d0ed2c47ad748d", - "paraHead": "0x3ca8a6fe55b55b944dc642aa7074d485db1f5f717a024cdbf86ecd0b4346f504", - "validationCodeHash": "0xc7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba89" - }, - "commitmentsHash": "0x7c4e2687e040f34508257f89b8474fee37eea92a48d4c0263ce0aac5f1c8abf4" - }, - "0x9dcbff8620427b2dcbecb74e60b7eedfc18c681f5dffaa331bbc1be55dc915a12e11e20069a878496556a9e29b7ada57d868e8dab16a94a6e6b9d4ebacb1e801027bd36a6423c95e4a29332bfe537fb040b6dc5c2256b7ffc453b4f00fe405179caff98a0c06617572612063f37108000000000466726f6e090801e17c970d75281a05ea1dcf46c6a1c06c68ad1340f008651099a1c2429bf7b8b43cadd46b48b734adda7abf39cee2238a4c01c4bac8e7f50fbfeb029532479a5974a3a0be30cdb94d42739c1b43152b0b49479c50d3a40507e5aa4947caf854ab870b1ae62d4264cb7fd13e6abe89ee62a5b4c105343a8bad814dd6de16089873d2aa1cf7ac4cccfca83cbf0f70718fd5670861187a5eff873e2c5f660a08c5667289035b1837cc287445f6df0041070632b053d0d08a2aae2c8959700443399730c6076c96874627522ee84e75244e29d6e46ecf88e5812829d23fd9d90f56afe3f4f5d8358fc8bd45977e34d4bdbc2b3dd81a18fa5e2133091d590b4c72f321220664cd01bbfbb8a4b965ea816c77b4330cf6169933b061d8a0d9a0b046e75635be8286404a9a6b440df00c76747c41b42cf56ff683f9c6716b7e01a45a241140c81658d6f9e522fc2e1a859a59cef8c49dff0e8d7e2ca8411d3c4c0fbee20ae64dbc54c6793a2b7de3d3308e8bf05b4e5e74f1108f11ddfdfe52815615cc60582dcea6bb8415e33fab625d63d68e3869d0f0705f92b0edcb312ca49c4722363ee9542c8913cbd4fae15004a677863525b49941490642bbba6c2191e4803255766778bf06b6d8bf5ce56e2cd7b8ec62ae1b97e4f6e3f3dee75270ead856b6e22514fee246c300022028e46cdce03b61c08d0ca801e7834433dd539b177e79e6b605617572610101925b6f53d28295c6dfa9249b96a94e2c88b0b73ced1c7619d9df97eb8e672c286a3ce54d5584510818d336d3ccd16c5443a349c502037b52cee1d45685cca483", - "23", - "8" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2048", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x34f5425993a8e4f9412e21f0e0758da7afaf5f755d7f7e43cbb0178fa037fe6b", - "persistedValidationDataHash": "0xb633a10c5280faf101a77e7b6aa4090915ce01dbfcf6b9d1e081984c667fad48", - "povHash": "0xe7379a6fc60cd474737b307bf19e8617cc49040c1083ad79be41be13832eb7f4", - "erasureRoot": "0x211a3371167f184b919e942112eecb7e6643fccfb830a7f9cb5077ca5b969ed7", - "signature": "0x84270e7c9cad0d2b9c9d6594571865f883d53b0d86bceca2a4cf4ae4b336482e527a574f15af5bcbaec21a5173a9d0a3766fe76a359192f323b6160c20a52b85", - "paraHead": "0x7e82a0987d84b2727f2e00a52431f6805e17cd59de3795018577db393a495782", - "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" - }, - "commitmentsHash": "0x22bfdd7896b88d1ba7209d4ee6added209b2002a9e6a084655eb92f41e3e047f" - }, - "0x274b2853f64f4fe74db0d3c4613ed566d2e75088e76e774d9ac89a68ebed40293aae8100d13f8587c3da8138524479c162b0d43c36c6342f446ea0dbd8aaa42473176ce7a1d3d5029977a41f0dbf4acc80158d9d1fcf4233840584c3a4f058f3c3860d400806617572612063f371080000000005617572610101fe28de838dbe067bf1175a5c8582d8a8017b1bbb55b16271bb0c5dc874e76609c4118ecaa8bdb638ca19e5dce64dbf1e116aa9af333785c22d265fad6cc1a58b", - "25", - "10" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2051", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x62c3950807b3c942628dfef796b421a91c4af37965d6191a944eb52d98a8555f", - "persistedValidationDataHash": "0x5bfce915c49e6b0818ec07509d7b1a6f0649c638ef846c98d464f712a28d4def", - "povHash": "0x988eebdc7425dff60a7769b840fa7baf55184c7ad76eb9f003e3a00bac50a9ce", - "erasureRoot": "0x17c0f0bf6f55e8e19e5c4e3be5f35bcd1e89ce1245b94ed5d18e38f98cb9d957", - "signature": "0x2ac4e782f8320a0ff202b8e2694671470eabf13e730f57abec30ee42298d16483c3d213b7288c82a8cf078b3d95becd6ea2ef3213c6c4347bfcebd914a490b85", - "paraHead": "0x91aba700252bed360fd3bfb8b7661f83ba57ed9e7bcb1948d01b9ebe642184cf", - "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" - }, - "commitmentsHash": "0xc01d1bcde0c070c0e2ace227f84942862f4c52a118fd9c2a5c33d6ad9f3374d5" - }, - "0x3b5da965e3ea79ef224d8761a5831d3af4a6be2a73c5cec14199e1693d6ea4f3fed496000a6dee19b8cd2d7727b6756d4b331c64c83c52a875128a0cf1322517e09f2489f520ce261d0dfc081c779f645d9c589baadd2b0b18ee864a17bf34d733bf83c30806617572612063f37108000000000561757261010124c1e30d20c6d467ccae64cbb66005a28e249ccfe97bb41d3265ee12ebd6311927020b513f065360fbc4fd4a40a5012384569f448ecd13acb90cda0bc8b2be88", - "26", - "11" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2056", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x24c95ed1a2f51b52e311c5d8965dfefe1fb6e7b296a140b682abddefe1ee7412", - "persistedValidationDataHash": "0xb104f1c2588f6fdc8bc8d35be40e89f78faac225ecabec45d89750ed0da92a9d", - "povHash": "0x424e6c14e9460faa93deebe81ed1979f649f546c304770974f5f81b3aff50b5b", - "erasureRoot": "0xecbc7637a068a83fcb70d2dcd1cc6dfdf2df7fa3bf3e85493a9727ac6198ade1", - "signature": "0x5238f38e234f4f0105c10214b3ee33e527032c8fa9a907ae2344ad7c3c0e9d2ac8b2d283398dd9e90772b379f685a89f3dab3c35bad65951aa6983afa0e32c8d", - "paraHead": "0xfc45a1bc03b7669f6516335f6d3ace3a3b6760bdab36772c062a5586679b9915", - "validationCodeHash": "0xfea7101fc0254e4e0ddd3afe1901e01e476dddc0d1b4e3224caf9519e3a712c0" - }, - "commitmentsHash": "0xe7afc7471e06a019b6f21fed856c0404fd50c37e6c3920c2df1c90a5f8798c93" - }, - "0x4fb3a8932b552110dfba14a02774d40aff4e94e0798337ca83c2017611bf547b5a299400dfe802b0993ee74fc016298a44a2e4a80e895028155edc358e23c038acd1f1a31adf244b4a00ba5064c580fbc6f7ee71897390006c54892eeeb06778657196f20806617572612063f371080000000005617572610101e67e51a6669bc931fb9cc0c365ba3f6f4cc4f05a59eb6b7cd3b070782ef96731fb8b1d34f02b427ea56c103c8a1db575edf074781f65f6fa7c4efa0047951c84", - "30", - "15" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2058", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xf872a56909161b9c386e04c1b71e0f4357a04811310738e787dd4c43569e9d5c", - "persistedValidationDataHash": "0x47a997c13f3c45f3edd15bee4468deb58de15566c4d776b27d0a3ad69945dceb", - "povHash": "0xedcc638f14027ee0d057bc52ac1da8cc11bb1c580c901d09b9f7f2e1a80cbdb4", - "erasureRoot": "0x74104e7324ea8887e083bdbe6374c2b81476a3e769a65b9979df98a55fe8dddc", - "signature": "0x58784487f14ffe9d1cf3bb6bdc3b001a5c9999c58249dd72b10909695906a531e2848a068e730cfb9103f4c2185a550a8418bd0454ee0ad24961a8559be8f38c", - "paraHead": "0x2d59efd43fd4c356996fe48160c1a6ff1a62244d582ee1567d700abdc26f2b70", - "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" - }, - "commitmentsHash": "0x4c282f8ae23f1ac1fa50f20f3202b22110de83513857df5b974744068eaf1c81" - }, - "0x3226fca95674b86f54a4594d1a607294c2aad7292e356b17618c403169b2f414069d0900701193e2262fafe3a623291b17a4a1f06d0461c9d26394d54eb8fb0fd9cb321a75fb57170640ae72b61cd5febde8bb23a68d7e4bbd9ded93d644a06fc6459eb31006617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040466726f6e88016e6d6758a7ad7daf4f36120a0061661c5ba90ac2eb09923dcd7ee8ebaaff9a8700056175726101015027819620b97380b69ca323bf84a641b7d059ccea12fea6da4d42d221630b0a19d929bfa7c110ddf1387fbaafa89524a64075c3a5e5a5f828a36ad4113dab83", - "31", - "16" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2091", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xf25c230ee21eb6f8dc75c3d2e1512b1d4611325830d00034e41f8a491953dc18", - "persistedValidationDataHash": "0x498e0ff301760653695445fc4f7dc0c0a078368a9e0e40a9f5fa8a4bf409e2eb", - "povHash": "0x5520092440706b5e590b54f8bc4db98e0d1ce069ab6befbc3e40fd6af11b73e8", - "erasureRoot": "0x19ec88305a64329da40f17adc8d8df74a3e7e4a3a54a9f96a258f792ec20b1f3", - "signature": "0x6e41258cc2508a9f1e234937aa891bcee92e7a837b930036b6cbef20873a52727e3dfa9cbcefc0ceb9c76b02813cd6c2bb3834d6caecd2c861a94ef5f9064783", - "paraHead": "0x49fa5e8650f8fe3dbf0ccc3d112a2051892059cac92f965c15e3e1f7d67a3380", - "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" - }, - "commitmentsHash": "0xe8a6928fce98ebbaed4815a351b2cb18ba7b42a0e9a9dad01941453dc71bfcf3" - }, - "0xc3494bc1e2b866855ddd8cd4765e41a1977b9dff1b4bf70fa1ef6a2aa52b32a352f598000596e9c4dcf5c5b412a68a6784b521b884e5ac7ef5e37ca482031d361386b5e5ce0f569cbfda8aec4e748d30f1619f49d46f2490eeb326afefd75170a9d67d410c06617572612063f37108000000000452505352900c4e20b14d6178247a7edddf43d2a6d5f8ed693af5e99178e0a518792ee11542524b57040561757261010118540c620eef523d4ee4505ddd7c9dd5c9c2d970b0265810bd133217f5e52167c992bca4e7dd69615b45a02815a21f345ee558bb726e92c0b38e1e38def44686", - "34", - "19" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2093", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xaa217b70ccadbb93f5d38be3ccaa63dc3d58c350a6b00df4c56bc0e712ca932c", - "persistedValidationDataHash": "0x22a7688cd2bf4c8f8eceb84b13ce312353dad5deeb74735c169e55f00c162231", - "povHash": "0x64874549a6aa35815d8a34603aba61d7f4de0ed4663e8580bc8a41b2b17db860", - "erasureRoot": "0x0d168352f72b21791bb8bba20c6ac7465fe1e31854168c7f13762284e0c64b33", - "signature": "0x30811c978da88706879589270c40dab51e9d31d5445989e9bc91be400328156e45b687aa71caea94aadcefd16769a1cb1676e592e1402e1ded93cdec9d930e84", - "paraHead": "0x26b05e0c85f7dc899f9b7dd23f60d1b007987c23ae753c93224461927e5cf60e", - "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" - }, - "commitmentsHash": "0x6b5e054ad71fa9a0fb96042857be5b22ac119933a66c1f52f653316321ee58f9" - }, - "0xa9687a864748b67b0d45e4adf7ab8490d1c584b963e22581fe4c72fbcef0e933368372005ad8cfeb0932a6508fb650aa54c823b5993a0252987bb2151abdd09de661e57cee0cc90125a544f1a85f739d4ae4df5c1bffd88a186ce17036702ee89754bc7a0806617572612063f371080000000005617572610101084a5a10a0be67950c239925541c07a742d5d8df4af5ccc8165e5c597db3155b6da68c847b04b5c06582c0091d99d10645e97f4cb713417f0598dc19ddf45884", - "36", - "21" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2101", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x36342a9a7780f10c679df0b2405586d136f25881f187627542f4b969b614fe0e", - "persistedValidationDataHash": "0x333893e2683fcc966952ed59b8cd4b4cb6b9795755aa9ded48d38ba6a791e2f6", - "povHash": "0x845e536f455e6dc4c3d3bc351c4f2723720093800836dd6f12406cad1378036b", - "erasureRoot": "0xf86cf91c8a040b008c7dfc6f7599c9c4c04386ae19ffbbeefc8371bb742e6a59", - "signature": "0xb27b6151c269f707c7abf915461133a24464ea1d45525fca8325e13da9ffe9568addf59b2018a18f1f73a605527b8bfa03a37eee1e3abce3d6fbcd6881ff878c", - "paraHead": "0x02e29ab298623df2680fe91ac7382f0a2d165282a496350d21c2934fe8f5d5de", - "validationCodeHash": "0x7c8b1c8155c69c1852dc2db70962de389c28d5b552dd4e47b0b24ab226593b2d" - }, - "commitmentsHash": "0xe82a573ee3c69e56e412f21300145a216b2826d92bb703eeb00e73ab4b0f2a2b" - }, - "0x9e5bca8d891d0ce56e37cb6f0cbfbf261babba60c67c86aa8ffe43e3c7fb1481ca05ff001177f78c0246ebc6186cd48ee0caebc0614c31bc5cac732e79c5cf5996b0b73ed3d4d9dc2984f194fc342b4634cc677c382bdbf9d6e3faab28cc3a9808b85cfa0806617572612063f371080000000005617572610101fe36a86ed198b3a1654107e978bdf719cfe4c2088e37b65e1698f5f8f404ae1b61ab505a1ae69d0f4229fb6f05c0eaa0055b9db03b391fa327ca9bac7e751085", - "39", - "24" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "2104", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xa284e8e2323c93971f99f28a1925392a3173baf510e78458e1e4259daace423d", - "persistedValidationDataHash": "0x6eef93f80d9ac1365df57a55c44af7d9dbefc4298188d23440922b38fb4115d5", - "povHash": "0xa8c282054e14602d54672fa75d0a53e69576de66588cc508d0b78db02a186432", - "erasureRoot": "0xb1101898b35541aebff2d7af03f13f4b645dfd353163591fbf3b7983ca9d11fb", - "signature": "0xb226a25fdf03c92ad3355b555f5cea3b571217a63abbfb130bf84793bcec145b90955dfdbb3fb398c32efb0cb14128a55fbe192d7857b57e186d453312cd7a8a", - "paraHead": "0xb344a613bcb46f354dbfb8e7188ab6ecc856baeaee4d6df0d8103a7a1f5a8c8b", - "validationCodeHash": "0x0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a" - }, - "commitmentsHash": "0xfc3e7e033950c768d0135cda3a13dd67140e2201a941ef538ed6ca11a3278a7d" - }, - "0x6439b04d5879601c3fb25598809ec7530a4abd0b2d255e80459c1d73b41ca1d1ceb36700d4eb3092aaf5790357233f84beaa73b61bec8e02594c0886412b6381c082d32a6575a65beeb9bbfc20067fd27c4bc22ce5b50c2c73f2ddf0ba24184f3f1ff1cc08066e6d6273801eda33797b226fed66ea3ac327a77f26b594b90bc9e9af7416a651bef07a7c72056e6d62730101ee7bf1202a7aede52fc98fc58a619f828436be4c236ef080383a9e131676180fcbd924641da171a20afd4d3b95f0a0bf7346349952d39ba08b52ab9dfa2b2386", - "40", - "25" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "3333", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x647f8bb7271fafa341216f74d3e0e04c9e476926f0c6053f0e1a03e5ca90d27e", - "persistedValidationDataHash": "0x413586c3f949f71ccd82e788967999206a37f45932902d51483f3f0fb5002037", - "povHash": "0xba607cd7bedc7abeb8998ce5f82fca2b713e24d62e8ce085e92199779aa3a78b", - "erasureRoot": "0x9be73d9fd44fc3d76d9dfea4e2fbbf1e9a74ef9b4657604fd84ab45eff6188e5", - "signature": "0x061054d16b2c67bbc1cef62759ffa87cf6ddf67b70f072aea697dd37e3860d65f92a2f8fe8084dbc9f007a1401ff262c0f574eca76824dcddadbbb646623b485", - "paraHead": "0xf3e27fe1e9e3e2dcc833046a4921929b0e8cd7a021d3dd5d62721124dc405500", - "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" - }, - "commitmentsHash": "0x4c6dfb51bcb14232459c96eaf12471ee361d96ee7f52e20f5bf2f7373c949dbb" - }, - "0x73fd34b157199ed8f3522617060ff338d6b652e33bd4c3ada915ff074d5f418756126f0095d15c2090354e77a7f03d8ad94a3b149138f697d51541f19a8c9555265e2036b4177478a8d9a5824de3b976dbf80aa7c024b800aff9f8cc7b382786023f99350806617572612063f37108000000000561757261010166fabf235c529b78d051e02a47fa030b36631c04b68ab226e482d20f1b9a3f5cdfacfcd04a50b0ab4467f7491e9ff1af5b011aabd0a2b0ec49312bb02277fc8d", - "42", - "27" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "3345", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0x60020fe3c019f0c5f73b0d587112d406735292d2abe655f4e6fd7afcd835712c", - "persistedValidationDataHash": "0x5a809a20f6a85eab8911b21f1d9b8033d6fc2ad7f2d450a68b7f8b8a99f1418c", - "povHash": "0x7dab68f92ada84901da451fc7be85cd95ca69422d6b1f28d1f1b6f7bebdbfc87", - "erasureRoot": "0xad88dceeb77c52db63f9feb27acfc2e715dd2cad8d33d668cac212e110049be6", - "signature": "0x4a7ec34ace3c5402c25629bc8a84550813b2b40ba28d1edcc80c7e472f0b6e7d88a871d45c6d243471248e4f47312a62490522128fa0a3e73e6983e341868c81", - "paraHead": "0x5b8f31ef2c70200730afacb726dc8c28a1af338c75c095f7eba03c709fb2e10c", - "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" - }, - "commitmentsHash": "0x80ff13cb0df2dfb836a9fa8542a226382fb63eeb740b0d6a63cdc33292a8c1fa" - }, - "0xfa2445b63efbafb0397545971eca32e0aad8ad9ac1598deefc59aaf699337e462e950a0067d04cc1aaa758f95dde03c0952c4263e0c0ac804f374b81caf8388745dd8923c46c6d5c940e2b58b20da99dc61ab1fbdb7fdffdb6d15a2b27a6a3923a1c29540806617572612063f371080000000005617572610101f2fb230506b653c878cb389016aa077e2fbfdfa984a454f36a8694972adf602c6b88c0f2f93bbcceb2451cef21b77256e11d0a195521b4a6f3db6ce1e5f1a584", - "47", - "32" - ] - }, - { - "method": { - "pallet": "paraInclusion", - "method": "CandidateBacked" - }, - "data": [ - { - "descriptor": { - "paraId": "3346", - "relayParent": "0xe29178d10688c0b6eea55f022269db2d8559f78c1e780d7454f57d778535c397", - "collator": "0xbc5888623192af1ef4f7b3d8f01ce5c71f8e564b70341721770a20b11fdca319", - "persistedValidationDataHash": "0xa69fb8bcdc3287d2b34518d2ec1d4934f8200d800e0fc3f37bd4446ccd7a4dd6", - "povHash": "0x98ba924021de7c00dbae50929424384daf8e518e3ab7fe20b3017e9434cf5e54", - "erasureRoot": "0x8e8f92b120423a39b2e90cd10dc98bce1de88be0038c7b8b810e0494062ceca2", - "signature": "0xc2ddac9670ef6993c346f9f6983417ad186110a8c41a0d9d59b6b72be7ecb068ad2df8cde1d45a56c5e1e7e1454016d5c836d80a95d364b89d6ea8d97f30528b", - "paraHead": "0x845f145a0ffa47a252190300101e7bf6ec5acb1f777cb99935d8554e8c4bbf81", - "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" - }, - "commitmentsHash": "0x17738f02076a82eeabd13f07512ea30a3cc24cb050e8ff5c84b76d710a596185" - }, - "0xb527e1d94030a5db0c52be6688c4d891e5159db09d78e250251d79df035ef1099a7d0a0068a50d1e00a8a9638b55f04fbaf34ef89f75a69584a4812476742b313f10ac30c7e0c41f50c202b553007479ad18ce05e7e1e3bd23cec9945f2457b6c9d6ed5f0806617572612063f371080000000005617572610101967ca2e1b7810ff7cf2a779fa286e8a2ada44b374fce9f3a5a9ad59b4096e03fa1f2eff79765a59c40bd555f92e43233ecb6bcef5ec8c12ab6cf9401d9714789", - "48", - "33" - ] - }, - { - "method": { - "pallet": "system", - "method": "ExtrinsicSuccess" - }, - "data": [ - { - "weight": { - "refTime": "721930053698", - "proofSize": "15581096" - }, - "class": "Mandatory", - "paysFee": "Yes" - } - ] - } - ], - "success": true, - "paysFee": false - } - ], - "onFinalize": { - "events": [] - }, - "finalized": true, - "decodedXcmMsgs": [ - { - "upwardMessages": [ - { - "paraId": "2004", - "data": { - "v3": [ - { - "withdrawAsset": [ - { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } - } - }, - "fun": { - "fungible": "36352871850" - } - } - ] - }, - { - "clearOrigin": null - }, - { - "buyExecution": { - "fees": { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } - } - }, - "fun": { - "fungible": "36352871850" - } - }, - "weightLimit": { - "limited": { - "refTime": "4000000000", - "proofSize": "262144" - } - } - } - }, - { - "depositAsset": { - "assets": { - "wild": { - "allCounted": "1" - } - }, - "beneficiary": { - "parents": "0", - "interior": { - "x1": { - "accountId32": { - "network": null, - "id": "0x0641bd274876bd20e93794b688e4a7076f47517b81399953d6f1f46508a2575d" - } - } - } - } - } - } - ] - } - } - ] - } - ] - } \ No newline at end of file diff --git a/src/services/test-helpers/responses/blocks/block18468942.json b/src/services/test-helpers/responses/blocks/block18468942.json new file mode 100644 index 000000000..70943b99f --- /dev/null +++ b/src/services/test-helpers/responses/blocks/block18468942.json @@ -0,0 +1,4311 @@ +{ + "number": "18468942", + "hash": "0x1ffece02b91e52c4923827843774f705911905c0a66980f7037bed643b746d1d", + "parentHash": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "stateRoot": "0x6ad2141fb995ec4076449fc512169e033747a90adfbd1d2120aed1addf534d58", + "extrinsicsRoot": "0xc58ba0e38feed447870398e0f45cd234e00dc4cd40200b1248e341ab9ea058e2", + "authorId": "16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3", + "logs": [ + { + "type": "PreRuntime", + "index": "6", + "value": [ + "0x42414245", + "0x030d010000eae5e710000000008ab9839dce9fc13f513911720dcd14b5753f52284e10de1da11703ed7a52502b65050e49a6a796a56151a83a8ac215f3ca87d71ac21c7ffd2c4ff3b2565d100d4ffb7a5b86c00cecbdd77906cd6f94b7a85f4e686be20a98708acb986d570c0e" + ] + }, + { + "type": "Seal", + "index": "5", + "value": [ + "0x42414245", + "0x8aca16d8aba85c590e289b8d5fdd9cd16299080bb330b790943c09b83f0f60547565a73186cecbf986c23455832c2d00ae1e9bb16afccfcf52628e3ae0928d86" + ] + } + ], + "onInitialize": { + "events": [ + { + "method": { + "pallet": "treasury", + "method": "UpdatedInactive" + }, + "data": [ + "437948851118599633", + "437948851371756381" + ] + } + ] + }, + "extrinsics": [ + { + "method": { + "pallet": "timestamp", + "method": "set" + }, + "signature": null, + "nonce": null, + "args": { + "now": "1701798780000" + }, + "tip": null, + "hash": "0x0fcafac7bd1c9fc0737d07991995011f8461e22ab89e19f5f95608af9e41d57a", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "258907000", + "proofSize": "1493" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "paraInherent", + "method": "enter" + }, + "signature": null, + "nonce": null, + "args": { + "data": { + "bitfields": [ + { + "payload": "0x0000000000000000", + "validatorIndex": "0", + "signature": "0x6cb023264c58b177e8820c015b12356be70ee70aff7bc21e0c7b9ed5ce0222000a16b90fb862e2474bd5df05e3481c87b8ba39c3da92d14cfc6c25e009de008d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "1", + "signature": "0x1ab4f85f758a16c8a29e44efee4764ab4d80b2597fed480ec6c283f74ec1b13d0d62e0574c67339f2a5e1749b4ea83d2df1b5072d679d7ab075ac9b46298e38f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "2", + "signature": "0xcc41a4b440cf35e288cf50c5651f65a4d22afce666a62ce17b22a0adababdd0a863be4302d568e34f03075024556245f3c1fc80e28411bc42da9f35ecd8b928f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "3", + "signature": "0x0aba7bd0134a5eacc9a4a8c9786b7c3cf3d9a3c61d800bb3d19b1ee16b4ce0272c0e8ae54eca2f940e2a4a6a3b4ef2d3d2de2e20a923ca4474c8f3ef94de7c8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "4", + "signature": "0x34ec700813e0e886216fbb0c10e01eb722b164d64433aee7980b8d7fac0f8b750b7f799ec671fec3a13b225c681f2aa7f6659bcce7c6a11c564f24d602f7118e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "5", + "signature": "0x142f9ed0f9c9a3884eba20c48c52b27fa04cd5fe2ca6341d24c7a90dc98d7265e7c1fbc92c025eebaf8710e143776fa8a3b2a594e892995d4d4b533f2582a987" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "6", + "signature": "0xb059f985f70385e6f8eb1fc95eaaf356d356f92c24e35c1159bae7a7d7d0944c678d87ef610ffba3c2f3b8e13739e49e9003bbe875eac8a427eb30488d6b5e8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "7", + "signature": "0xb00673a03d1e176302cfebde0a614d8d268181358f74451536e2841244497642f8d5a276c8c1a4eb18b39644eb4fb97b2a40178d1d313fd483158d7e513ddb81" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "8", + "signature": "0x2256158e1f552f6d64977686b747d320f780500a13736997de8b55a03e84020308e2146844f640d3093a3e12d4a97a699b835c29b4e11899b0f82d47cba3f38b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "9", + "signature": "0xc2aff89448eb0802a1e9dc2754aba47e5980d8129d8bd4d833555e2f9d9fff7017354340d81fb20a86e737cedef0eafbca5cbc72fe287c999735bbe8e3d5f281" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "10", + "signature": "0x5ee13f7aeeb10779ff154f912592e2b43ceb3b7df38d7a064f7fa4418453ea60e04cff3af728eea526175b32caec978172a2d0b9f5311e660c55e6a72089a98a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "11", + "signature": "0x429f5df0ebc60caa1ad2e49781b51813f71e417b34cb2a8575ddd5ef976c1006351b9cc7f8f6189e6a0dbe6ce39708d95252f56b8ded37c73fecdfd3ef32e18c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "12", + "signature": "0xdc3c4a870fe1cee2d6ce49fa08eca02a8892d1ef1709336cb260c1a5f5e7602cabbb5e35210213eadace09fa942b9931b84db187edcc296a329341ce34b43380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "13", + "signature": "0xf4399ab0b9b9d9e1fa79fde6b7ef51433f02d6cf97b3ea6b6b203d344ae4241e13afd5032e19534cdb6c6fa21c718e2a9eafbf7e24d098e3490ccd87e69a4c8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "14", + "signature": "0xcca0b1438ce30d8380d624ceb624df36ed2580e9422fdcdee6b672c69abf3435d132f05f2817e259dcc7639c0deffd2635b9e6e36474f594df89766ff4189482" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "15", + "signature": "0xecd10e8a1141ae2394e8c323896a1c14d6fbcc0eca89a0501e0a61e01323a644df1ec02aac159b449d0546a0913dc653f31d858061be89431b00f8aadc25de8b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "16", + "signature": "0xa46bb74ad2c57d7ab8be173789f5c1e80a78e63470ac20ac3b4b20a4dc2d1a1353efa686a4d17258876b53a2e8c4a4a013a4253f22ed077819c0395c0161e381" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "17", + "signature": "0x8c7835bb4137820d2ee69785ea2fa787abfed7c4b78c0d47d6c60b8faff07f251701b6c592ad0c8b5ad5c239135dcb1e52905d97b9eed6aaa1f38b31e9458789" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "18", + "signature": "0x7cb652ee4426c91bb4e9584db83def618863c4c038d447c50807e16f64af183471686a9331f5731a64d7d7c84fdda7f9e5ab8b16d5aa8d6e639a10b7aad70985" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "19", + "signature": "0x56a016dc747bc3f2678a0df76f0d8d7f0c13bb70436abdc979daa73d05a4d43b5153961dee3959680af11dc82103cfb6b1172e408285f3dc9bd38da3a281bd8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "20", + "signature": "0xc670ca7c4ddfdc9cfe3c54da425664bbd5dff3778df4fab87b6c575ce2102947acd064572314d11e8446aa57bef01b7d7e0877eae0e8f95f2054b509b7fb8f87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "21", + "signature": "0x7035dcedc651523bb82e5ef3360e75ae3b7ba30ea35e41c505010e2034e978421af0b77cdfe93bf7099f4bf0b7955f75cb8894972a2ec01180ab05a14b07e68a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "22", + "signature": "0xc6dc1eaa9cdd8e58d50091d0c7575daec0d196e1ea0ec7f4c6a67155423b4f4d0b2c82418148f19a90331db52850162337de9d00cdc70f81ef08a61c2e5fd185" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "23", + "signature": "0x32c5d4d11a67483b5bef8a06039e10ce5fc54fd1ee1d18af48041611f1478216cb87e38203bc3ea194589e51132e92838e3cc49543a4d3f7ff939065cb6c228c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "24", + "signature": "0x3ac4303bb44c70ba817c0bcb38a6b91c175b8086cc3f42be6379ce1b26527f3a201e9f1b5fe8c5300c62db1178dbcfd8180f9f88ab0de784473d05c54e2b1489" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "25", + "signature": "0xb8443f6e52b6b232b3cbdbeb4a9b0da80a005a1f9f58a3b08bc0989ca5077f2e25c6b939964a7cadd4b34d003b52e43f3b3f62a577b9d61eaffc303cd779258e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "26", + "signature": "0x8a34e1489b228dcac62276f1ab9cc38a6385a38ea430a600e659cbe20c6dcd6cf1fdc7c88d846093f9218917877b3f73b865a344418a2070061ae7ff2f658180" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "27", + "signature": "0xb0ce5175ca993a193a552f6375ac64443eaa56afe5d5f6dcc01a7f80e9b5e8361bc1a86257a3cfb4552449146260861f28b3d5f0e17f6ed149517260cd9d578e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "28", + "signature": "0x02c1ddb7b7eefe64e11da0fe344efc8ca3e6f073dd3f2557cbedad83af3eb722162ff08c14417d3766941954fa05cd2faf5955fb0c36475f613e43286e7d4b82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "29", + "signature": "0xbe70e65d549e547928ca8b4b13ed7ebbbb35ae265a10c5561fe14475f7beff76a32eea6ca461e684f156815b554ed511d6213cdacea4f36ccb4a216fbfa85585" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "30", + "signature": "0x96749297255add8bdf41798626159673b0c1501040910737743f3424486bcc4429be8af492b456b9241e28f488f795edb59a0fb6a8154ae68f7cf5be64fc9c8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "31", + "signature": "0x08ad97c26a592ffb50d97b37f03ae535af78818178416ff2d6990c73452ad547d6e256094f0449fa45c5f910babed663795eacc516dd4ed75d14e36c8f2b8780" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "32", + "signature": "0xb2a713668104359442d76e3d956b35094b7a49ea3a3fc8941503711f21e991728f02f2e90e1eee268bda1517ae1f40cb82a8ac81ff7dd86c934cba3d1e47a789" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "33", + "signature": "0xe667f7036185d019836f97a7cde245dbab5e0a84d1ec4a5996271ef91f623811d5c7e5694fbd2fe06e6b84d27ab7c177cf782b7fdbfcdc690de3d49a158b5380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "34", + "signature": "0x7cd361e5eb22acac4b5d4cc595e9a0e14960b7909418379757ce6d4451ad215bc454702c5ce24bef27ba49cad167437e30a5a1681d401e1c5093a8612fa42181" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "35", + "signature": "0x6ecb5983cbec009188a2ec13399d32b9a4df118e28e903678d3ad70c20072b5a11f4906a76832de42be238d0ee20d07bdc44f0f2e62e53ec93a2d17c69f11783" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "36", + "signature": "0xcc21c624acd511a693deda58c01834cac3ce3d052646b3449b9879d0fc9026507d1b9e9da83ba14183730e5eeb6e50bf7e57bda4aef197aa20ed09ec4fcd7b82" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "37", + "signature": "0x98c645bb158342e87278c9a4e3b529193b1683b55995555370dce90c4ddfe705746aa4ea2913144ab30d89913dd20534b6206ddc27208e912f8ab16be6553b8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "38", + "signature": "0x6ed9b9390c62b69bd11ee856e3aa44d7146d55749938bd7b1eb69f7854611e171d6fda3d99ce1c7e56daaad0445d8e265c2c699c6928271a0d3d6380f5ba6781" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "39", + "signature": "0x96a06233e87ba53ecef776ffba96a3ef9c365dadcdde05446ea15da2ec288865b5573bd02c376ea058cd4ec85cee689656911d16155d80f75ed09d0d8e73c887" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "40", + "signature": "0xdca84ccd4024f636c47987e14faca69680ae8c9a98c2d33e9faf92eec3059b73f92c7e7e91d5889c70e6b138f82fa194593fb185cfcb3d703ad0da410925698c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "41", + "signature": "0x50783d1a0c883fea0b187bb883adb9337abe528e744de9c0f985f4408e42e13a5d3df0e63dedfdef0201a79da89e077690859fb9afae9145fd83e08816b5d18e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "42", + "signature": "0x8831183fa73d792192fc0d854f54eb9f9f512cb1ee98b6a73da446ac16f22276cd146609748aefb3ff34f745e5aa83868281e7828d1c6461480f485513ce978a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "43", + "signature": "0x16905de3da8a2db4e7ecfc182790588181a150a8ea9d87a9af6ea96b6c6c610173340824c777e6c0ff2b2a036aa668f0be5c1ed6239dd1be721cec26a1d1dd8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "44", + "signature": "0xe2945a69f70b1bbcb4350dc1f186bfde2e64c2c42389e775a6cbb5e330f86e1b49a8ddc5b427d408bf399adc457b160af1355dbbc19ba8b86250f8e0bdd7cc8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "45", + "signature": "0x9c7328628db2353809b0c9ada33f382869c79f76441e30e9778dedb33d8629616d5becf78a52c83e94c12ab250a02ff5d023e7d40ccb5a29975cd5928eaeb185" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "46", + "signature": "0x8277561222078f1dcdd465001e70a9021cd00747c20cde662d75508fa70c9174ff4d3c9d126e5d7902a0ae54bdcffdd9c05d51464f71b35c4bd2d009759bc980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "47", + "signature": "0x50959e16c51c2c1e6d33b3afe41653dee5813ff8c2923d0a3bfb1e2cc90e580c804ba8b5e3d47ee7ee8e47fe12a3a21109194df0aa8ae2f792a3dfb2169fe989" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "48", + "signature": "0x7ccc31ee0341b0f662bd1d3d22955c327af2c2d5fedf5444aea39f5c7318005edaa557f902c817807457bf16b4fa862c5bb4e8bbb2f576932333cbc9a35c9386" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "49", + "signature": "0x983d7679092888b38446873387d7e26f15ba9e10b740060a5c9c9fdd8e5af314d0e4390a89cbedade6ba4011c13dc2477062217ebb480e710d874bd48770e083" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "50", + "signature": "0x04d53221caedfeb2d15f21785b6808d36b7932c593a3d3d8357a7c4c68017574b6eaac8f417348c61972c9a1bcbbe87229166008c877b86765a8cdf4bfae0881" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "51", + "signature": "0xd2dc625f95b1789b499b0f1f883b6819d3de13cceacb2214ea4706de492b896b7a22ff2e9578e22e0724de8bbf22b0629b6d1b10c023d5f35af8b31de4f08d82" + }, + { + "payload": "0x4100800020210000", + "validatorIndex": "52", + "signature": "0xe4e5f41d9513067d0c3c5527e47254a519af8691d77cfc7c7af898b5b9b9033073bba61f1fc7c35192dca8646efe7cb2755da8a7c494d58835d9b31c6bb7c088" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "53", + "signature": "0xe0f8154b3e7f019a9a81c9e5244a162aa07ecfcbcbbc736ad50c0acc6bd7957eb2612570381facda5a259c5c7f68f51e844e41440d5126bb339c57c686b6e386" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "54", + "signature": "0x44b0626039ff18ca92a5f1ef7265e612081ce3f5df03f10f136f071fb4838e4377031c7a60d0fdd3f5ef386c0ca87fdfdc894ff3badfa4404df7212108934587" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "55", + "signature": "0xd80f9aafc16e4f6d92da3a73c160b97d62a8f49cdcec5333b465cc5ecb524301551f6397642f5c741709b9241dd2878174fbeeba65d92f8049dc09d6485a6088" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "56", + "signature": "0x0208f051cf79b80073885bf043dcaee578e0c3145a1563c4ddbbfe09f64f6319c6642c7b84a0bfde7ee1cf0338cc4e4b37b3466f2f57d0a5094fe7845dc24e8e" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "57", + "signature": "0xdabffbe583afa9a467029c6b433d87ab897c52179993d3445dd9674ebe8b6035e125aaa7a8d4317047328ccbdf93e524dd341f438a27fd4b3fbb83576fb4fe8b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "58", + "signature": "0xc0d9cbe9bd317cdfe0f724a33c36b4161923cadf31d6471b034d4e7a5509a866568703036c41e959f334008d2f6db315a2264c0df13887096116585730be7382" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "59", + "signature": "0x5cf28dfc46f7db3e3799dce6389972f004be4aabe45e4c92e96422f7fba08f05f39aaf7565c34e7df8c64d5b5d27802d52c195cffb1254ad59a9fc80e7aca58a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "60", + "signature": "0x5421bfce8d016a72b5f55902a7daba8229623dcf1114f45bfd0c1218d2aa9b2822ad346a54b86bdc258fdcfed2e07c058616f3707d1cb0e5eef668db94b34b8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "61", + "signature": "0x98038c491172ad9f28a109c2f3091914fdcfafbde1af2d7b8488886581391e1f8a9ac454a586e3ccab342e9da6fdf059781f7a77a9efce6b2873cafc84ec2e82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "62", + "signature": "0xc427eba4f059e27653149d14ca17ba4f1a2fbff72cb0bcdbe2527fae8a87ee1da79cbb8c51cfd9a997d7310d95c5ac920a957b5fd2ed4d12937e79bb19e90185" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "63", + "signature": "0xba384573e35beaaf463c12705338862d72e2eecc3af79817b2113b10e6cead252629e4a0fa0df7ca0fe0c34ff4de5387426986d45e6bbde6a6ed40788108b384" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "64", + "signature": "0x30077630a9d051b203437e7149255499503b637ad950f41d4f33495887202b1cfd1358187ac760afce7d34b16b14db6a4b0e78251ab858c6ad44b2d7acdd9580" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "65", + "signature": "0xba7be37047cc562ec8d04a2b178755102415524ea6d184f6b505458efaccfd7881082d55ac78412233656c23cf54ed7891399d2627b1b968408a34b941da5881" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "66", + "signature": "0x381879d219d2c9965246da70fc640cd32c04ac8d9168a18c6f2d11009e811c6c569f52fb121b8594fab41c398acd557d7d9ad14bab46f8e6412d8aea40a89189" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "67", + "signature": "0x58c8e58c7e5aa8d7805ff2d81173f41a5f6b62b15b2968e20fbf489e8a1de874ae9cd183973c80582dad3c500e630972b51b4c9ebfceeadced944f2562e48284" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "68", + "signature": "0xcacf44e1aa5bbf85cda615bd75cd2a0ee02bfc4b7c049669735f4c5dc311e5044a5438c152d22ce3533caad5e27b904adc3846a82356508ead4ac223bef05d82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "69", + "signature": "0x4c18079775f9b38c74275c16a9cdaddd60fc1112f31d8bb23017b022aaca385911bbe74d2b3b34014d4ef7b367aaed774987e0e8d356fcd036aec13ccef54c89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "70", + "signature": "0xac642aca2679090af6bacee480d806bcfcbe17055c24dde3bc99593ffc98682222eb404881d11ce5bb11cf60c92d115bcee4a9191246b44d17353e995dee2f82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "71", + "signature": "0xda7b860d66f25bf6440e82920957b3df26cd668602faa9fe550ba4b5832f632ef031239df7959c2c44446fd419c327ff5d946afd90765430b71e982af1883082" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "72", + "signature": "0xb4ebf49cc74d7da24e1fa32ed061d621e3902cd54d1f37dc0620b51ec2ec7813ae2b340f9c5db9f764068cd513d55945773e15abee2fb84ae22f323945349186" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "73", + "signature": "0xec1a9348b51fea4b5f13839fd73e977da23ffd5ed978ff592e6494ce9755e13e0b2f26d4528eb16399d51fd1f0abe11febe2b304449817e41b0bb64ccd1f5d83" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "74", + "signature": "0xeed3bfb2f5bc936dd0423a94de38d1d3ee0dae4931e94a36fac057c6ed602f2af1b218c7593cac866d43e0b641981f4765ad6c2006d1e8aee33d1a1fb89e8884" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "75", + "signature": "0x0cf08c3d63942f2e2bb3724d2dd6a0643ff745559d2043f6a981a3f9a9677f0e7f092541eebc8136f722232c6d7cc11753ed3f0e67ee1da81b68457dd1f3e187" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "76", + "signature": "0x9cf67f4280df55d6c160b96e36f7c0b5283df513d455b9bfac6f76e0f96e424fb320b2d7440975c5c76223752c562b8cbda0a8b550c2fa488f502378a160d687" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "77", + "signature": "0x583fa032db708c971076d0571061770e6cee65407bf4e1c27ceddfdfe6e1f73c064e687ab046aaceb02d4d3e3cf1ba4efe388697308f200ac3f0c2417aeaad89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "78", + "signature": "0x4648cd69058e09baff3d1e41f2f10a32153ef5fd53fbf635ec665d5c6dbc9909321c53d53630865e1cb5252a377bb2cb2f57196a25ec59b589179d99b1b5b28d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "79", + "signature": "0x3ccae0f5b413233e9c912d64c35ad23055f574ed660c1982163af0c908ffce5d7398a7fdc5f6638739c43ab172c8e15afe6723017f5140b57a24e9e29aae6f89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "80", + "signature": "0xc64e7bddcbf8f2c91a3dd6eb7b144848be5a4ec2561343c875331ee823f9804f32a52c5a3bbea2755b66cc7a7826878df50c1ed441add62f43ec2b8f03ca228a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "81", + "signature": "0x6866d9058e07341864da44dafe4baa6683d87a22d151526b38bf3f030613d4361bf8a73d07d754e488c257ccb310d1e69abd9190666e42ce0bcd8fbd86ffa28e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "82", + "signature": "0xae7a09b566bc475bf19a11d0fecb53302704c5e4921a0214bbdd92eb7093845219af5ccdffc1f08b006f2230c7592455556abe2d285129cb093abf465ac57785" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "83", + "signature": "0x66f659e03758a863850eb94d43f7610e30830de22d97e5e1ab46b55f8316750c7957b9acee3b89eda717b07cdc03c670c9a34b8a94743d7fd0d4e10c977b2a8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "84", + "signature": "0x4433b850fbfec08bcb728f5675fe3827b35a903307649d5c40f65cd29d908c7501d24a2c3bdd45b91c5da9b3241994e10a97ef5c48027a35eb7f9c91b3a8d583" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "85", + "signature": "0xe09e9db6469a9d02a7d93e683624c0974e68a209370b05ebbf5e1ef66a7cc16d7df6c28b5b2c9c54acd151db0674c487da73a2ed877729ff9dc2215491c91982" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "86", + "signature": "0xa43a6aadab86be0d7f83722544caea7647c62dc4437304f7cfbd6d6bf0b1832a13f9a28b14e2d0ca2a2a6c1a8b8ffabe36b2c34a245ecf15cd1b42e9af11c38d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "87", + "signature": "0xd4d757d8088f4291d659f45b03b393e380b2d9eaa27618d65ee5b1e63f1bfe56db4a5ba5fb121f79f7684ac57d6a1742ff3028b79de404b15043c8b80bcbfb8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "88", + "signature": "0xd8976d5bcd82896ac460949dd7dbf815e4da210286a6524ee6aeede06701812824a5276dfa0e1ce14f2bb6e6c2ee6ae34058228b6e4551f36cb39fb9d005cd84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "89", + "signature": "0x5e8a33ab52a637f4fd339da7bcea44ec89f5155c09dab372ba23b0c4cabb69582b947526bf45c3cb63c983c4a4dec232f6bb7eb61de434b1633d624fa7b45888" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "90", + "signature": "0x74497115ef13d98b36f5e5dfeb54ad0c8c69ddb785e4edec73c79f5f243baa1c3f5047f7a8cab330f09d5ee008b07eedeee2c05b41e6e5557fb532782ac1f58e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "91", + "signature": "0xd410796e3bf6afa41078e2cb73619045e1c3408847823dec3c2cf3662d9c6f7ad5f98c138ae8d4fbdac781bb6236e40b6ac83abad73874e1cc15bd277ac3c98a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "92", + "signature": "0x72f5970df0c61837a76e56bdb4bda0cb651ca03333f6c3aeb6cffd421f32f4074e6f8060707aab97f50fe9680ff12b687d9c38c4c8f8c9e716f9285132598780" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "93", + "signature": "0xa0a57d77b707d3e6710caa7fedee977ec17814c90423c27f0267fa34df5c021e90b0c1fef8a4d805b584d9e8068c6bc7d4c53efca0b546cdb6279d3c5cef9b8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "94", + "signature": "0xead4134e880e7b45960fa1b8c592c899ce199e766824c84ed5b60c05de1f7d1d458b5ee639bce37ce241fa47c8459ad3d0b31d179562ae0348431e6c77dd628d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "95", + "signature": "0xb6a7abe8b784329d0efdf85bf37ffa8978b08281ebe4ed1130c4ece34c767e6e961620f24c49e09188616ec6dc355f87e962e05cd4c2e50a8d47015347bd4486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "96", + "signature": "0x523cf8b51f387fba71f98c86af51b647caf4193ec5c588edb353f9447176385eda94694f692ed9109fe09aa3f5b6390448697355e1216cc30f5168db1f34a18e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "97", + "signature": "0x8ecd4f931eb3e8c59b1346c6409abd5edcec362c4526335e9b315d7d82349a0aabab38c155d47920a71a43613b344788f112953e3e6902cab06539b70e8ff289" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "98", + "signature": "0xdab1cc80961121d4b1b32c849017640fa742c873f18c6b3a5138b60d5776200ee55036004f2d6dcd081585d7bc3d3388fb7c17ba2ef7fb3fd85f3002328c1186" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "99", + "signature": "0x16785d1e5c53704b1e01934351ccc044664466a2c96de330cc18b5eff51bc94b8edd85802eb1baed0488285c57b6d54c64597aa9c0c2b3e482e8f08892f13980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "100", + "signature": "0xe88d3203048186488a2fe89be0440be9f58b8e6412979c06db5ac739d6dc5d4064576a35b93dd0fb8e16fdf152890cadeac1db10f60a6af2003377debeb9c086" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "101", + "signature": "0xd65bae8c80742090751d9bc4a436e73025787378eee35c4df5d115e761bd874cbbe9a7cbf060181438ce6e2ce643f0e940f78e377e66fea209db918e8baf7280" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "102", + "signature": "0x84d62362ed80b4d083af495d30987dc39d0b484ab4ab846f1b644980a3ef662e1d441a65faf2e73e55d6b24e6c00f6dca8ba06d2a73206f49f00552c9f83678f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "103", + "signature": "0xb439e0074f16a2bdbf8cdae30b5ebaf0e77dbcf53cd0c2913c990cb1f4802855d7b9071f728f373bd261f64d31794f6272f9c0917cf664c862887d27fa5ef989" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "104", + "signature": "0xc666cedf0e605346bab214a85d7e37f68e431934f8b0e6399465bde571b11e52f185d21f99bc5f0974539546e9a97ac03ea1814f600208c5f05ade63cdb1aa8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "105", + "signature": "0xd2c17d2db033baae7cf1e7adef13cebe3eee1d8f0811c1a1cfc8ae6c2636b4697a9269f6f318493359cb2e228f8d585a7e007ab582caa73eb11e4dd5bcd39b8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "106", + "signature": "0x36e2bdcf11fb2ee83f5d0e6b6ba92539fb2470b2849e1e6a66da28502d069a48a287d2b302bef29f1fce4c49296a8ae0248f93284a64b305bd9f904fb942b487" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "107", + "signature": "0x8c28b359306552ab013b01d6a7507f953dde3778b9f222bb1a26347f0793f051d07b5193044a775375a17fc4f2d09ad6bc705a511deb4bdf2313813931c41f81" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "108", + "signature": "0x8a87e122e9b4782f54a0c5cf4c3edc730b5f5391e5504f0de678e3e6fce8b0340e563ce45d14ada41721a031c26c47acbad14212ee1b4eceaf51f7156884fe8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "109", + "signature": "0x82823d713e1e20c1a9de5a316633673041e17bfc2de0b2cd9314500551cdcf52372481d7b6a50e2ab1c1d652a1524971cab1d9373891dce840b6606f0d5a008c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "110", + "signature": "0x0cd6fdf2600034d33503742bd4f143370bcdfcc1027953cfea731bbe360f2d7f3daa41c1d4c64fb55a6337516cb5c1070db4b67b073572b26458b1f6cc1f4f82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "111", + "signature": "0xf44640b21d2b25bd84b350a02bcce16b4e5e88cf9a83bf2ae6f0842d1c58fe5fc8b467f4b3e05a2be4797bbf47bc4fc8cc1d9dbcabb46731dbc8e5ffa2ccc48c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "112", + "signature": "0xc0206798cd7ddcd96a48eba67904ca607f6344f1685c79d2f1be0f71dc2d2322b0d088cd9f4a6781669f06b7d3f47507ec62e823565261963165266c865da08a" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "113", + "signature": "0xda42531cd5d93e22226830ba45b313289a7815504419f7004ac22c828e324741e5db4ae2593686774fb5971a859e69fc2a400838f625bf79120b6e75d24f8c89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "114", + "signature": "0xf8f5321c92a833d5db53183e3c77de693fcefd5f05c51fee354ba3c60c52b865960fe70fc443c1f2051b74b26aab741fcef75262418a628fca8927808ff9b18b" + }, + { + "payload": "0x0200800000200000", + "validatorIndex": "115", + "signature": "0x6c37acb7607c923f872063537c3515c9ae9168161c12ad796b8e6d41e4e97b32d38a8fe18d40d803d437a4e3d49c4100221c4bd52134105c18b9b1937ed0b585" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "116", + "signature": "0x8852d1f0543af24f090b06cd01706948254a32fbc7f5d9a3379cd1970ef1a97d4a899d7671673d5b2006f63c6eafce06e66011fa36edb4ce036cfb934e47198c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "117", + "signature": "0x0485370c65e6ac0dab44cc7bf0d54c02c3e474a83434093c298f37aeb5e81a485c7b92828d5fc524e1d0fc976551ae364ce4d2a7ec409199b49657fc6208268f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "118", + "signature": "0x7e5431b719a0e11d8a602673230e5ee06f3313fda8b2d84d454b920afb63d93ac6fcfc7b444e9d9b4c7a1cf73f794141c6571c14185e7ae4c37bb6e247a87c83" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "119", + "signature": "0xa6a794d6f9d4082324afd79c47fc17805ed93c2dcb7a1e9c3ada71f7db2254209b988e5569655000d38932f072755f312c2f81a36e6c834a842d546135c1cb87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "120", + "signature": "0xf69c267a87b7178438a48870094f288f7aa3965652189d36bffb9b6b7cb45333bb4b2294a0bc41ef1fcef67e915a3e505c9bcdb2db84655fa3015bd8c0477284" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "121", + "signature": "0xb8306df44dbe14b1651a04a816ba70751e0de47d0aa2f77218c8200db4bfc35dd302c03bae7a8d037892c37f413ebd46b9a6754c73c015e5c9c58f66796aa28f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "122", + "signature": "0xfa9fe50d256ff88f309b61d2fd9f5ecf4b86e9ddfe74868f6b955cc31c02070beb63a287cefa49f2deb08d26ceecfc886590304a109487138f33b181a00a0489" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "123", + "signature": "0xe08e3b75e11dd7eb46d1e06c676789c149ab77807ad43fa363b69d5b2d79052ce42581bbaf88b9be63315e3f5a94c8869d566fb476947cf818526dd6d526c883" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "124", + "signature": "0xc451e39b16bebc97751985686c7faea34b2ec78cc3dcf1125b8f13ff52644b63f8d42677d257f5256745d5fa2bd678c3939c6d6192139b0b97980d6630b31387" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "125", + "signature": "0x68ea3219b6f4a5e249a6df95acc040e59247b1ed238847f5ed2734720817150b0f6d20b7737fb726e147c58889c06afada93eaf369faccf67877892e9bc79a8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "126", + "signature": "0xee0c2840e3a4e6df3aad9ac17e0450efa0b1a708f4103fcb946f538febfb5f06be47670ce0f679555cf6f9f0c6281fb9c853804c3be026d8862f07eedfd72b82" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "127", + "signature": "0x006133da5f4b3d738205ca258f56e9ed477db113d8a28b91c2b6317db9e7374b9aae5d9b3acc19e764a1415651f17e9f42b5b2e60c7a0c890e74adcbe7b74a88" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "128", + "signature": "0x7c685d1a40054468c150a9fc05644ebfcd90ebc9c0b9635de3007b6d6130657b2500b6a26a21ecafd70a35a98c3b342ea06ae5a17a23a5fec45dc22cdf8c2683" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "129", + "signature": "0xae55248cb6ce7cbdf09f31fdae759faaa50e2fb00ffa9486ddea1223221aa316bf199e1c5df10d19a29f46e3fefe4b97f144d8b51df3dee2da1581366c2b6182" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "130", + "signature": "0xdc9357c6e38e97865e4ac6739070ddaf619db97965609aceca9ba6e6d508733fa78a4725e33427d77138b897267b5b6f30c0c8ea72af687570ddf9d48db70b84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "131", + "signature": "0x7e724fb5bbe9a0eaa5d516c12b243111f4e46f24c77ab78b9a9652841ab81812cdd0b3b2a7521d774606e73b9e0851260edcde4dc0ab6c6fb23fd0f784aaf689" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "132", + "signature": "0xd06bda1055b2713091e2613a722edb0fed39d135965215a955f7662953364225d26455f77084ff4e5c8a0f3ecaa6fe4593d0c63c61c3fa53c94088874eec1a8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "133", + "signature": "0x68cf690c896a820f7a799b447b734fe76615cee08ff78470b376280b96c833037feb6caaf6026a039bcf1824fa6a7f525780581800ddb33a4e7b5e38ef2ff68d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "134", + "signature": "0xf4ac9877e72a0e6997b548d568553908d03e8cf2cc3102b5506b5ae530cac1524a07f92650304f93a507671ed8be6d256e3da1a60b5e1f3d9baec2110ca0d984" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "135", + "signature": "0x105ba9b9940210a1bc7a9d35d804b4df4097312667fd8cda15563b9d6997c434f2b8a2fa5d7d64fc468493d35f74bfbb0d99878222e65d3bd53437bc7b8e6688" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "136", + "signature": "0xa601c6004b70d111380420b11f9c6f52a3ed78640306cba5cdda3c4011964b276595bb277d587c72cf9ae0ae16e00f578fce541ee2f7ba7607700649b279fe87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "137", + "signature": "0x5aed4a50ae4259170cec81fc9aab2d29e38e9f24cbe89f985e588f75f225db2543539020f1a900a15ce3a24b462477b8d11dfb565581482b0536870b0bea0980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "138", + "signature": "0x860afb2394959f3e111852d3af3d3518f0e3174594dc05ba283d124e9bee447e9ed0ecba24fdfcff7589a7f4a5c991431fa02a62ffc75e68cb80e352c7369b8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "139", + "signature": "0xb67cba6096d344d19dacf7d45c96800008adda7906047f29f621f23ba8281f721c6a22debc003088f4ad8bc0164cd429d8ae237c5b34488000cc4171d0d2e98a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "140", + "signature": "0xca21651997122085fab2ce9d2b66dd45682b4b4bad88cac887860488668e7c478f888a5d26de8c281eaa189446216adf9c91fe056d4d64b5fefc9bd1c17fce86" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "141", + "signature": "0x4ae37343119d38eea93a3423f9caf471148b61c042db54f792fc25c03d781a1de5366b57ae021cbaea8bced5eb1bb49aee55797d1c5d452cf6071eb0d1476989" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "142", + "signature": "0x602ea131c146993946d74c15d19a56df27342956903d6f170f8b7dde98ab64268ed0309836ac5eafc73be8ccf2e02a1586f621caf753f0e1b3a09d3bef8abb8d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "143", + "signature": "0x48aeb3a3213949e6dc2e39591bd11be689f77d7cf3866476e97795725b9f82005ab8cb66a429997a77fe73ea9a0025982a3ca36c4bdfe5c1a471cc5c2792b180" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "144", + "signature": "0x1c983c11732097736f18ba8afa229e782f8f73bea4751c4be67020f101be791a553bc9c8c98c3e9c030f4f958c606368077fac0e4e8772305b54099a8cc22b8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "145", + "signature": "0x86697be12871c5d27c851d1d0f63728b6ba3bf1c7f498ddfece5ea65c2adad00352fe1673cdeee6fbc47f506a1112eca710a7889bd81542e682bcf92cdf54480" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "146", + "signature": "0xc498d97d3b9aa6debf1b4c8f44a507e9e3c9e5851b59b9c7d2072c52259ac3430c19c504d9b1244615618a66ff5a31e5c078af53b6c9ac7324ecba869e81598a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "147", + "signature": "0xba698cd285ab52aecb51a6d2ed0aa7b42e89fd56b3c9a8b44534d774da103d162ba7f150d507e83df87557d1583f31b5b41ddad9cab5d07b175e34e005f8a486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "148", + "signature": "0x22f606164c8eda13dc805f4df42e601feba0ff2c9fc996e664f4ac2877d93f04822b477e68b9da96cd8c7eb739cc698a1560eff30bd0fd4a056a11ada16abe8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "149", + "signature": "0xea1787365633e7effcf6c51c08b2e3f7568a3059064ae7813a785dbf1e3d2f52cc24b499ec6486184dca5b39fae669897a49abedded0eecaa6a8db7535e7878d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "150", + "signature": "0x94408f1a898ad9e6e6103acff94cdef9468edacd5c8102af00d6ae33a9a33b6a1eccedfada64349662c75c33d5cccfa5140ac93229c38c9e96a75573b37cc184" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "151", + "signature": "0x142e7b57d2cd1f57d1d80aa43443cbf1fe19cc26cdcfa8e48e107367e3d4dd5bb7b40dce18a0c84749c1ad513492b9434bf50814c4e0bac5777d34d94b955d80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "152", + "signature": "0x88df375bb07315af5a5acb1e34c866766894602f7ef73ad64cca435aa2edf36b2370cefe83a831b913cc9008fff9971fd3d5386413260dadcc07de87bc6af68b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "153", + "signature": "0x74582af1bb9c4f596edf3b92b2b51a009276d43e09b88b813375c621b678e66285fb4b7c8cd416abad08761fc5817e7276d83e94f4cbe08f1974156218c3988d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "154", + "signature": "0x606f7a196824ca570bdd4b3a2ffc8f64f38a2655d92e9694cbc9f3dfdb0511021e340fc06659d90af91a613c4d7740a0c1ec290790e4e83be9b64232327c3982" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "155", + "signature": "0xf842c8b5f7f3c4aac313263500df3ab0a1ca6baf4f67008254fa8a496e65072060b321666e26a3a5152fe56e4d1065ef7996b38e21bfcf0153cdbae186160680" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "156", + "signature": "0x3e55ed0583f0aa052a257026f29f5e559208ebd863c3aa95fe45bb41d5a7827cce3f8d0269be28d4e06fbb80a064b44c81a7d4644353d131be6d672e058a7683" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "157", + "signature": "0xb84e38d969e1af1e97d79c19a69352c556320b9cc1383d094fc14b2fb38ebb78eedff2b4808f906364e98d84360a2cb3b0ca568b7f4ec8bf77eebc2878ee0c80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "158", + "signature": "0x049df358b1869f3b715fd42557d133a7e6d4ea81827c0193412621c73bbf6c007807ab7c037dc808c98d3b8cf32b4be8850f1ff76401955457c86abcb1660583" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "159", + "signature": "0x4c81e8b05dbbcb46da3b5ab1f4f25f22c80f13db358b5400ffc1ac4848a0350d1093ae6be9c486ea30e049e7c177ede5046c8172e65b8c06036ad109cda36785" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "160", + "signature": "0x3626f99b6d393a4c4d3183d5ec76bc87e919e0eaba2200ec755739e0fe631709084997b2b852b8e8d41588359250ace401651697d6f46ca02b408a56500e358e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "161", + "signature": "0x481dad29137f9fdf9244a2281a88e60397187b75599ac24db8acd5ada31c0521b033c60cd11e720c85ccea65bbf2efb3dd147c1777fcd7a0f015578bef620680" + }, + { + "payload": "0x0200800020210000", + "validatorIndex": "162", + "signature": "0x3ea633a4398105d208d35e7082a6a5337582e1fc51a140c2d58c2be078c4082abd2e7832f6b4827f85a0ab72328e9617f0c3139be70235a9d6c27638c2e09f86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "163", + "signature": "0xa65735b7a0a78693f5ff8ccd665f7fee51f3b95941a02cb42f33a707ff973848a5cf3c1e51eb4715ef87ee6399c968e54b9ca33f32ee6f885f056de644c5868e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "164", + "signature": "0x26b1b2914102c4a023484e02e73cfa62c261546cdb199e1c20ca3841fa50c313cb13310a0d53f2ca35105a2207c07651b756bffc34f229dbcc7b7ebb24139c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "165", + "signature": "0xc6d0e0109e10b9d07cab202472d2b98981ef4dcb4a351194e1832311caea3d37e46f5d847436701113d86fed5fbe9a3a66d8b1cc0fe4533729ea09fe5922c28a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "166", + "signature": "0x08ff59a03c5e2252c29b3fc06f76c7ebbad36576a5ee35ca8715c256e6c8bf3d3e543683b1151a741dfb8efac183908428ffa4f5ee44b3ed29da60e0a47cba83" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "167", + "signature": "0x9a13e36c88a4a617c62a74383a30be31451590f338edd3ffc3e21a8e64596744f3c26f75457e48fcb3d11c81fa2cb4e6fcb92718d53d60157f462d7b1d11348c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "168", + "signature": "0xf4d23f3cdf0735d5d611acaee209599e7ce65960f9d3d0f7a8a48981712b7133e7106c4b3a1fa7681d589a3b2b3cbb03bfb672a6af4f61f867e6491f98d6bc8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "169", + "signature": "0x4606c2ede36ed3e3e61c73d47477017fd085884c944a04d53595469c08c4762bc8aff71b340a8de25c9e031e04f7bb25b88efa1483290f8dd72e32e5b36c5f8e" + }, + { + "payload": "0x4300800000210000", + "validatorIndex": "170", + "signature": "0xd6a29d04543221ba658bfaa1587d57a19b00b9d8200e3659103f933dc86f745f5c6a32b3bc59d6818034962d793321262a5e9a310ca71f215f9a10cb82b4378e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "171", + "signature": "0xc609e31dfa94ce6af39fefb358d4e0248429d9b3c15a314a9a666186185278432e758fa50319f7a8878d2e512aa54fc27b0fd88181d6ab7722ee6eabd629b182" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "172", + "signature": "0x6a6e32458f1a90c589977eb17915a38bcb379ee1197c870a4aecbf022003764232c3262cf58801f808293c7e0cc3562529e601acd11bc8a7363120fc495e0287" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "173", + "signature": "0xe26da27724c53ae381ef8bd221de03dffa539282d02ac04b3972e306afafb123812ab9c8848add4ac1c652a6799e39e8311d65bb6d75f11bc05b07517ee23382" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "174", + "signature": "0xc66acd6b5a1f8bf2e39a6cd7dc24e0cbf53b1997ee4cf80e126c572f10f1b91df915869468c89e0b7f05a984c9ccc00a10e976297afe3fccf7ee8dfb5cd57e8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "175", + "signature": "0xde43e8624cd23c57cf7aebb416cacec275830a1a4a1e29a685d345ed0001746dee8795eda2602a3a3baf873e194474216be7c79a660acadc36a6465419732c86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "176", + "signature": "0xa471a9d193895c76df05b21610d0d33c401e36d46f98b623b51c378ef8741f5650d72d96af1ad9a33aae4756addc7a7a4fcc5dcc51fb27e10eb4609a9df5fa80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "177", + "signature": "0xb2be33250dbee1bafc2a63a9b817d5bda5a3d509fe056c93d975f7159a03cb07b07b7bed3441332a9d53474292352941f7aa0637b129dabe63a4e8f4a1a7818b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "178", + "signature": "0x3a793bad524d042db2b3de2785aec4e7ea13f2f69dcb0102a8dd27934c65ad67946382f3f179e25789fc72f236971089125f1181963d242463f4df35661fa48b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "179", + "signature": "0x0e9622e2e515fba292f1dcd6c3fa9643e740815f3c33fcd164ff49e77605f60c3684b8ecba6d621b54acd5adbdc3ad2387cb1d4c9ecea233b4cdae776d0e9c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "180", + "signature": "0x24a239d7de2e1c42e8c3869d1e9f08a317ae16a9095f09994f37f0a71bf2cd02f878ae7008a099972eab5db47458bfb582368b463b78179f3fe8fbb9bb8c0286" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "181", + "signature": "0xf682030f4812c6e7c627f10ed30efd5da9100b91b4480197a7136908f8029b17bcf50bc1b1d1516e74c4aeaf2be52ea5db7dbdfe59507f687b57160e4b8e9988" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "182", + "signature": "0x12b0cc4f51e2484cb881a10b8686edf986150e8dfbeae8425946d12fff304f2a086088ce6bb39bc1a240f8c8bc5da49f9359e6555469e456338111383d4f1f82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "183", + "signature": "0xf6d7eee2f72c29816d29f9bfff89189df73e3c31ec1830bf3f17645bb6a03629e920c53a4de60a31fa1b5a943b0c126bc78faaaef6f066043c8dcfcbfa014a8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "184", + "signature": "0x00356c6f46945de343feec5760abe6b8f85c45b41688c244952ff2113a05df190d48de1038fe5efa3cc47354de5e9967d32da12b4aac58a49ec64465e8d4408f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "185", + "signature": "0xdc804a2ce3a9af709926342fafd9ed24447d839d68a1e99a04322d15d133e51bbbc4f0fe80f7a4a129ffe5046c10c72e289d5931d6c46859a8fb92751f98498c" + }, + { + "payload": "0x4100000020010000", + "validatorIndex": "186", + "signature": "0x447a6f46902edca2d8263ff2c7ac8bde36798425dc243c13fcd6f1199fc9dd69be59f693cfaa767a3f79f8d2a936e464b98d01ff3b5900e9498fe13141fb208a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "187", + "signature": "0x1e2e50caa45ffca882a3b8d30f04a3a51c65601d06829c9dd2f414d08a25e5369c65788621dd8b9fec5acaa62aa1c4c24040c4ba0071d2b7f6623ff5b140d389" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "188", + "signature": "0xd8e89c28f3ce78ac0b757efd3dada6450262814235656a86a5f13def7b8efc2fa6b922b1f8b0642125292f21693026bab05f3f875c41b2930b5175da6ae1dc84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "189", + "signature": "0x4ee12f9d094636a08c68527dfcd359df6900effab4f7dc230f6e26011b762b1991eae6be380b15a1230608a772be88e013c8ffc39b1c1baebd4660ad24f78180" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "190", + "signature": "0x7c82a934684509d4ff5623459c8bc3997876b87f381b668330edbadbe676b136568219397abcd75f48cce7e3b1c0ac37b4f98cfac53a8c59d75bee2e123d6589" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "191", + "signature": "0xca45bfc30ae1ab697d2e3dd33aa1fdcf1009a48a5288dd1e2cdb775bd3beca3a2fc44bb1103dfea966af3972eaeff41b395d5ba00271e332af72b151e397ee88" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "192", + "signature": "0x9aea30adb90cc54f231af94141fc8facc4e979ba7b300f52a35196d3dddadc4fb9195e1cacbde08bc58e31323a89c8ba6865e78bc14a2e01669caca509b3ca8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "193", + "signature": "0xf67474d08161b6dd9d7b9e281543257888ad273048214559c6807e5e50d7ba6bb6b4e708061aee97c2796aba479c7ce54417b2c9e2b9e7801611be093c5c8a8b" + }, + { + "payload": "0x0000800000000000", + "validatorIndex": "194", + "signature": "0x54fbe48e0ce0b3e150f43a8337201e194dc65571bff38b6629771d7591d24f0abfad9be5e634ff21127050ce624239202b5e3e517f1eb255dc4f53074ddfc38e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "195", + "signature": "0xbe3187fdf5950cbe68a251141859339375eab552a324dbd7d03d84cbc2a7837f3c5ae3051de81f4f8009644e0e141671f7894faed0e01626157c64f8aeb4d689" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "196", + "signature": "0x787d024ed73988bafb0b3f91279fc8047e7de271667aed592c710565ae547b01c91ff4ad38bddc85e333ca47716ac2c22cc35504b98593225407b937738e7a8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "197", + "signature": "0x201d76ca274e9ce45a0897533b4698ec4fa6bceb1bede946e99a9d6470f68935b1362f10bb64329674c5afeb878464edbd6e89fa3e117b334fe1f22f2cc7c680" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "198", + "signature": "0xaa5f6e13569be3fba8c8a4d2f1f1da0892fba1cd1f6fff90a8ac03c271277102e093366aba8bbeda3a46008213017fd39094de75e8a02fd420ae1992bee38481" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "199", + "signature": "0xee395ff14e798456ee04d76838aa51fc5bac35a7c8c852865e82d4a38b9c834b70449128108a0c2d87c3d3f11cf589f81fd08509fc6b5b9fd0b379c9b086a388" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "200", + "signature": "0x06be65cc27a8d2c0af848a081b3f82140e36d4204b9f1dd07bbd166d87e00110acaaa256d379b35834bd75e6210cefd062b8c627e6229d02ba0bec347e027887" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "201", + "signature": "0xe0242bc6e2fd407b292bfe76a2cecb64e50f2ef403ebe741c0b676537965390258e4726cd3b1c7454a37470dcdaeb0050048c697479be82c30ea7a72793a8085" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "202", + "signature": "0xecce63933fe43fae0bfd0364aedfe7c05fcf0cab4b38181dc15b20677e6f8a65e41cc685c128c2a47fced171314a41bb6b90df762cdb233a51a0acd0323d8f8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "203", + "signature": "0xa2e499e38a2aac6158b0849dd2d2f3d15c226e45fc60b108f579cbd1ca62134a68e4bf338068de9dfae895ed7cb3a6e394e67f3cba6b827c8fd60835d2df8c8b" + }, + { + "payload": "0x0200800020210000", + "validatorIndex": "204", + "signature": "0x4e9bb8b22bede8fabbfd336f61d380392423689fd2dcb234c484113f31825a7474f4afb7b4907f84ee339264c2bde3702019d667bdd71bde1abf6315c15cb588" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "205", + "signature": "0x3c10b6e8f91d69f79ac7a3578dd985cb7af3531bc4ef404714e9131524ebd328a45a1780a2f24fe5797712aab4a6d9fca97b98882afce19d4d81709ff9ed5288" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "206", + "signature": "0xe41ab2f32ad84b60876b8679d1cd79c1ab21ec60b80e5862ca26df5e2733762e0e83cfc9c83997c873c99f522c87c0a3405ee0bfcd1738f186af13a6b4fa1d84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "207", + "signature": "0x7cefc0691f46f8af0600b3eda0aafc57148bc20ec4c49bfba47d0e3083e94a395fc58efe47b4d8bca2268d6b379599106cc6e5017a5171deb49c000906b83a80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "208", + "signature": "0x78583358c322fb366f065dbe460f18ac0eb83306399308a248784f9f771468102788d1775f82cac9764844c8991f455eefe6ab1f7088f6ff2e1bbff86df2eb82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "209", + "signature": "0xd0f5da96fe5b79b8015acc1baf9cd66cefcbbda0e13604222abae1096a654866fe89a0d5c7d644f6ea6803b8ad1c18d385e0771eb56cd413cfb0953000845b82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "210", + "signature": "0x201ab85bc867e85660a6a7a98240918f2f5c23210f5d0c7185176cc45c975034222cfd69db9ee19c316479e4272acfaa12ed729768b9350731e0f352a7e29380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "211", + "signature": "0x526282061aa23360a8cfb849b7b08a9a095cf12af95e41a5896d71b425483454f5bba661de727b3d4aa7f4ed209c66ef0648672101d77b113e16965e6c3bb983" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "212", + "signature": "0xdc4dd05b6a3f6bd152302b6a9d3af5e622bbcfb573f663817078c08101c3243d6587ba00c7f6f91da4bf4909a259dce1f92b41cb0c496ba6b428b61f2b680a86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "213", + "signature": "0x32e475f5d79de90df5cee0c4357ca84cbe41ba93fb2bdd51f7e927ec16b643750022f0dcbf625098aa69285b5defccdf669f4c6abf4b07b6c515e5c154f64b85" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "214", + "signature": "0x6897eb7d5f37c1bdbb07915f8e252a71eca17c29edfab0f0a0d9698683e44e1e3aa4237e71b1b7b5e44305b67d506fc700cc7fda24812c7a361ac92a2b667a8e" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "215", + "signature": "0xe4878d38b2d2a3fb5cfc33b668f98d1fe5a8435f2002e5892e1c66b79f40a76a8579117d0f9b6ea0b3e5ec04478444c1b6cd487c9bf894d8b0c35497415c7980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "216", + "signature": "0xa8295a48f4a10c6c4930e42ec63d5e2b533a84975dd098b780d6043a53171315e30e944f1b0a6d254e0dd6510e1318b0d85e404fd932fb6c1541be42d3b7df87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "217", + "signature": "0xfe0880598f7569a246343f651dc54f25580ae25cef81600353139907b63159373f5987622fb2cc9d2c2ea8721799198bf2f10047f11f87f017778f9dfa0f7d8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "218", + "signature": "0x108bea0da38132d32c62959bf7322f375c7ba3810d78ced7100ab9ad49717803f71a5b098ad4d9db8f6c901607db4425b879c6b4bc848c6b7a8650db269a6b85" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "219", + "signature": "0x9635cdd69e2dd6060b1833cb41083866b97306ae766d2a69ba197938dfc3a571374f9597e6b4c6a9283ad04ec9872768bfa033733de60c64838ea495affa8c80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "220", + "signature": "0x60a82ec79f1a6ebff8c7661f826766d96bfccfd0695bd00bc18d1f628c3a9816889f8aad1a1010b44a813130dc0e1433fd35897e946676fde8dc083914ad1583" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "221", + "signature": "0xeaa30f9d5bf9a03d604c77e68d6cce523b35b91ef0d257c0d0a114b779015922b157d1b32c90197c5850ca6bf4ebcb3f7fe4e08d705e6b42e446c33946f51980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "222", + "signature": "0xe68c3a6f86a32163e3364dd209bd091b4d57678c90e16353d6bd8335f3a23644b9bd606f7cc9bdf950116b2e43feeb35be9a29c11d30d911d1506cae4e9be68c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "223", + "signature": "0x524764ea7a660343acb66322a580dfe6fb520181563ee4ee01b27ed1df903819ebfcdd3a792bae72a89d2c32dbc131d6a86e54d7102e9be71d5e12c70dee408e" + }, + { + "payload": "0x4300000020210000", + "validatorIndex": "224", + "signature": "0x82a9ff66eeeb47400f34deb6ad4c7d52b897a8480073104be244e628cbc0561043b866a999d8c57d670a61aa8030040742399bc9752fccfff1c81d12c95f9a8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "225", + "signature": "0xa409e4bcc80be760e3e4a0226588d5b38eb07867fac69055160ebd1419c0f06ed9ea63d11bd356fa564fba31c8c278fb1a22bb5f14470d77f25fea264b0d3a8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "226", + "signature": "0x92595c09311baca010c53fd27d21869f0fee70affae06ec10cd0cfc31b2dbd262f96f96677aa99a164142a31ccaeab1f4f1fd3632002a3b59cfb4c1859193c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "227", + "signature": "0xfc7afc5d11a13cf2eaf82d0e403139e8c0e0f19301dbc134931dcab6429f3647515be2ceede4cfdc21aaa33efb7cb0df4a49e088380630aeff87329539b40f8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "228", + "signature": "0xc658c6cd9c2ddcbb86704b5373c119804274c88aa2db401a1b6b610b48bdb43bee9ffca814639f626d6b3764013f4ff186482b5415ee910cf7dcdf0fa478f08d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "229", + "signature": "0xc63895da340ad1a03b2d65b8173b22f01a45c789027fafbc143acd35880db3581f17339ff1a2d8b486cf95238fbe76d57039743e72f9e59f8ba889071bc1f288" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "230", + "signature": "0x403cf32af6db48349fdb131c8bc97588de726bf86b2f1e79d5cb9071a337346e02a53d9dad5a23da050cb5e243a90f8f7feecd21a9030d908983ce67b9a1a68a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "231", + "signature": "0xe053ceca1d0c7956686928ff09ab3709ad3c3afee74252c4df6fbe89c53f8c26720243aeae3f0804194cd8193bc401830fe6232da32271d517ed5ab0ee18e487" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "232", + "signature": "0x80cf548628cecc0f8eb4b136dea1b6a5a7072119cb30f26bdfc879233ed1054edda11e4a6e616089ff626131798d65a2c9a06608e74fab2868e39c17e3030e8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "233", + "signature": "0x1eb004f0dbbeaa19a366470fef080943a1c4df71ceb8dd18942cd701644b1061d7fc2c1697c2e13fb820bf7ddaae84f64b3357b3a7a3416afa4c1eebc9799986" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "234", + "signature": "0x5e83241ebebc1ae416af5c078682cb30985eb4c3f3be849641487ee44b855102c39572928c4c19d882ee21b9743f20b9d120be20d6e74117ed825f8a7c507980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "235", + "signature": "0x8c576a18e9d7db6bd87c0b009e91dc5e2831c1adabed7981090845922cab176892bbb9ffb1c777b893753db0ab377fee9f6fe00b4b336ace18b850a5153ffc86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "236", + "signature": "0x14d65eaebf5ca7a5753d31ebaf5f86a9af5334d980fdd0f528abde7fb0cbd90d15e53aee2e3ff3f391c2723bbd1d88bd378e3ef8fc8956f5e3164e773673d689" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "237", + "signature": "0xee966a07fdf047f53b6aa144d6e1d847eebf5e41842481a6c0848e4ae0d5646f70eb8508cd9bf277b6a31f84add689617ecbaeee12860aaeb08faff3854d5d8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "238", + "signature": "0x70ac6627cd39145ae0358bcc51ef0757511b197a816532ec228c4d98d221504dfb985038b4b09914b88d25083b35c48fb7c6424472e5ad993f02ca91ee3d438f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "239", + "signature": "0x182c6456e969900c8e0cdb447c80f518602a2afaa582060c584b29653ca69300c958a7c74d187a3ae1b3b24681a7df4dc618c1051446bb1c16be54e36cfc1a8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "240", + "signature": "0x2e1bea4d391f8d5e47f17852c2c61e37c3232814d51bf1b8fbed96dba861b917568a64089d1583e6b5e9cac6e40b68572540fd660e14f5593fce76c2f303e380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "241", + "signature": "0x225faac8f53226f4b2b7a10beb88a295200d71e240170f200d91d57bd228d212b2cc2eca7942b60ed5453a19c25e3b786eb0c2d8aec02d5f20eaf6e2e296838d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "242", + "signature": "0xb879692b556142b8ff0d0b60013154a5e11acb0e18d06607b2040f9610da5f3ec565c931cf3741a39683cc74b1abe2f8b6933c0b11edc31b365a451609868283" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "243", + "signature": "0x4e277aa0143babcb2dc867cea1fbb404b3128ee041a7ba7c0f864b22cb81cd5c2bfbcea109b2d99cb20cca37d9872f526924da5abcbdc0fdc122589693302580" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "244", + "signature": "0x40b8013b3e887224b5e7332c5ffcb2688d04fbec0c6f21eb3eb887333ee9fa542881e15ca2030b0a9849a1bc490fa3241d1bd9d648aa80a8472725163a110088" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "245", + "signature": "0xe4d4396ad5e8f9a04b88ea112228f1e4e8bcd22c1c0ee8a0c425619178cc0e3096aea16d0f84f0e6c9118546cbf29d7dc002d2e06db4a2e03958ab9ab4744c8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "246", + "signature": "0x5a910979205265123a2132d73d0ce964f39f795be452e4c6c181759a4858194214e474632179a0f5c35b8d17cf78990bcf5870c461af2dc423d4f407eea7ca8c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "247", + "signature": "0x8e3e416a29687652d5b21cf8f5326e699cc70945a2b8d43f7edfae74b406a237dd9027d681a4f5085521fdb4357f9f557942d7d82dde7dca194eafe9b15f0d84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "248", + "signature": "0xf8227f7283dd18b9709e3cab94ce081825e2138f45caa9eb7fb3e6cc778c284563100efaa46cb70c7050bf01daa2106ad076a6ccaf7c7909b543873781826080" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "249", + "signature": "0x0e68b54cfe34f0883a4de0c385dec732c160a724c40b501ab5aced88690b0136d0fa98d2d11d82e70043dc2b04da840c5a0b83d166b430407703c2f828b39e87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "250", + "signature": "0xaad5fc01dcf97083b9739c11b99bc475ca816130be16748e8c07a1d9a81e994c5305aa5cae18a4771e7511a6d9b54f53a0a52699ec7f5ed48887efd9dad87c8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "251", + "signature": "0x8c253172be58d4fb4006ebfe369820a7b2b1e23615f1a1da23eb595f69353b0d33cb6b0db43b5f532c861718057faaf414011e2f7cf909b49fe07d45c59ed987" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "252", + "signature": "0x60a8125f3df66cf8df77195cea63e54cdc108f33a01dbd4553cd7356cd62cb5a290f68a745fcfaf6f115a8544ef40aaa2d0d7991738e1e3e52f91baee446978c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "253", + "signature": "0xbac446ce5e83463857b51ead12d202f16a89121c1d326678306c2c60045ecc55dac2f01b61cb2dd9180d8c2ed30b40b5516df2a4c6274b25cbb3b5107bdd5c88" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "254", + "signature": "0x7c43f226178418a1792b3c0c1499a94fa028b7ab9da269278e573556b0337a2f65fb3f6214e8cfd533b226bdac02746daaddae92ea28b33163fbb7f1f743a283" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "255", + "signature": "0x706ea3c1dbbb2aae2760dd075ebfca2d5a601f0b723bd28410f5579d8abfb342f413539140cc86335695f61ffafbe5cb1065b34c4e8760908d34a1bb0954378f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "256", + "signature": "0xf6d546f31977242c4fa9ea5d4a7a5111c84861a4bc6e3d3c24407855c3c9d439ba35d818c80ae5b5e03741141dacae9932a433986a7ab2898adca861525f448a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "257", + "signature": "0x54a8c193a87fbdabe90773c32e764cdb3a91c2347584ddd83f4de97e9bd500626bc7bb5face2972d2c6559e2fb7f5a8b4772e6597b7f73e8d4384e51e5568c84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "258", + "signature": "0x689d85b758e4da334c38e44e9d98cef956dc59b82eaa7d421d85d345855214087b00b4f6ebefed0624668313cd4c1bd379842154b892db945c8c06bc86c43d83" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "259", + "signature": "0x3289a10f8818f068d0f46a51571904c7035002fad18f842425293cc42a3d340c6084e74ee20ef076b520d85778b4b915bea4bd4a898a1b596efa4230acd8c281" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "260", + "signature": "0x4a64ba979a3f372010e6536faffb589623814887fd165286a3d8a4bf27b9476b9f76aaff77b90a71e9f2dd81f65bb4dc487f4b06eeb5acdf699f1064939c4c86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "261", + "signature": "0x0a57604221920e33e66df40c1f1c7cd96032065443dc8ec34deca7205154302a48e887e0570d80aafe2491d9accd809b0a4edf5091a2d133b3e1a032b4728c8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "262", + "signature": "0x32d2c92abc659522f0bde46deca3a775b884bf899bc05df7167d6b73237700735e34a610efa0de515ca78bfcead3d9a560ac1e8fc688abb62e91d4fb8798a486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "263", + "signature": "0x1411517a1ab24190aa3847bc236b29514083ec2a5d36c13be20b0bab3ba0a86dcb64f40c674b70f42f6b08d27af4a522b0336eb09fe7b3e4a4f5e64bc93db589" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "264", + "signature": "0x68544db00bb1671ea3448465ded89efdfac72e7d6b6031f1338428cff4641b2047037d50aaef92cb828822c7f489406a54f2fb6b72c9a9c1f8af184871faae8b" + }, + { + "payload": "0x4000000000000000", + "validatorIndex": "265", + "signature": "0xcc8312e58a701ef98d50d76f85288edff254019f82595efbb19d63b58ee7d248c51ba4807d76c173e40cd5a7a0795e7a98b74fb1eefa1a86f5a0574b604ba585" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "266", + "signature": "0xca8e4d6ef56ba6db0bd9c9fd915d55b5576e8d65ce9a0f2abb8066e1973e5347f2d959736affd1bf337846359ee88608a28f1759594537d0a0a8a8778661ef86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "267", + "signature": "0x385cdf32b91e01272b11dba18b5e97a90eaebb8e1109a36547f0ac2fe9229e0d417d191d6cfd4419afebae0764e7f304a1be806414328397c994e8897421ad80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "268", + "signature": "0xa201c9908f626d9f1c95b8bb66bd8c9423b9caca8835e303a5dad090abbf5e18c093b1ecc80f165853e014aecc9a486649915250cbbc3f53392d0cc34dbfb987" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "269", + "signature": "0xc0e7a5042e96ec265fe30fdd7aa6c2402a89198688989f4a826a4bea986dd14a45f181f111d8d836c836d6bf57606bb3eba9182ced3b63625e1cccd933f6d98b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "270", + "signature": "0xe0cff073ba91ae380c62511c8448108a25f4f43e3934dba208172e1f06aa4e5677e00181e152dc63cd048ffd7aa2a36836d791c96fda09d0341699f4f7bf6188" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "271", + "signature": "0xd267991ca489491097cc8800d727bd212b6d216177a3be4b3de66fca0a4ed30d6985066fb4913a7951ce095d4a86ae6a390f4ff590ccf38ebc32635052422784" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "272", + "signature": "0xd2c5a87fdb0ebb0c822bfed8fbedf49e654756ccdbef6313e24eace69cb92c5a87aec5a42bf1a555ef10dd56fbe42221092369609ef895734823ac5d0feffb8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "273", + "signature": "0x6a8287676b3e44edbdd03dd7fdf187d066c94754e1d17bf83710fbf427ba7a22b561aba1c055242fd6823508db42147e6f796fe67b6af6d7a72d85295e7b5183" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "274", + "signature": "0xf83ad0adaa7476bfcbfa2c6b587d6695b36f931d8e274552f2195bbff4a39609c10dd7980de2fc96159b96d84cc729d06f8bdcc7ad3bddf3f1c8dd0552817e8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "275", + "signature": "0x34b055557081fa8559a22745df95797ffea9aa40c1e41e23869ac2d88dba8d5d3b05b48c38c7f7e9fd1281b0a12d43d5b4bad04afe2552d1ca27bac9aba92c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "276", + "signature": "0xacd61af16a5453fdbc63a956985ecc9290eab89ed82ce9f19dbe941bc50ddc59c45d034d4b0d6402fae4f5cc2e7dbe71045507b31a559a66dae28ad7af59c88b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "277", + "signature": "0xe49cb2a85a95f2604e102d1c431a431b7fb435f2dd2a0cbc27ad27af01b4147ea07b481b3b93bb1d50d6ee87a0f0b4289da6a514e3ecd1c2bb62568ddb85a589" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "278", + "signature": "0xd66b6ff36657b367e881891146b09fd17864e965ce18bc4b0c7dcae41563c8024e56a4b6df7b61c3380478338e2a40faf9b1117aa253113e8f5536ecd2e4f18f" + }, + { + "payload": "0x0000000020000000", + "validatorIndex": "279", + "signature": "0x82d78bdf76dcc73bde22d8b861f35765fc6352ac8eb441d8b50d8b44b773647e3ec5e0896f62710762cbd56f52653338685393605b1789298bfcb2b4c8126687" + }, + { + "payload": "0x0000000020000000", + "validatorIndex": "280", + "signature": "0x2e555910fcd9fb403cce59b4d268ef7f9e19176f25cb022a32a65637a9245d3d53d8252d15a489221fea06fd9f25844970b3242fb320fd433da48299a571bb8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "281", + "signature": "0x1abf4067f79e61c8ca358424f054cca72768cbd282ce29fc60d88fd7d8ef900a3b9dc8339e93d5b3c677a04ca015a5b993260f7c4b6aa61931ba18619663948b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "282", + "signature": "0x602e632976e3a34cf12672ce39564aea30ee32ba952110e436519782e4faeb1ac3ee7a9599cb2d5525bbcff4671a9c660fc436efbc1f33d03633554b7ee5ab8c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "283", + "signature": "0x3c61f8c253d01ef06a50cb39f1bf73d1a0994281a3cb19b42583b00898d0c01365a7cad12e07c732c470f600675d28f8bb13a4b7175a65f63f840012bb1c898e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "284", + "signature": "0x36a24a7777ef0f263ca87c6ccb6d7a6214fc3dc17bbfe5627d3f9d7ce10f8d75e89e8546e9fd871304fc048e2a86d05a5959000aa47151fe24211d40c2597c89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "285", + "signature": "0x864f3456a6d3ad40a0baae4010aed8460fdc6aa27ed70c9446bfbdab23e1ea5a1974934b7b691f268aa4155c25fc4debac2462049b1e21da3219f25d83b5f180" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "286", + "signature": "0xe692ae357799febec91fb9a89c37e51e935d2e7022836284135eac13e3b5111e8b5e574ecf4123d9b4b333ee23551c2776b9894529cf762256bf9c0306547688" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "287", + "signature": "0x162814b5e0ad704f49a42327079c0a6f09c6b53c2096719ef285d20f5adf57285927a35c63b0f675bee12037e3fbf2722b667c5f2a2e77e546f1e11774a56688" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "288", + "signature": "0x6efc4314309cb6f2ff258108258bef1c12eaef2545c96b1abca482c373c04153be53a7fb148bcef1298e5e14d689bb9d9ac63fa21b9b6323f8b99d982c018785" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "289", + "signature": "0x5c079b6fc669abe136f6149b528f69e298bba06d5903c10ee71f8830858cc859a2f93c4d2cb67eedc92798911337751e0856d8acd81c45f2b3d7990d2315b28b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "290", + "signature": "0x6a10a2b29115d1f7b7939c8a49f851b818e691d3125ff5c9293071597dc51c41714fc480f4c44f45255c75c2b96cefa52a6f5c36cdd5be888af3411c4650db85" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "291", + "signature": "0x62498aa2c13fc0373e31b85fa048ecaa265262d548fa2217e6b9b9ca81a7357f1f47a1d596a85b30f0408f53f22d6a3a2d892b07ec7086557dc2173a8dad7685" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "292", + "signature": "0x066bcfa952d940e366cac37ae40e1196510d6388861180fd10fb0d8fd72f4475639e051432c3695b55d443ccb246a68ce627a6d69457b051de26a79accd83b8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "293", + "signature": "0xc04b48a1737eb4d219d91822a1fb40e71913a12bd56752f0c77aaa3722f1c94a72bd13f08cb6b951eba219b3a0d5a24e06bd6fc99d02d86ce3c08df75840288a" + }, + { + "payload": "0x0000000000010000", + "validatorIndex": "294", + "signature": "0x6a95e37a7736fcd9699fead07401e01e581f740e02284c77ade59636222d951589b8c9c6f3bcab19f67d95661c9a48a558a14d035ec97ae591d30d69016b8486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "295", + "signature": "0x967421a1ee0328beb62a4eb24af9e2cefd980271f073513eb38b8c68ba3730276e5d57c28234aa5693b16d21e6f3fa70f236cd4212ec77131f925f5d18e8aa87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "296", + "signature": "0xa8c069816cac2bdcd0c4823ce505ddb5ce775cc1ffa9517d3d5b4d93949d225755831a3332fc70e52fcf68964c9903f5e8e9d0042516419ebb98df9febff7282" + } + ], + "backedCandidates": [ + { + "candidate": { + "descriptor": { + "paraId": "1002", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3690c3b42bfd07b66e27a0a192b00c21ecfe13105689bd3602bd17853263a003", + "persistedValidationDataHash": "0xfe4121fe0fc2e38a1eabaad12840ee1b7e12e53a93fbed6d850ab7210f507bd6", + "povHash": "0x9e8e9bfde81405894ce6975cd93b0a3018d10e8f675651da9c2b18d64417ffb3", + "erasureRoot": "0x1e8b60ce5c8f4ea56b69065003d2eb383a3339874fe745cf9b729dddf28e6589", + "signature": "0xf061e606f4d3da591bd575741b8d27a03604ed3e37322f51ae54f635c05f4d2f5bb6b0f3d4d9253bec1647bfa39ae27483ba56ba2333ff9ad1a9b9249c442683", + "paraHead": "0x51f8c30158af2596ee39b5a501e7b220c96e7538c509fd0264836dd21fc3f709", + "validationCodeHash": "0xf43e890a5eca0230a7eaaf88a60b8cc5ccb0ef157986f628650b071e47f7d323" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x4060caebcd368102e6e4c8e9bcbcd4c43473bb5ca7fc90543617f024969967554e735a002df9e680d0e863dd1a0b450ea002f0b8fa1d838bce86cc7440dc3d87db25ba349e6310abaeb0fe2bfddd5ca15d986729a0c7243d0f9629e27b8db075fc054c2c0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010110ad892e41b627efce1107bc85cab0abff439bb0e90631418bf434f713cd0528e28bcc940a077940624dd6885cb66ba5ffd477665fa0ebb8efe1d6a1b0956886", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xdeae29a866e303f2bd9a0e9b9b86b6dc2e2af040dd428811ce70fbc7a2c8e45b6ad3d86bbf4c4000acc42640c11c0a1785ff25042d9854aaf5b7913c1af2bc82" + }, + { + "explicit": "0x4e042406ac5e17f97622165ee940156bf29f06d061f7ac0088aad459e6cf7067f8e59a29f119fee68e1f15d47d1c5d54be8a2391018da25bf998b817b14d5887" + }, + { + "explicit": "0xee426731faf2bcec46dac0c4950e9a8e374a35713f3fa80fd89f384850f9ae58745bcfa42ed4d7d48a7f17e4807457bd75108ee1ad0b69773b01599d0c62738a" + }, + { + "implicit": "0x602f7d329499a4aefac6e61c264f5cbe75f329546b107a1ce6fb87ac92dcd74bc888d1d7c78573f7ad884c129f7e50b9070067de5d44b5850468903d21cf5a84" + }, + { + "explicit": "0x588b632e839daaf9c942b4cb2544ae9a0d1a3123f9a578fabd6217c85572dc41877cfeceac2df325a53b5f1624ab6d911069902913fccd05e80083d79a119882" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2000", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3660043be265bef9381cd34e443be839e7dd1c3567ac86637a82652ea3c8734b", + "persistedValidationDataHash": "0xa2c84593134e8720787a9e0401c33e2ed432307829807eb20f7bbb5582b900ab", + "povHash": "0xbb3ce3d24985bb96410a5bde338745a9179157dce0302db71b411df9f5c80368", + "erasureRoot": "0x2fabb56332995f9aa4fe59abb286ad965aba65bf5ea1514b76f5ce5c2dc77ed2", + "signature": "0x4ac1507603c685466e25480c51b6972e532345655026cd72d418a3e30aa1cc34e5f7af7b8251d3553b3d88c8f139590054736b5388ab4b6f8b45b0f9f630b283", + "paraHead": "0x1c42a165f6989cf06ed0a26d60fb1d611a5f70180e3ddabef47d794a6fe8b33e", + "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" + }, + "commitments": { + "upwardMessages": [ + "0x03100004000000000b00f37ccc67010a13000000000b00f37ccc6701000d01020400010100e9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" + ], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x8b45b238d38a4f7d78dea720fa528dcbbf1ba35213997a3baf6b14e4c26ece5292b63301d80a654f91fdf8d987977f1b30e1a106823d80938b94d91c529317c6a375fbe0abbee910eaae2039ff264270160af39d047ab90a32e4c2b97fc1bc75b046f82f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e36416704056175726101016cde70928296c791d2145304657d0f02b98e2aab533f6098e3f6ca42b1a7da61d1281502140df4c6cf943e73bce3324fb755845a5b9a5ed53f69a80c8c78fb8f", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x465d6f10dc2ed7a7af1d6f1acfca7de31348ae7aca26ad275c5525b663ab742da7777bde4118886ccb5bfae99b6157cc21da18890c8aee69fae2edbfcbc94b8e" + }, + { + "implicit": "0x66739d0b9756734e94366512df6aa47050bfb64b13e6d0d8c2dba2c69a441b3b49ad0dfa57b0b014ec858b93ca50a03d58bf868012086b03363f096c0493ee8d" + }, + { + "explicit": "0x340f9ba519f725afdf11dce3062ceb433cc41dc93c57b405943778be39adc9184a23b4a8f138aaf37d44571fd19cc0e556949a2a647a25fe9070e37fc08e7e8c" + }, + { + "explicit": "0x528405f60206c7244b440a4aa64e02a6cf391c30cd73a66de83e714c93558a3c8a82b283cb8c2871f4e0c2659be2dbc2c54e867504aa78f3a0ea0e2ef2fcde82" + }, + { + "explicit": "0x6e01e931b372878fe84e93d583000090cd1a318ddfdd773b65b1636d80951d7ddfb762819018aee0162d142175955ba25901e3b280bc13aa06ee759bc762708d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2004", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x9aefc73def07971948f3325f45138fa40f231b043c5011fcfeb72228d04a8248", + "persistedValidationDataHash": "0xe19fd634e8a2e2ef5c0b8c1b5b7db5d95e67f608c3b9ca2403c0c7d1b0803fc0", + "povHash": "0x7711b2c89a5b18566eae6e4117f5440a339403c0586ffe6e36287ccd8d4d04a5", + "erasureRoot": "0x9e4f69032451d0581b60f3ef8281e981923e2e31aaf602f64affa95411937062", + "signature": "0xe0b80e3c9bdc999afc0b7fc1ca5af6d5d0daf200609f8d8873b7e7db405ddb153c4493f30ee1bc7d59f933a2bb185d4da0d8f9e31755c18a2975cb3fddd3478b", + "paraHead": "0x3723387a5dfe98f3c03cf0a2d7800c5a9cdc00be442b89c85a2ba29f8968f096", + "validationCodeHash": "0x574fdf846d7fc2ed13e616ae37beb1dc2a7d05300cea28e30c5433ce2c1d351e" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x52eee388c558c53eaa7f8bd3dda05f4000f26ba769dcd6a25e52b09d72844c7e16383201a67f08822ef11383fa10fb00ac9227dc04842d6a35dee897b7f7841539fff76edf5464985819f09134c3f64b0acdf272a237fc5aaa6a98a213b5b6f10e08780014066e6d6273801427f5a71076bec907dfdabb0edb0ef03cf0daf66f3b486b8d9700631c8c940b0672616e6481016c7bb3d07a1a6834c5aafd796d8c76183f31eea393b564a3c81008435562ce04a213c395756e9ef996d3ff7d94d486b794cff2ec57b5b5dff6ecc929b13658020ea86933b23992a821a1b1c4cd5b2901dcf1fc713d1e44713488c16857305803045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090601492a5330b2f61a080ef67fa0098789a32355ec413cc0930b23826dbfcb2f47e32cd443b6f606b9b662c38fd273babc30562009bc0320a14a11fde9042d8dbd342e261067d520e931ea4fdf9822d96850d40fd766466fae5bfcdf75d25f24e04c1c4492f8794899fe8a48a939f952a02c35b70655efa48f17a3fe84c8522d1da55122075ed801710d63ad04c1066ed1611d87d6aed054928ae6dfdde96731296a4b205dbfea4878e851719582717a3edd502f850d5a7d09eac0d0d9db87ea0d9c18e62c68d84099225a5aba5b2cd94c516acc1709cbb61bc0111cb49011a3258dd70c5ba7efc83406ec61dc3a450e3df0288daf4d1a5ada2d68cd40b22d6ea45d2bc3e087bc0eb1ae925a9b48f13a7a4a9e83b5c10e75d599ca33e64fa3d8086aa245178e213c1fbe092810d13bcba8e0c55c4bd61203aa2f02dd638f0c872c8b05a067ed3651da7372655507d4abf3d2f109e067a4d6757dffec3e12960a5e2314cb9b1b9b4a1b94c0129a2258b6a1cc6bfff2d8cbe8c317ff9862980f7653393b056e6d6273010122ce64bd289f2d21be23e9b6707cbd71f29804ed2cf89f95f73e7db2d75e4575ccf86c94ae6b2e0c4e77d639853cebf9375fdeba95e33133feef26a1c3ff2b8a", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x0cd9e6723a5608c7c070c62ddabcfc9eccf2f7500917bb4f59afdcd5a7c8e5525dd249adfbe83a9efbea9f25d670453836b2cc9d5fd1d8171b4bb10608e0b885" + }, + { + "explicit": "0xb6579faa3d6f10710600cfa2473f8c4e8675435f969967da7eb20d1da4d94d4e52737a51ca2aba9863d329374f772affc908cc26ef9cd7c203ef9bbad670b080" + }, + { + "implicit": "0x0434095f2a19c529949a09cd9477c5a6b8755ab2866865011d5140e5e03ed4444d1d92271b705c52e032eabc0ded83495111348fe2b16a67876e50039a2d2f8f" + } + ], + "validatorIndices": "0x15" + }, + { + "candidate": { + "descriptor": { + "paraId": "2006", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x2a58b7a375fe5c1144fad294c00f2d7329a781e74b7fcf1512d9f2907e760a2f", + "persistedValidationDataHash": "0x72182442cfa4ea659b38e85b6766ac7d9b16d95d8e0848d332ceb77066521d18", + "povHash": "0x23069e5ec20331460678c083055ef453905d75752ac65a3937f3a54f783dfcff", + "erasureRoot": "0xd67c4b0faa17493dc7b5e2d096e5337d652aa6d0a80b30bf76ae371a0701744d", + "signature": "0x926f09bfa798519a9273c435344b2d4d51e6df582426fa81ed1dd6d6b3541910c2ad88465eca45e97c736ceed1e371ab2737048acf0d7894abed559e96e5888c", + "paraHead": "0x67f217d1e841e308226cc34a50181d6ee383676a9031bc4fa5469cf3b405b47c", + "validationCodeHash": "0x938dcdd90b4ffe4e8d484d56cbd87b2694572433b1006415a1b2f9c20777ea7e" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xc4a36aee41c9d21f6c436d8d14b7b08e1b9a69f2b4c5c7a5c1963c376c0bf75992dd32011df5f9db8040da03f7052348f0c9fd2742eb1ca74460f9503426b314bcebb31ab534aa8725c8601904eb1342cfbdc9a41829b4c7112860ee6871db4d6defb29810066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090101e24439c1973e055f7ba39fed1d0b50c21deb4043a2d87f8888cd77cebca80ec304570c7dc3f8a0513be9d63da717dcb870ff6d5ca5efdc3f248c305186531c4d900561757261010116078d7b65da3d5a1217282077530879177d4896d18caf2a1c330ef10465073a77a51495bf458e07ff63f968d2800cb4711553bc7d519f4ecdb39e1df940b18c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0x7cb7e0357629966e307109cf665dd025893f35a3f9dc07d89c8e05278d750b7aef70a84bab753abd36227fb65269ef29bbe0e0f3859153267d248508b4b0778f" + }, + { + "implicit": "0x3cd1d3d906ced2136c7693a27fdca859101c755fa057666111530ce8235f421e4907ace0ef4b739163321c77672a91c1cad348f74454e1e1abc0777f9d81fd84" + }, + { + "explicit": "0x929fecfba7cb6414de4fd59d0611e60a52cd89aabe0ec7d65bbe9babd61e2a4d3b8c0c767814bf2980d0d670818ce126590a9f4af038192fe6a5c50605f39e83" + }, + { + "explicit": "0xce009d904f5d0aa11d98d2bfa541bcb2858f7e3c4e7f285da8d4da76af972124492b7166f17a625c1cbee886d8e261eeafc37a978896da091d1a036376186181" + }, + { + "implicit": "0xe0677c85d0dd41d235981f3ff8c05f5274c88534ce15edda4efa6fb94c07fc29ba1746138708673195c863c286496ac33144d853b3446455770e6c1a48fc518c" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2008", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaab596d674df3a14b138286339e0386a86a14fa41b8ebe7889108ceb0dafbd0e", + "persistedValidationDataHash": "0xf35ad6d59765e937a89e565122260f48f98c71bfdd62501ed466508d65829c62", + "povHash": "0x20a94e1eccbf6535894a3fdcb745fb7bb9b942efaeb72b820414f194f751549e", + "erasureRoot": "0x6872765c04ff639ea4cc61de874b46eab78f68968a75783edd9404719ee0c34e", + "signature": "0x40064ff193d19f75bfb85e60cb97e10edd0c2e1b04b4f356f1cf09c896a84a35c57a72d0d31ae6cdaf4b607651a2258db5f6d259c1a5fd6820b5b25d9adc3087", + "paraHead": "0x059653c35c2317647dda3ab59fdccaf540df274dfef4fe9a5eca3f89f7f23b02", + "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x50d6426f618d46de4f289683479052cdccff758d70a15d8658e31b13772ac42bee428d0021ac9eab0bf6284a79dd2f5d95cc311706f50c52dc8c658877ca2edceff470bbed926a7cf015ffe4caa0eda8b45b588a0c36542aa17d3516b47ec00f082f8fbe08066175726120f4f2730800000000056175726101011a2cf1bf2964a3e030ef3e6b090b1a1020217cda932b1de6fe5dcf356f531d65f4bc0a717972f3e3311a2be3cb1dc5998148a4352ef917f6fa51f5f8223b8c80", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xeef36577699bd9a4edc84082bb8c9a889c542e0ce677fae5d13678daff4b882f4a5058f12f0baa273dd20571d135dd8895fe30ebad2745c1c4c0449ec0f6088b" + }, + { + "explicit": "0xd69e9503aadf9e8f06ce7ecf887f7325834aa716733f89b24f38bdba41817736f234cb8e994227f6a015c8b03b13a176c760385a7e997b889a85bf63ef3a508a" + }, + { + "implicit": "0x02e859cc84bfab57aac22adda7e85256483423f6f8b282aec3b4c25a73273647c3bcf4b2861012eb162c50ac0378231f75577f3d7edfb1e7e32a831d55240a87" + }, + { + "explicit": "0x70d47416a84a26219a3c6712aac8b60f4a702c15721a0d0a4dd76c411281697ab18d30205189f5b749987a73fdb919a5d49dae1b3fcba9505c8a8531617ff782" + }, + { + "explicit": "0xc0b6760834ceeb6b69a238856d016a23efecad67d8cb046749d27d80ebf25e0f9421669f189df66054d535ab400aec0a867dae2cae4c60b65f62ce3a94b57e80" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2011", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xc41586fca408e9965be487aa23a2be2adaed37b31597709ff642eb627602022d", + "persistedValidationDataHash": "0xce2ae08e9f53b68ea9c869cec8901f6436d558f0c859df4da9d4ad8ab5601468", + "povHash": "0x78a67346182fd7160437087576e659bab2791e8dad53d84103ec914f04f51ad8", + "erasureRoot": "0xa55d3e67230bb0c316d99b7d2879c31d1190b6c18d2e9a714c4adb28b8d83441", + "signature": "0x86b84ceb60db4af56c70716715e2e9198c01b23841b3607f9bec97ade877270daf3a44e008477891c8f8ef9c767cc990306d433402c61c9bbf4fdd5edd56ae82", + "paraHead": "0x954a61700c27667787efa60a0449d8e85e041e1b0970375d97cc36b7df7bdd66", + "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x3b9e8807e935d4dabb4e75df7015f530719d0597aa7e36257ac2deeebd9f02be3edee9006ff395d11b390dc5afb1d45d67a42b2a9b25618e132550e06f60756f2f9424188f74373c49f3ef48843bfc23466e17f0294876016351fd47822f61794d9b75b108066175726120f4f2730800000000056175726101019c8eb5579562cb636cfbb185684d6e31f78c35e36182f87248383e5092df3d72a1e7681b770364ce57ac78dfbbf3769d21e7808398210c45c22f35fb4ea39e89", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xe4b29d237bd1c13e3356cbd7344beff4c65782df5e28f2f69e50ddf0d4ce3c72831ecd88288999b2c1932ace5c6c3e51d2644b642683fbf3f7a9ba8471b76589" + }, + { + "implicit": "0xf2e998ea35114cc807a7f7b52c91828d93a584e0fc362d7afd0bb14ac82f58637150e003d9e259938e8f836c4872aa783cf55957a72ecb5633c7f34409af5182" + }, + { + "implicit": "0x040ba9bf1c1dd57a5794ddde92196862640de04750e1c2fdb005fee97c4e441a88a66c7ea4ff00f4e7637c3956a367e23cf7b7f474eb3772d571cf113bb33a84" + }, + { + "explicit": "0x70f98e2991bef3b5aab46c3aa03ce0c33e3e5f1073ccb2ff802617d1329f655f0f88d2d96e70b37cc91da27823a01be3e544f392bf7067334ccfa3fd1217318d" + }, + { + "explicit": "0xf87edb305180fe53d86830a4d9552ecd8c5f52df7208d457f13449a421612c36b4c85260e55e9335b9b4eb8c633af68a2828ad2a440291a29af3c10d6ac7ba8b" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2012", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x32373e204112a979f78cf1670b0125d60849e2d1d5cf8e4f558a5205497ed85b", + "persistedValidationDataHash": "0x31d3d6ea0497234bd1279c1b43ed7f26be1b09e5d5c7326987aa518d8f59e4ad", + "povHash": "0xdf0f682c07049ca9bcca6e4c4e29216ede430f18a994c6a66fe576a883effdce", + "erasureRoot": "0xaddc55d4293f65a4313b3bdd44e12b7c1257db80043e624eaf09f81889fb3803", + "signature": "0x5258b2b48b46e1b3d432ed07b3daabb4281f5af394478bf66b933752d6d9f46c57ca92924225cbcbb52be6cc89e54130f2ba4b84dbe1a9cb6e50164d1f60ba8f", + "paraHead": "0xb9ea7c76751403fa1496675c533f81202fab4ac4c9a99b0a156a99f8340c3096", + "validationCodeHash": "0xbfb6f9b4adf0b637416adf638a917dfbcd14d6eedcc3c2463592acfb21de3011" + }, + "commitments": { + "upwardMessages": [ + "0x031000040000000007f6b209b91a0a130000000007f6b209b91a000d0102040001010006fb07760b37a29c9c4dc24a4e0bd645d9d285dfca512e87cb4f888677b24422" + ], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x35cf9928bacc1913b07ec84daf38ca7753342c7ece4b26aa55ff4be63b024c7222ce2b01718480efd3423e3bbefaf48adc88465a93ed4eb0bc1ad6c10f95a69198a8405430295068ea766838d1c211fea31e8bb3aa47ba94215e9fb0eaabb6d833c9ae850c066175726120f4f27308000000000466726f6e88019b8e841c33dfd9bc4e821fb78fc67260f7e5d1eef144b740f878db06999baa6d000561757261010160cf32863895c94f067ea0caaae6c459956f174f0c71141cbccd6ab8f6d4ed45a085530306a8efa6176e2808fa30c59c60e2ca0eb53307f667da8d6ce48d238c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xeaebd9886ba9fd738497f9e2df5352bfd3a1749db2b7b84c49d36284999ea34ff65fc566986677b41ec129177bb0cddfa8f4311571ea178e9dbc2af7bfda1d8b" + }, + { + "explicit": "0x3a74a01e7dc4c7f9531a657155babc0c36873a034e94602178687c674815933663784fc4cfa9c1522324439cdd69884e9d6d4e97365fd051d1f6fe84e8b8c286" + }, + { + "explicit": "0x74da3b5796ba3072c278a5024102b736a192fcf34bb71eae4a4af408244e6f237c2ae9510b35888ef62ce52acdc630e838f7ce9cb7016973766472d708491f82" + }, + { + "implicit": "0x6a88689444e151d047765a66abb7a4dc3f68626fd55eb00387359d7055fb8b4c4f0ebdf6816144cd600481dda8a455378dbbcd18d6b2ad7725564fab100d9b85" + }, + { + "explicit": "0x8a8a70d21209989a978591f92d7c3f4842debefa9965f95122694acdbbabf90461a47d100ca66975b7181868766ce0beaf03a66a39521b798d5b711a6148f489" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2013", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa8c0eb72493fff0494c31c1e3383228b30feedb7061877db731e382f82415021", + "persistedValidationDataHash": "0xfdd6ca998641695781829ed9caf672318222ec1c6c7ceacbeb2ff8011710dff2", + "povHash": "0xa06faa90349c5f9ed5ccd6f6a7b8b07c1181a778b09e8a27b05b9dd606ae37da", + "erasureRoot": "0x3a9f4eab26318ee3d54bdd253fa55389b42360030d394f1508d0d98280cf81f2", + "signature": "0x8e30622dc7bc57e2ff33a3c2ac917c58bbe2cd83fb598c86322335caecc98d6916368cfbaffe457779028a5a2824db9d594421dbdbd90e2a243a528ac1aeda8c", + "paraHead": "0x06cfa864245ad16198309f80eb4d4db1e8b06a16c22bbd8a059e559f9cfa04af", + "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xc44f92601f9b2462a032cb5c7e2905a4a898499df7ad7352e619fd94478993799ecfe600fa73d97bd33f6b8376f019afc5c20fa9669440f016c8711ad92f85aaa1111eb1ec514e0013c491c23a5b052ec003c3ab84a98e6da1a3f8d0105a957f6ffb3e5e08066175726120f4f2730800000000056175726101019aa3506c7ea8f76f98bccb52c5c455b92519aa9191bc4fe66ddaa38e42864056101462ef314125005a153561ee4c56fc2174913b9544769c4bfd13216768a284", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xa0eb2f38d56216ad17f0587554233cd653caee144dba78f33761bf5e47c68160463517aba611987032be2b2ceeccd9f5ad0c4718a2e04e39024ec075b9edfc8b" + }, + { + "implicit": "0x3e3d75c0ecd18fdbb17738099e309467070b261b28e87f48147d59de7620f60eb291142ae526e52336a26fcb4c98401031f1f2d4e1c5ef84e6a29d67569c318f" + }, + { + "explicit": "0x3cb6e3394228fc9db5f32837b72312c8b3f52d15a62b6b74e915ae9062c5210397561222efc8a29988740c2d6d2716599a0c5764bf2d83231e6a48feb62f5a81" + }, + { + "explicit": "0x50357a5de6a3be4668d26db53a4da18529ca96f0bed51e4db97263c26840ff0bf892c63845923c72d44664edde6a65f285e72831c9bd7ade5d914b959b0ae488" + }, + { + "explicit": "0x3e23b2104f7352c1024c03840cc557524b89a72454349af7f4990c1dc8989715dac5db81878f423405aa7de135178efcb5c5b72a49aaf3044e67ce06676a7d85" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2019", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x129221b0c21246ef93d56d3f71ee0ad2e30e109eff3b531da6f52e12fe84e24b", + "persistedValidationDataHash": "0x4efc3e1642a4bdd4cba9a78466c1f0b4f3e3718102536cbe372d483a9748ecad", + "povHash": "0xb06c7d23043aa181c5630d8b98f56e0487cd90fb50ce23725640304c91ffac0a", + "erasureRoot": "0xef4f4a142840a14374bb560ef286cf46459b3785c814f45f4e8951099855cce2", + "signature": "0xce19d235a69cdbcd89faac3a2ff5219ebbf5b7c8a36f1a3800d06c2eb473497080ca208acb387f7a18ef0070b2b7fa695317e6df17dc86fd9cc6353bf528288a", + "paraHead": "0xdcf09a19b7da2c50eb6b3eb0a3644a7b8dfed81c7b298d3a0b1d107f8670f898", + "validationCodeHash": "0x4e6501fb46bd9d99228b3f4b65ad52f062279027fec192a051b89529617bad81" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x7578877ba54fdc0e2691dd8af76d7366eb50402758dab24f2eeb2b4413dc806e96d1d300281a890440a13f52cbb259488b18797ad03051f7808bea6dcc1f597af87a51e3da61e27bd44da7ee6a58ee7920f035948e583ff2ded7c702bce2e26325cc19970c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010120052c94252fd2af9c7370e695ace1c0b549c78f87bdc295f1598bfbcb2b7a35fa884433b9379580bd92f08f4e8d0988009a38fc2ea168252a4fea093ef16580", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x36a6f23fbb980eb4661da4b2ab364c1b8695df7783edbeaa6b0edacc9e68fb7ee45894388771636b9b33559d51a7b1cc5529ef1a8cb1a22e3cc6652f1c869886" + }, + { + "explicit": "0xbe2849decc3e9af91714241f6c3fb8103c0c3855bb1cfd1d1a2277f667fc5a6d71f35acbd9ced1b72e33df626571313181703617a032ce966b2c57563b924b8c" + }, + { + "implicit": "0x86427a153972f9d685e306dbe5f0982a513b64b53aef07d1a95d8677ee9ff67f8f18cfc8725c45affea602892f664047098c74af6c43216e398f999ff59b2c8d" + }, + { + "explicit": "0xd8f3b3be71f57ef2930729767848ff3cabe9d40b110a079e26cb49a99fcf0f083940cacdf5e94fcc651f67cb0b7bf1ef353c4fe37bfe9429de0f525f08af6b8f" + }, + { + "explicit": "0x94f1a5fc23da8383408d2298ab1d43a16d1d7b39bed1b85dcb1cdf64e62f593aa1cf1272281df176d4601d8237604ad002610100627484d3113baed34366748a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2026", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c29af20fb4252d3c85337030a47a50c000722d4b4713a0f8914eb75982d384e", + "persistedValidationDataHash": "0x02f8bad4839bbf7e6fc47868a34f36bcb828f77d65112303f0831bf4bf4ffe32", + "povHash": "0x91f8a9154bc66ccc8e4215ef3604da0f2dca7323d88e1085a3a1ca5346c257e8", + "erasureRoot": "0x0cdb0128d2b7bf5d81e6f62b9ebe1918e53697f2ce2225004898ee2cd5deed3b", + "signature": "0x0a0b26319aeaff678cd2a95971b9b0c62b44e097872d3792650ca58cbceed65007935408422534b82c1a60638bc0fea6c5e0345591405bbecd75da8733bdde8f", + "paraHead": "0x25644f5b148ce04333604e6242dc2ced5bb5130c5468513b95d8068fd1938767", + "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xf015047958f08d649ffaf6aaa143d0fd297885360c07476ee5b06bda7ddd3b5afeffee0016980a40da1cee2b24fddec68a23f1ea81da15e0293eb12f3a3ed7f925b2a489f9712ab8b66b3772fd487513d087a838c070d8c3ecc5527e94c849cf0332947b08066175726120f4f273080000000005617572610101d484447f3efa959da7dc72225db2f16cf23d98d684889cbb5a7e7d941de7b3489da447fd5dc649e2b311b49f86deb6df29fa105da149e314dd3509cf705bf088", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x14e4a525543ea5301ff61bc313a6639a79ff0e98a5b9a548150bafdce07cac473f16696e303c383233d285867d4d9d368209529e3e1e69fe7c5b2c2e546f1882" + }, + { + "explicit": "0x7ed35e670bbffd5fa43abfe0f26bed292cea6dcccc26e94fe06d42dc76c2ba4de42ed1d49535f173116c3761c9fd05d9d9eda0362d1d1d06f86be5657fff9484" + }, + { + "implicit": "0x2c2c77617c0d81f514f8ada39d44fabb047ee843994f87f7df4aa3067fd3ff19e279ec50bd49af2c36b0a5b5bbc9e9055c5069b7e3235db3978aabf23f688487" + }, + { + "implicit": "0x6e97fdf0aa2fa345f6fd91ff3d9c46c677d6e3f55748e4c1ef870541ec9a6253c7b1acc9800c8b9e57de229571fee27d1f76a28a1bf11238d0db954be021188b" + }, + { + "explicit": "0x1889382615c32597c38dc22fa8e775dca0bbe5228efeed0026114af0dd820c1cbcd2ceeb4bd71942280ad234fd151b7361e8878de4587f35af566947e29f6d8a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2030", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x921849b63a82f86c02eb16d8311a7fd62a28557666f21b42c267ca5388ec3b0a", + "persistedValidationDataHash": "0x5170e9aa59de609d01f7b7b4797862626a90ff84a21a72fd0b6139b21d9af8bb", + "povHash": "0xa611bb5f55deb9b1b982eda7fbf9562541c0e9111476f571fcee8ecd99f13dd6", + "erasureRoot": "0x1f4ff0d24722113a15807961dbfc2b078738e847672e60d47c5e5818505f662b", + "signature": "0xd2726104d034adeda9eea340c30a143061306aef68b21a09170d705f9a17046cb85c2d74d113ae6fe3206cb3306c97798ef2bb337ca2eb55ecc5081d66ab2f8e", + "paraHead": "0x0c43071fd632f175aa3c0484a00440950d9536edb51c8a497bed798579c49a12", + "validationCodeHash": "0x5a88565e761782c5d85ca17020cca6142abcb8c7c87ccabd2119acd2e3105432" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x9e70c83aa573fc184339bb0b1a51e637598a3b21d834d61907f338e2bb62dca992fada00f9033a9c4c8726badf8ca613bb3df12847ccf7175a578859f887b87d87e72e67b1f6bb695e6b552875dba4e9b856ea4a61a3f7465b34e0ed56e26a5353db5dec08066175726120f4f2730800000000056175726101017cc886844bb76410b62745ad549ca5cde7ef51b248206d4fe381fc01e76f267d3cfb9a53895e137a8e1399723b1f42a1f2bdfe181733d29033cc955dff28a484", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x0aea77964b62b161e24097914340e9a9937abb90b247048e9dc2a425a3a7aa4ae82be0527c7ab17abbf1aee0fd4ec47767878489de28fd6ae4632949d5ae598b" + }, + { + "explicit": "0xfcfaa584c1773687d30b90222159263d5831ef3d23c406ff1176d4c3334cf7385982c24eac59b6e963b4df18038402ffa4e37f47030b798d06e5e0235e56168a" + }, + { + "explicit": "0x7ce6dff88f51bf3eb7a48833ef2aa070229044a58ca5f4f8b2bbe5764bd7f2136f7f7bc6b25bb950a0700a2736567511e3aab4bff6c1779abb90bf5ef30a988e" + }, + { + "implicit": "0x70f08d05ed7119a18e9a94b079d69ff881ce5c0ba7250ad323e4f5cfb06d5732b08a01613cb471f48a96250cb3213cfdccd34d55958a12157e1cd61e67d72584" + }, + { + "explicit": "0xc056c11954f95a5123327d6bfdd17b2025510949d8c8cd8f3b318ea3da00b371d840ca1aafb862af69a3543d91f15d102d513c8e664c94658e9e90b951bedc82" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2031", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5a8ccd571b90aea6faca73136dd5bfa4f10c731aa3db56710ff7e85a11460606", + "persistedValidationDataHash": "0x260ed64122b6ce5c26c13996ce818672cf0bf2237f53ef6bb22c6d05b8183805", + "povHash": "0x5b69f2d6418542a6a358d08ba7ff9aac43db4cebd2e167c5419ee299afa1c349", + "erasureRoot": "0x048c4f632eb11020eea270f290353dd7ef04e535329599330fb7d88c9aa60891", + "signature": "0x1271439df44556897a35334f285f3e0eb87fb97a247ddd5f7e566a16c8bb3043e42963394343c971745eda49aec90fd2ad45d459a8532659d11a3d3df62bb082", + "paraHead": "0x4d476917928096aa72c5dfb0fabd8c606733e81307f85c033539e1af5adf88b9", + "validationCodeHash": "0xcd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xebae8331ca148998268c9cff7ae8bb60e139446113207a1944ee354ee5637e1aea1c0c0113fbf37bbb584a57cec033a7e6f23d535f99a7e5a48a2ad3afd4373f60c5b2437803b617993f28a2b9f1f3608492303c83b695ec1463d8bbde4d66b7ec050cd10c066175726120f4f27308000000000466726f6e8801da4445bc6d010ab1d316dbac8fdc413578b740b3c2fdde2ea507a4b7808504570005617572610101f0b5cfa2a1f9d6e5b71ee64f6ff1e89670c4af7182e95ae859c40dea955e1977a5e3ebc741bfba37c10add6bdb7d03e3ea49775efb82be501b6c7f75df693a8b", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x14b62ec9b7093050ab253b9ba755cb6f9bac60ec02dcb100db2f21adc538b0418fb37776c1fc29e45a0c58881ad4629c267180d9a1e76cacff52a14c7c21e084" + }, + { + "implicit": "0xaec6ccff78d18d02acf5f37ec90d0d2bc8ad84f7c32d21ec5b768113a44d1b7934439d0aa179caf7f9456a124f10a3adc3264ca967419ef3c4df9074da32648e" + }, + { + "explicit": "0xc67facd6ba2e7af939f5a2a08e29692b97b2385b0c96a8ec31dba1227ebfcc68996aec5c5e7f3a5e0b0d219e8906ea1c7a76c1d79ba3ef1ecacae009c89c3c8b" + }, + { + "explicit": "0x1e39882056bea1994c230a1f2beab8b9b3d6bbd420a7c46c3ef03720cbcee93749f74c761afdbbf602ba9e9d2836d271ccd0ad493e4706a51f4e9cc8428c228c" + }, + { + "explicit": "0x1a7932d935c694ec1706c48786428ae16110b464881455952de047e45bc4eb7b175dded3b3c961c2984edcfb891638b5b1d6f43044c3af351d25175949ce518b" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2032", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x54facb6b0be5760823eabed500031796b6ee7c6d3967ddc7249896e728489a61", + "persistedValidationDataHash": "0x653be72385acaa3f7651a0a6430999574c210c9db5f2b8bf1ca4bfe3495fa2d2", + "povHash": "0x3821c1f2db7edc1f7aa8ea8ad406ffa8d12d27941d1ba99905fc0c2ab7a3a59e", + "erasureRoot": "0x1de72626e7fd18cffed79943a6d96c79b3552c67d3867fdb0a3da45490d268cf", + "signature": "0x58e3a9e9ae8601587da8444d1e61d402d1ee8ae4f959da7a8568f4080bc8dc495bd5191770470e0093549488310ea4be60a1344c609bcc83e174b19365cb528c", + "paraHead": "0x70eed7bca7cb2af7550b7cdd8753baf5a05461d665c7add95c32edfc61adaee5", + "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x04ca20f7580a5b2aeafae856bf7ed8f6761b7888010b28d224e389d255df112c9a1dfb007c9ef7126b75e8fae8139e83ad41593a13c426450d1c3d142322ce285e682c91f4d5cea8582a665c4ebc7481065d7a76a3f5473bc39b4435b109e640e811d51f0c066175726120f4f27308000000000466726f6e8801ce2443bdae8144ccc2ca2d2f38b9ffe058b27a3635c549df84408384d4c484bd00056175726101016c6af4530ca2b4acb3ca6ae7b27286fa081512ce745aadfef75e20854c8f7944f15645ecba6e5f4b5f8a89e64868aecedd6163efd984252ae7b432704ac2e089", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x006ff1245e93d61130d21598eed19739a1489caa2f262599825138357f2d67245f2793545510f63b8f70f13ca3eceafa14c5bcde571261abca55d740e01cc682" + }, + { + "explicit": "0xca1b5babadf59ee898eb2b68bf69017e66b2404132cd6bd1e5b0e8973d3fc463dfa7bdd11264dc36204596c37056293eac3840811079f9f92469806701017a81" + }, + { + "explicit": "0x563c6c228295abbc7f3ec73d63dd46467ca711deee0b479ec47583f1c123ae57f01e3f9747d5cc7da88ba4d3c6be1c49640102853ef5dc78e7a6427e78f9358a" + }, + { + "explicit": "0xe00391b3ba2274ea9aa2e9123dccd852a39d6826c65c371d295fd868218c13513e176f956d040eb55e78acbf4d014b6e5c98995bd30ce3f193d2308d43fdd98b" + }, + { + "implicit": "0x9c24cc15b66d06cf3df8df1837dc308e110891d5aba8d0269a19590c0a8e4a6b719184d767644e58adcd57de690d43a81063890ebb59c406a22f61a1940e628a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2034", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaacae5d02552111db0fbf63619048000ccf86c4f6f6a4dadd7092250ef3b8e17", + "persistedValidationDataHash": "0xdb5926eb4d5f27d1d53035ee73622b6119ff11f3127c431c981234fbd7bafb15", + "povHash": "0x45909b4887d4f62199b305df94c85e8088ef0e44b00aacdd926c8b6b7c259b29", + "erasureRoot": "0x1426e4db5c2fbce8d0eaf6cf2705fd382a816591dd74324036f3cb5a0218447a", + "signature": "0xbac045277bad4f7675081946275e4ba8164840a78576d27a3a368bad9c42b71e05596eb17d8d91f9f8b583a8629bca8be9a73a33420b0ef29610478a97f7ed8f", + "paraHead": "0x6d51eb28681af7c3effd26199c7ce5f61a4edc7f66b4946159b3e828f12d950f", + "validationCodeHash": "0x56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x6f543cf8441b2349a6f608acd7faa12c031589758ec9437596cd2c9b4485734602c5f200c6edda442e846e864e8c99d9f090367bc97f105706a57fb0523b15febf49dbe6006f47278fbbbaacb606afdc7fb7f10f87327ff43b96c24079c595de4ede2c4e08066175726120f4f273080000000005617572610101600a2b92d9c320dd8b4d16a450054cbf231e11df12639e24d78e9c3b97fa9d21764e144d50d038ed8d4a4ba3629375128436480216a511744131f136e0c60580", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xccd4ed22f30acf729a11c88b4fae93538cdac5b6d65054b571b83202b069575f6aa19d16fe726076a14d31da3888306d6a3001a02ce3f6e61e6ceecc9de26787" + }, + { + "implicit": "0x70d58fa03e6408906eb9b7978546a252c9f76b9ed574acaa13c0805ece7a2c627c6a0e808a963cd340a0e14c980be32d5e0ba685e5ece4c2b80a30229924e38a" + }, + { + "explicit": "0xf0a9caf42ce8d9b1804889b54b420cdc9ce34d47194d2d4359486da9c8ab6f3b4d446300f644fa5d50fa5a6d8c324f14692ea269fd5a261dec9d804fbe44178f" + }, + { + "explicit": "0x54292107c704c790758900bffde7117bbe0fb91b087be56c5287bff7c3e4900a59928983650cc0b5a2b9420d972514af26e8afee49da5f34b3da55b85dccc180" + } + ], + "validatorIndices": "0x1e" + }, + { + "candidate": { + "descriptor": { + "paraId": "2035", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0414662d98725915be43d18fe2d3614e62ad15f7953f5c6f97e4eed2d099586b", + "persistedValidationDataHash": "0xf05a8e1dee6a79943ef36ea0be9e2005344a9cd6662cf26acf977e192a9e0236", + "povHash": "0xcc61a82971f436d0601484321bf03343ecec659563823de453b76df3990e4245", + "erasureRoot": "0xe48d9b2330050031b04897a838762c3497fa76092f84cc2f463d6b0027fee886", + "signature": "0xb030b900762248e40c73458dca00e1b26572caee3391067276adf5b08d081d442c93bba6bb1fac8221b244e64cda6c60c603a12eb1810f7c4ff54030fcb5b582", + "paraHead": "0x03117fd2fe02227ef2bae7dcb11f9c5c904c0b24ff756dae70b2019929038422", + "validationCodeHash": "0x15d5741de8c68e68a5a61bcd5f63b5a97f42b05ee1a77789b9a8c2a436561ea6" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xd8bb617befe362549c28e491828943a75b07ea32fe0ce87374e0eed511cc933fe200f400c46f95fd5e66ced96c4816a6d171ccf50ce4a4430b655a7ec53ac76b830f9a8e95331c9db394d1eb326322e37d121e65fb8ed1e4ec995d78c89a04b5af66ea7f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101fe8cc632a58ce4bac2dbbd9ef3a2c2d863a5c6a7bf0a5e003355dab8a707f3126c7d4dc58e7097bd49501a83827edddb68d31aa7795c619d52dec8267fc89780", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xec628faac990056ee5718cd9174ea769fdd9c171d379ad4c98cc3f2c523ea0524318c79544b7bf72296bd92c8f9eaf980f2c895e14f4332893cb20772bdfd385" + }, + { + "explicit": "0xbeda2c44e4d2fd2e2689122a7af91a18a76c0af47f5e3c73370bd8044b3fdc305bd9fd55b9c8c9bc561f4ec8f2bf6b62de486042c69c9c81a2e327f59a808986" + }, + { + "explicit": "0x5ae8dab4fade5668a9586811b69f119336a3646aa6f29bf5e5a26b7a0b9b8b74a0502e2b9ac6382ec709cf08e2de014a8166c67758015a8034777a3d8eb94f81" + }, + { + "implicit": "0x8e38ec5a131aff900e8f0f5d2f84b6dec42f9d49ffe2f7f1d980d8eb7cdb004c6c3d0751775f0002faccf5b2f02da924e1480da4afc6d6f1e3cec4249374fd88" + }, + { + "explicit": "0x70119b066d99ba0b3afed57a9e8273a95e9aa2a878bfa0970e58e95dded8685e4ab703aeb1006eea98bbfe48ad02996b72e9b10daf85cdd9c9681fd06ca73389" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2037", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x50cb297a15921984f9a5b39a4af7a6841dda7726561993edb181c1569dd13755", + "persistedValidationDataHash": "0x61c1fb3084aa828d3110af27f3646bc5f3749e1827b774e9f65aee89d1b6e0ce", + "povHash": "0x30c924d09faf4213006f3cf32dfa7171efa27123a5fedd5a8194f3a177018bee", + "erasureRoot": "0xc6b4a1b53f8b5f2d62685788a3855d242bbb4d3cc24d98ff034ad21e8d033d62", + "signature": "0xc8341f551929d5f61f3d3d58316a6ab40cbb86cd121715e909c9d4efa23f6c6933a7f748c21e46b3d7bd2a29c0ab57cb6c99ceaf633683434bbacf3f1e04f08c", + "paraHead": "0x5a465a7e5909f8a6e105b9c012b2bc95536f260b7f8fea443d3030283bed152f", + "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x8d3607b13a168174fd0fb42bcfdbb1440b615b262b8a0bb6ddfff8945a5d6cbd7212e9005c447f7f3d16919c07d74cab5f550ff238f024178e3b7ac1d6adf12f57fc48758ce1c9840b623ac7d8f0d72f88d539eec445b0ad591fe3b40a5df6a9c4726a8310066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e09010120d2de8b2a5477ae8fce67eb8a65527f6100f0b6a8aadcb2f64830320c4082ea0448e31f8e90d285b5197ba44a37cad4578a7fe72e3d5c49af15efe34094b903a405617572610101525d20f342d62cd2b2adcb0a174c4febdf38a708d07a007523b74ef1688859629d39f06729dba1b36c8bb35a7ab11f1998d6959a1a293621f337ca3dee7f6e8d", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0x1e51ee7221223d0bf8f2c500416e15474c5ad560462adc8807049016a1b63a1fedf34d367f7977f92961a1e7e5eb88c3c6b92eb123408f15013de9227151f084" + }, + { + "explicit": "0xfc2bbdb9919ffa61c6f8917db5b5cc59596136b2f78d9066262b6d46daeb3708d8b4a94d9cd63b1f1308e26dcbdca6c6818bd81835ae0940bd786bf49e11c28e" + }, + { + "explicit": "0x98fd16f06160fb863f1982b10654101b879a60a3e060de5c4a2089af278c7d13fb7a343bd1632e29432923895a4b0ced239e0eb1ccf9a62b56cd163a504daa89" + }, + { + "explicit": "0x46133ef73bb62d38cb80bcd0db88779cad09992d8a80cc4af8a00183da30b25124ac7201451b0336b2ed783da3ba57e78a413781a7017577eab572761fd6dc8b" + }, + { + "explicit": "0x881165f90c6fdb41cd7dcda376d19ad7d0d6eff21b92f816798ceb95fc8d271a7edc3c8eb1d75cebe76e08be998147d6402fa8c9b388f07046966aa50fa9d28d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2040", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa604c6cd403daac04dc0c95fd573fbfc54f6359db5c549d626222973c88e9245", + "persistedValidationDataHash": "0x1532765c9d804ed1d824db8f2ed6c321e63c6d1bc7f521589757acb46be84985", + "povHash": "0xb74151dc77d12db7b9e847271c27133b4246c50be8b61f449d8114c2dccbdaaf", + "erasureRoot": "0x2922c6dd242196666613f9b8b75d5eddc6b7c74faac3381bfb689e84b5db6273", + "signature": "0x6a56888dd9146bb7380ef1aa32262334df2ac22c8f3adce79f804a09d1e71c4f91f42e298ef2e72063a78fef40971c4fe07fb66232d5a847dc183a617a94c884", + "paraHead": "0xbf83b8a23dd5c8fbfab6f6dd0dda13f261b5f534c498057b1882715e07806890", + "validationCodeHash": "0x22c6a3c71603225c485cd7bca887833449b3ad4578d440f2bb4bc8722a6e9e04" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xd3f046feaa1bb1e580cde54a9b3a839a337261b9133b3bb4079e93a73234cb5b6693e200ef20d1a561f02b660657ab6a32dc44b35efa9f1b49ff3c8e7c0a1dd1e8042babd4bb5e10de8c9d15165db425522d1997f59dbc4e0506fef490604a9a801bdd100c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101a27c3de24a329ccea24614f6110b7bf266ccabd38c19c0914e601e2797e3525aaf6fafdf18e2626229b1adc8520e221f6366613d4ec5c2291af0e028dd9f0c81", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x9e3097e6d22789776e5e48cdd8c5350d4836ade15b14beab2c88459c2906ec349453d94ad3c00319acd63e77e48cfd1ac0965a5734bf8fe7ce69d512521ce68b" + }, + { + "explicit": "0x4cf136ea532c848e55943f7e679470800d981cda7fed772ca5d890e2861975185f50083602b1e23c5e47b2af801c88d1d2af6f2d4c25f38a8dea56453d413689" + }, + { + "explicit": "0x78bd268f9ffac103724d21e3165d8095a56f8e4e1c226a2cbce97614cfa3d67d6ed118d93bff2a2da34650024e301a6b31a4cea583b98a7b4ed33915b6627a83" + }, + { + "implicit": "0x02637b66ff146c92d5f4284203fea89649ccc200af34197f76e7efe23d43cd109dcc5a3b4e9d797fb9e296f7cc5374459915be79f7339692b3d201267efa718e" + }, + { + "implicit": "0x760b1f926de9d645613f12604b88801c44207de7b5fc9fccc732e88dd3dc797908602a2ff61a6f9ad91c7a9f404e84773aa2967f46e61b4253ad0c2f5584798b" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2046", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5ce692958224506aac77ca94a0e970598d4d5f9faa936cf7fd65c2dcfb92680d", + "persistedValidationDataHash": "0xedf12f3db377710c5d588dba4f3a3d8a826691141e58bbf2d51dc3dd977c5ad2", + "povHash": "0xf04b383be85f84965ca6c53a17a285c8e59d1bfaaa4a75a98a066378ec764253", + "erasureRoot": "0x633f89e01cd228b9779dda120ed622aa0feb52fb60c9954505433ec913120f61", + "signature": "0xb2d6b2419e48929534b9520f7facf0520210baf81a164dab218ecad90cfe3a0a84e85ef5959b28e42ed997b7c7e6f7312298d3b14e71817f57a336b733ec7b80", + "paraHead": "0x010e8ec2d8caeb9a3faab658f57d69b7d8caf0fe652a523b5ca1145773c414f3", + "validationCodeHash": "0xec6bc884ce383f78e6f609c9387db90dbea19cd0f6765966849cd4259342dfee" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x35ff5039106791ed90cb1c6f409928b6d83c4ea6a76cfcca58cecac1cd31531876e85f00df9e87329110ad7fc3d111c83df5f2d09d87587675b0125ed31f85c5bcde3d5e01b98b4f59b9167a2ce0139b7f2db88e198b9d1533530b07007857e0b6f1d79510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801175601b409b7ff86e4442d2db35822efaf92690d7995148607ecae355f2a75d20005617572610101e84a18355cae27ef49dac6b5476324604f71a6933fef1e86e1102618099bf310ab8ddbf421ef2f68fc5a1a1f712e1ba2871a84140eebe69baf76fbaf7bc65386", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xf49ac69e66bfdec4b661f0e935fe6b6759871ff121378d82f8b87983f47cba079e029d635c9232ffa240ba3001675034438bfbad5718d23e2a804b8f9f572588" + }, + { + "explicit": "0xf834e3d0f691b6e79f5a223721435ca63c4ed9309b06af7c96517109c1333a18b8a6c2222b87bf72c2df1b6fd1b92165eaac9ae893146b9b7be29035d197238e" + }, + { + "implicit": "0xa07341d440efd725884b1e86f2bc66b5ab3e3ac49e4612135d0c53b2c1681e6ba4cbed6e8e97fa7e5a3dfdae904940a1d64f820462662fac4da13164a37e3f82" + }, + { + "explicit": "0x5e0694136dce74f360a531c83a28fba356c236be6792e287b4c23b6afc2127757032e275474c384156dc484f19139a157732631934602723254f2d1605efb78f" + }, + { + "explicit": "0x1ccbc3edcd2f4cfcc45a70b2dc29380d73fe563c45eb58403e35d5996dd5b5466fb10e6029e2a40fd2302e494b034b273197858e4ea7a18edfcd48375c97da8d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2048", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x180189e432849f4d0022a0d9f1c124daa2b0d15a7852d3e34a4ca9ee0fb9d36f", + "persistedValidationDataHash": "0xb6976aa7419818cad1ad4f1856358f418995b3f3c6ffda68dc75d187617c0527", + "povHash": "0x710102dbc6d8a9f3f96e74c50fe70103add30eb419e04cf145396aed4db362d6", + "erasureRoot": "0xab30e0d60894badfd7bacaa2b23b333e5df097aadfbc2f7117d3c2c872f3a3ae", + "signature": "0xf09daffc635290d0af3c77a09dbd7dbbde42f2c52fd2d37cc1b4fb402e714c2460bfc3169f1aef083c061d3ee62ecb0aab419e29dd56638346afb1f5f0a1c384", + "paraHead": "0xea477b255eb7344b4802d694a22b70d58b6357d1e54ca5d41427faa7ae7c7cb7", + "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x4484f7f997f3eb1248a6bda18b313fd3afcc071caf5ce0a3c982fb8efe96c967ca828900a49420069789ed85dcb1d8504dc60edeb0529ee2a1c7c0ad677d58000735c73dd7cbff4c383d208a456fa35aa1ac26b46610ba1400e7410c08b254383d40698a08066175726120f4f273080000000005617572610101704574b31d694dc28a3c7b22832515de6cbd549f7c11b89f7c0c8a9ae6829d04370b5f11c145d73fa75fce90dae049bd82923895eabfaf46919db2d89e8c2983", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0x604b6bb5ca25485d8092cb79068613672fcf9c968de6bfd2a55519211e5a7130e96468b556a0fa82cd61961191eb3fdc5e4281379c7a2aab812883eba39f9785" + }, + { + "explicit": "0x860076b3f2b245ff49541c549f616d2ef07bdf16e6f963494fd1b4724d3c56465049a14fe3d1d11bccd2b94201f7b365183fdc6526bcb03efdaa47d1288a5c83" + }, + { + "explicit": "0x06828ae64f201554025bb3875cdcc03ac7904262f8f8521ac59957b96c63b10543ab70024879a194fc8efdf973301f53371360bf7a38f66c18d2da13f519e085" + }, + { + "explicit": "0xfe626803c016ded30c158adef56a638213da2643867a0da7892ad40a8943e6104183e805f36abbf8581d39cf9a79f18d2256b258f11db71b9d45429e3b14e08f" + }, + { + "implicit": "0x6c845eb4091cc996ffa85698956987a9dcc399f3e35da339360ac46fe80e4145d604d0c507d4547a3edd0bea5d69b0889a779c1a1cc62b26df386fb56b063983" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2051", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0c4304038bedca34a2b269b4b20cb6991cef3f7d49c049f5e3dd008429e7f03d", + "persistedValidationDataHash": "0x528c91ba56946e52b8b574c989899aebddfc29ea865bb11de991f42424567833", + "povHash": "0x3f3245bcdabbf7c52aa62637b97848b4dc74c8caf1f087659ed94b3473c8724d", + "erasureRoot": "0xc426f16c547d653c375a208cafc72d0a5a32246f3dabf56d8aaac7fb4a2b28bf", + "signature": "0x00bd90ff4def48c83fd2a1178e7200475d09470c4fffd55d00d1e28639bd115244e4b2aba130b287aea819be5e84b037f9897dfff953d5a1ef5aa8d5b251f481", + "paraHead": "0xdfee0f5a13a728d790ceb157c4ec77f990fe6050171b67e57c67c32e6cd8acdf", + "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xe35a4ba342c8a82d6fef38a6226e0fd866233ed75cac42f6f42f34400db4938daac59e001743fb9222256aa4a1162844d45bc0a206e62fe67932ec2fece60dcf8e627cdd6651fd3fc6348151b7ce1caadb5943e798dafa194940393a2af709f9bdfeead408066175726120f4f2730800000000056175726101015a7caddb6c1821886379b76611c8b414280b31c461b29385479cb904da760d1bf8e01c841ca8919aa4bbd96d947a676f2b0119a325e0654eaaffcb18d614698a", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xc68433af5902f2f9f1f66bdff0debd995692f49a7c49360cbe6329f74d98212f1df0b7921d85baee98e64573b198cad6302f41bc0cefbd0ce20a1bfe5671278e" + }, + { + "explicit": "0x16dee9a4613d8d307953a46378f25dcfe1e637772ef615f04ba4fa2d0dae880fa41eac7c1023db7f94b7746d64d7e368b7406e4cdaff0198d2f44d3a89fe818e" + }, + { + "explicit": "0x06132b10cd6d66ecae31bb22b305dd3a2b8700fcc58b9b331ac04614afe858135821a152426078de6c4c325445362e5e9f14583d9dedde7dfd0d0cebff3da488" + }, + { + "implicit": "0xb4da34da1914a981b6880ba52629ef2caca4fe076322143e70288f9614e88f0026671caaf93aa46029ce3027b45b91b95280c070dea964985a3ee748f6008a89" + }, + { + "implicit": "0x2e0ca81f42cf080d29e6f27d8ad839f8b25498b59f7d3e1282a8563d03fb8b092b5fbed046dcdb872409c3617d35a3d280b944a351caebf46f7afd3e545a0282" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2056", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5adc69557cbccc3a88a4e4d0893ef4b387c40d5b51a6a355dfb25dbcafdb6425", + "persistedValidationDataHash": "0x2f5d08c3800719eb394ef6cec9a7771d87611be613de44ed9870db41fb206bb5", + "povHash": "0xb1bbd6ce3e2715bec128b9cd512cf2485e10f93fd0a8a85769f28396d59228f8", + "erasureRoot": "0xa148bdfd6bed6a33ace5a7a2c2d5f1b5d60096cd6979f86f8cd66b5f4fdd4f35", + "signature": "0xde1c38fa866074a5753e6f6f0ff0414f524b6a2df63840ebbc010aa8984c7901b48be640f40815698fbba260f9904c2c471e60482f246ee049947acf4f452783", + "paraHead": "0xe4475dd34aee2729aca2ab445a4ceb5724de5d5b6469d9fa40408d210327d1f2", + "validationCodeHash": "0xe3539ff12324c2ff96565ca35bf95f044a1b82c15ae01742fb751b520cc42ef2" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x37bcdc4a4e74b54ca92645cfb8f6be5837f376a3d82ca424bfa11489ce98727c427d9b00b1b00185005868689a43bdbcc3b0ce80377c2c3a87031f3161ad10864bb761018e6a5ce94117f8bb0cdc80d2f10808f03b6d9922f3c10fb1e4dc5bb678d7832e08066175726120f4f2730800000000056175726101013ede4b17a3b23a621e55db5662b626f26bec7265d3f57e185332c797192f900f53ae7980023ac77235e1d108a7ab1fd53e17e2f97f21dabcac7ef9e87a19f583", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x5ea029052efeebc27a18fde253945ab74f03609a86e932617f1491caf0d9d029a6b806c68cf295d50d16c5d368f5b8306803d975bef7987023180b1bbb56ea8d" + }, + { + "explicit": "0x8059a6ad7f3d001c96a15e9abd0d1354b54ce1b0e2727577eaad857f70a7b857ae1ba9b8daca94c101edcf8e0e6c8b40014ae2737124ba10a13eb750d11e6980" + }, + { + "implicit": "0xfaec9a065ab5bbc625b549dd4f11f1e2e09c4c21b2d03e93ac8811c92641ed3ac636f6848d961d93635c6aeb8ecd4f4d9b73bb9c3456a20ecf3555282a33e282" + }, + { + "explicit": "0xba78dadca5ee29275159a1bce47f7f1d0dc8ae60d76ce70aca1ec960aaa8d90979aa088f8b0c22db47c9c94a7c47bcf1a1cbfef297ba586a17a4b97569d2aa8b" + }, + { + "implicit": "0x1e7757693a2bcc3e711d3c728eff96f328e3a02cfba0277bc5aa7afaa474de57d18f3d9327b416bd23b39108eda9b9c4e9135999a1ec300f01e846268c9c3c8a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2058", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xe81311bb0e84e3c5cdecfda06edb5f5f0550cc4f03c70456728f29a6170b6458", + "persistedValidationDataHash": "0x343997c1c94dfa44d1c36791dc323694f0dcf697ded105530c99092f9875f433", + "povHash": "0xe65ebec10cbada8865046c4127295295cad3c76e81d2ce71c5de351e86570a71", + "erasureRoot": "0x3921ab84ae075d127e6a263854552c4fae183b9c8c25ad2a8e125d2d043a8e09", + "signature": "0xaa80d042f82917ec8200f960e452f8eaad2e602ebc4a1d4bae389fc31603552041af7b1bd25642e752a9122f37a0a6c55a1c05bcc2fba1dfc304164e5a265a85", + "paraHead": "0x92f7f4d0367f1b0f298e0d8170dd77dbb951586d32115fa2027e1c5f35ad9f0d", + "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x415089af3e38fb5986119fd1c5933f27a0d6c13b8c0ea65490f3d63f656c5ae8f6911100a9cb178d86217fd96e8b3320a4bdb7ae2721f3231cc9d1867347500653a5ca9e652d6fe57fa6e03faf3da04d4aebadc6c00eaae2107899d70c18e67b0bd3554510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801f1f7128d4336c403bbca0270ddf05b48d1baf8f4c5b7e60d08afb125d0828442000561757261010100968101814cc4eeb35cf438ef68be86eed31425a99a4783c1ce1a1471586f71b37794147a800c7de55a76601c0d6296e623cea20f1c8f3fcd655b0a92c8e481", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xa82ab656ef2e411f98214fae76c019a73fbd75b8194da4ef7c7b4561c0f1aa38e34e61e3b77e565ec2a5a38afb7344d28a4a53a885b846fd69f6499942f5dc87" + }, + { + "explicit": "0x50bb058b5120d7ef4e40258957e844bc065f573616cf598e1af58ade6fe1d73655abb10460e4f3cba98510c77f76571e33551b506b2b82c0fa800a38dfbb908f" + }, + { + "explicit": "0x10cc8911103681befc0a052fd7fa68c6b6dc24fbdf8a6cf2ab177df346ff6c4b83f6ebb14653f331157fa35295c20c3d093802270d627c6e2f71a9e56c23718f" + }, + { + "explicit": "0xc0593c0b4270278ff0ee620609078de9b3998132814c838cfdd752fb2d54f922ba32104a821da58646c4cfc5d9d51167cc27432aec02423d3d34103586e88a85" + }, + { + "explicit": "0x582dcc183a9b89dfd3b73b8c5f09fb0de6775fece28e12f9a7dd06e758b22f5b8b7cb701dd2bff9585d67b30549ded27783617853512a6fee1d592e0f4a00b89" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2086", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2f786694189ca4b20f4d63ea621a2d985875e953acf1773869b1ba1e164565", + "persistedValidationDataHash": "0x25c9e130bdb48620d927669fb2add99f2e95a5e59a13dd4672f874d0b8db1958", + "povHash": "0xd2b3f3724d6c9227b3ceedc11c7ce645dc3fe450df09538b14fa90061210ae59", + "erasureRoot": "0x4688bb3a2facd53248679167f94f8e7eed96dbc6d9742f8d94e5a6f5a34f9ca8", + "signature": "0xa4c038e2b969a70d4a8f262715a075074b87c0e72aac20ba805246d6d27c044f016e2bda4840338ddeee422ead2de3fd9b991ddda47b34823e4cf7dbe5b6cd88", + "paraHead": "0x18e990abb9fb960ab3e0b7ecbf3f6a11a45daea23d5cd90f48f68ee50e0f1077", + "validationCodeHash": "0xc617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x20640fd832259edbaae58215ff69eab90dde6c6f186e297e22ad2d85403b2435f66c3b01e488b2cc54debe9a39395ea51f505f4c49c9bfe79420a55fe171b232625bc722deb387c9e520b198062be5649f414bf6ba087b4bdd8c54d6bf1cdbd100afba1408066175726120f4f2730800000000056175726101012e0cb630216ea9a7d41824f6d348852144d7a1acc1f11b7cc595a91b2690fd042456a0bc86f68f0bcf4723b898eb5092e7b0bd89b4e7798d3aaf8dd3a23fb983", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x108fb7d0bb1a97caaaa81a40a12df07b324a48029d6e2db1154e85974a0fb02bc0cab069c1e493aff4c5a0075f9d33693ee7332d96034b23068e0732c68a258f" + }, + { + "implicit": "0x30b9cd31d5f1889700ee11b5e3e0172cff8dd40287c51b31fb163d84941b036853bf3b03d55fd4e41caedc7700adc8d65cfbce3a36e88cd2d7df01fc39dbb084" + }, + { + "explicit": "0x40b7910b5ce42e032d309fd8786d7866107c204ee5a131326536ecc7fa06482c0e7a8d57be0a6d0ebf28701858915fd05724822faf99d28eaf44511df241b587" + }, + { + "explicit": "0xfe57275147e211158d5c2eaf7fa157ed79f6753afa663a22b8d7becca304821d57eeb7660b3d4f57ac5184a7a90d4f6a3d90dd4d77dfdf8ac08e03973de34289" + }, + { + "explicit": "0x209ce30b0b9edd7410bc539a1eee4d0f31fc04819baf2aec526165950443bf77ad8074c4a73b6aecf972206efbe62f356471aee0d0593f41eceb8ecac7bcfe8d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2091", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c53245207e4c4335d4e8e5065a9798f09e1a6e3a7dbe4f859a0ab21f85a2c40", + "persistedValidationDataHash": "0xa7f8f07bb94be150cafe759f3c9fc8fe97ebad4683751904ae93a9cac16f3e8a", + "povHash": "0x1656381a4daf123448c8667ca1e4bf377fef8ef885163edd120cdbbe21bd8335", + "erasureRoot": "0x7d0ee179bf84dfd35ee783f0b119c6fa7f3cc5a73cb301041b65c85b8ef9a409", + "signature": "0xfe361b3c796bfe6d78518f03696faeb6eeaf3b9110fc23aa777240578992d9732e269077a5ece1cfdedb1d09c1188d3de0eb547844cdc959bd2d1aaa195ed780", + "paraHead": "0x4bab2de836b5f4015c780ed7bec900b2bbc4c8c4f496606309d54c8e8c466250", + "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x2879599884f53db8f940d66db5ed18e19916053ab3f4e8c528e1f8bb68646d0ae6daa000a45daafd467239c318631e65dd68c15bbe2fe4d31b0b292c311ba249c86caa9b65e596102cf407ac9fd58f871becfc3deb0ff665fe53b03740452e2315461ba80c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101b86cd4e66564759e867bae76fbe420fab380c2311f5dcb1c3dac522f75716c5aa6a9c44cd2abf0967d2f7fec16a51b984a8179945cc5f99d9683eccc02129a8c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x68f7093aaaa3c1c8c786b7f1b60532052d32cb44fca408be05a66d1324ec5856bb20dc6701463ff769d4506ea008f9b842afce39c6586ae39a815bc4f95a1783" + }, + { + "implicit": "0x0c9c06f5095109786161ea7d7138849567a00b7479a040a9bf6fcbb1c1b76608743604fa80366571b8e5f34f00ef3720bc390c6bee29567408fa607ac9984283" + }, + { + "implicit": "0xf642b83387b94010d8adb561a862f3fcfa50839dd893acb4ab5b95579ed2fd6ec69ffb1c9673e040ced64688a7921cbfef53b59e01eb95d1743610cb64f0b988" + }, + { + "implicit": "0x50dd38e0d11141b83e214518be8304473ccc1f42752ba4e8ad11289bd92fc5598696b4c4aad1e0cde3a1fddf5c517b7900044c84e8ff1e7c929428771ce53583" + }, + { + "implicit": "0xc40eaf840aef14efe22e28b11d8efb896ba9d7b51941c8c057cddc9bee5cfd2d07c44934f14c9416147c283b8a57036febfbc4083cbfbe765df80849f683008e" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2092", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x1a5c41b4c843767ac9cb582a272bbdd5e5aefe83e2492a90c4b45822c2c65a61", + "persistedValidationDataHash": "0x3b01cb7148b1d24a2ab3774ea89ae2eacaeae6d0b0acb8c7acb0f32af7241a29", + "povHash": "0xecdec59def259122003d7a435ff44786ee0f7e577d53c6eb841532be7bde655d", + "erasureRoot": "0x5be1aff97dfc467a084c61a083d4717668351f5c99c4a1ab7e6e963ff75f7482", + "signature": "0x4aa0d2cca89383b8030e66fb460d5dd3f6e724aff63ca64a479bc2e29869b537ddf6c0e992fef2f6bcffadcb9558f607d6423b76c6f1a00c58c6d25f5009ec87", + "paraHead": "0xea86614aa93da06f2ed39024f0a489a8ef24864e5901635d92c13f6f47d25b30", + "validationCodeHash": "0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x70023c4b6a1d980eac9889d657cffb548d579376f3f061c518551e8c67635b359a190d0104ef7c5d969110905cf741e260df6f7dafebba86f649a71663381103d8af154e6fce9bd5b88e316098646f4a9309bd481d0e366d6be78be43db200463569115608066e6d627380766515a313363c640db1ff79f866b9597426a49773626c2af3d73f9388131c62056e6d627301012c1d5a9050e09e394b9bdf12bb6ef1a42e17c7e7e91206edfd6efd525aa1165d2ddfb1c61777026042fac620b83391d55de7d07353bfa1f7f45f71bae1ddb383", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x4aff4765589c2430c787b36ff03e84231d5b6056c58633ec3d7ac54082ef255a10d50402d9efef5ad96add029891fe54968827151a45eaaa4a7803e21daaf18d" + }, + { + "explicit": "0xa077db2d42cfc165c6a4318f0564565bd6a702521ce5292573e2144ee3ebd23c07502806737b1a2fcf0c1bb3a8434d7dc7a3a4d69d2f32da5b42b2aa295bd48c" + }, + { + "implicit": "0x52741405386ffbcd5759617e9635d0f9adcc9a0be000926e5906db41fcde1b54e7efecb332aaf9244392ea1e5170dc45da78bb82c1654a216edeb97c1a98c287" + }, + { + "implicit": "0x6a7ba4a2d23c3017a047f6ff27dd3d62db00d32effcf397c01583aa98f1a7503f129e049140650b718b07f34d9799550b69ddf67a20c873389f55c8345c91f85" + }, + { + "explicit": "0xd8d8595db04a8fb77253ad677f7b97f80e545fe9c8770ed82ec7f384229f7d74338b9b032ccced3a86edd59b663bd5de75eeafe87bc9774d4a341cccd3a00f8f" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2093", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x66064f3465604d64246bf810b9fe8e49a1cf470be7263b11a699edc83a9f352d", + "persistedValidationDataHash": "0x40b15c97481ef2ca6bbc6a6be61031cc834e85cf0040d438adef1c596a9a1cfc", + "povHash": "0xab00db5a9d4c8cbb82b329dc81253d7a88d9ab83e3e7a65cebcf645c99c76fe9", + "erasureRoot": "0xefc52a16279929bae12fd2a71079493f3c6e752afbda2c13db71800d0c4e313a", + "signature": "0x6a9d40738db5540934671db720452ed6d4e2065985726b59663d9adc8469fd2783c836177aa07ab5f83349e2df14b1fd8435daf219e6a9ac369ebed430c9e686", + "paraHead": "0xef6c65001c77373de1330c0b14ddc89a8001fc63cef8cc2bc25934ff4240408c", + "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xb64caefd758bbe4def897291e0048ccb2fe0d9ba80fdeb5084503a50527870689a757a00c1e29530c8d772d5e669ec1966647dcf4b4a82e7c05bf770abbaee62a28db3c7384ba45e2929ea784b9ede357298d4e160fa6d6c6af4274c6dd2e3ca6a002b2508066175726120f4f273080000000005617572610101fc7ec028463e170e649b9c7d3c2264ad4613ddff6affb6f30dbad889296f1b0f0226d8fcda485abf7d5156c33ffb4c945acf9db0d9c50c65cb98a1962aaf6282", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x3ee312d27eeb851c9a0ab6dbed1b2cbd9f77fb12a198a4a1c42237eb7c449b4f94f49b1ecd2309c3658cabf5f2df76ab4be651f8921ae69fdcc2ad3292b64d87" + }, + { + "explicit": "0xac989d97d9448a0b1af19e69cac05c4fa4fa8a922551057394d95bca3911df65f885f0f2617528c443733dbcde0d88ef924c86004c58e671d9b30c5ea659a18d" + }, + { + "explicit": "0xbc58066978f585443ec395645a2f9db981776941d522ee946213b203d8c66f2db55494d16b450f8876a36b8dc57ac58cbda104929ac042b3a8b785f3d06c048c" + }, + { + "explicit": "0x32447623bbeaa59c7e97f82fe7ac14f7c4d213ccf4f80c3b65e60b5e0a66be6f2a49f46c9386221716ca73210265ed0fa0f633c94620d237f7e545c9d2312c80" + }, + { + "implicit": "0xb4eb7d933aff72c8c34c00b706b08d79900019ac625f50cd0e75c4b96cb5c626a964dea2aeb3418f8cd1ec0ca6d1ca63cdca8b23d73c0128092e8de3c445f889" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2101", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8ef48814f642731557586cc256a1a39475d9bf76b478c453d128d01f91176922", + "persistedValidationDataHash": "0xc43507c13ee38d5c36685523c1f4b7a6cb99ac7b004b476e92c4a2e115f668af", + "povHash": "0x912f5dd67115065557dab0fe1542c42c455578ed8aa452787c07c97e271ce955", + "erasureRoot": "0xdea7716e4e6e2a1036759bc50f60df79f0a5d32b6877563c5372e2d21fba0b16", + "signature": "0x7a60f2d373225934a334fa484e66a49a8fd23c14a205d857264bfe94c0ce077b9b69d60e4996a88547c7fffae0ea816b302119cf1aa5d1fd8a26efebf1018786", + "paraHead": "0x0192c4ca083a8482aff4ff11cba1f3ae2d67854cb412a265cee4bcd9d0237bfc", + "validationCodeHash": "0xfa95f644593ed8e0ae2705031d21eeb7c950443b5b5a14f6c8c7366fb4280e90" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x3d39e925ff495deb74b54ddb116551230c59af7b9dee4043e8157b319a9fc0047ef606010a85be966ffb653b9179b28375c5ca43caf98773320236dcb88cd635a2cade4734b01242f1685202050d146fab0788486057ff85b89e24060f64e679454328be08066175726120f4f273080000000005617572610101de8e69d5d39e49be40e016f8fc430896f3a9031757897a4a6e916ad8486f9f2f6b4a5edb93fa15f614d551a9164dbc9e7a5536d2a91c0694d7e8108ec9741a8b", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x6e7af1eef3042e9c523fc5d9e3fc95d62d72c216c37025f348d6d11717b35112460bca58c464c15f63aa3df3ff7f19e278992f656f87e92ed5b36277cd61ee80" + }, + { + "explicit": "0x5ceda3c565f2e0f2ef82205bcda223923f79a65404be643975f10e5206f214276892bd774732ced1bd1a7fdb15d6b6aee2a91dfe3bed1cf2c1b2f7e92e53c983" + }, + { + "explicit": "0x1667105092a5d7c1ad7c83de11b627af1067014bb769cd4698646f39871cc365d73ce6fd4a9ce8d53e5b9c464eeba84d125bb7eab26137e8e6ea2212abb04485" + }, + { + "implicit": "0xda8eeeda3a9fac958a3ce5bd9333e1340d543f7ea6fb75f2c697a8b97c77f11b99e5c0f7e47377915c4cc7cf1219e0124dd4d7300e57ed42bd08d1064d6a338c" + }, + { + "explicit": "0x4249ac10b1ccfab287555ce66c849aee9ceb75121070b093a37076fa371fdf4f12b794a64715b44d18aeed47aaa25a63954d5045eb2c5b35887c785faba9d983" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3333", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x14381a2c494ee216c9d266d3a596def2a52bee48f5cff4f605522ed6cbcf7723", + "persistedValidationDataHash": "0x1a3ea54e9ded41763a389741e5bde4de2368f29a3243cb202bc401154b5d34ea", + "povHash": "0x2134ce245cd9c0f32d8c6cf71770853fc0ff6acaaa60ef27b76bbbd54aa5ea03", + "erasureRoot": "0xa79a9e5b1fe01ea97c3ad3ba16dc46e1caa51de894da3d1acfc4e0396eb9d738", + "signature": "0x9092647faee8398e80be795187bfdd3df865d8f06944b3eb8b2da2c24b301079be4f9f955105653ad11996868b46b77f931505fcf6a361e5c0010a7e9953fa8e", + "paraHead": "0x5c12c9c15a58137324fa8e9540b35b6a56a6813ef9a86e18a55671b44ef3d690", + "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xab1482dcbf3171669a1338c033bae87c301cecedb1c8041c2d637b3bce048365cafb76002f1977195a2c5ab4429a6871a8d73e11971b4bb042c66e1d743ab5891cc5c48f8dc6eac3545cde2c6c67b3cee1263d866867ab690cda946f74a8e177105a2c4c08066175726120f4f27308000000000561757261010156c1da7441d3d290df467f7691228153e3af4b66c0281ef4214546d4c4520d2e60ea3e57a134cc6233cb1088e85a4005ce6b5f3fe2261e3b9a493a414a576a8f", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xce8c23fef8504719c1c88b23cb98c6accba550df7f0807a85a34bd2b7a296766fa4520bc261d40c0b1f1d56a11ccf6ade342f564f4765b2a95e666020c595f81" + }, + { + "implicit": "0xacb32584a98362f576ea6410c6c81d71e262c1f7172efe9d14f083847b7b0203592f69dae248686cdaae492a767e2b8f84d10594e583c9314fee01d64b6fc78d" + }, + { + "explicit": "0x1e805db392dc0f1ce32e3d0755eac47bdf1f9d4a4b12189462dec3d3ac0ea65ec2f941d2810c5faf30e7ddcc142e2855b12f1d38c3a7f230bfb59e6c8dba0981" + }, + { + "explicit": "0x9a0d635f4380e4f9b76c485e52ad72c7b7badac6bf6bb40fe5b1c43312122e74f316e88199dc4dbd992115e3d07203688086a1963c5ee7d91584c8847d83898e" + }, + { + "explicit": "0x16dfa65f946b2685c80d9ae972b2ee46e3e1a9914770de5bb1541280f77ced15a3c4c3d4b59d7686de847287280742c0da52bddb6694263505bc56968b1c1c89" + }, + { + "explicit": "0x80aae59c464cb3ffe1710e73f86bd31d80fd66d52a8a49361e63f27b698aa61b3c79ef0c731e7e79964ec74d5346e652e3310a5f1d1f434ae860ce0e9059f98f" + } + ], + "validatorIndices": "0x3f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3334", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x10f49793d5c69123ef1d432ab357d79b9e4ed8bd76b9d934290105e71c31ef55", + "persistedValidationDataHash": "0x1a80dafc7f7bc619bd325ca66ed90c7511e3f974e94dfe7bbbff30b8f13b61c2", + "povHash": "0x54be2e974b8321dce7b5fa3955ce5e8523e9d3de65c59df890d045f2ec670800", + "erasureRoot": "0xde8a1c92748ed5a5e247fd63048efa1e32dce5727ee25d09eac1c3988f122b13", + "signature": "0xa62104e3f12b8b70693874bdd96d87914c548ca37ae3ce097cc740c271d30b3bfd814891586cb023772cdf28b4bd2b19858c3a5091b84623262cf7a436b1c98b", + "paraHead": "0xe8e9a38739c5152535782a716511ae9235a4af75bbd3ae2f1665121e49728563", + "validationCodeHash": "0xcf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xbe74cb2f70a96288192db09896d256bd00551fd06929a8068755f8a7d8c5cacd222a0200a120a701a8b14c7f9c4e1e8aef4a1529ed82de43e0238c930c7c20238b3cb1ade3e211ab64ec581d5dab9cad85eed12eb07351e0146c9d8d099d7a344aac32f3140672616e648101341596bc938a8e8db72da258c963ed6acb424f4af47f4f1f4d53a7acd9804925485283636ee248161dc660836b4379db7641531fe9a7a5fc64ac2d7899dab40e9c84d9dac7b5b5da8ec13214533768e221c90617a2c19c7a9417396ffbcc920c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e88016ece06e88d28fd74395a12abe91e84fec80e72cd5718912fa6cdfafe9714f2700005617572610101c0aa5020804b03ee2394aa3484fc3bf162bc1656e69cb91d108e5911bc9b5e293f53bb008c84e611afa507fb535b2cf470d0cffd38cfde93da7f0473b42f308d", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xd637a226a16f3bb046cca7971ead7e1b39d880617f882c5ee7a2b3c57f36a63d14c22be6e1b03d01dfa4aef9811bc8762345f0c49e41ecbf6287d97f5e52a687" + }, + { + "explicit": "0xccb67052cc9692844d3bffea0df13615b7daa449a47cbf2c4fb825ad1e90951130984855b32e9f048d352a9d1e278e154472e8f357f8bf47c9b95ae73175d38f" + }, + { + "implicit": "0x72ff3b73bddecd56c67d4deb4359e6e17a1a1af844d3ea429d12f6d3b1dc157e3dcad7610e036f332dd36f1ccfae2ba3b31b24bd2db0a2a78cbc48cfbf62ba81" + }, + { + "explicit": "0xce8da5da15d83c2c09e0523a60176cb13ff71c802c6e565604525b79ac4510120d482322a93dde6498ba115b63103d53b9ab4dce4d7fad98bcec954322da3c8a" + }, + { + "explicit": "0xca3da15dcbf3c42d355099a193503eb116f1a9bc5bc9d8f55dbaa3ccb5f790737c59c497ad1dd2a524dd6d7ae8a4cf3b815b6f2234c23f93ac94dc6f913b5b84" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3344", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2c765ec0e00d697f21c7b8e0f26f35e98b8a7d1e26234f45d634fb70b5d360", + "persistedValidationDataHash": "0xbe6342f2a5f0b4af1581668b755a00cf1c7e09066d030c1af12ef5be0f56e055", + "povHash": "0xe4826efb21f12b04da9504786b12838345f1b3b93c4564cbb6e44a26bc688ef3", + "erasureRoot": "0x849d5dceb1911e7b633b5b063194b0a9df4a9f2ad425b29ef457cb8c2d3ff4e3", + "signature": "0x0e2a2c973a7afe1e25ca0bd605428a4aeb2ee6a425f43e87ded2d92f170b2c78ea006c81feb0b026174582d315787520ff58116be63ab0a54a86a7ab6be6dd8d", + "paraHead": "0x9ef54ff9f266bbda1afd23e51c52ca5afde90a5044e56e4e0d93d93c94fb2cf8", + "validationCodeHash": "0x84ea0dc85b03dbca2a76548e8bb35eb6b8369d0b91ce5bafc6ec89d07be77787" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xf12af03632c45ff0c8b34898af4ff2ed9da8352ca5cbd01b934f6fa1c80695352aa902000857eac519dd6cad88554d35bd0dd31e2f629562857ec52c0f35668b2a4586c8b6fee22b4c1912d6a27f918c97bc0e362c5593a98da9a7acc9a5ff9a1cce498c08066175726120f4f273080000000005617572610101b271c73a41c3160e4bf097ea13d38fa73dd099c2de4bb038a0677d4098fd17771473fe82cdfe00005420e2d19ab77d98ec60ad5828031e2adcc332b275f8678f", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xf0eb4263e8cc256fd58d86b429d38994868e47c15556d5c0e9748dc4a51741736a30554f76029de316b0258947fbb88eca015f5342b14e506e6a27a986ab488a" + }, + { + "implicit": "0x1892fc5faaeed01ee66d0159c6e0fdf323092d7f46117ddbca399abb52670a76eba20d78750ad8e2328721f9469cde3eeb01d16541ad9764640c58e39342a58b" + }, + { + "implicit": "0x202832163803762ae96e54e84768642ecd758d3f82c66aa0453032bf0accea4e854bd802d7b5df158e7f8f8f0cdbf1bc299db25d21d17f5e416eae1d8f072d82" + }, + { + "implicit": "0x02a6a0ac90ad683a418add1cb4d218a76e7cd9ac16c9f939ad5354726b2db773416c86f6433291aa7f1c9646e6dc8ca41f64221d76ca3b02e42ebd0c7cef8388" + }, + { + "explicit": "0x6ccff1aa7aa3acbd2d183cbc83330317c08477e3e55f1a5ad4728f874044f900fd2b565a590bd85f8fc54811752781787e928970f1410e139ce846d6dd0cc887" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3345", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xfa13b12b9249dc4ab9d2da923a3cb220a52ddcc3146303ac76ac24e44e3e8e68", + "persistedValidationDataHash": "0x3bff1c1888ced360de22a5cfb3b75c5bd2e96bba84c63bf53c6c698a24adb0dc", + "povHash": "0x807df423ea06f18c30c52c7d4df6a02ce8bc04614d9b703ea794af37f2d1f431", + "erasureRoot": "0x43b92643ec2a139457fd39f83fb0361fa031ab5e34ee453e176ac25083bb7f67", + "signature": "0x9c288134e27373cafab0ed3547747e527a1bfab568ebbbc63e5fd98d3ce1144d39808cd96231d102a971afaf0b9e886f7eccd42cbfeff68c192f677cc8cf4384", + "paraHead": "0xf4ce6b60f94378dd3e92ada5a155204f4b5dfab3c02650d5b2e02a1d2befdb70", + "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x0e41b33bac97c90b8f43c11530027f2c9833839dd4e83e42f5a13b15b98aeff65e80120046f3c04623b23d8c605fb434def0e850d2b39d8ce253706c8265477a18a619499154c0dfd02f35bb987058146239823804520683cbae86c0aa7b68d065842d7f08066175726120f4f2730800000000056175726101010abe71954f6e3e77e36a86bc4a8c68309bac56a07f6642d8ac74f25f1b00ac6ec86c669fcfd16661d2cf9e9f0978999a7f8dd9584c1840fc145ff7c70960478d", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x16c89c8bec36c8fee1a593f8b544db43212faf7b51ee00d4af85308ba762be11d69c6a714adef72ce971b2df48a11c44a0c7d38a895366efd16701eedb6e9885" + }, + { + "explicit": "0x0e2baceefe8a26b067c4c603f59d02719491b3c416232136a41ab6422b9fbf0cdb7b04da604863b0dbf5e02e2dccedbdead11186fddf448029b6d4423ee7ba81" + }, + { + "implicit": "0xe4529c83fd7d9ae2f6897086f9b7b450febdf16c89d0082bd7e1980b7a0289356bc0d1e8ffca655ce336491ac89b15c83484d85fa68cc230e3e0915d5c3a1a80" + }, + { + "explicit": "0x7e8a217121b4178500532bd37b2f5a6637b0ef3b20f87e936dd020703a109f22f22d9bb0a2704582f87799c6f824d74dc64786e4d3d8f24355c5274b6d9a1384" + }, + { + "explicit": "0x4c198375a2a7dbf6a69f160db77b493d061ec030a895ef7dc97bdf0a4e7af46b8ad61ba2658cdbd4c873ad818c9ea0d1dd8aee20a77e82ad972021e02642c182" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3346", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x6ea0133290020cca710f4648ef73cdd380da6da57d492cbb96348e946e29172a", + "persistedValidationDataHash": "0x94f4daf3267c5fa8d5c24eb157a43bcbc97a0bc36542717c5a77f16e6a4db35f", + "povHash": "0x2ac9ea415cb79d33d79ff92874484248ef7a1df54ce73b25ad3a52f8aefea965", + "erasureRoot": "0x45d4c8129aac05004675fbc4e37cf87dbd1585615829c8677b2375a6f4653642", + "signature": "0xd4b7cd6ea0709d77d44ef50ebd5d248dfdbd4477bc468b46d4229633a7547a76e9b4132dab2e5c7fc78cf569fe14c1ba01eb992c55944a987961b29e0bd7a780", + "paraHead": "0xd8e63b419e3a9c9877f959073370ad098535f3cc7e3a64deb7afb832d4757c3e", + "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x44d7026ed0bf5b8810ab7fad17da9afd2bdc8dc67e772a459a93656f2011a0714e551200adb0646aa4642157d7820f1fb23d18ed75c794fa8e6f209e95c125b6c9aa695501ba4362cc2a84388137ec98aae2782f8264f893cb3218bf8a7b608c8528bd1c08066175726120f4f273080000000005617572610101fad9ec882aeae307d69eb5e9d9d6f8e4f562b76b2a92ba12dc6f005bc7aef345cecfea034b0b481099a171e69cf850bb38df1e1f08d4251f8ce28dae08333687", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x48700b3401d68119d8b0dad724e16a03801f47a71442891e8c5b8f97b074d76e1477a31e4bc2a3815f0f3f8e5f1949e14eb7f5722cf8fa6f748064dbbe3c028c" + }, + { + "explicit": "0x320e9961f5767468e6e1a80fdaa9292cb75dbf7b31b0b1384a1fd577c497042669f55b4e79b776ea1ac20b4db1dd9cbb75c9c2a6b5a85be457f83171d5d85681" + }, + { + "implicit": "0x98d7a40f2ac4e90f4356c6705137736c1040fede9047affd6dd5f33fd27cf549b9dc00b1611e0b13292e6eeacb3f62aecc8dc7a1132f98c285311db6cbff688d" + }, + { + "implicit": "0x3a1c396c47abde1cabf16403391cea8466d8257f5dc7954525658949b1a97071da6ff2e858e1d0bd81091c76e349c57373bc7fd596c8754bf595c97cbf6eb188" + }, + { + "explicit": "0x98e6dd5efae2e6291257af5d07c0be0c7a78666c4df331d73252caa927af100d56182fd27bd0fff44ac4f3b36949daab7393060e1dc930d0b7a64d8ca9b1c58c" + } + ], + "validatorIndices": "0x1f" + } + ], + "disputes": [], + "parentHeader": { + "parentHash": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "number": "18468941", + "stateRoot": "0xa3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e", + "extrinsicsRoot": "0x34448b023cb46025eb93d204e7e1ff841f380901e9aa6385d7457c744557c575", + "digest": { + "logs": [ + { + "preRuntime": [ + "0x42414245", + "0x03da000000e9e5e710000000001ed8a5111a34113f8d29454c4126f700f98fd88edaebb5880043c94ae65b6c17eff3f8ec8d5dde2a441c8671b0a2d9f84550dbfd5bab3ab00a8cf82b22b95602ad20657f2cfdd2880ad6b7e2ae8e39582fa3cfa6cf1ccc834c6c58c8f1d33302" + ] + }, + { + "seal": [ + "0x42414245", + "0x421bdb8e82f7d0c43eea750751019f6ba2b16353888275346b0f846c8b252e43e9dc0d184e83ca37df40a7d669ea0b4aafd021011f4ffc45d97a9fdc7ea12d80" + ] + } + ] + } + } + } + }, + "tip": null, + "hash": "0x56632d1c18b84ad83d98cb5887ed7684f739194ca65f6d43696e6d01615c2313", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "1000", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x72a508fcb6836255d14bcd7bd140f3e9e5e92fa83652e7a700d8b2e7d5b8fb0b", + "persistedValidationDataHash": "0x3e2cf5d7a5e3f4357831347fe11b22b598469ff5f74ed263ba1dab97e76ee248", + "povHash": "0x01a3104d4c79d7ddc47e427eec55eda0a111524c462d3e3d331aa8172720518d", + "erasureRoot": "0xd92cbc358df012ca5157623ca06c504d4f6053776db482227793f4c52ab5f9fb", + "signature": "0xe4a6f52012d851f812fb1ce6bb82c39cf4d6ca37bebdce83a5e51b44458d425e867849321c802ca0a340901910363fe426cc3af59a550a4a135f78538feac98f", + "paraHead": "0x9f17b7055a7adcf7989b941d3b07ea98e40fd5881b52546737a4a122a2ec973d", + "validationCodeHash": "0x52c2f520914514a196059fc8cc74f516a004f2463ba11d7385b5241bb5d50ee4" + }, + "commitmentsHash": "0x22d4b814a56da982bcca19fd751c119dc29b1822304a4d81872e47697f8196c2" + }, + "0xf171a73943e306f12c4fb6b98bc56dd932894478c735314fc907af159a4ff28c12113b018f09dc08ef8a74b3338dba9f15d18ebe9460fb6172517958d83ed9aa3299987d2913ee1366eb4cab836ba4d0db797f63fb9e418e01d442a5451c943723ee19bb0c066175726120f4f273080000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b4432416704056175726101019fe6dbf9b95e2c16a2c6ea4a485d02d6e143d89c03199d19df0e1fdceedf0d3212bc095ac1bd79bc2188472e3a2b3fa55e7e19ccfd6ba08c275ea758d8f53f00", + "0", + "18" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "1001", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0xca1b7fdda52d6b85506ee58e7d1f840178ddfb9fb8fd2ee701b9d0a3bb21ab49", + "persistedValidationDataHash": "0xa2f7ce3f8947e64d65dfb18a5eb0dea233a271cd807935e3837ed9df529dd264", + "povHash": "0x358e11428b1a374687fc00bf201aaa90baa7d7a2046774eca32752d6b1ff78ef", + "erasureRoot": "0xf3281ce0d4a2fb5a70aecf38e16811f5120175063d64c78f70a558fe3820d98a", + "signature": "0x8eecbc8b1ae38023c508a31e7f8861a32eba9f57181b66943d27a4fcdd904e2d39dd29b517f8f248672c5d5ecbc8b0eb76ddebfd01de3e5135c8ffee27bf3589", + "paraHead": "0x7d37fddce9b102d2a58343d9755216fb3f3c315ed3da890cabfb3519164dc228", + "validationCodeHash": "0xb061815642328374a62b3282c78fa8bef5a27cd313d4ac79cbd49e43e0a4b879" + }, + "commitmentsHash": "0x99ce17023e5826517444518b325e48742a096a4f7cf6094b1a47880b326b5a7a" + }, + "0x3ace8b2cf47f6093d3c2409887fd9f56124548c8a364a903ec2e1eddaa42d9471e9aa4003a0128320da1def483d71c314b9b8be1a674c3d3b0ec23b986b61205f434675f96049e3afecf0b8dd7ddcb038c2ca5bce3ee3e9273630100e10babcaaa26633f0c066175726120f4f273080000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b44324167040561757261010188086982e029629885c03c02a2eb1232bf78521e10d44e0e61ef0c8f4d6d2e77639437c8c636abd30241c6cbcc116e3db284065836d586ca2cf3f4d33db59685", + "1", + "19" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2007", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x6cca2d60c5038c5cde65a96a7958c891c6f10491af747dc97b8eea19d6e31627", + "persistedValidationDataHash": "0xccd05d8e54c26de7fd59560406f5ee2539780910f9751bb72fb1619753c361da", + "povHash": "0xce91231cee59f8be9215c0a425bfc87877c83feb00657b4f8d5f7781cb2317d6", + "erasureRoot": "0xc72f608e11eebc716bfc28e2601242e4067a20a2cff72a89965093fdf63ce7f8", + "signature": "0x28cdf5bfc6cc2bbb0bf3c1454fa342b71a5ef486a994290ad4b45ef8a946716344ae97159a72541ae67dd084c159429cdc262b0ba49d18b0ae8b38f7015a468a", + "paraHead": "0xf0991661f013579ddd950a9a6c94f4da2c9c46fd3e072e1c86fc2bd7359b506e", + "validationCodeHash": "0x6f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986" + }, + "commitmentsHash": "0x5be1669ee4e0b1be01b9fa015f50166822d4ba5266a2de16ec648e37cc0b2208" + }, + "0xd089b5576ca4c12ebd23d704e9fd1f0bfa6173417337e5cd4eff9d331a13c0d3a264bf006661fedc89b0ff5a5fcaec9853703da5f520651b182ea6dcf084e4d35736dddfa8d330d3abbbf1cd22d274c5ba3e07a90c7eaf01ee8fcd5dce71cdaf8e3d401808066175726120f4f273080000000005617572610101e87b63fedbd920dfae23dfd4e68e6a21c85f78fbd20b498998adf7724671284fb17c348494d6f87a804d09a7eeb49b10dcf7a6003db82157684301d14b199887", + "6", + "24" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2043", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x724afe946cfaa1ab0430cb20e19a8ac1dce4dcdc0e67aa5090d2a0a9e902f938", + "persistedValidationDataHash": "0x76c800c774ec3455c4a8b650fe7cd06598342be7f53f931b4fc442047eff6754", + "povHash": "0xbd337a5b525afe71da3d1a26c3011ac8c973c3e24f39ff006481b7513f448818", + "erasureRoot": "0xda1f7096e67cd95ea78ce74f2ea24106f9fc1ce265b67b9825ed06b0bb068a0c", + "signature": "0x263b7450c8a7d80463405fc02ad64c281945b52273409788927d9022d2a5d501eb95a5c0e337a0a4b91bf83000dd4b7fc9b3be8a1f29d8c07aecd8c850a0f58b", + "paraHead": "0x57c144330c973331a77c92b2e06dcf7926df77368d84d7c51e4da8b30a0cfff8", + "validationCodeHash": "0xc7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba89" + }, + "commitmentsHash": "0x71f6c87f7792384b81a82545cdbba9a9829a40ef68028ecc972199b6164291f1" + }, + "0xe0a024ba67ba81518494ae9ec33fd5af231a6a9dfc92ad1527f5fe55ac8bb40cd2f0e9001724a693f0ccd6ac84cec0c68f1b5601645ca35ba1ad4ed649c9e3057793937fa392d8599b19ce1ce70035a471478b8de6e3e58b601f054493de95526e7e4ab50c066175726120f4f27308000000000466726f6e090801611375c68c7a3b18cf48b29556eeddf7277cc1ecfce6ea678e690a4af1f7e38e3ce699bdf073eeda63d2fba7e3e58d4e40914497b7b9712d202194eaf73fd9403fb39d70a189dd574a65ced1c1adaff2b741dbbf6a2606674854eb092c418bf563279573b2916585c63ef025cc203d438917e79b923cd1dd00cdd994d60610972409478392480eb9090cbcb29710a168a7385af3ba6cab9036c92c67a505e703c69454684d129172838e4dfbfd6703dbf826050dee768e4b0318044dc3b804eb8faad1f39c5d23a5d8852c6404b51d3eecd2cdccffd63ac56eb2e429a1768b1059a89bea1f5b57fed820974061d46a70a005e7b2eff48a90240ae46e51cf71e79daf70a9099c3607c727b7b12a014cb5e4dcaa41a8da1e0c18b4d1492ddb803ab9a9859cf6585491980bed28d73cdbb0ef970a45e1bbd12b593667ded094e1a089e4fdeb3b3474f405c5030b6b222cec2d312b9b28c859242a9f142ad96e9071636e68b549636babf082011c3dbb3155c2bd8e558104bcf6bf8cdd08df218ed6683718f0e63dbc903ffca0d157dd75d61c1e65647bbb1c46d846f1893f08b94d70e3e92bff3966069eef57ae680a00c77eab733478d8b8f14c75a19dc1c7b66114bcb60090893201e41fdf293b5863b1762b42199524f7f3e2b820d16beb0e86fcddad68d556bc69b30b7bd469d0b254bb9f5ca7819a12305a22410a7c08b7982705617572610101feb1950aa424fcbab4c2cd0cf726afaad0a0a4d9bca7aa28079418563ac6f137e0baf8db9c1e9d733264c65189c996548ec18f7079c3b19fbacea01ecb6fd983", + "23", + "41" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2094", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0xb08dea213fd711fbb4cdd1c67d319b036ac50af6d935f124e7b2bb8b9259cf31", + "persistedValidationDataHash": "0xa164efbfbfb9e18fe071f001175ec22e1fa3ecc26ec752cf27f8d65108190898", + "povHash": "0xe4dfe33bc487a1a983d3e73cff7f268789ca38885c9738257bc5cb3d4d12095d", + "erasureRoot": "0x56c557931533e1da57f93251ac71b3d58b0de51b443bf7057eb49e6d68d600eb", + "signature": "0x8eea6238687201c20341197128516c490eccc0b09b5b37d03336fbc787a86f4e885209f7706b9399736e3657db0e44fda6953303c84a6f06f845820a21ec9f8c", + "paraHead": "0xdcf79b7a332d106307ee4e10e9226092963dd8cf7489d034ffdaa4650c3b92f2", + "validationCodeHash": "0x1915b12af1b41674612e52d554ff1e56c5c0a4e8ff66a1d10eed853432d35803" + }, + "commitmentsHash": "0x1fe1af9d0a6425e2a0c90107397fe86a00e7c1b6d73f9d09369862d07d0a4887" + }, + "0x2f09e1639ca4672e9f64473407b478ea190169a313b2aafa34aa956bc1451495768f7a00241055415067bea6f1dadaac8f6d2fd72370f8a9b0a52ad1a8798a3f2ccedc2b9a18398c84296cfb03fd83cb30187d5513f739340bf72c2e3cc8e5395afb365008066175726120f4f273080000000005617572610101f8a1670ba54dd618eac99c1be590bb06907e56ca74ce8933c1876aa0c54b3670d055f09c37e400bf6530afaa8a21bbba117d67aef8f0752b6af12fbd82d4068e", + "37", + "55" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2104", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x5a83ccda2b417626067d7b9b611d901ff07c73bc7e18e5590cbb54788777ad75", + "persistedValidationDataHash": "0x57693d43e5eb12a6b0da62b9aa84a0098e1ea9b5a28d86e012ab4c1d1f4a8640", + "povHash": "0x0dc4d5eefbf778f4a3192252fbf918f72e46c97cb37c09ea55128d893369464a", + "erasureRoot": "0x270faff051417dd10cbddbeac597bc80ece444223abf756c7d71fb25cd902134", + "signature": "0x6c6913fcda4175fcba1503f18e598e9ebea09eace8c416405736239d8ea55e1f57c069336df1c7ed77f7679daf6ce149bb98e0b681c1c700d62cd0d9aad9908a", + "paraHead": "0x3b474f01059a6e00761e217f6c3b7fb6a26784fa2b863c2e118b68e65a3da735", + "validationCodeHash": "0x0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a" + }, + "commitmentsHash": "0xbd2935cd0c72ce37b4fa3fd5131cda1eac821c5ff291d3473319db07629cf7e3" + }, + "0xe9e59adc01db7bb05265731f6ae2f35f42bc42809bbc3e347a7496720d56c1b80aa76f00f64ccdce6fa5540ae9eb2e3bb7bdb4a8b071ad171d3c7c813bbceb7cc2b4b11d3ef6bd8e388e0522d28ffdb315a54fc7bbeb1e5deb3b78b90bbc36c5a9867ce008066e6d627380b24d5e9296399d0b66e21dd2b3498d43a67653605455203348d141ef520a9a15056e6d62730101eef8ed5310974d3d194a5a510bab4351c405d489ffefa99a17c82fb2e1cba9488ca0fd9c5a581dcaba5b5d5ce471975e6262283c296894e4fb967492b6184e8a", + "40", + "58" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "3340", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x408e5ec44d19c12ead2f07e7a2787205d440f3d7eb2df4fbc937b58d89c4d911", + "persistedValidationDataHash": "0x7bc81656c06fb90f5fa03996b5a23e996d5000c8bbe2ef9aa1e34f1030af9866", + "povHash": "0x6ab1265d1b12a6b98b345716e43f6f888c29794ae662c452d25da176ecbb0d52", + "erasureRoot": "0xa70b59d3102fcbea2c210f2e6f911fff2327d80ce9c80167512e72f84bf5723e", + "signature": "0x4269de6c8955a64d28d8b28c0d539be965dbdd747ed61711d96a8bf2c318721d886c54b38956674aba4e62ca50e3b339f50166cc4978497d4bca560c9737fd80", + "paraHead": "0x83d6bfa027bf00dbf0ec4028960cb1def3127f746d76b5a9aaeb1da52ca30258", + "validationCodeHash": "0xf819eaab86678061d6a07276c6ea36434a72f8149c8e6c172f10198b7af59c82" + }, + "commitmentsHash": "0x040b7474ca809d5c44109c70838b8b921e3d40a0677f11b26ae7a12ff6f70a34" + }, + "0xdeea1ad4bfab374371ac1c5bdbf04fa62e143c056429a2ccd98dc1b4ba2727c9822712009d687b3345ca91eefc6382713981799ece6fc1d1a1fe248ab8caecc0159b4c466ccdc7f46c099f3f0f9c9f2eb7a3246bdb5750754814cf859f6d3f1b30474d7b0c066175726120e8e5e7100000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b443241670405617572610101b670fe64856ef7e58e05afd4349dd3164abd471961759a58de5f8f4cd44dfb1742564402e2515a33665cbcb1bda7dd8148b9163f3aaed25f11d689fd4e5a8d83", + "45", + "4" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "1002", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3690c3b42bfd07b66e27a0a192b00c21ecfe13105689bd3602bd17853263a003", + "persistedValidationDataHash": "0xfe4121fe0fc2e38a1eabaad12840ee1b7e12e53a93fbed6d850ab7210f507bd6", + "povHash": "0x9e8e9bfde81405894ce6975cd93b0a3018d10e8f675651da9c2b18d64417ffb3", + "erasureRoot": "0x1e8b60ce5c8f4ea56b69065003d2eb383a3339874fe745cf9b729dddf28e6589", + "signature": "0xf061e606f4d3da591bd575741b8d27a03604ed3e37322f51ae54f635c05f4d2f5bb6b0f3d4d9253bec1647bfa39ae27483ba56ba2333ff9ad1a9b9249c442683", + "paraHead": "0x51f8c30158af2596ee39b5a501e7b220c96e7538c509fd0264836dd21fc3f709", + "validationCodeHash": "0xf43e890a5eca0230a7eaaf88a60b8cc5ccb0ef157986f628650b071e47f7d323" + }, + "commitmentsHash": "0xc564a3c9d173c8b3a4c8b32db54db3366652e00d5e77a826372631ed667c50b9" + }, + "0x4060caebcd368102e6e4c8e9bcbcd4c43473bb5ca7fc90543617f024969967554e735a002df9e680d0e863dd1a0b450ea002f0b8fa1d838bce86cc7440dc3d87db25ba349e6310abaeb0fe2bfddd5ca15d986729a0c7243d0f9629e27b8db075fc054c2c0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010110ad892e41b627efce1107bc85cab0abff439bb0e90631418bf434f713cd0528e28bcc940a077940624dd6885cb66ba5ffd477665fa0ebb8efe1d6a1b0956886", + "2", + "20" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2000", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3660043be265bef9381cd34e443be839e7dd1c3567ac86637a82652ea3c8734b", + "persistedValidationDataHash": "0xa2c84593134e8720787a9e0401c33e2ed432307829807eb20f7bbb5582b900ab", + "povHash": "0xbb3ce3d24985bb96410a5bde338745a9179157dce0302db71b411df9f5c80368", + "erasureRoot": "0x2fabb56332995f9aa4fe59abb286ad965aba65bf5ea1514b76f5ce5c2dc77ed2", + "signature": "0x4ac1507603c685466e25480c51b6972e532345655026cd72d418a3e30aa1cc34e5f7af7b8251d3553b3d88c8f139590054736b5388ab4b6f8b45b0f9f630b283", + "paraHead": "0x1c42a165f6989cf06ed0a26d60fb1d611a5f70180e3ddabef47d794a6fe8b33e", + "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" + }, + "commitmentsHash": "0x6e161d7c993376444eeab7a3ebf49109848318764ac8b971f7c6a0e001a1a72a" + }, + "0x8b45b238d38a4f7d78dea720fa528dcbbf1ba35213997a3baf6b14e4c26ece5292b63301d80a654f91fdf8d987977f1b30e1a106823d80938b94d91c529317c6a375fbe0abbee910eaae2039ff264270160af39d047ab90a32e4c2b97fc1bc75b046f82f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e36416704056175726101016cde70928296c791d2145304657d0f02b98e2aab533f6098e3f6ca42b1a7da61d1281502140df4c6cf943e73bce3324fb755845a5b9a5ed53f69a80c8c78fb8f", + "3", + "21" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2004", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x9aefc73def07971948f3325f45138fa40f231b043c5011fcfeb72228d04a8248", + "persistedValidationDataHash": "0xe19fd634e8a2e2ef5c0b8c1b5b7db5d95e67f608c3b9ca2403c0c7d1b0803fc0", + "povHash": "0x7711b2c89a5b18566eae6e4117f5440a339403c0586ffe6e36287ccd8d4d04a5", + "erasureRoot": "0x9e4f69032451d0581b60f3ef8281e981923e2e31aaf602f64affa95411937062", + "signature": "0xe0b80e3c9bdc999afc0b7fc1ca5af6d5d0daf200609f8d8873b7e7db405ddb153c4493f30ee1bc7d59f933a2bb185d4da0d8f9e31755c18a2975cb3fddd3478b", + "paraHead": "0x3723387a5dfe98f3c03cf0a2d7800c5a9cdc00be442b89c85a2ba29f8968f096", + "validationCodeHash": "0x574fdf846d7fc2ed13e616ae37beb1dc2a7d05300cea28e30c5433ce2c1d351e" + }, + "commitmentsHash": "0x563b0b19b6022f9db6f801b14d7ac92be0d13041c0fc5a2086312c3e6139c18a" + }, + "0x52eee388c558c53eaa7f8bd3dda05f4000f26ba769dcd6a25e52b09d72844c7e16383201a67f08822ef11383fa10fb00ac9227dc04842d6a35dee897b7f7841539fff76edf5464985819f09134c3f64b0acdf272a237fc5aaa6a98a213b5b6f10e08780014066e6d6273801427f5a71076bec907dfdabb0edb0ef03cf0daf66f3b486b8d9700631c8c940b0672616e6481016c7bb3d07a1a6834c5aafd796d8c76183f31eea393b564a3c81008435562ce04a213c395756e9ef996d3ff7d94d486b794cff2ec57b5b5dff6ecc929b13658020ea86933b23992a821a1b1c4cd5b2901dcf1fc713d1e44713488c16857305803045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090601492a5330b2f61a080ef67fa0098789a32355ec413cc0930b23826dbfcb2f47e32cd443b6f606b9b662c38fd273babc30562009bc0320a14a11fde9042d8dbd342e261067d520e931ea4fdf9822d96850d40fd766466fae5bfcdf75d25f24e04c1c4492f8794899fe8a48a939f952a02c35b70655efa48f17a3fe84c8522d1da55122075ed801710d63ad04c1066ed1611d87d6aed054928ae6dfdde96731296a4b205dbfea4878e851719582717a3edd502f850d5a7d09eac0d0d9db87ea0d9c18e62c68d84099225a5aba5b2cd94c516acc1709cbb61bc0111cb49011a3258dd70c5ba7efc83406ec61dc3a450e3df0288daf4d1a5ada2d68cd40b22d6ea45d2bc3e087bc0eb1ae925a9b48f13a7a4a9e83b5c10e75d599ca33e64fa3d8086aa245178e213c1fbe092810d13bcba8e0c55c4bd61203aa2f02dd638f0c872c8b05a067ed3651da7372655507d4abf3d2f109e067a4d6757dffec3e12960a5e2314cb9b1b9b4a1b94c0129a2258b6a1cc6bfff2d8cbe8c317ff9862980f7653393b056e6d6273010122ce64bd289f2d21be23e9b6707cbd71f29804ed2cf89f95f73e7db2d75e4575ccf86c94ae6b2e0c4e77d639853cebf9375fdeba95e33133feef26a1c3ff2b8a", + "4", + "22" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2006", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x2a58b7a375fe5c1144fad294c00f2d7329a781e74b7fcf1512d9f2907e760a2f", + "persistedValidationDataHash": "0x72182442cfa4ea659b38e85b6766ac7d9b16d95d8e0848d332ceb77066521d18", + "povHash": "0x23069e5ec20331460678c083055ef453905d75752ac65a3937f3a54f783dfcff", + "erasureRoot": "0xd67c4b0faa17493dc7b5e2d096e5337d652aa6d0a80b30bf76ae371a0701744d", + "signature": "0x926f09bfa798519a9273c435344b2d4d51e6df582426fa81ed1dd6d6b3541910c2ad88465eca45e97c736ceed1e371ab2737048acf0d7894abed559e96e5888c", + "paraHead": "0x67f217d1e841e308226cc34a50181d6ee383676a9031bc4fa5469cf3b405b47c", + "validationCodeHash": "0x938dcdd90b4ffe4e8d484d56cbd87b2694572433b1006415a1b2f9c20777ea7e" + }, + "commitmentsHash": "0x23731139b47c5b4ee0c7294913c99acf1df32cb3fea74c18db1639fb251676e1" + }, + "0xc4a36aee41c9d21f6c436d8d14b7b08e1b9a69f2b4c5c7a5c1963c376c0bf75992dd32011df5f9db8040da03f7052348f0c9fd2742eb1ca74460f9503426b314bcebb31ab534aa8725c8601904eb1342cfbdc9a41829b4c7112860ee6871db4d6defb29810066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090101e24439c1973e055f7ba39fed1d0b50c21deb4043a2d87f8888cd77cebca80ec304570c7dc3f8a0513be9d63da717dcb870ff6d5ca5efdc3f248c305186531c4d900561757261010116078d7b65da3d5a1217282077530879177d4896d18caf2a1c330ef10465073a77a51495bf458e07ff63f968d2800cb4711553bc7d519f4ecdb39e1df940b18c", + "5", + "23" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2008", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaab596d674df3a14b138286339e0386a86a14fa41b8ebe7889108ceb0dafbd0e", + "persistedValidationDataHash": "0xf35ad6d59765e937a89e565122260f48f98c71bfdd62501ed466508d65829c62", + "povHash": "0x20a94e1eccbf6535894a3fdcb745fb7bb9b942efaeb72b820414f194f751549e", + "erasureRoot": "0x6872765c04ff639ea4cc61de874b46eab78f68968a75783edd9404719ee0c34e", + "signature": "0x40064ff193d19f75bfb85e60cb97e10edd0c2e1b04b4f356f1cf09c896a84a35c57a72d0d31ae6cdaf4b607651a2258db5f6d259c1a5fd6820b5b25d9adc3087", + "paraHead": "0x059653c35c2317647dda3ab59fdccaf540df274dfef4fe9a5eca3f89f7f23b02", + "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" + }, + "commitmentsHash": "0xfd07d987d04af0e2a295f40abffc9ee8f9d0a8c04c58058cc2e33e3d5336782d" + }, + "0x50d6426f618d46de4f289683479052cdccff758d70a15d8658e31b13772ac42bee428d0021ac9eab0bf6284a79dd2f5d95cc311706f50c52dc8c658877ca2edceff470bbed926a7cf015ffe4caa0eda8b45b588a0c36542aa17d3516b47ec00f082f8fbe08066175726120f4f2730800000000056175726101011a2cf1bf2964a3e030ef3e6b090b1a1020217cda932b1de6fe5dcf356f531d65f4bc0a717972f3e3311a2be3cb1dc5998148a4352ef917f6fa51f5f8223b8c80", + "7", + "25" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2011", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xc41586fca408e9965be487aa23a2be2adaed37b31597709ff642eb627602022d", + "persistedValidationDataHash": "0xce2ae08e9f53b68ea9c869cec8901f6436d558f0c859df4da9d4ad8ab5601468", + "povHash": "0x78a67346182fd7160437087576e659bab2791e8dad53d84103ec914f04f51ad8", + "erasureRoot": "0xa55d3e67230bb0c316d99b7d2879c31d1190b6c18d2e9a714c4adb28b8d83441", + "signature": "0x86b84ceb60db4af56c70716715e2e9198c01b23841b3607f9bec97ade877270daf3a44e008477891c8f8ef9c767cc990306d433402c61c9bbf4fdd5edd56ae82", + "paraHead": "0x954a61700c27667787efa60a0449d8e85e041e1b0970375d97cc36b7df7bdd66", + "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" + }, + "commitmentsHash": "0x6ccdc782c636b11b211f45d33e365782b29d509b60a9d78d9677ca8d98c7a908" + }, + "0x3b9e8807e935d4dabb4e75df7015f530719d0597aa7e36257ac2deeebd9f02be3edee9006ff395d11b390dc5afb1d45d67a42b2a9b25618e132550e06f60756f2f9424188f74373c49f3ef48843bfc23466e17f0294876016351fd47822f61794d9b75b108066175726120f4f2730800000000056175726101019c8eb5579562cb636cfbb185684d6e31f78c35e36182f87248383e5092df3d72a1e7681b770364ce57ac78dfbbf3769d21e7808398210c45c22f35fb4ea39e89", + "8", + "26" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2012", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x32373e204112a979f78cf1670b0125d60849e2d1d5cf8e4f558a5205497ed85b", + "persistedValidationDataHash": "0x31d3d6ea0497234bd1279c1b43ed7f26be1b09e5d5c7326987aa518d8f59e4ad", + "povHash": "0xdf0f682c07049ca9bcca6e4c4e29216ede430f18a994c6a66fe576a883effdce", + "erasureRoot": "0xaddc55d4293f65a4313b3bdd44e12b7c1257db80043e624eaf09f81889fb3803", + "signature": "0x5258b2b48b46e1b3d432ed07b3daabb4281f5af394478bf66b933752d6d9f46c57ca92924225cbcbb52be6cc89e54130f2ba4b84dbe1a9cb6e50164d1f60ba8f", + "paraHead": "0xb9ea7c76751403fa1496675c533f81202fab4ac4c9a99b0a156a99f8340c3096", + "validationCodeHash": "0xbfb6f9b4adf0b637416adf638a917dfbcd14d6eedcc3c2463592acfb21de3011" + }, + "commitmentsHash": "0x6a80a1e73c1f16de428b95c6f4e883fff536ccc099b9c4bd29aebf4dcb03fff0" + }, + "0x35cf9928bacc1913b07ec84daf38ca7753342c7ece4b26aa55ff4be63b024c7222ce2b01718480efd3423e3bbefaf48adc88465a93ed4eb0bc1ad6c10f95a69198a8405430295068ea766838d1c211fea31e8bb3aa47ba94215e9fb0eaabb6d833c9ae850c066175726120f4f27308000000000466726f6e88019b8e841c33dfd9bc4e821fb78fc67260f7e5d1eef144b740f878db06999baa6d000561757261010160cf32863895c94f067ea0caaae6c459956f174f0c71141cbccd6ab8f6d4ed45a085530306a8efa6176e2808fa30c59c60e2ca0eb53307f667da8d6ce48d238c", + "9", + "27" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2013", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa8c0eb72493fff0494c31c1e3383228b30feedb7061877db731e382f82415021", + "persistedValidationDataHash": "0xfdd6ca998641695781829ed9caf672318222ec1c6c7ceacbeb2ff8011710dff2", + "povHash": "0xa06faa90349c5f9ed5ccd6f6a7b8b07c1181a778b09e8a27b05b9dd606ae37da", + "erasureRoot": "0x3a9f4eab26318ee3d54bdd253fa55389b42360030d394f1508d0d98280cf81f2", + "signature": "0x8e30622dc7bc57e2ff33a3c2ac917c58bbe2cd83fb598c86322335caecc98d6916368cfbaffe457779028a5a2824db9d594421dbdbd90e2a243a528ac1aeda8c", + "paraHead": "0x06cfa864245ad16198309f80eb4d4db1e8b06a16c22bbd8a059e559f9cfa04af", + "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" + }, + "commitmentsHash": "0x464ffa0a54f5c530ce5e9f9227f7c4703ae1448fb7364a08ea8570dab5c73c45" + }, + "0xc44f92601f9b2462a032cb5c7e2905a4a898499df7ad7352e619fd94478993799ecfe600fa73d97bd33f6b8376f019afc5c20fa9669440f016c8711ad92f85aaa1111eb1ec514e0013c491c23a5b052ec003c3ab84a98e6da1a3f8d0105a957f6ffb3e5e08066175726120f4f2730800000000056175726101019aa3506c7ea8f76f98bccb52c5c455b92519aa9191bc4fe66ddaa38e42864056101462ef314125005a153561ee4c56fc2174913b9544769c4bfd13216768a284", + "10", + "28" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2019", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x129221b0c21246ef93d56d3f71ee0ad2e30e109eff3b531da6f52e12fe84e24b", + "persistedValidationDataHash": "0x4efc3e1642a4bdd4cba9a78466c1f0b4f3e3718102536cbe372d483a9748ecad", + "povHash": "0xb06c7d23043aa181c5630d8b98f56e0487cd90fb50ce23725640304c91ffac0a", + "erasureRoot": "0xef4f4a142840a14374bb560ef286cf46459b3785c814f45f4e8951099855cce2", + "signature": "0xce19d235a69cdbcd89faac3a2ff5219ebbf5b7c8a36f1a3800d06c2eb473497080ca208acb387f7a18ef0070b2b7fa695317e6df17dc86fd9cc6353bf528288a", + "paraHead": "0xdcf09a19b7da2c50eb6b3eb0a3644a7b8dfed81c7b298d3a0b1d107f8670f898", + "validationCodeHash": "0x4e6501fb46bd9d99228b3f4b65ad52f062279027fec192a051b89529617bad81" + }, + "commitmentsHash": "0xc524e45bde5e140996bb83b782f327f9636d3ab0013dc92b6494962276116542" + }, + "0x7578877ba54fdc0e2691dd8af76d7366eb50402758dab24f2eeb2b4413dc806e96d1d300281a890440a13f52cbb259488b18797ad03051f7808bea6dcc1f597af87a51e3da61e27bd44da7ee6a58ee7920f035948e583ff2ded7c702bce2e26325cc19970c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010120052c94252fd2af9c7370e695ace1c0b549c78f87bdc295f1598bfbcb2b7a35fa884433b9379580bd92f08f4e8d0988009a38fc2ea168252a4fea093ef16580", + "11", + "29" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2026", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c29af20fb4252d3c85337030a47a50c000722d4b4713a0f8914eb75982d384e", + "persistedValidationDataHash": "0x02f8bad4839bbf7e6fc47868a34f36bcb828f77d65112303f0831bf4bf4ffe32", + "povHash": "0x91f8a9154bc66ccc8e4215ef3604da0f2dca7323d88e1085a3a1ca5346c257e8", + "erasureRoot": "0x0cdb0128d2b7bf5d81e6f62b9ebe1918e53697f2ce2225004898ee2cd5deed3b", + "signature": "0x0a0b26319aeaff678cd2a95971b9b0c62b44e097872d3792650ca58cbceed65007935408422534b82c1a60638bc0fea6c5e0345591405bbecd75da8733bdde8f", + "paraHead": "0x25644f5b148ce04333604e6242dc2ced5bb5130c5468513b95d8068fd1938767", + "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" + }, + "commitmentsHash": "0x3ac67fcc5e3df4bc83f5e4b969799e7d826b6100773b7f91e90702a161315141" + }, + "0xf015047958f08d649ffaf6aaa143d0fd297885360c07476ee5b06bda7ddd3b5afeffee0016980a40da1cee2b24fddec68a23f1ea81da15e0293eb12f3a3ed7f925b2a489f9712ab8b66b3772fd487513d087a838c070d8c3ecc5527e94c849cf0332947b08066175726120f4f273080000000005617572610101d484447f3efa959da7dc72225db2f16cf23d98d684889cbb5a7e7d941de7b3489da447fd5dc649e2b311b49f86deb6df29fa105da149e314dd3509cf705bf088", + "13", + "31" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2030", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x921849b63a82f86c02eb16d8311a7fd62a28557666f21b42c267ca5388ec3b0a", + "persistedValidationDataHash": "0x5170e9aa59de609d01f7b7b4797862626a90ff84a21a72fd0b6139b21d9af8bb", + "povHash": "0xa611bb5f55deb9b1b982eda7fbf9562541c0e9111476f571fcee8ecd99f13dd6", + "erasureRoot": "0x1f4ff0d24722113a15807961dbfc2b078738e847672e60d47c5e5818505f662b", + "signature": "0xd2726104d034adeda9eea340c30a143061306aef68b21a09170d705f9a17046cb85c2d74d113ae6fe3206cb3306c97798ef2bb337ca2eb55ecc5081d66ab2f8e", + "paraHead": "0x0c43071fd632f175aa3c0484a00440950d9536edb51c8a497bed798579c49a12", + "validationCodeHash": "0x5a88565e761782c5d85ca17020cca6142abcb8c7c87ccabd2119acd2e3105432" + }, + "commitmentsHash": "0x8d86c6c52fe646b5e4aab269586aa40901d4c02d790d429d59cc70634473402e" + }, + "0x9e70c83aa573fc184339bb0b1a51e637598a3b21d834d61907f338e2bb62dca992fada00f9033a9c4c8726badf8ca613bb3df12847ccf7175a578859f887b87d87e72e67b1f6bb695e6b552875dba4e9b856ea4a61a3f7465b34e0ed56e26a5353db5dec08066175726120f4f2730800000000056175726101017cc886844bb76410b62745ad549ca5cde7ef51b248206d4fe381fc01e76f267d3cfb9a53895e137a8e1399723b1f42a1f2bdfe181733d29033cc955dff28a484", + "15", + "33" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2031", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5a8ccd571b90aea6faca73136dd5bfa4f10c731aa3db56710ff7e85a11460606", + "persistedValidationDataHash": "0x260ed64122b6ce5c26c13996ce818672cf0bf2237f53ef6bb22c6d05b8183805", + "povHash": "0x5b69f2d6418542a6a358d08ba7ff9aac43db4cebd2e167c5419ee299afa1c349", + "erasureRoot": "0x048c4f632eb11020eea270f290353dd7ef04e535329599330fb7d88c9aa60891", + "signature": "0x1271439df44556897a35334f285f3e0eb87fb97a247ddd5f7e566a16c8bb3043e42963394343c971745eda49aec90fd2ad45d459a8532659d11a3d3df62bb082", + "paraHead": "0x4d476917928096aa72c5dfb0fabd8c606733e81307f85c033539e1af5adf88b9", + "validationCodeHash": "0xcd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701" + }, + "commitmentsHash": "0x562adfd82ae581510e832e6ff036e493fd0ba177b22d78ca1f823bbd27ebaf27" + }, + "0xebae8331ca148998268c9cff7ae8bb60e139446113207a1944ee354ee5637e1aea1c0c0113fbf37bbb584a57cec033a7e6f23d535f99a7e5a48a2ad3afd4373f60c5b2437803b617993f28a2b9f1f3608492303c83b695ec1463d8bbde4d66b7ec050cd10c066175726120f4f27308000000000466726f6e8801da4445bc6d010ab1d316dbac8fdc413578b740b3c2fdde2ea507a4b7808504570005617572610101f0b5cfa2a1f9d6e5b71ee64f6ff1e89670c4af7182e95ae859c40dea955e1977a5e3ebc741bfba37c10add6bdb7d03e3ea49775efb82be501b6c7f75df693a8b", + "16", + "34" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2032", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x54facb6b0be5760823eabed500031796b6ee7c6d3967ddc7249896e728489a61", + "persistedValidationDataHash": "0x653be72385acaa3f7651a0a6430999574c210c9db5f2b8bf1ca4bfe3495fa2d2", + "povHash": "0x3821c1f2db7edc1f7aa8ea8ad406ffa8d12d27941d1ba99905fc0c2ab7a3a59e", + "erasureRoot": "0x1de72626e7fd18cffed79943a6d96c79b3552c67d3867fdb0a3da45490d268cf", + "signature": "0x58e3a9e9ae8601587da8444d1e61d402d1ee8ae4f959da7a8568f4080bc8dc495bd5191770470e0093549488310ea4be60a1344c609bcc83e174b19365cb528c", + "paraHead": "0x70eed7bca7cb2af7550b7cdd8753baf5a05461d665c7add95c32edfc61adaee5", + "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" + }, + "commitmentsHash": "0x4b4ad02db8560bc2469ae29a79369997e833acdc7b8216e346e8823949643644" + }, + "0x04ca20f7580a5b2aeafae856bf7ed8f6761b7888010b28d224e389d255df112c9a1dfb007c9ef7126b75e8fae8139e83ad41593a13c426450d1c3d142322ce285e682c91f4d5cea8582a665c4ebc7481065d7a76a3f5473bc39b4435b109e640e811d51f0c066175726120f4f27308000000000466726f6e8801ce2443bdae8144ccc2ca2d2f38b9ffe058b27a3635c549df84408384d4c484bd00056175726101016c6af4530ca2b4acb3ca6ae7b27286fa081512ce745aadfef75e20854c8f7944f15645ecba6e5f4b5f8a89e64868aecedd6163efd984252ae7b432704ac2e089", + "17", + "35" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2034", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaacae5d02552111db0fbf63619048000ccf86c4f6f6a4dadd7092250ef3b8e17", + "persistedValidationDataHash": "0xdb5926eb4d5f27d1d53035ee73622b6119ff11f3127c431c981234fbd7bafb15", + "povHash": "0x45909b4887d4f62199b305df94c85e8088ef0e44b00aacdd926c8b6b7c259b29", + "erasureRoot": "0x1426e4db5c2fbce8d0eaf6cf2705fd382a816591dd74324036f3cb5a0218447a", + "signature": "0xbac045277bad4f7675081946275e4ba8164840a78576d27a3a368bad9c42b71e05596eb17d8d91f9f8b583a8629bca8be9a73a33420b0ef29610478a97f7ed8f", + "paraHead": "0x6d51eb28681af7c3effd26199c7ce5f61a4edc7f66b4946159b3e828f12d950f", + "validationCodeHash": "0x56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e" + }, + "commitmentsHash": "0x5f42f73cba5d6ede8f1051330cb9d05723842dc67eabe5823d290fc1a66b0c31" + }, + "0x6f543cf8441b2349a6f608acd7faa12c031589758ec9437596cd2c9b4485734602c5f200c6edda442e846e864e8c99d9f090367bc97f105706a57fb0523b15febf49dbe6006f47278fbbbaacb606afdc7fb7f10f87327ff43b96c24079c595de4ede2c4e08066175726120f4f273080000000005617572610101600a2b92d9c320dd8b4d16a450054cbf231e11df12639e24d78e9c3b97fa9d21764e144d50d038ed8d4a4ba3629375128436480216a511744131f136e0c60580", + "18", + "36" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2035", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0414662d98725915be43d18fe2d3614e62ad15f7953f5c6f97e4eed2d099586b", + "persistedValidationDataHash": "0xf05a8e1dee6a79943ef36ea0be9e2005344a9cd6662cf26acf977e192a9e0236", + "povHash": "0xcc61a82971f436d0601484321bf03343ecec659563823de453b76df3990e4245", + "erasureRoot": "0xe48d9b2330050031b04897a838762c3497fa76092f84cc2f463d6b0027fee886", + "signature": "0xb030b900762248e40c73458dca00e1b26572caee3391067276adf5b08d081d442c93bba6bb1fac8221b244e64cda6c60c603a12eb1810f7c4ff54030fcb5b582", + "paraHead": "0x03117fd2fe02227ef2bae7dcb11f9c5c904c0b24ff756dae70b2019929038422", + "validationCodeHash": "0x15d5741de8c68e68a5a61bcd5f63b5a97f42b05ee1a77789b9a8c2a436561ea6" + }, + "commitmentsHash": "0x6938afd6c6967a1ecf266fbb516066908c682de01477b6695fa35775aaac3838" + }, + "0xd8bb617befe362549c28e491828943a75b07ea32fe0ce87374e0eed511cc933fe200f400c46f95fd5e66ced96c4816a6d171ccf50ce4a4430b655a7ec53ac76b830f9a8e95331c9db394d1eb326322e37d121e65fb8ed1e4ec995d78c89a04b5af66ea7f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101fe8cc632a58ce4bac2dbbd9ef3a2c2d863a5c6a7bf0a5e003355dab8a707f3126c7d4dc58e7097bd49501a83827edddb68d31aa7795c619d52dec8267fc89780", + "19", + "37" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2037", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x50cb297a15921984f9a5b39a4af7a6841dda7726561993edb181c1569dd13755", + "persistedValidationDataHash": "0x61c1fb3084aa828d3110af27f3646bc5f3749e1827b774e9f65aee89d1b6e0ce", + "povHash": "0x30c924d09faf4213006f3cf32dfa7171efa27123a5fedd5a8194f3a177018bee", + "erasureRoot": "0xc6b4a1b53f8b5f2d62685788a3855d242bbb4d3cc24d98ff034ad21e8d033d62", + "signature": "0xc8341f551929d5f61f3d3d58316a6ab40cbb86cd121715e909c9d4efa23f6c6933a7f748c21e46b3d7bd2a29c0ab57cb6c99ceaf633683434bbacf3f1e04f08c", + "paraHead": "0x5a465a7e5909f8a6e105b9c012b2bc95536f260b7f8fea443d3030283bed152f", + "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" + }, + "commitmentsHash": "0x57ea28057f1186bafdfc977f01e753f9f2e2d3ce4b2e98480f9c982f87574aa4" + }, + "0x8d3607b13a168174fd0fb42bcfdbb1440b615b262b8a0bb6ddfff8945a5d6cbd7212e9005c447f7f3d16919c07d74cab5f550ff238f024178e3b7ac1d6adf12f57fc48758ce1c9840b623ac7d8f0d72f88d539eec445b0ad591fe3b40a5df6a9c4726a8310066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e09010120d2de8b2a5477ae8fce67eb8a65527f6100f0b6a8aadcb2f64830320c4082ea0448e31f8e90d285b5197ba44a37cad4578a7fe72e3d5c49af15efe34094b903a405617572610101525d20f342d62cd2b2adcb0a174c4febdf38a708d07a007523b74ef1688859629d39f06729dba1b36c8bb35a7ab11f1998d6959a1a293621f337ca3dee7f6e8d", + "20", + "38" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2040", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa604c6cd403daac04dc0c95fd573fbfc54f6359db5c549d626222973c88e9245", + "persistedValidationDataHash": "0x1532765c9d804ed1d824db8f2ed6c321e63c6d1bc7f521589757acb46be84985", + "povHash": "0xb74151dc77d12db7b9e847271c27133b4246c50be8b61f449d8114c2dccbdaaf", + "erasureRoot": "0x2922c6dd242196666613f9b8b75d5eddc6b7c74faac3381bfb689e84b5db6273", + "signature": "0x6a56888dd9146bb7380ef1aa32262334df2ac22c8f3adce79f804a09d1e71c4f91f42e298ef2e72063a78fef40971c4fe07fb66232d5a847dc183a617a94c884", + "paraHead": "0xbf83b8a23dd5c8fbfab6f6dd0dda13f261b5f534c498057b1882715e07806890", + "validationCodeHash": "0x22c6a3c71603225c485cd7bca887833449b3ad4578d440f2bb4bc8722a6e9e04" + }, + "commitmentsHash": "0x734d7f26b380fc17d20bcd2930ff53fee8a86603248aa6c105f152cf01752767" + }, + "0xd3f046feaa1bb1e580cde54a9b3a839a337261b9133b3bb4079e93a73234cb5b6693e200ef20d1a561f02b660657ab6a32dc44b35efa9f1b49ff3c8e7c0a1dd1e8042babd4bb5e10de8c9d15165db425522d1997f59dbc4e0506fef490604a9a801bdd100c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101a27c3de24a329ccea24614f6110b7bf266ccabd38c19c0914e601e2797e3525aaf6fafdf18e2626229b1adc8520e221f6366613d4ec5c2291af0e028dd9f0c81", + "22", + "40" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2046", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5ce692958224506aac77ca94a0e970598d4d5f9faa936cf7fd65c2dcfb92680d", + "persistedValidationDataHash": "0xedf12f3db377710c5d588dba4f3a3d8a826691141e58bbf2d51dc3dd977c5ad2", + "povHash": "0xf04b383be85f84965ca6c53a17a285c8e59d1bfaaa4a75a98a066378ec764253", + "erasureRoot": "0x633f89e01cd228b9779dda120ed622aa0feb52fb60c9954505433ec913120f61", + "signature": "0xb2d6b2419e48929534b9520f7facf0520210baf81a164dab218ecad90cfe3a0a84e85ef5959b28e42ed997b7c7e6f7312298d3b14e71817f57a336b733ec7b80", + "paraHead": "0x010e8ec2d8caeb9a3faab658f57d69b7d8caf0fe652a523b5ca1145773c414f3", + "validationCodeHash": "0xec6bc884ce383f78e6f609c9387db90dbea19cd0f6765966849cd4259342dfee" + }, + "commitmentsHash": "0xca72321b09741c693cb4afb32a36a69efbc6a877e2b829bd4888ec7b207aa26e" + }, + "0x35ff5039106791ed90cb1c6f409928b6d83c4ea6a76cfcca58cecac1cd31531876e85f00df9e87329110ad7fc3d111c83df5f2d09d87587675b0125ed31f85c5bcde3d5e01b98b4f59b9167a2ce0139b7f2db88e198b9d1533530b07007857e0b6f1d79510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801175601b409b7ff86e4442d2db35822efaf92690d7995148607ecae355f2a75d20005617572610101e84a18355cae27ef49dac6b5476324604f71a6933fef1e86e1102618099bf310ab8ddbf421ef2f68fc5a1a1f712e1ba2871a84140eebe69baf76fbaf7bc65386", + "24", + "42" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2048", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x180189e432849f4d0022a0d9f1c124daa2b0d15a7852d3e34a4ca9ee0fb9d36f", + "persistedValidationDataHash": "0xb6976aa7419818cad1ad4f1856358f418995b3f3c6ffda68dc75d187617c0527", + "povHash": "0x710102dbc6d8a9f3f96e74c50fe70103add30eb419e04cf145396aed4db362d6", + "erasureRoot": "0xab30e0d60894badfd7bacaa2b23b333e5df097aadfbc2f7117d3c2c872f3a3ae", + "signature": "0xf09daffc635290d0af3c77a09dbd7dbbde42f2c52fd2d37cc1b4fb402e714c2460bfc3169f1aef083c061d3ee62ecb0aab419e29dd56638346afb1f5f0a1c384", + "paraHead": "0xea477b255eb7344b4802d694a22b70d58b6357d1e54ca5d41427faa7ae7c7cb7", + "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" + }, + "commitmentsHash": "0x3b79725ce5e57a34d913a2fbb3c620b51120d29d7839c371df10fe8eadf694ba" + }, + "0x4484f7f997f3eb1248a6bda18b313fd3afcc071caf5ce0a3c982fb8efe96c967ca828900a49420069789ed85dcb1d8504dc60edeb0529ee2a1c7c0ad677d58000735c73dd7cbff4c383d208a456fa35aa1ac26b46610ba1400e7410c08b254383d40698a08066175726120f4f273080000000005617572610101704574b31d694dc28a3c7b22832515de6cbd549f7c11b89f7c0c8a9ae6829d04370b5f11c145d73fa75fce90dae049bd82923895eabfaf46919db2d89e8c2983", + "25", + "43" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2051", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0c4304038bedca34a2b269b4b20cb6991cef3f7d49c049f5e3dd008429e7f03d", + "persistedValidationDataHash": "0x528c91ba56946e52b8b574c989899aebddfc29ea865bb11de991f42424567833", + "povHash": "0x3f3245bcdabbf7c52aa62637b97848b4dc74c8caf1f087659ed94b3473c8724d", + "erasureRoot": "0xc426f16c547d653c375a208cafc72d0a5a32246f3dabf56d8aaac7fb4a2b28bf", + "signature": "0x00bd90ff4def48c83fd2a1178e7200475d09470c4fffd55d00d1e28639bd115244e4b2aba130b287aea819be5e84b037f9897dfff953d5a1ef5aa8d5b251f481", + "paraHead": "0xdfee0f5a13a728d790ceb157c4ec77f990fe6050171b67e57c67c32e6cd8acdf", + "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" + }, + "commitmentsHash": "0x512ebbf140aacec1e7d8bd14f9f3c98dacbfbb9425493fa98f29a5ba1099ae3e" + }, + "0xe35a4ba342c8a82d6fef38a6226e0fd866233ed75cac42f6f42f34400db4938daac59e001743fb9222256aa4a1162844d45bc0a206e62fe67932ec2fece60dcf8e627cdd6651fd3fc6348151b7ce1caadb5943e798dafa194940393a2af709f9bdfeead408066175726120f4f2730800000000056175726101015a7caddb6c1821886379b76611c8b414280b31c461b29385479cb904da760d1bf8e01c841ca8919aa4bbd96d947a676f2b0119a325e0654eaaffcb18d614698a", + "26", + "44" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2056", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5adc69557cbccc3a88a4e4d0893ef4b387c40d5b51a6a355dfb25dbcafdb6425", + "persistedValidationDataHash": "0x2f5d08c3800719eb394ef6cec9a7771d87611be613de44ed9870db41fb206bb5", + "povHash": "0xb1bbd6ce3e2715bec128b9cd512cf2485e10f93fd0a8a85769f28396d59228f8", + "erasureRoot": "0xa148bdfd6bed6a33ace5a7a2c2d5f1b5d60096cd6979f86f8cd66b5f4fdd4f35", + "signature": "0xde1c38fa866074a5753e6f6f0ff0414f524b6a2df63840ebbc010aa8984c7901b48be640f40815698fbba260f9904c2c471e60482f246ee049947acf4f452783", + "paraHead": "0xe4475dd34aee2729aca2ab445a4ceb5724de5d5b6469d9fa40408d210327d1f2", + "validationCodeHash": "0xe3539ff12324c2ff96565ca35bf95f044a1b82c15ae01742fb751b520cc42ef2" + }, + "commitmentsHash": "0x9200f0654eec99d94836c1a36cb18b67a849ae83c63fd6b146c955e0bdcc2057" + }, + "0x37bcdc4a4e74b54ca92645cfb8f6be5837f376a3d82ca424bfa11489ce98727c427d9b00b1b00185005868689a43bdbcc3b0ce80377c2c3a87031f3161ad10864bb761018e6a5ce94117f8bb0cdc80d2f10808f03b6d9922f3c10fb1e4dc5bb678d7832e08066175726120f4f2730800000000056175726101013ede4b17a3b23a621e55db5662b626f26bec7265d3f57e185332c797192f900f53ae7980023ac77235e1d108a7ab1fd53e17e2f97f21dabcac7ef9e87a19f583", + "30", + "48" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2058", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xe81311bb0e84e3c5cdecfda06edb5f5f0550cc4f03c70456728f29a6170b6458", + "persistedValidationDataHash": "0x343997c1c94dfa44d1c36791dc323694f0dcf697ded105530c99092f9875f433", + "povHash": "0xe65ebec10cbada8865046c4127295295cad3c76e81d2ce71c5de351e86570a71", + "erasureRoot": "0x3921ab84ae075d127e6a263854552c4fae183b9c8c25ad2a8e125d2d043a8e09", + "signature": "0xaa80d042f82917ec8200f960e452f8eaad2e602ebc4a1d4bae389fc31603552041af7b1bd25642e752a9122f37a0a6c55a1c05bcc2fba1dfc304164e5a265a85", + "paraHead": "0x92f7f4d0367f1b0f298e0d8170dd77dbb951586d32115fa2027e1c5f35ad9f0d", + "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" + }, + "commitmentsHash": "0xa9e66138421e4c73d03367724faf1515169c6a52ef76d76d484e8bed8841a793" + }, + "0x415089af3e38fb5986119fd1c5933f27a0d6c13b8c0ea65490f3d63f656c5ae8f6911100a9cb178d86217fd96e8b3320a4bdb7ae2721f3231cc9d1867347500653a5ca9e652d6fe57fa6e03faf3da04d4aebadc6c00eaae2107899d70c18e67b0bd3554510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801f1f7128d4336c403bbca0270ddf05b48d1baf8f4c5b7e60d08afb125d0828442000561757261010100968101814cc4eeb35cf438ef68be86eed31425a99a4783c1ce1a1471586f71b37794147a800c7de55a76601c0d6296e623cea20f1c8f3fcd655b0a92c8e481", + "31", + "49" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2086", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2f786694189ca4b20f4d63ea621a2d985875e953acf1773869b1ba1e164565", + "persistedValidationDataHash": "0x25c9e130bdb48620d927669fb2add99f2e95a5e59a13dd4672f874d0b8db1958", + "povHash": "0xd2b3f3724d6c9227b3ceedc11c7ce645dc3fe450df09538b14fa90061210ae59", + "erasureRoot": "0x4688bb3a2facd53248679167f94f8e7eed96dbc6d9742f8d94e5a6f5a34f9ca8", + "signature": "0xa4c038e2b969a70d4a8f262715a075074b87c0e72aac20ba805246d6d27c044f016e2bda4840338ddeee422ead2de3fd9b991ddda47b34823e4cf7dbe5b6cd88", + "paraHead": "0x18e990abb9fb960ab3e0b7ecbf3f6a11a45daea23d5cd90f48f68ee50e0f1077", + "validationCodeHash": "0xc617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f" + }, + "commitmentsHash": "0x88cec124fc3e8f05776ec19883298c9d23bac1c76c8e0cbf1beefd29d69dfba9" + }, + "0x20640fd832259edbaae58215ff69eab90dde6c6f186e297e22ad2d85403b2435f66c3b01e488b2cc54debe9a39395ea51f505f4c49c9bfe79420a55fe171b232625bc722deb387c9e520b198062be5649f414bf6ba087b4bdd8c54d6bf1cdbd100afba1408066175726120f4f2730800000000056175726101012e0cb630216ea9a7d41824f6d348852144d7a1acc1f11b7cc595a91b2690fd042456a0bc86f68f0bcf4723b898eb5092e7b0bd89b4e7798d3aaf8dd3a23fb983", + "32", + "50" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2091", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c53245207e4c4335d4e8e5065a9798f09e1a6e3a7dbe4f859a0ab21f85a2c40", + "persistedValidationDataHash": "0xa7f8f07bb94be150cafe759f3c9fc8fe97ebad4683751904ae93a9cac16f3e8a", + "povHash": "0x1656381a4daf123448c8667ca1e4bf377fef8ef885163edd120cdbbe21bd8335", + "erasureRoot": "0x7d0ee179bf84dfd35ee783f0b119c6fa7f3cc5a73cb301041b65c85b8ef9a409", + "signature": "0xfe361b3c796bfe6d78518f03696faeb6eeaf3b9110fc23aa777240578992d9732e269077a5ece1cfdedb1d09c1188d3de0eb547844cdc959bd2d1aaa195ed780", + "paraHead": "0x4bab2de836b5f4015c780ed7bec900b2bbc4c8c4f496606309d54c8e8c466250", + "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" + }, + "commitmentsHash": "0xff630dde05458dce8cf38d67bef13291c2e2ca73d9a5cd4bd6f7f596d403584e" + }, + "0x2879599884f53db8f940d66db5ed18e19916053ab3f4e8c528e1f8bb68646d0ae6daa000a45daafd467239c318631e65dd68c15bbe2fe4d31b0b292c311ba249c86caa9b65e596102cf407ac9fd58f871becfc3deb0ff665fe53b03740452e2315461ba80c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101b86cd4e66564759e867bae76fbe420fab380c2311f5dcb1c3dac522f75716c5aa6a9c44cd2abf0967d2f7fec16a51b984a8179945cc5f99d9683eccc02129a8c", + "34", + "52" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2092", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x1a5c41b4c843767ac9cb582a272bbdd5e5aefe83e2492a90c4b45822c2c65a61", + "persistedValidationDataHash": "0x3b01cb7148b1d24a2ab3774ea89ae2eacaeae6d0b0acb8c7acb0f32af7241a29", + "povHash": "0xecdec59def259122003d7a435ff44786ee0f7e577d53c6eb841532be7bde655d", + "erasureRoot": "0x5be1aff97dfc467a084c61a083d4717668351f5c99c4a1ab7e6e963ff75f7482", + "signature": "0x4aa0d2cca89383b8030e66fb460d5dd3f6e724aff63ca64a479bc2e29869b537ddf6c0e992fef2f6bcffadcb9558f607d6423b76c6f1a00c58c6d25f5009ec87", + "paraHead": "0xea86614aa93da06f2ed39024f0a489a8ef24864e5901635d92c13f6f47d25b30", + "validationCodeHash": "0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5" + }, + "commitmentsHash": "0x290dff70abd39626f5cae9546fcbbfcf36acf75304a0cdf5a97a4109ce14c68c" + }, + "0x70023c4b6a1d980eac9889d657cffb548d579376f3f061c518551e8c67635b359a190d0104ef7c5d969110905cf741e260df6f7dafebba86f649a71663381103d8af154e6fce9bd5b88e316098646f4a9309bd481d0e366d6be78be43db200463569115608066e6d627380766515a313363c640db1ff79f866b9597426a49773626c2af3d73f9388131c62056e6d627301012c1d5a9050e09e394b9bdf12bb6ef1a42e17c7e7e91206edfd6efd525aa1165d2ddfb1c61777026042fac620b83391d55de7d07353bfa1f7f45f71bae1ddb383", + "35", + "53" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2093", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x66064f3465604d64246bf810b9fe8e49a1cf470be7263b11a699edc83a9f352d", + "persistedValidationDataHash": "0x40b15c97481ef2ca6bbc6a6be61031cc834e85cf0040d438adef1c596a9a1cfc", + "povHash": "0xab00db5a9d4c8cbb82b329dc81253d7a88d9ab83e3e7a65cebcf645c99c76fe9", + "erasureRoot": "0xefc52a16279929bae12fd2a71079493f3c6e752afbda2c13db71800d0c4e313a", + "signature": "0x6a9d40738db5540934671db720452ed6d4e2065985726b59663d9adc8469fd2783c836177aa07ab5f83349e2df14b1fd8435daf219e6a9ac369ebed430c9e686", + "paraHead": "0xef6c65001c77373de1330c0b14ddc89a8001fc63cef8cc2bc25934ff4240408c", + "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" + }, + "commitmentsHash": "0xf688595fb00e3dd873726a7014ad680ec68d3ab23ad2ec059917ea089dc2fdd8" + }, + "0xb64caefd758bbe4def897291e0048ccb2fe0d9ba80fdeb5084503a50527870689a757a00c1e29530c8d772d5e669ec1966647dcf4b4a82e7c05bf770abbaee62a28db3c7384ba45e2929ea784b9ede357298d4e160fa6d6c6af4274c6dd2e3ca6a002b2508066175726120f4f273080000000005617572610101fc7ec028463e170e649b9c7d3c2264ad4613ddff6affb6f30dbad889296f1b0f0226d8fcda485abf7d5156c33ffb4c945acf9db0d9c50c65cb98a1962aaf6282", + "36", + "54" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2101", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8ef48814f642731557586cc256a1a39475d9bf76b478c453d128d01f91176922", + "persistedValidationDataHash": "0xc43507c13ee38d5c36685523c1f4b7a6cb99ac7b004b476e92c4a2e115f668af", + "povHash": "0x912f5dd67115065557dab0fe1542c42c455578ed8aa452787c07c97e271ce955", + "erasureRoot": "0xdea7716e4e6e2a1036759bc50f60df79f0a5d32b6877563c5372e2d21fba0b16", + "signature": "0x7a60f2d373225934a334fa484e66a49a8fd23c14a205d857264bfe94c0ce077b9b69d60e4996a88547c7fffae0ea816b302119cf1aa5d1fd8a26efebf1018786", + "paraHead": "0x0192c4ca083a8482aff4ff11cba1f3ae2d67854cb412a265cee4bcd9d0237bfc", + "validationCodeHash": "0xfa95f644593ed8e0ae2705031d21eeb7c950443b5b5a14f6c8c7366fb4280e90" + }, + "commitmentsHash": "0xca02ab1034eb72f29701e11674dcc627c915185f02a868753a35786d48d4400d" + }, + "0x3d39e925ff495deb74b54ddb116551230c59af7b9dee4043e8157b319a9fc0047ef606010a85be966ffb653b9179b28375c5ca43caf98773320236dcb88cd635a2cade4734b01242f1685202050d146fab0788486057ff85b89e24060f64e679454328be08066175726120f4f273080000000005617572610101de8e69d5d39e49be40e016f8fc430896f3a9031757897a4a6e916ad8486f9f2f6b4a5edb93fa15f614d551a9164dbc9e7a5536d2a91c0694d7e8108ec9741a8b", + "39", + "57" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3333", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x14381a2c494ee216c9d266d3a596def2a52bee48f5cff4f605522ed6cbcf7723", + "persistedValidationDataHash": "0x1a3ea54e9ded41763a389741e5bde4de2368f29a3243cb202bc401154b5d34ea", + "povHash": "0x2134ce245cd9c0f32d8c6cf71770853fc0ff6acaaa60ef27b76bbbd54aa5ea03", + "erasureRoot": "0xa79a9e5b1fe01ea97c3ad3ba16dc46e1caa51de894da3d1acfc4e0396eb9d738", + "signature": "0x9092647faee8398e80be795187bfdd3df865d8f06944b3eb8b2da2c24b301079be4f9f955105653ad11996868b46b77f931505fcf6a361e5c0010a7e9953fa8e", + "paraHead": "0x5c12c9c15a58137324fa8e9540b35b6a56a6813ef9a86e18a55671b44ef3d690", + "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" + }, + "commitmentsHash": "0xd0a6029603797edc432b8f5fbd8c33c1ddda17cd06b1e62c98ca06e579bc6a66" + }, + "0xab1482dcbf3171669a1338c033bae87c301cecedb1c8041c2d637b3bce048365cafb76002f1977195a2c5ab4429a6871a8d73e11971b4bb042c66e1d743ab5891cc5c48f8dc6eac3545cde2c6c67b3cee1263d866867ab690cda946f74a8e177105a2c4c08066175726120f4f27308000000000561757261010156c1da7441d3d290df467f7691228153e3af4b66c0281ef4214546d4c4520d2e60ea3e57a134cc6233cb1088e85a4005ce6b5f3fe2261e3b9a493a414a576a8f", + "42", + "1" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3334", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x10f49793d5c69123ef1d432ab357d79b9e4ed8bd76b9d934290105e71c31ef55", + "persistedValidationDataHash": "0x1a80dafc7f7bc619bd325ca66ed90c7511e3f974e94dfe7bbbff30b8f13b61c2", + "povHash": "0x54be2e974b8321dce7b5fa3955ce5e8523e9d3de65c59df890d045f2ec670800", + "erasureRoot": "0xde8a1c92748ed5a5e247fd63048efa1e32dce5727ee25d09eac1c3988f122b13", + "signature": "0xa62104e3f12b8b70693874bdd96d87914c548ca37ae3ce097cc740c271d30b3bfd814891586cb023772cdf28b4bd2b19858c3a5091b84623262cf7a436b1c98b", + "paraHead": "0xe8e9a38739c5152535782a716511ae9235a4af75bbd3ae2f1665121e49728563", + "validationCodeHash": "0xcf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b" + }, + "commitmentsHash": "0xee06469839fc091fd999725d82a318d94e22121c64dde2cff90a4063ab7bf6f4" + }, + "0xbe74cb2f70a96288192db09896d256bd00551fd06929a8068755f8a7d8c5cacd222a0200a120a701a8b14c7f9c4e1e8aef4a1529ed82de43e0238c930c7c20238b3cb1ade3e211ab64ec581d5dab9cad85eed12eb07351e0146c9d8d099d7a344aac32f3140672616e648101341596bc938a8e8db72da258c963ed6acb424f4af47f4f1f4d53a7acd9804925485283636ee248161dc660836b4379db7641531fe9a7a5fc64ac2d7899dab40e9c84d9dac7b5b5da8ec13214533768e221c90617a2c19c7a9417396ffbcc920c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e88016ece06e88d28fd74395a12abe91e84fec80e72cd5718912fa6cdfafe9714f2700005617572610101c0aa5020804b03ee2394aa3484fc3bf162bc1656e69cb91d108e5911bc9b5e293f53bb008c84e611afa507fb535b2cf470d0cffd38cfde93da7f0473b42f308d", + "43", + "2" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3344", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2c765ec0e00d697f21c7b8e0f26f35e98b8a7d1e26234f45d634fb70b5d360", + "persistedValidationDataHash": "0xbe6342f2a5f0b4af1581668b755a00cf1c7e09066d030c1af12ef5be0f56e055", + "povHash": "0xe4826efb21f12b04da9504786b12838345f1b3b93c4564cbb6e44a26bc688ef3", + "erasureRoot": "0x849d5dceb1911e7b633b5b063194b0a9df4a9f2ad425b29ef457cb8c2d3ff4e3", + "signature": "0x0e2a2c973a7afe1e25ca0bd605428a4aeb2ee6a425f43e87ded2d92f170b2c78ea006c81feb0b026174582d315787520ff58116be63ab0a54a86a7ab6be6dd8d", + "paraHead": "0x9ef54ff9f266bbda1afd23e51c52ca5afde90a5044e56e4e0d93d93c94fb2cf8", + "validationCodeHash": "0x84ea0dc85b03dbca2a76548e8bb35eb6b8369d0b91ce5bafc6ec89d07be77787" + }, + "commitmentsHash": "0x800e7e583ff2b310fd8ca0302168653c985f6e43b1d778b289e5c5bda18d7d83" + }, + "0xf12af03632c45ff0c8b34898af4ff2ed9da8352ca5cbd01b934f6fa1c80695352aa902000857eac519dd6cad88554d35bd0dd31e2f629562857ec52c0f35668b2a4586c8b6fee22b4c1912d6a27f918c97bc0e362c5593a98da9a7acc9a5ff9a1cce498c08066175726120f4f273080000000005617572610101b271c73a41c3160e4bf097ea13d38fa73dd099c2de4bb038a0677d4098fd17771473fe82cdfe00005420e2d19ab77d98ec60ad5828031e2adcc332b275f8678f", + "46", + "5" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3345", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xfa13b12b9249dc4ab9d2da923a3cb220a52ddcc3146303ac76ac24e44e3e8e68", + "persistedValidationDataHash": "0x3bff1c1888ced360de22a5cfb3b75c5bd2e96bba84c63bf53c6c698a24adb0dc", + "povHash": "0x807df423ea06f18c30c52c7d4df6a02ce8bc04614d9b703ea794af37f2d1f431", + "erasureRoot": "0x43b92643ec2a139457fd39f83fb0361fa031ab5e34ee453e176ac25083bb7f67", + "signature": "0x9c288134e27373cafab0ed3547747e527a1bfab568ebbbc63e5fd98d3ce1144d39808cd96231d102a971afaf0b9e886f7eccd42cbfeff68c192f677cc8cf4384", + "paraHead": "0xf4ce6b60f94378dd3e92ada5a155204f4b5dfab3c02650d5b2e02a1d2befdb70", + "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" + }, + "commitmentsHash": "0x38c1f15e62a74d22535078c1f5f014396009516649f1b269683efe1a8efc43db" + }, + "0x0e41b33bac97c90b8f43c11530027f2c9833839dd4e83e42f5a13b15b98aeff65e80120046f3c04623b23d8c605fb434def0e850d2b39d8ce253706c8265477a18a619499154c0dfd02f35bb987058146239823804520683cbae86c0aa7b68d065842d7f08066175726120f4f2730800000000056175726101010abe71954f6e3e77e36a86bc4a8c68309bac56a07f6642d8ac74f25f1b00ac6ec86c669fcfd16661d2cf9e9f0978999a7f8dd9584c1840fc145ff7c70960478d", + "47", + "6" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3346", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x6ea0133290020cca710f4648ef73cdd380da6da57d492cbb96348e946e29172a", + "persistedValidationDataHash": "0x94f4daf3267c5fa8d5c24eb157a43bcbc97a0bc36542717c5a77f16e6a4db35f", + "povHash": "0x2ac9ea415cb79d33d79ff92874484248ef7a1df54ce73b25ad3a52f8aefea965", + "erasureRoot": "0x45d4c8129aac05004675fbc4e37cf87dbd1585615829c8677b2375a6f4653642", + "signature": "0xd4b7cd6ea0709d77d44ef50ebd5d248dfdbd4477bc468b46d4229633a7547a76e9b4132dab2e5c7fc78cf569fe14c1ba01eb992c55944a987961b29e0bd7a780", + "paraHead": "0xd8e63b419e3a9c9877f959073370ad098535f3cc7e3a64deb7afb832d4757c3e", + "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" + }, + "commitmentsHash": "0x46eb0d048de48bccc7a04a8dcddbc2d79660d057b4e8ac67e7a876822e7b5a89" + }, + "0x44d7026ed0bf5b8810ab7fad17da9afd2bdc8dc67e772a459a93656f2011a0714e551200adb0646aa4642157d7820f1fb23d18ed75c794fa8e6f209e95c125b6c9aa695501ba4362cc2a84388137ec98aae2782f8264f893cb3218bf8a7b608c8528bd1c08066175726120f4f273080000000005617572610101fad9ec882aeae307d69eb5e9d9d6f8e4f562b76b2a92ba12dc6f005bc7aef345cecfea034b0b481099a171e69cf850bb38df1e1f08d4251f8ce28dae08333687", + "48", + "7" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "833748206808", + "proofSize": "50627" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "balances", + "method": "transferKeepAlive" + }, + "signature": { + "signature": "0x4791627d18f7c43d35d5bc6dbd6f3d70577277c15f2a49da4a9ab131bbfbc6d90bb5ab3dc855945f850e3f4161ef4c1002be4384a69ce83e062d2b21ed9e8b05", + "signer": { + "id": "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq" + } + }, + "nonce": "0", + "args": { + "dest": { + "id": "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM" + }, + "value": "176556075744" + }, + "tip": "0", + "hash": "0x4f151b3e1443437bb55460b602fcea37f0f78196e690d7e4522d0cd81facd9d3", + "info": { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "partialFee": "157130969", + "kind": "fromEvent" + }, + "era": { + "mortalEra": [ + "64", + "10" + ] + }, + "events": [ + { + "method": { + "pallet": "balances", + "method": "Withdraw" + }, + "data": [ + "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq", + "157130969" + ] + }, + { + "method": { + "pallet": "system", + "method": "NewAccount" + }, + "data": [ + "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Endowed" + }, + "data": [ + "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM", + "176556075744" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Transfer" + }, + "data": [ + "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq", + "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM", + "176556075744" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "13UVJyLnbVp9RBZYFwFGyDvVd1y27Tt8tkntv6Q7JVPhFsTB", + "125704775" + ] + }, + { + "method": { + "pallet": "treasury", + "method": "Deposit" + }, + "data": [ + "125704775" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3", + "31426194" + ] + }, + { + "method": { + "pallet": "transactionPayment", + "method": "TransactionFeePaid" + }, + "data": [ + "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq", + "157130969", + "0" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": true + }, + { + "method": { + "pallet": "balances", + "method": "transferKeepAlive" + }, + "signature": { + "signature": "0x1a008f8b8968cb6803750a33bda488ae95ddd437d4889ad7a4d29393f96051d224a3606c0d8a229e91c1e449c1d97e9da0dafd026a661117c4736ea012fe3903", + "signer": { + "id": "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq" + } + }, + "nonce": "2", + "args": { + "dest": { + "id": "12nr7GiDrYHzAYT9L8HdeXnMfWcBuYfAXpgfzf3upujeCciz" + }, + "value": "3499841869031" + }, + "tip": "0", + "hash": "0x6172c09512af2ce39298b449fa4aa37317016447bcb2348825553b64c3c17a92", + "info": { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "partialFee": "158130969", + "kind": "fromEvent" + }, + "era": { + "mortalEra": [ + "1024", + "72" + ] + }, + "events": [ + { + "method": { + "pallet": "balances", + "method": "Withdraw" + }, + "data": [ + "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq", + "158130969" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Transfer" + }, + "data": [ + "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq", + "12nr7GiDrYHzAYT9L8HdeXnMfWcBuYfAXpgfzf3upujeCciz", + "3499841869031" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "13UVJyLnbVp9RBZYFwFGyDvVd1y27Tt8tkntv6Q7JVPhFsTB", + "126504775" + ] + }, + { + "method": { + "pallet": "treasury", + "method": "Deposit" + }, + "data": [ + "126504775" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3", + "31626194" + ] + }, + { + "method": { + "pallet": "transactionPayment", + "method": "TransactionFeePaid" + }, + "data": [ + "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq", + "158130969", + "0" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": true + } + ], + "onFinalize": { + "events": [] + }, + "finalized": true, + "decodedXcmMsgs": [ + { + "upwardMessages": [ + { + "paraId": "2000", + "data": { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "1545324000000" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "1545324000000" + } + }, + "weightLimit": { + "unlimited": null + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0xe9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" + } + } + } + } + } + } + ] + } + }, + { + "paraId": "2012", + "data": { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "114773570294" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "114773570294" + } + }, + "weightLimit": { + "unlimited": null + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0x06fb07760b37a29c9c4dc24a4e0bd645d9d285dfca512e87cb4f888677b24422" + } + } + } + } + } + } + ] + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/services/test-helpers/responses/blocks/block18468942paraId2000.json b/src/services/test-helpers/responses/blocks/block18468942paraId2000.json new file mode 100644 index 000000000..7cf647287 --- /dev/null +++ b/src/services/test-helpers/responses/blocks/block18468942paraId2000.json @@ -0,0 +1,4244 @@ +{ + "number": "18468942", + "hash": "0x1ffece02b91e52c4923827843774f705911905c0a66980f7037bed643b746d1d", + "parentHash": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "stateRoot": "0x6ad2141fb995ec4076449fc512169e033747a90adfbd1d2120aed1addf534d58", + "extrinsicsRoot": "0xc58ba0e38feed447870398e0f45cd234e00dc4cd40200b1248e341ab9ea058e2", + "authorId": "16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3", + "logs": [ + { + "type": "PreRuntime", + "index": "6", + "value": [ + "0x42414245", + "0x030d010000eae5e710000000008ab9839dce9fc13f513911720dcd14b5753f52284e10de1da11703ed7a52502b65050e49a6a796a56151a83a8ac215f3ca87d71ac21c7ffd2c4ff3b2565d100d4ffb7a5b86c00cecbdd77906cd6f94b7a85f4e686be20a98708acb986d570c0e" + ] + }, + { + "type": "Seal", + "index": "5", + "value": [ + "0x42414245", + "0x8aca16d8aba85c590e289b8d5fdd9cd16299080bb330b790943c09b83f0f60547565a73186cecbf986c23455832c2d00ae1e9bb16afccfcf52628e3ae0928d86" + ] + } + ], + "onInitialize": { + "events": [ + { + "method": { + "pallet": "treasury", + "method": "UpdatedInactive" + }, + "data": [ + "437948851118599633", + "437948851371756381" + ] + } + ] + }, + "extrinsics": [ + { + "method": { + "pallet": "timestamp", + "method": "set" + }, + "signature": null, + "nonce": null, + "args": { + "now": "1701798780000" + }, + "tip": null, + "hash": "0x0fcafac7bd1c9fc0737d07991995011f8461e22ab89e19f5f95608af9e41d57a", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "258907000", + "proofSize": "1493" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "paraInherent", + "method": "enter" + }, + "signature": null, + "nonce": null, + "args": { + "data": { + "bitfields": [ + { + "payload": "0x0000000000000000", + "validatorIndex": "0", + "signature": "0x6cb023264c58b177e8820c015b12356be70ee70aff7bc21e0c7b9ed5ce0222000a16b90fb862e2474bd5df05e3481c87b8ba39c3da92d14cfc6c25e009de008d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "1", + "signature": "0x1ab4f85f758a16c8a29e44efee4764ab4d80b2597fed480ec6c283f74ec1b13d0d62e0574c67339f2a5e1749b4ea83d2df1b5072d679d7ab075ac9b46298e38f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "2", + "signature": "0xcc41a4b440cf35e288cf50c5651f65a4d22afce666a62ce17b22a0adababdd0a863be4302d568e34f03075024556245f3c1fc80e28411bc42da9f35ecd8b928f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "3", + "signature": "0x0aba7bd0134a5eacc9a4a8c9786b7c3cf3d9a3c61d800bb3d19b1ee16b4ce0272c0e8ae54eca2f940e2a4a6a3b4ef2d3d2de2e20a923ca4474c8f3ef94de7c8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "4", + "signature": "0x34ec700813e0e886216fbb0c10e01eb722b164d64433aee7980b8d7fac0f8b750b7f799ec671fec3a13b225c681f2aa7f6659bcce7c6a11c564f24d602f7118e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "5", + "signature": "0x142f9ed0f9c9a3884eba20c48c52b27fa04cd5fe2ca6341d24c7a90dc98d7265e7c1fbc92c025eebaf8710e143776fa8a3b2a594e892995d4d4b533f2582a987" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "6", + "signature": "0xb059f985f70385e6f8eb1fc95eaaf356d356f92c24e35c1159bae7a7d7d0944c678d87ef610ffba3c2f3b8e13739e49e9003bbe875eac8a427eb30488d6b5e8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "7", + "signature": "0xb00673a03d1e176302cfebde0a614d8d268181358f74451536e2841244497642f8d5a276c8c1a4eb18b39644eb4fb97b2a40178d1d313fd483158d7e513ddb81" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "8", + "signature": "0x2256158e1f552f6d64977686b747d320f780500a13736997de8b55a03e84020308e2146844f640d3093a3e12d4a97a699b835c29b4e11899b0f82d47cba3f38b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "9", + "signature": "0xc2aff89448eb0802a1e9dc2754aba47e5980d8129d8bd4d833555e2f9d9fff7017354340d81fb20a86e737cedef0eafbca5cbc72fe287c999735bbe8e3d5f281" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "10", + "signature": "0x5ee13f7aeeb10779ff154f912592e2b43ceb3b7df38d7a064f7fa4418453ea60e04cff3af728eea526175b32caec978172a2d0b9f5311e660c55e6a72089a98a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "11", + "signature": "0x429f5df0ebc60caa1ad2e49781b51813f71e417b34cb2a8575ddd5ef976c1006351b9cc7f8f6189e6a0dbe6ce39708d95252f56b8ded37c73fecdfd3ef32e18c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "12", + "signature": "0xdc3c4a870fe1cee2d6ce49fa08eca02a8892d1ef1709336cb260c1a5f5e7602cabbb5e35210213eadace09fa942b9931b84db187edcc296a329341ce34b43380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "13", + "signature": "0xf4399ab0b9b9d9e1fa79fde6b7ef51433f02d6cf97b3ea6b6b203d344ae4241e13afd5032e19534cdb6c6fa21c718e2a9eafbf7e24d098e3490ccd87e69a4c8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "14", + "signature": "0xcca0b1438ce30d8380d624ceb624df36ed2580e9422fdcdee6b672c69abf3435d132f05f2817e259dcc7639c0deffd2635b9e6e36474f594df89766ff4189482" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "15", + "signature": "0xecd10e8a1141ae2394e8c323896a1c14d6fbcc0eca89a0501e0a61e01323a644df1ec02aac159b449d0546a0913dc653f31d858061be89431b00f8aadc25de8b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "16", + "signature": "0xa46bb74ad2c57d7ab8be173789f5c1e80a78e63470ac20ac3b4b20a4dc2d1a1353efa686a4d17258876b53a2e8c4a4a013a4253f22ed077819c0395c0161e381" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "17", + "signature": "0x8c7835bb4137820d2ee69785ea2fa787abfed7c4b78c0d47d6c60b8faff07f251701b6c592ad0c8b5ad5c239135dcb1e52905d97b9eed6aaa1f38b31e9458789" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "18", + "signature": "0x7cb652ee4426c91bb4e9584db83def618863c4c038d447c50807e16f64af183471686a9331f5731a64d7d7c84fdda7f9e5ab8b16d5aa8d6e639a10b7aad70985" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "19", + "signature": "0x56a016dc747bc3f2678a0df76f0d8d7f0c13bb70436abdc979daa73d05a4d43b5153961dee3959680af11dc82103cfb6b1172e408285f3dc9bd38da3a281bd8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "20", + "signature": "0xc670ca7c4ddfdc9cfe3c54da425664bbd5dff3778df4fab87b6c575ce2102947acd064572314d11e8446aa57bef01b7d7e0877eae0e8f95f2054b509b7fb8f87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "21", + "signature": "0x7035dcedc651523bb82e5ef3360e75ae3b7ba30ea35e41c505010e2034e978421af0b77cdfe93bf7099f4bf0b7955f75cb8894972a2ec01180ab05a14b07e68a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "22", + "signature": "0xc6dc1eaa9cdd8e58d50091d0c7575daec0d196e1ea0ec7f4c6a67155423b4f4d0b2c82418148f19a90331db52850162337de9d00cdc70f81ef08a61c2e5fd185" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "23", + "signature": "0x32c5d4d11a67483b5bef8a06039e10ce5fc54fd1ee1d18af48041611f1478216cb87e38203bc3ea194589e51132e92838e3cc49543a4d3f7ff939065cb6c228c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "24", + "signature": "0x3ac4303bb44c70ba817c0bcb38a6b91c175b8086cc3f42be6379ce1b26527f3a201e9f1b5fe8c5300c62db1178dbcfd8180f9f88ab0de784473d05c54e2b1489" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "25", + "signature": "0xb8443f6e52b6b232b3cbdbeb4a9b0da80a005a1f9f58a3b08bc0989ca5077f2e25c6b939964a7cadd4b34d003b52e43f3b3f62a577b9d61eaffc303cd779258e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "26", + "signature": "0x8a34e1489b228dcac62276f1ab9cc38a6385a38ea430a600e659cbe20c6dcd6cf1fdc7c88d846093f9218917877b3f73b865a344418a2070061ae7ff2f658180" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "27", + "signature": "0xb0ce5175ca993a193a552f6375ac64443eaa56afe5d5f6dcc01a7f80e9b5e8361bc1a86257a3cfb4552449146260861f28b3d5f0e17f6ed149517260cd9d578e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "28", + "signature": "0x02c1ddb7b7eefe64e11da0fe344efc8ca3e6f073dd3f2557cbedad83af3eb722162ff08c14417d3766941954fa05cd2faf5955fb0c36475f613e43286e7d4b82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "29", + "signature": "0xbe70e65d549e547928ca8b4b13ed7ebbbb35ae265a10c5561fe14475f7beff76a32eea6ca461e684f156815b554ed511d6213cdacea4f36ccb4a216fbfa85585" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "30", + "signature": "0x96749297255add8bdf41798626159673b0c1501040910737743f3424486bcc4429be8af492b456b9241e28f488f795edb59a0fb6a8154ae68f7cf5be64fc9c8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "31", + "signature": "0x08ad97c26a592ffb50d97b37f03ae535af78818178416ff2d6990c73452ad547d6e256094f0449fa45c5f910babed663795eacc516dd4ed75d14e36c8f2b8780" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "32", + "signature": "0xb2a713668104359442d76e3d956b35094b7a49ea3a3fc8941503711f21e991728f02f2e90e1eee268bda1517ae1f40cb82a8ac81ff7dd86c934cba3d1e47a789" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "33", + "signature": "0xe667f7036185d019836f97a7cde245dbab5e0a84d1ec4a5996271ef91f623811d5c7e5694fbd2fe06e6b84d27ab7c177cf782b7fdbfcdc690de3d49a158b5380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "34", + "signature": "0x7cd361e5eb22acac4b5d4cc595e9a0e14960b7909418379757ce6d4451ad215bc454702c5ce24bef27ba49cad167437e30a5a1681d401e1c5093a8612fa42181" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "35", + "signature": "0x6ecb5983cbec009188a2ec13399d32b9a4df118e28e903678d3ad70c20072b5a11f4906a76832de42be238d0ee20d07bdc44f0f2e62e53ec93a2d17c69f11783" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "36", + "signature": "0xcc21c624acd511a693deda58c01834cac3ce3d052646b3449b9879d0fc9026507d1b9e9da83ba14183730e5eeb6e50bf7e57bda4aef197aa20ed09ec4fcd7b82" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "37", + "signature": "0x98c645bb158342e87278c9a4e3b529193b1683b55995555370dce90c4ddfe705746aa4ea2913144ab30d89913dd20534b6206ddc27208e912f8ab16be6553b8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "38", + "signature": "0x6ed9b9390c62b69bd11ee856e3aa44d7146d55749938bd7b1eb69f7854611e171d6fda3d99ce1c7e56daaad0445d8e265c2c699c6928271a0d3d6380f5ba6781" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "39", + "signature": "0x96a06233e87ba53ecef776ffba96a3ef9c365dadcdde05446ea15da2ec288865b5573bd02c376ea058cd4ec85cee689656911d16155d80f75ed09d0d8e73c887" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "40", + "signature": "0xdca84ccd4024f636c47987e14faca69680ae8c9a98c2d33e9faf92eec3059b73f92c7e7e91d5889c70e6b138f82fa194593fb185cfcb3d703ad0da410925698c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "41", + "signature": "0x50783d1a0c883fea0b187bb883adb9337abe528e744de9c0f985f4408e42e13a5d3df0e63dedfdef0201a79da89e077690859fb9afae9145fd83e08816b5d18e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "42", + "signature": "0x8831183fa73d792192fc0d854f54eb9f9f512cb1ee98b6a73da446ac16f22276cd146609748aefb3ff34f745e5aa83868281e7828d1c6461480f485513ce978a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "43", + "signature": "0x16905de3da8a2db4e7ecfc182790588181a150a8ea9d87a9af6ea96b6c6c610173340824c777e6c0ff2b2a036aa668f0be5c1ed6239dd1be721cec26a1d1dd8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "44", + "signature": "0xe2945a69f70b1bbcb4350dc1f186bfde2e64c2c42389e775a6cbb5e330f86e1b49a8ddc5b427d408bf399adc457b160af1355dbbc19ba8b86250f8e0bdd7cc8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "45", + "signature": "0x9c7328628db2353809b0c9ada33f382869c79f76441e30e9778dedb33d8629616d5becf78a52c83e94c12ab250a02ff5d023e7d40ccb5a29975cd5928eaeb185" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "46", + "signature": "0x8277561222078f1dcdd465001e70a9021cd00747c20cde662d75508fa70c9174ff4d3c9d126e5d7902a0ae54bdcffdd9c05d51464f71b35c4bd2d009759bc980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "47", + "signature": "0x50959e16c51c2c1e6d33b3afe41653dee5813ff8c2923d0a3bfb1e2cc90e580c804ba8b5e3d47ee7ee8e47fe12a3a21109194df0aa8ae2f792a3dfb2169fe989" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "48", + "signature": "0x7ccc31ee0341b0f662bd1d3d22955c327af2c2d5fedf5444aea39f5c7318005edaa557f902c817807457bf16b4fa862c5bb4e8bbb2f576932333cbc9a35c9386" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "49", + "signature": "0x983d7679092888b38446873387d7e26f15ba9e10b740060a5c9c9fdd8e5af314d0e4390a89cbedade6ba4011c13dc2477062217ebb480e710d874bd48770e083" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "50", + "signature": "0x04d53221caedfeb2d15f21785b6808d36b7932c593a3d3d8357a7c4c68017574b6eaac8f417348c61972c9a1bcbbe87229166008c877b86765a8cdf4bfae0881" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "51", + "signature": "0xd2dc625f95b1789b499b0f1f883b6819d3de13cceacb2214ea4706de492b896b7a22ff2e9578e22e0724de8bbf22b0629b6d1b10c023d5f35af8b31de4f08d82" + }, + { + "payload": "0x4100800020210000", + "validatorIndex": "52", + "signature": "0xe4e5f41d9513067d0c3c5527e47254a519af8691d77cfc7c7af898b5b9b9033073bba61f1fc7c35192dca8646efe7cb2755da8a7c494d58835d9b31c6bb7c088" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "53", + "signature": "0xe0f8154b3e7f019a9a81c9e5244a162aa07ecfcbcbbc736ad50c0acc6bd7957eb2612570381facda5a259c5c7f68f51e844e41440d5126bb339c57c686b6e386" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "54", + "signature": "0x44b0626039ff18ca92a5f1ef7265e612081ce3f5df03f10f136f071fb4838e4377031c7a60d0fdd3f5ef386c0ca87fdfdc894ff3badfa4404df7212108934587" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "55", + "signature": "0xd80f9aafc16e4f6d92da3a73c160b97d62a8f49cdcec5333b465cc5ecb524301551f6397642f5c741709b9241dd2878174fbeeba65d92f8049dc09d6485a6088" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "56", + "signature": "0x0208f051cf79b80073885bf043dcaee578e0c3145a1563c4ddbbfe09f64f6319c6642c7b84a0bfde7ee1cf0338cc4e4b37b3466f2f57d0a5094fe7845dc24e8e" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "57", + "signature": "0xdabffbe583afa9a467029c6b433d87ab897c52179993d3445dd9674ebe8b6035e125aaa7a8d4317047328ccbdf93e524dd341f438a27fd4b3fbb83576fb4fe8b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "58", + "signature": "0xc0d9cbe9bd317cdfe0f724a33c36b4161923cadf31d6471b034d4e7a5509a866568703036c41e959f334008d2f6db315a2264c0df13887096116585730be7382" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "59", + "signature": "0x5cf28dfc46f7db3e3799dce6389972f004be4aabe45e4c92e96422f7fba08f05f39aaf7565c34e7df8c64d5b5d27802d52c195cffb1254ad59a9fc80e7aca58a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "60", + "signature": "0x5421bfce8d016a72b5f55902a7daba8229623dcf1114f45bfd0c1218d2aa9b2822ad346a54b86bdc258fdcfed2e07c058616f3707d1cb0e5eef668db94b34b8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "61", + "signature": "0x98038c491172ad9f28a109c2f3091914fdcfafbde1af2d7b8488886581391e1f8a9ac454a586e3ccab342e9da6fdf059781f7a77a9efce6b2873cafc84ec2e82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "62", + "signature": "0xc427eba4f059e27653149d14ca17ba4f1a2fbff72cb0bcdbe2527fae8a87ee1da79cbb8c51cfd9a997d7310d95c5ac920a957b5fd2ed4d12937e79bb19e90185" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "63", + "signature": "0xba384573e35beaaf463c12705338862d72e2eecc3af79817b2113b10e6cead252629e4a0fa0df7ca0fe0c34ff4de5387426986d45e6bbde6a6ed40788108b384" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "64", + "signature": "0x30077630a9d051b203437e7149255499503b637ad950f41d4f33495887202b1cfd1358187ac760afce7d34b16b14db6a4b0e78251ab858c6ad44b2d7acdd9580" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "65", + "signature": "0xba7be37047cc562ec8d04a2b178755102415524ea6d184f6b505458efaccfd7881082d55ac78412233656c23cf54ed7891399d2627b1b968408a34b941da5881" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "66", + "signature": "0x381879d219d2c9965246da70fc640cd32c04ac8d9168a18c6f2d11009e811c6c569f52fb121b8594fab41c398acd557d7d9ad14bab46f8e6412d8aea40a89189" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "67", + "signature": "0x58c8e58c7e5aa8d7805ff2d81173f41a5f6b62b15b2968e20fbf489e8a1de874ae9cd183973c80582dad3c500e630972b51b4c9ebfceeadced944f2562e48284" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "68", + "signature": "0xcacf44e1aa5bbf85cda615bd75cd2a0ee02bfc4b7c049669735f4c5dc311e5044a5438c152d22ce3533caad5e27b904adc3846a82356508ead4ac223bef05d82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "69", + "signature": "0x4c18079775f9b38c74275c16a9cdaddd60fc1112f31d8bb23017b022aaca385911bbe74d2b3b34014d4ef7b367aaed774987e0e8d356fcd036aec13ccef54c89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "70", + "signature": "0xac642aca2679090af6bacee480d806bcfcbe17055c24dde3bc99593ffc98682222eb404881d11ce5bb11cf60c92d115bcee4a9191246b44d17353e995dee2f82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "71", + "signature": "0xda7b860d66f25bf6440e82920957b3df26cd668602faa9fe550ba4b5832f632ef031239df7959c2c44446fd419c327ff5d946afd90765430b71e982af1883082" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "72", + "signature": "0xb4ebf49cc74d7da24e1fa32ed061d621e3902cd54d1f37dc0620b51ec2ec7813ae2b340f9c5db9f764068cd513d55945773e15abee2fb84ae22f323945349186" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "73", + "signature": "0xec1a9348b51fea4b5f13839fd73e977da23ffd5ed978ff592e6494ce9755e13e0b2f26d4528eb16399d51fd1f0abe11febe2b304449817e41b0bb64ccd1f5d83" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "74", + "signature": "0xeed3bfb2f5bc936dd0423a94de38d1d3ee0dae4931e94a36fac057c6ed602f2af1b218c7593cac866d43e0b641981f4765ad6c2006d1e8aee33d1a1fb89e8884" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "75", + "signature": "0x0cf08c3d63942f2e2bb3724d2dd6a0643ff745559d2043f6a981a3f9a9677f0e7f092541eebc8136f722232c6d7cc11753ed3f0e67ee1da81b68457dd1f3e187" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "76", + "signature": "0x9cf67f4280df55d6c160b96e36f7c0b5283df513d455b9bfac6f76e0f96e424fb320b2d7440975c5c76223752c562b8cbda0a8b550c2fa488f502378a160d687" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "77", + "signature": "0x583fa032db708c971076d0571061770e6cee65407bf4e1c27ceddfdfe6e1f73c064e687ab046aaceb02d4d3e3cf1ba4efe388697308f200ac3f0c2417aeaad89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "78", + "signature": "0x4648cd69058e09baff3d1e41f2f10a32153ef5fd53fbf635ec665d5c6dbc9909321c53d53630865e1cb5252a377bb2cb2f57196a25ec59b589179d99b1b5b28d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "79", + "signature": "0x3ccae0f5b413233e9c912d64c35ad23055f574ed660c1982163af0c908ffce5d7398a7fdc5f6638739c43ab172c8e15afe6723017f5140b57a24e9e29aae6f89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "80", + "signature": "0xc64e7bddcbf8f2c91a3dd6eb7b144848be5a4ec2561343c875331ee823f9804f32a52c5a3bbea2755b66cc7a7826878df50c1ed441add62f43ec2b8f03ca228a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "81", + "signature": "0x6866d9058e07341864da44dafe4baa6683d87a22d151526b38bf3f030613d4361bf8a73d07d754e488c257ccb310d1e69abd9190666e42ce0bcd8fbd86ffa28e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "82", + "signature": "0xae7a09b566bc475bf19a11d0fecb53302704c5e4921a0214bbdd92eb7093845219af5ccdffc1f08b006f2230c7592455556abe2d285129cb093abf465ac57785" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "83", + "signature": "0x66f659e03758a863850eb94d43f7610e30830de22d97e5e1ab46b55f8316750c7957b9acee3b89eda717b07cdc03c670c9a34b8a94743d7fd0d4e10c977b2a8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "84", + "signature": "0x4433b850fbfec08bcb728f5675fe3827b35a903307649d5c40f65cd29d908c7501d24a2c3bdd45b91c5da9b3241994e10a97ef5c48027a35eb7f9c91b3a8d583" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "85", + "signature": "0xe09e9db6469a9d02a7d93e683624c0974e68a209370b05ebbf5e1ef66a7cc16d7df6c28b5b2c9c54acd151db0674c487da73a2ed877729ff9dc2215491c91982" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "86", + "signature": "0xa43a6aadab86be0d7f83722544caea7647c62dc4437304f7cfbd6d6bf0b1832a13f9a28b14e2d0ca2a2a6c1a8b8ffabe36b2c34a245ecf15cd1b42e9af11c38d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "87", + "signature": "0xd4d757d8088f4291d659f45b03b393e380b2d9eaa27618d65ee5b1e63f1bfe56db4a5ba5fb121f79f7684ac57d6a1742ff3028b79de404b15043c8b80bcbfb8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "88", + "signature": "0xd8976d5bcd82896ac460949dd7dbf815e4da210286a6524ee6aeede06701812824a5276dfa0e1ce14f2bb6e6c2ee6ae34058228b6e4551f36cb39fb9d005cd84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "89", + "signature": "0x5e8a33ab52a637f4fd339da7bcea44ec89f5155c09dab372ba23b0c4cabb69582b947526bf45c3cb63c983c4a4dec232f6bb7eb61de434b1633d624fa7b45888" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "90", + "signature": "0x74497115ef13d98b36f5e5dfeb54ad0c8c69ddb785e4edec73c79f5f243baa1c3f5047f7a8cab330f09d5ee008b07eedeee2c05b41e6e5557fb532782ac1f58e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "91", + "signature": "0xd410796e3bf6afa41078e2cb73619045e1c3408847823dec3c2cf3662d9c6f7ad5f98c138ae8d4fbdac781bb6236e40b6ac83abad73874e1cc15bd277ac3c98a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "92", + "signature": "0x72f5970df0c61837a76e56bdb4bda0cb651ca03333f6c3aeb6cffd421f32f4074e6f8060707aab97f50fe9680ff12b687d9c38c4c8f8c9e716f9285132598780" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "93", + "signature": "0xa0a57d77b707d3e6710caa7fedee977ec17814c90423c27f0267fa34df5c021e90b0c1fef8a4d805b584d9e8068c6bc7d4c53efca0b546cdb6279d3c5cef9b8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "94", + "signature": "0xead4134e880e7b45960fa1b8c592c899ce199e766824c84ed5b60c05de1f7d1d458b5ee639bce37ce241fa47c8459ad3d0b31d179562ae0348431e6c77dd628d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "95", + "signature": "0xb6a7abe8b784329d0efdf85bf37ffa8978b08281ebe4ed1130c4ece34c767e6e961620f24c49e09188616ec6dc355f87e962e05cd4c2e50a8d47015347bd4486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "96", + "signature": "0x523cf8b51f387fba71f98c86af51b647caf4193ec5c588edb353f9447176385eda94694f692ed9109fe09aa3f5b6390448697355e1216cc30f5168db1f34a18e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "97", + "signature": "0x8ecd4f931eb3e8c59b1346c6409abd5edcec362c4526335e9b315d7d82349a0aabab38c155d47920a71a43613b344788f112953e3e6902cab06539b70e8ff289" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "98", + "signature": "0xdab1cc80961121d4b1b32c849017640fa742c873f18c6b3a5138b60d5776200ee55036004f2d6dcd081585d7bc3d3388fb7c17ba2ef7fb3fd85f3002328c1186" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "99", + "signature": "0x16785d1e5c53704b1e01934351ccc044664466a2c96de330cc18b5eff51bc94b8edd85802eb1baed0488285c57b6d54c64597aa9c0c2b3e482e8f08892f13980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "100", + "signature": "0xe88d3203048186488a2fe89be0440be9f58b8e6412979c06db5ac739d6dc5d4064576a35b93dd0fb8e16fdf152890cadeac1db10f60a6af2003377debeb9c086" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "101", + "signature": "0xd65bae8c80742090751d9bc4a436e73025787378eee35c4df5d115e761bd874cbbe9a7cbf060181438ce6e2ce643f0e940f78e377e66fea209db918e8baf7280" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "102", + "signature": "0x84d62362ed80b4d083af495d30987dc39d0b484ab4ab846f1b644980a3ef662e1d441a65faf2e73e55d6b24e6c00f6dca8ba06d2a73206f49f00552c9f83678f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "103", + "signature": "0xb439e0074f16a2bdbf8cdae30b5ebaf0e77dbcf53cd0c2913c990cb1f4802855d7b9071f728f373bd261f64d31794f6272f9c0917cf664c862887d27fa5ef989" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "104", + "signature": "0xc666cedf0e605346bab214a85d7e37f68e431934f8b0e6399465bde571b11e52f185d21f99bc5f0974539546e9a97ac03ea1814f600208c5f05ade63cdb1aa8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "105", + "signature": "0xd2c17d2db033baae7cf1e7adef13cebe3eee1d8f0811c1a1cfc8ae6c2636b4697a9269f6f318493359cb2e228f8d585a7e007ab582caa73eb11e4dd5bcd39b8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "106", + "signature": "0x36e2bdcf11fb2ee83f5d0e6b6ba92539fb2470b2849e1e6a66da28502d069a48a287d2b302bef29f1fce4c49296a8ae0248f93284a64b305bd9f904fb942b487" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "107", + "signature": "0x8c28b359306552ab013b01d6a7507f953dde3778b9f222bb1a26347f0793f051d07b5193044a775375a17fc4f2d09ad6bc705a511deb4bdf2313813931c41f81" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "108", + "signature": "0x8a87e122e9b4782f54a0c5cf4c3edc730b5f5391e5504f0de678e3e6fce8b0340e563ce45d14ada41721a031c26c47acbad14212ee1b4eceaf51f7156884fe8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "109", + "signature": "0x82823d713e1e20c1a9de5a316633673041e17bfc2de0b2cd9314500551cdcf52372481d7b6a50e2ab1c1d652a1524971cab1d9373891dce840b6606f0d5a008c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "110", + "signature": "0x0cd6fdf2600034d33503742bd4f143370bcdfcc1027953cfea731bbe360f2d7f3daa41c1d4c64fb55a6337516cb5c1070db4b67b073572b26458b1f6cc1f4f82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "111", + "signature": "0xf44640b21d2b25bd84b350a02bcce16b4e5e88cf9a83bf2ae6f0842d1c58fe5fc8b467f4b3e05a2be4797bbf47bc4fc8cc1d9dbcabb46731dbc8e5ffa2ccc48c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "112", + "signature": "0xc0206798cd7ddcd96a48eba67904ca607f6344f1685c79d2f1be0f71dc2d2322b0d088cd9f4a6781669f06b7d3f47507ec62e823565261963165266c865da08a" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "113", + "signature": "0xda42531cd5d93e22226830ba45b313289a7815504419f7004ac22c828e324741e5db4ae2593686774fb5971a859e69fc2a400838f625bf79120b6e75d24f8c89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "114", + "signature": "0xf8f5321c92a833d5db53183e3c77de693fcefd5f05c51fee354ba3c60c52b865960fe70fc443c1f2051b74b26aab741fcef75262418a628fca8927808ff9b18b" + }, + { + "payload": "0x0200800000200000", + "validatorIndex": "115", + "signature": "0x6c37acb7607c923f872063537c3515c9ae9168161c12ad796b8e6d41e4e97b32d38a8fe18d40d803d437a4e3d49c4100221c4bd52134105c18b9b1937ed0b585" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "116", + "signature": "0x8852d1f0543af24f090b06cd01706948254a32fbc7f5d9a3379cd1970ef1a97d4a899d7671673d5b2006f63c6eafce06e66011fa36edb4ce036cfb934e47198c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "117", + "signature": "0x0485370c65e6ac0dab44cc7bf0d54c02c3e474a83434093c298f37aeb5e81a485c7b92828d5fc524e1d0fc976551ae364ce4d2a7ec409199b49657fc6208268f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "118", + "signature": "0x7e5431b719a0e11d8a602673230e5ee06f3313fda8b2d84d454b920afb63d93ac6fcfc7b444e9d9b4c7a1cf73f794141c6571c14185e7ae4c37bb6e247a87c83" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "119", + "signature": "0xa6a794d6f9d4082324afd79c47fc17805ed93c2dcb7a1e9c3ada71f7db2254209b988e5569655000d38932f072755f312c2f81a36e6c834a842d546135c1cb87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "120", + "signature": "0xf69c267a87b7178438a48870094f288f7aa3965652189d36bffb9b6b7cb45333bb4b2294a0bc41ef1fcef67e915a3e505c9bcdb2db84655fa3015bd8c0477284" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "121", + "signature": "0xb8306df44dbe14b1651a04a816ba70751e0de47d0aa2f77218c8200db4bfc35dd302c03bae7a8d037892c37f413ebd46b9a6754c73c015e5c9c58f66796aa28f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "122", + "signature": "0xfa9fe50d256ff88f309b61d2fd9f5ecf4b86e9ddfe74868f6b955cc31c02070beb63a287cefa49f2deb08d26ceecfc886590304a109487138f33b181a00a0489" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "123", + "signature": "0xe08e3b75e11dd7eb46d1e06c676789c149ab77807ad43fa363b69d5b2d79052ce42581bbaf88b9be63315e3f5a94c8869d566fb476947cf818526dd6d526c883" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "124", + "signature": "0xc451e39b16bebc97751985686c7faea34b2ec78cc3dcf1125b8f13ff52644b63f8d42677d257f5256745d5fa2bd678c3939c6d6192139b0b97980d6630b31387" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "125", + "signature": "0x68ea3219b6f4a5e249a6df95acc040e59247b1ed238847f5ed2734720817150b0f6d20b7737fb726e147c58889c06afada93eaf369faccf67877892e9bc79a8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "126", + "signature": "0xee0c2840e3a4e6df3aad9ac17e0450efa0b1a708f4103fcb946f538febfb5f06be47670ce0f679555cf6f9f0c6281fb9c853804c3be026d8862f07eedfd72b82" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "127", + "signature": "0x006133da5f4b3d738205ca258f56e9ed477db113d8a28b91c2b6317db9e7374b9aae5d9b3acc19e764a1415651f17e9f42b5b2e60c7a0c890e74adcbe7b74a88" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "128", + "signature": "0x7c685d1a40054468c150a9fc05644ebfcd90ebc9c0b9635de3007b6d6130657b2500b6a26a21ecafd70a35a98c3b342ea06ae5a17a23a5fec45dc22cdf8c2683" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "129", + "signature": "0xae55248cb6ce7cbdf09f31fdae759faaa50e2fb00ffa9486ddea1223221aa316bf199e1c5df10d19a29f46e3fefe4b97f144d8b51df3dee2da1581366c2b6182" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "130", + "signature": "0xdc9357c6e38e97865e4ac6739070ddaf619db97965609aceca9ba6e6d508733fa78a4725e33427d77138b897267b5b6f30c0c8ea72af687570ddf9d48db70b84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "131", + "signature": "0x7e724fb5bbe9a0eaa5d516c12b243111f4e46f24c77ab78b9a9652841ab81812cdd0b3b2a7521d774606e73b9e0851260edcde4dc0ab6c6fb23fd0f784aaf689" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "132", + "signature": "0xd06bda1055b2713091e2613a722edb0fed39d135965215a955f7662953364225d26455f77084ff4e5c8a0f3ecaa6fe4593d0c63c61c3fa53c94088874eec1a8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "133", + "signature": "0x68cf690c896a820f7a799b447b734fe76615cee08ff78470b376280b96c833037feb6caaf6026a039bcf1824fa6a7f525780581800ddb33a4e7b5e38ef2ff68d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "134", + "signature": "0xf4ac9877e72a0e6997b548d568553908d03e8cf2cc3102b5506b5ae530cac1524a07f92650304f93a507671ed8be6d256e3da1a60b5e1f3d9baec2110ca0d984" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "135", + "signature": "0x105ba9b9940210a1bc7a9d35d804b4df4097312667fd8cda15563b9d6997c434f2b8a2fa5d7d64fc468493d35f74bfbb0d99878222e65d3bd53437bc7b8e6688" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "136", + "signature": "0xa601c6004b70d111380420b11f9c6f52a3ed78640306cba5cdda3c4011964b276595bb277d587c72cf9ae0ae16e00f578fce541ee2f7ba7607700649b279fe87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "137", + "signature": "0x5aed4a50ae4259170cec81fc9aab2d29e38e9f24cbe89f985e588f75f225db2543539020f1a900a15ce3a24b462477b8d11dfb565581482b0536870b0bea0980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "138", + "signature": "0x860afb2394959f3e111852d3af3d3518f0e3174594dc05ba283d124e9bee447e9ed0ecba24fdfcff7589a7f4a5c991431fa02a62ffc75e68cb80e352c7369b8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "139", + "signature": "0xb67cba6096d344d19dacf7d45c96800008adda7906047f29f621f23ba8281f721c6a22debc003088f4ad8bc0164cd429d8ae237c5b34488000cc4171d0d2e98a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "140", + "signature": "0xca21651997122085fab2ce9d2b66dd45682b4b4bad88cac887860488668e7c478f888a5d26de8c281eaa189446216adf9c91fe056d4d64b5fefc9bd1c17fce86" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "141", + "signature": "0x4ae37343119d38eea93a3423f9caf471148b61c042db54f792fc25c03d781a1de5366b57ae021cbaea8bced5eb1bb49aee55797d1c5d452cf6071eb0d1476989" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "142", + "signature": "0x602ea131c146993946d74c15d19a56df27342956903d6f170f8b7dde98ab64268ed0309836ac5eafc73be8ccf2e02a1586f621caf753f0e1b3a09d3bef8abb8d" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "143", + "signature": "0x48aeb3a3213949e6dc2e39591bd11be689f77d7cf3866476e97795725b9f82005ab8cb66a429997a77fe73ea9a0025982a3ca36c4bdfe5c1a471cc5c2792b180" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "144", + "signature": "0x1c983c11732097736f18ba8afa229e782f8f73bea4751c4be67020f101be791a553bc9c8c98c3e9c030f4f958c606368077fac0e4e8772305b54099a8cc22b8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "145", + "signature": "0x86697be12871c5d27c851d1d0f63728b6ba3bf1c7f498ddfece5ea65c2adad00352fe1673cdeee6fbc47f506a1112eca710a7889bd81542e682bcf92cdf54480" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "146", + "signature": "0xc498d97d3b9aa6debf1b4c8f44a507e9e3c9e5851b59b9c7d2072c52259ac3430c19c504d9b1244615618a66ff5a31e5c078af53b6c9ac7324ecba869e81598a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "147", + "signature": "0xba698cd285ab52aecb51a6d2ed0aa7b42e89fd56b3c9a8b44534d774da103d162ba7f150d507e83df87557d1583f31b5b41ddad9cab5d07b175e34e005f8a486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "148", + "signature": "0x22f606164c8eda13dc805f4df42e601feba0ff2c9fc996e664f4ac2877d93f04822b477e68b9da96cd8c7eb739cc698a1560eff30bd0fd4a056a11ada16abe8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "149", + "signature": "0xea1787365633e7effcf6c51c08b2e3f7568a3059064ae7813a785dbf1e3d2f52cc24b499ec6486184dca5b39fae669897a49abedded0eecaa6a8db7535e7878d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "150", + "signature": "0x94408f1a898ad9e6e6103acff94cdef9468edacd5c8102af00d6ae33a9a33b6a1eccedfada64349662c75c33d5cccfa5140ac93229c38c9e96a75573b37cc184" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "151", + "signature": "0x142e7b57d2cd1f57d1d80aa43443cbf1fe19cc26cdcfa8e48e107367e3d4dd5bb7b40dce18a0c84749c1ad513492b9434bf50814c4e0bac5777d34d94b955d80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "152", + "signature": "0x88df375bb07315af5a5acb1e34c866766894602f7ef73ad64cca435aa2edf36b2370cefe83a831b913cc9008fff9971fd3d5386413260dadcc07de87bc6af68b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "153", + "signature": "0x74582af1bb9c4f596edf3b92b2b51a009276d43e09b88b813375c621b678e66285fb4b7c8cd416abad08761fc5817e7276d83e94f4cbe08f1974156218c3988d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "154", + "signature": "0x606f7a196824ca570bdd4b3a2ffc8f64f38a2655d92e9694cbc9f3dfdb0511021e340fc06659d90af91a613c4d7740a0c1ec290790e4e83be9b64232327c3982" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "155", + "signature": "0xf842c8b5f7f3c4aac313263500df3ab0a1ca6baf4f67008254fa8a496e65072060b321666e26a3a5152fe56e4d1065ef7996b38e21bfcf0153cdbae186160680" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "156", + "signature": "0x3e55ed0583f0aa052a257026f29f5e559208ebd863c3aa95fe45bb41d5a7827cce3f8d0269be28d4e06fbb80a064b44c81a7d4644353d131be6d672e058a7683" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "157", + "signature": "0xb84e38d969e1af1e97d79c19a69352c556320b9cc1383d094fc14b2fb38ebb78eedff2b4808f906364e98d84360a2cb3b0ca568b7f4ec8bf77eebc2878ee0c80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "158", + "signature": "0x049df358b1869f3b715fd42557d133a7e6d4ea81827c0193412621c73bbf6c007807ab7c037dc808c98d3b8cf32b4be8850f1ff76401955457c86abcb1660583" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "159", + "signature": "0x4c81e8b05dbbcb46da3b5ab1f4f25f22c80f13db358b5400ffc1ac4848a0350d1093ae6be9c486ea30e049e7c177ede5046c8172e65b8c06036ad109cda36785" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "160", + "signature": "0x3626f99b6d393a4c4d3183d5ec76bc87e919e0eaba2200ec755739e0fe631709084997b2b852b8e8d41588359250ace401651697d6f46ca02b408a56500e358e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "161", + "signature": "0x481dad29137f9fdf9244a2281a88e60397187b75599ac24db8acd5ada31c0521b033c60cd11e720c85ccea65bbf2efb3dd147c1777fcd7a0f015578bef620680" + }, + { + "payload": "0x0200800020210000", + "validatorIndex": "162", + "signature": "0x3ea633a4398105d208d35e7082a6a5337582e1fc51a140c2d58c2be078c4082abd2e7832f6b4827f85a0ab72328e9617f0c3139be70235a9d6c27638c2e09f86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "163", + "signature": "0xa65735b7a0a78693f5ff8ccd665f7fee51f3b95941a02cb42f33a707ff973848a5cf3c1e51eb4715ef87ee6399c968e54b9ca33f32ee6f885f056de644c5868e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "164", + "signature": "0x26b1b2914102c4a023484e02e73cfa62c261546cdb199e1c20ca3841fa50c313cb13310a0d53f2ca35105a2207c07651b756bffc34f229dbcc7b7ebb24139c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "165", + "signature": "0xc6d0e0109e10b9d07cab202472d2b98981ef4dcb4a351194e1832311caea3d37e46f5d847436701113d86fed5fbe9a3a66d8b1cc0fe4533729ea09fe5922c28a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "166", + "signature": "0x08ff59a03c5e2252c29b3fc06f76c7ebbad36576a5ee35ca8715c256e6c8bf3d3e543683b1151a741dfb8efac183908428ffa4f5ee44b3ed29da60e0a47cba83" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "167", + "signature": "0x9a13e36c88a4a617c62a74383a30be31451590f338edd3ffc3e21a8e64596744f3c26f75457e48fcb3d11c81fa2cb4e6fcb92718d53d60157f462d7b1d11348c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "168", + "signature": "0xf4d23f3cdf0735d5d611acaee209599e7ce65960f9d3d0f7a8a48981712b7133e7106c4b3a1fa7681d589a3b2b3cbb03bfb672a6af4f61f867e6491f98d6bc8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "169", + "signature": "0x4606c2ede36ed3e3e61c73d47477017fd085884c944a04d53595469c08c4762bc8aff71b340a8de25c9e031e04f7bb25b88efa1483290f8dd72e32e5b36c5f8e" + }, + { + "payload": "0x4300800000210000", + "validatorIndex": "170", + "signature": "0xd6a29d04543221ba658bfaa1587d57a19b00b9d8200e3659103f933dc86f745f5c6a32b3bc59d6818034962d793321262a5e9a310ca71f215f9a10cb82b4378e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "171", + "signature": "0xc609e31dfa94ce6af39fefb358d4e0248429d9b3c15a314a9a666186185278432e758fa50319f7a8878d2e512aa54fc27b0fd88181d6ab7722ee6eabd629b182" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "172", + "signature": "0x6a6e32458f1a90c589977eb17915a38bcb379ee1197c870a4aecbf022003764232c3262cf58801f808293c7e0cc3562529e601acd11bc8a7363120fc495e0287" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "173", + "signature": "0xe26da27724c53ae381ef8bd221de03dffa539282d02ac04b3972e306afafb123812ab9c8848add4ac1c652a6799e39e8311d65bb6d75f11bc05b07517ee23382" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "174", + "signature": "0xc66acd6b5a1f8bf2e39a6cd7dc24e0cbf53b1997ee4cf80e126c572f10f1b91df915869468c89e0b7f05a984c9ccc00a10e976297afe3fccf7ee8dfb5cd57e8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "175", + "signature": "0xde43e8624cd23c57cf7aebb416cacec275830a1a4a1e29a685d345ed0001746dee8795eda2602a3a3baf873e194474216be7c79a660acadc36a6465419732c86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "176", + "signature": "0xa471a9d193895c76df05b21610d0d33c401e36d46f98b623b51c378ef8741f5650d72d96af1ad9a33aae4756addc7a7a4fcc5dcc51fb27e10eb4609a9df5fa80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "177", + "signature": "0xb2be33250dbee1bafc2a63a9b817d5bda5a3d509fe056c93d975f7159a03cb07b07b7bed3441332a9d53474292352941f7aa0637b129dabe63a4e8f4a1a7818b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "178", + "signature": "0x3a793bad524d042db2b3de2785aec4e7ea13f2f69dcb0102a8dd27934c65ad67946382f3f179e25789fc72f236971089125f1181963d242463f4df35661fa48b" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "179", + "signature": "0x0e9622e2e515fba292f1dcd6c3fa9643e740815f3c33fcd164ff49e77605f60c3684b8ecba6d621b54acd5adbdc3ad2387cb1d4c9ecea233b4cdae776d0e9c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "180", + "signature": "0x24a239d7de2e1c42e8c3869d1e9f08a317ae16a9095f09994f37f0a71bf2cd02f878ae7008a099972eab5db47458bfb582368b463b78179f3fe8fbb9bb8c0286" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "181", + "signature": "0xf682030f4812c6e7c627f10ed30efd5da9100b91b4480197a7136908f8029b17bcf50bc1b1d1516e74c4aeaf2be52ea5db7dbdfe59507f687b57160e4b8e9988" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "182", + "signature": "0x12b0cc4f51e2484cb881a10b8686edf986150e8dfbeae8425946d12fff304f2a086088ce6bb39bc1a240f8c8bc5da49f9359e6555469e456338111383d4f1f82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "183", + "signature": "0xf6d7eee2f72c29816d29f9bfff89189df73e3c31ec1830bf3f17645bb6a03629e920c53a4de60a31fa1b5a943b0c126bc78faaaef6f066043c8dcfcbfa014a8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "184", + "signature": "0x00356c6f46945de343feec5760abe6b8f85c45b41688c244952ff2113a05df190d48de1038fe5efa3cc47354de5e9967d32da12b4aac58a49ec64465e8d4408f" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "185", + "signature": "0xdc804a2ce3a9af709926342fafd9ed24447d839d68a1e99a04322d15d133e51bbbc4f0fe80f7a4a129ffe5046c10c72e289d5931d6c46859a8fb92751f98498c" + }, + { + "payload": "0x4100000020010000", + "validatorIndex": "186", + "signature": "0x447a6f46902edca2d8263ff2c7ac8bde36798425dc243c13fcd6f1199fc9dd69be59f693cfaa767a3f79f8d2a936e464b98d01ff3b5900e9498fe13141fb208a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "187", + "signature": "0x1e2e50caa45ffca882a3b8d30f04a3a51c65601d06829c9dd2f414d08a25e5369c65788621dd8b9fec5acaa62aa1c4c24040c4ba0071d2b7f6623ff5b140d389" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "188", + "signature": "0xd8e89c28f3ce78ac0b757efd3dada6450262814235656a86a5f13def7b8efc2fa6b922b1f8b0642125292f21693026bab05f3f875c41b2930b5175da6ae1dc84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "189", + "signature": "0x4ee12f9d094636a08c68527dfcd359df6900effab4f7dc230f6e26011b762b1991eae6be380b15a1230608a772be88e013c8ffc39b1c1baebd4660ad24f78180" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "190", + "signature": "0x7c82a934684509d4ff5623459c8bc3997876b87f381b668330edbadbe676b136568219397abcd75f48cce7e3b1c0ac37b4f98cfac53a8c59d75bee2e123d6589" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "191", + "signature": "0xca45bfc30ae1ab697d2e3dd33aa1fdcf1009a48a5288dd1e2cdb775bd3beca3a2fc44bb1103dfea966af3972eaeff41b395d5ba00271e332af72b151e397ee88" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "192", + "signature": "0x9aea30adb90cc54f231af94141fc8facc4e979ba7b300f52a35196d3dddadc4fb9195e1cacbde08bc58e31323a89c8ba6865e78bc14a2e01669caca509b3ca8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "193", + "signature": "0xf67474d08161b6dd9d7b9e281543257888ad273048214559c6807e5e50d7ba6bb6b4e708061aee97c2796aba479c7ce54417b2c9e2b9e7801611be093c5c8a8b" + }, + { + "payload": "0x0000800000000000", + "validatorIndex": "194", + "signature": "0x54fbe48e0ce0b3e150f43a8337201e194dc65571bff38b6629771d7591d24f0abfad9be5e634ff21127050ce624239202b5e3e517f1eb255dc4f53074ddfc38e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "195", + "signature": "0xbe3187fdf5950cbe68a251141859339375eab552a324dbd7d03d84cbc2a7837f3c5ae3051de81f4f8009644e0e141671f7894faed0e01626157c64f8aeb4d689" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "196", + "signature": "0x787d024ed73988bafb0b3f91279fc8047e7de271667aed592c710565ae547b01c91ff4ad38bddc85e333ca47716ac2c22cc35504b98593225407b937738e7a8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "197", + "signature": "0x201d76ca274e9ce45a0897533b4698ec4fa6bceb1bede946e99a9d6470f68935b1362f10bb64329674c5afeb878464edbd6e89fa3e117b334fe1f22f2cc7c680" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "198", + "signature": "0xaa5f6e13569be3fba8c8a4d2f1f1da0892fba1cd1f6fff90a8ac03c271277102e093366aba8bbeda3a46008213017fd39094de75e8a02fd420ae1992bee38481" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "199", + "signature": "0xee395ff14e798456ee04d76838aa51fc5bac35a7c8c852865e82d4a38b9c834b70449128108a0c2d87c3d3f11cf589f81fd08509fc6b5b9fd0b379c9b086a388" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "200", + "signature": "0x06be65cc27a8d2c0af848a081b3f82140e36d4204b9f1dd07bbd166d87e00110acaaa256d379b35834bd75e6210cefd062b8c627e6229d02ba0bec347e027887" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "201", + "signature": "0xe0242bc6e2fd407b292bfe76a2cecb64e50f2ef403ebe741c0b676537965390258e4726cd3b1c7454a37470dcdaeb0050048c697479be82c30ea7a72793a8085" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "202", + "signature": "0xecce63933fe43fae0bfd0364aedfe7c05fcf0cab4b38181dc15b20677e6f8a65e41cc685c128c2a47fced171314a41bb6b90df762cdb233a51a0acd0323d8f8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "203", + "signature": "0xa2e499e38a2aac6158b0849dd2d2f3d15c226e45fc60b108f579cbd1ca62134a68e4bf338068de9dfae895ed7cb3a6e394e67f3cba6b827c8fd60835d2df8c8b" + }, + { + "payload": "0x0200800020210000", + "validatorIndex": "204", + "signature": "0x4e9bb8b22bede8fabbfd336f61d380392423689fd2dcb234c484113f31825a7474f4afb7b4907f84ee339264c2bde3702019d667bdd71bde1abf6315c15cb588" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "205", + "signature": "0x3c10b6e8f91d69f79ac7a3578dd985cb7af3531bc4ef404714e9131524ebd328a45a1780a2f24fe5797712aab4a6d9fca97b98882afce19d4d81709ff9ed5288" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "206", + "signature": "0xe41ab2f32ad84b60876b8679d1cd79c1ab21ec60b80e5862ca26df5e2733762e0e83cfc9c83997c873c99f522c87c0a3405ee0bfcd1738f186af13a6b4fa1d84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "207", + "signature": "0x7cefc0691f46f8af0600b3eda0aafc57148bc20ec4c49bfba47d0e3083e94a395fc58efe47b4d8bca2268d6b379599106cc6e5017a5171deb49c000906b83a80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "208", + "signature": "0x78583358c322fb366f065dbe460f18ac0eb83306399308a248784f9f771468102788d1775f82cac9764844c8991f455eefe6ab1f7088f6ff2e1bbff86df2eb82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "209", + "signature": "0xd0f5da96fe5b79b8015acc1baf9cd66cefcbbda0e13604222abae1096a654866fe89a0d5c7d644f6ea6803b8ad1c18d385e0771eb56cd413cfb0953000845b82" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "210", + "signature": "0x201ab85bc867e85660a6a7a98240918f2f5c23210f5d0c7185176cc45c975034222cfd69db9ee19c316479e4272acfaa12ed729768b9350731e0f352a7e29380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "211", + "signature": "0x526282061aa23360a8cfb849b7b08a9a095cf12af95e41a5896d71b425483454f5bba661de727b3d4aa7f4ed209c66ef0648672101d77b113e16965e6c3bb983" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "212", + "signature": "0xdc4dd05b6a3f6bd152302b6a9d3af5e622bbcfb573f663817078c08101c3243d6587ba00c7f6f91da4bf4909a259dce1f92b41cb0c496ba6b428b61f2b680a86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "213", + "signature": "0x32e475f5d79de90df5cee0c4357ca84cbe41ba93fb2bdd51f7e927ec16b643750022f0dcbf625098aa69285b5defccdf669f4c6abf4b07b6c515e5c154f64b85" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "214", + "signature": "0x6897eb7d5f37c1bdbb07915f8e252a71eca17c29edfab0f0a0d9698683e44e1e3aa4237e71b1b7b5e44305b67d506fc700cc7fda24812c7a361ac92a2b667a8e" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "215", + "signature": "0xe4878d38b2d2a3fb5cfc33b668f98d1fe5a8435f2002e5892e1c66b79f40a76a8579117d0f9b6ea0b3e5ec04478444c1b6cd487c9bf894d8b0c35497415c7980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "216", + "signature": "0xa8295a48f4a10c6c4930e42ec63d5e2b533a84975dd098b780d6043a53171315e30e944f1b0a6d254e0dd6510e1318b0d85e404fd932fb6c1541be42d3b7df87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "217", + "signature": "0xfe0880598f7569a246343f651dc54f25580ae25cef81600353139907b63159373f5987622fb2cc9d2c2ea8721799198bf2f10047f11f87f017778f9dfa0f7d8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "218", + "signature": "0x108bea0da38132d32c62959bf7322f375c7ba3810d78ced7100ab9ad49717803f71a5b098ad4d9db8f6c901607db4425b879c6b4bc848c6b7a8650db269a6b85" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "219", + "signature": "0x9635cdd69e2dd6060b1833cb41083866b97306ae766d2a69ba197938dfc3a571374f9597e6b4c6a9283ad04ec9872768bfa033733de60c64838ea495affa8c80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "220", + "signature": "0x60a82ec79f1a6ebff8c7661f826766d96bfccfd0695bd00bc18d1f628c3a9816889f8aad1a1010b44a813130dc0e1433fd35897e946676fde8dc083914ad1583" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "221", + "signature": "0xeaa30f9d5bf9a03d604c77e68d6cce523b35b91ef0d257c0d0a114b779015922b157d1b32c90197c5850ca6bf4ebcb3f7fe4e08d705e6b42e446c33946f51980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "222", + "signature": "0xe68c3a6f86a32163e3364dd209bd091b4d57678c90e16353d6bd8335f3a23644b9bd606f7cc9bdf950116b2e43feeb35be9a29c11d30d911d1506cae4e9be68c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "223", + "signature": "0x524764ea7a660343acb66322a580dfe6fb520181563ee4ee01b27ed1df903819ebfcdd3a792bae72a89d2c32dbc131d6a86e54d7102e9be71d5e12c70dee408e" + }, + { + "payload": "0x4300000020210000", + "validatorIndex": "224", + "signature": "0x82a9ff66eeeb47400f34deb6ad4c7d52b897a8480073104be244e628cbc0561043b866a999d8c57d670a61aa8030040742399bc9752fccfff1c81d12c95f9a8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "225", + "signature": "0xa409e4bcc80be760e3e4a0226588d5b38eb07867fac69055160ebd1419c0f06ed9ea63d11bd356fa564fba31c8c278fb1a22bb5f14470d77f25fea264b0d3a8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "226", + "signature": "0x92595c09311baca010c53fd27d21869f0fee70affae06ec10cd0cfc31b2dbd262f96f96677aa99a164142a31ccaeab1f4f1fd3632002a3b59cfb4c1859193c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "227", + "signature": "0xfc7afc5d11a13cf2eaf82d0e403139e8c0e0f19301dbc134931dcab6429f3647515be2ceede4cfdc21aaa33efb7cb0df4a49e088380630aeff87329539b40f8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "228", + "signature": "0xc658c6cd9c2ddcbb86704b5373c119804274c88aa2db401a1b6b610b48bdb43bee9ffca814639f626d6b3764013f4ff186482b5415ee910cf7dcdf0fa478f08d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "229", + "signature": "0xc63895da340ad1a03b2d65b8173b22f01a45c789027fafbc143acd35880db3581f17339ff1a2d8b486cf95238fbe76d57039743e72f9e59f8ba889071bc1f288" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "230", + "signature": "0x403cf32af6db48349fdb131c8bc97588de726bf86b2f1e79d5cb9071a337346e02a53d9dad5a23da050cb5e243a90f8f7feecd21a9030d908983ce67b9a1a68a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "231", + "signature": "0xe053ceca1d0c7956686928ff09ab3709ad3c3afee74252c4df6fbe89c53f8c26720243aeae3f0804194cd8193bc401830fe6232da32271d517ed5ab0ee18e487" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "232", + "signature": "0x80cf548628cecc0f8eb4b136dea1b6a5a7072119cb30f26bdfc879233ed1054edda11e4a6e616089ff626131798d65a2c9a06608e74fab2868e39c17e3030e8c" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "233", + "signature": "0x1eb004f0dbbeaa19a366470fef080943a1c4df71ceb8dd18942cd701644b1061d7fc2c1697c2e13fb820bf7ddaae84f64b3357b3a7a3416afa4c1eebc9799986" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "234", + "signature": "0x5e83241ebebc1ae416af5c078682cb30985eb4c3f3be849641487ee44b855102c39572928c4c19d882ee21b9743f20b9d120be20d6e74117ed825f8a7c507980" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "235", + "signature": "0x8c576a18e9d7db6bd87c0b009e91dc5e2831c1adabed7981090845922cab176892bbb9ffb1c777b893753db0ab377fee9f6fe00b4b336ace18b850a5153ffc86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "236", + "signature": "0x14d65eaebf5ca7a5753d31ebaf5f86a9af5334d980fdd0f528abde7fb0cbd90d15e53aee2e3ff3f391c2723bbd1d88bd378e3ef8fc8956f5e3164e773673d689" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "237", + "signature": "0xee966a07fdf047f53b6aa144d6e1d847eebf5e41842481a6c0848e4ae0d5646f70eb8508cd9bf277b6a31f84add689617ecbaeee12860aaeb08faff3854d5d8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "238", + "signature": "0x70ac6627cd39145ae0358bcc51ef0757511b197a816532ec228c4d98d221504dfb985038b4b09914b88d25083b35c48fb7c6424472e5ad993f02ca91ee3d438f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "239", + "signature": "0x182c6456e969900c8e0cdb447c80f518602a2afaa582060c584b29653ca69300c958a7c74d187a3ae1b3b24681a7df4dc618c1051446bb1c16be54e36cfc1a8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "240", + "signature": "0x2e1bea4d391f8d5e47f17852c2c61e37c3232814d51bf1b8fbed96dba861b917568a64089d1583e6b5e9cac6e40b68572540fd660e14f5593fce76c2f303e380" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "241", + "signature": "0x225faac8f53226f4b2b7a10beb88a295200d71e240170f200d91d57bd228d212b2cc2eca7942b60ed5453a19c25e3b786eb0c2d8aec02d5f20eaf6e2e296838d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "242", + "signature": "0xb879692b556142b8ff0d0b60013154a5e11acb0e18d06607b2040f9610da5f3ec565c931cf3741a39683cc74b1abe2f8b6933c0b11edc31b365a451609868283" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "243", + "signature": "0x4e277aa0143babcb2dc867cea1fbb404b3128ee041a7ba7c0f864b22cb81cd5c2bfbcea109b2d99cb20cca37d9872f526924da5abcbdc0fdc122589693302580" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "244", + "signature": "0x40b8013b3e887224b5e7332c5ffcb2688d04fbec0c6f21eb3eb887333ee9fa542881e15ca2030b0a9849a1bc490fa3241d1bd9d648aa80a8472725163a110088" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "245", + "signature": "0xe4d4396ad5e8f9a04b88ea112228f1e4e8bcd22c1c0ee8a0c425619178cc0e3096aea16d0f84f0e6c9118546cbf29d7dc002d2e06db4a2e03958ab9ab4744c8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "246", + "signature": "0x5a910979205265123a2132d73d0ce964f39f795be452e4c6c181759a4858194214e474632179a0f5c35b8d17cf78990bcf5870c461af2dc423d4f407eea7ca8c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "247", + "signature": "0x8e3e416a29687652d5b21cf8f5326e699cc70945a2b8d43f7edfae74b406a237dd9027d681a4f5085521fdb4357f9f557942d7d82dde7dca194eafe9b15f0d84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "248", + "signature": "0xf8227f7283dd18b9709e3cab94ce081825e2138f45caa9eb7fb3e6cc778c284563100efaa46cb70c7050bf01daa2106ad076a6ccaf7c7909b543873781826080" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "249", + "signature": "0x0e68b54cfe34f0883a4de0c385dec732c160a724c40b501ab5aced88690b0136d0fa98d2d11d82e70043dc2b04da840c5a0b83d166b430407703c2f828b39e87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "250", + "signature": "0xaad5fc01dcf97083b9739c11b99bc475ca816130be16748e8c07a1d9a81e994c5305aa5cae18a4771e7511a6d9b54f53a0a52699ec7f5ed48887efd9dad87c8a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "251", + "signature": "0x8c253172be58d4fb4006ebfe369820a7b2b1e23615f1a1da23eb595f69353b0d33cb6b0db43b5f532c861718057faaf414011e2f7cf909b49fe07d45c59ed987" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "252", + "signature": "0x60a8125f3df66cf8df77195cea63e54cdc108f33a01dbd4553cd7356cd62cb5a290f68a745fcfaf6f115a8544ef40aaa2d0d7991738e1e3e52f91baee446978c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "253", + "signature": "0xbac446ce5e83463857b51ead12d202f16a89121c1d326678306c2c60045ecc55dac2f01b61cb2dd9180d8c2ed30b40b5516df2a4c6274b25cbb3b5107bdd5c88" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "254", + "signature": "0x7c43f226178418a1792b3c0c1499a94fa028b7ab9da269278e573556b0337a2f65fb3f6214e8cfd533b226bdac02746daaddae92ea28b33163fbb7f1f743a283" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "255", + "signature": "0x706ea3c1dbbb2aae2760dd075ebfca2d5a601f0b723bd28410f5579d8abfb342f413539140cc86335695f61ffafbe5cb1065b34c4e8760908d34a1bb0954378f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "256", + "signature": "0xf6d546f31977242c4fa9ea5d4a7a5111c84861a4bc6e3d3c24407855c3c9d439ba35d818c80ae5b5e03741141dacae9932a433986a7ab2898adca861525f448a" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "257", + "signature": "0x54a8c193a87fbdabe90773c32e764cdb3a91c2347584ddd83f4de97e9bd500626bc7bb5face2972d2c6559e2fb7f5a8b4772e6597b7f73e8d4384e51e5568c84" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "258", + "signature": "0x689d85b758e4da334c38e44e9d98cef956dc59b82eaa7d421d85d345855214087b00b4f6ebefed0624668313cd4c1bd379842154b892db945c8c06bc86c43d83" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "259", + "signature": "0x3289a10f8818f068d0f46a51571904c7035002fad18f842425293cc42a3d340c6084e74ee20ef076b520d85778b4b915bea4bd4a898a1b596efa4230acd8c281" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "260", + "signature": "0x4a64ba979a3f372010e6536faffb589623814887fd165286a3d8a4bf27b9476b9f76aaff77b90a71e9f2dd81f65bb4dc487f4b06eeb5acdf699f1064939c4c86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "261", + "signature": "0x0a57604221920e33e66df40c1f1c7cd96032065443dc8ec34deca7205154302a48e887e0570d80aafe2491d9accd809b0a4edf5091a2d133b3e1a032b4728c8b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "262", + "signature": "0x32d2c92abc659522f0bde46deca3a775b884bf899bc05df7167d6b73237700735e34a610efa0de515ca78bfcead3d9a560ac1e8fc688abb62e91d4fb8798a486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "263", + "signature": "0x1411517a1ab24190aa3847bc236b29514083ec2a5d36c13be20b0bab3ba0a86dcb64f40c674b70f42f6b08d27af4a522b0336eb09fe7b3e4a4f5e64bc93db589" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "264", + "signature": "0x68544db00bb1671ea3448465ded89efdfac72e7d6b6031f1338428cff4641b2047037d50aaef92cb828822c7f489406a54f2fb6b72c9a9c1f8af184871faae8b" + }, + { + "payload": "0x4000000000000000", + "validatorIndex": "265", + "signature": "0xcc8312e58a701ef98d50d76f85288edff254019f82595efbb19d63b58ee7d248c51ba4807d76c173e40cd5a7a0795e7a98b74fb1eefa1a86f5a0574b604ba585" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "266", + "signature": "0xca8e4d6ef56ba6db0bd9c9fd915d55b5576e8d65ce9a0f2abb8066e1973e5347f2d959736affd1bf337846359ee88608a28f1759594537d0a0a8a8778661ef86" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "267", + "signature": "0x385cdf32b91e01272b11dba18b5e97a90eaebb8e1109a36547f0ac2fe9229e0d417d191d6cfd4419afebae0764e7f304a1be806414328397c994e8897421ad80" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "268", + "signature": "0xa201c9908f626d9f1c95b8bb66bd8c9423b9caca8835e303a5dad090abbf5e18c093b1ecc80f165853e014aecc9a486649915250cbbc3f53392d0cc34dbfb987" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "269", + "signature": "0xc0e7a5042e96ec265fe30fdd7aa6c2402a89198688989f4a826a4bea986dd14a45f181f111d8d836c836d6bf57606bb3eba9182ced3b63625e1cccd933f6d98b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "270", + "signature": "0xe0cff073ba91ae380c62511c8448108a25f4f43e3934dba208172e1f06aa4e5677e00181e152dc63cd048ffd7aa2a36836d791c96fda09d0341699f4f7bf6188" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "271", + "signature": "0xd267991ca489491097cc8800d727bd212b6d216177a3be4b3de66fca0a4ed30d6985066fb4913a7951ce095d4a86ae6a390f4ff590ccf38ebc32635052422784" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "272", + "signature": "0xd2c5a87fdb0ebb0c822bfed8fbedf49e654756ccdbef6313e24eace69cb92c5a87aec5a42bf1a555ef10dd56fbe42221092369609ef895734823ac5d0feffb8f" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "273", + "signature": "0x6a8287676b3e44edbdd03dd7fdf187d066c94754e1d17bf83710fbf427ba7a22b561aba1c055242fd6823508db42147e6f796fe67b6af6d7a72d85295e7b5183" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "274", + "signature": "0xf83ad0adaa7476bfcbfa2c6b587d6695b36f931d8e274552f2195bbff4a39609c10dd7980de2fc96159b96d84cc729d06f8bdcc7ad3bddf3f1c8dd0552817e8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "275", + "signature": "0x34b055557081fa8559a22745df95797ffea9aa40c1e41e23869ac2d88dba8d5d3b05b48c38c7f7e9fd1281b0a12d43d5b4bad04afe2552d1ca27bac9aba92c8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "276", + "signature": "0xacd61af16a5453fdbc63a956985ecc9290eab89ed82ce9f19dbe941bc50ddc59c45d034d4b0d6402fae4f5cc2e7dbe71045507b31a559a66dae28ad7af59c88b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "277", + "signature": "0xe49cb2a85a95f2604e102d1c431a431b7fb435f2dd2a0cbc27ad27af01b4147ea07b481b3b93bb1d50d6ee87a0f0b4289da6a514e3ecd1c2bb62568ddb85a589" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "278", + "signature": "0xd66b6ff36657b367e881891146b09fd17864e965ce18bc4b0c7dcae41563c8024e56a4b6df7b61c3380478338e2a40faf9b1117aa253113e8f5536ecd2e4f18f" + }, + { + "payload": "0x0000000020000000", + "validatorIndex": "279", + "signature": "0x82d78bdf76dcc73bde22d8b861f35765fc6352ac8eb441d8b50d8b44b773647e3ec5e0896f62710762cbd56f52653338685393605b1789298bfcb2b4c8126687" + }, + { + "payload": "0x0000000020000000", + "validatorIndex": "280", + "signature": "0x2e555910fcd9fb403cce59b4d268ef7f9e19176f25cb022a32a65637a9245d3d53d8252d15a489221fea06fd9f25844970b3242fb320fd433da48299a571bb8d" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "281", + "signature": "0x1abf4067f79e61c8ca358424f054cca72768cbd282ce29fc60d88fd7d8ef900a3b9dc8339e93d5b3c677a04ca015a5b993260f7c4b6aa61931ba18619663948b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "282", + "signature": "0x602e632976e3a34cf12672ce39564aea30ee32ba952110e436519782e4faeb1ac3ee7a9599cb2d5525bbcff4671a9c660fc436efbc1f33d03633554b7ee5ab8c" + }, + { + "payload": "0x0000000000000000", + "validatorIndex": "283", + "signature": "0x3c61f8c253d01ef06a50cb39f1bf73d1a0994281a3cb19b42583b00898d0c01365a7cad12e07c732c470f600675d28f8bb13a4b7175a65f63f840012bb1c898e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "284", + "signature": "0x36a24a7777ef0f263ca87c6ccb6d7a6214fc3dc17bbfe5627d3f9d7ce10f8d75e89e8546e9fd871304fc048e2a86d05a5959000aa47151fe24211d40c2597c89" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "285", + "signature": "0x864f3456a6d3ad40a0baae4010aed8460fdc6aa27ed70c9446bfbdab23e1ea5a1974934b7b691f268aa4155c25fc4debac2462049b1e21da3219f25d83b5f180" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "286", + "signature": "0xe692ae357799febec91fb9a89c37e51e935d2e7022836284135eac13e3b5111e8b5e574ecf4123d9b4b333ee23551c2776b9894529cf762256bf9c0306547688" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "287", + "signature": "0x162814b5e0ad704f49a42327079c0a6f09c6b53c2096719ef285d20f5adf57285927a35c63b0f675bee12037e3fbf2722b667c5f2a2e77e546f1e11774a56688" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "288", + "signature": "0x6efc4314309cb6f2ff258108258bef1c12eaef2545c96b1abca482c373c04153be53a7fb148bcef1298e5e14d689bb9d9ac63fa21b9b6323f8b99d982c018785" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "289", + "signature": "0x5c079b6fc669abe136f6149b528f69e298bba06d5903c10ee71f8830858cc859a2f93c4d2cb67eedc92798911337751e0856d8acd81c45f2b3d7990d2315b28b" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "290", + "signature": "0x6a10a2b29115d1f7b7939c8a49f851b818e691d3125ff5c9293071597dc51c41714fc480f4c44f45255c75c2b96cefa52a6f5c36cdd5be888af3411c4650db85" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "291", + "signature": "0x62498aa2c13fc0373e31b85fa048ecaa265262d548fa2217e6b9b9ca81a7357f1f47a1d596a85b30f0408f53f22d6a3a2d892b07ec7086557dc2173a8dad7685" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "292", + "signature": "0x066bcfa952d940e366cac37ae40e1196510d6388861180fd10fb0d8fd72f4475639e051432c3695b55d443ccb246a68ce627a6d69457b051de26a79accd83b8e" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "293", + "signature": "0xc04b48a1737eb4d219d91822a1fb40e71913a12bd56752f0c77aaa3722f1c94a72bd13f08cb6b951eba219b3a0d5a24e06bd6fc99d02d86ce3c08df75840288a" + }, + { + "payload": "0x0000000000010000", + "validatorIndex": "294", + "signature": "0x6a95e37a7736fcd9699fead07401e01e581f740e02284c77ade59636222d951589b8c9c6f3bcab19f67d95661c9a48a558a14d035ec97ae591d30d69016b8486" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "295", + "signature": "0x967421a1ee0328beb62a4eb24af9e2cefd980271f073513eb38b8c68ba3730276e5d57c28234aa5693b16d21e6f3fa70f236cd4212ec77131f925f5d18e8aa87" + }, + { + "payload": "0x4300800020210000", + "validatorIndex": "296", + "signature": "0xa8c069816cac2bdcd0c4823ce505ddb5ce775cc1ffa9517d3d5b4d93949d225755831a3332fc70e52fcf68964c9903f5e8e9d0042516419ebb98df9febff7282" + } + ], + "backedCandidates": [ + { + "candidate": { + "descriptor": { + "paraId": "1002", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3690c3b42bfd07b66e27a0a192b00c21ecfe13105689bd3602bd17853263a003", + "persistedValidationDataHash": "0xfe4121fe0fc2e38a1eabaad12840ee1b7e12e53a93fbed6d850ab7210f507bd6", + "povHash": "0x9e8e9bfde81405894ce6975cd93b0a3018d10e8f675651da9c2b18d64417ffb3", + "erasureRoot": "0x1e8b60ce5c8f4ea56b69065003d2eb383a3339874fe745cf9b729dddf28e6589", + "signature": "0xf061e606f4d3da591bd575741b8d27a03604ed3e37322f51ae54f635c05f4d2f5bb6b0f3d4d9253bec1647bfa39ae27483ba56ba2333ff9ad1a9b9249c442683", + "paraHead": "0x51f8c30158af2596ee39b5a501e7b220c96e7538c509fd0264836dd21fc3f709", + "validationCodeHash": "0xf43e890a5eca0230a7eaaf88a60b8cc5ccb0ef157986f628650b071e47f7d323" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x4060caebcd368102e6e4c8e9bcbcd4c43473bb5ca7fc90543617f024969967554e735a002df9e680d0e863dd1a0b450ea002f0b8fa1d838bce86cc7440dc3d87db25ba349e6310abaeb0fe2bfddd5ca15d986729a0c7243d0f9629e27b8db075fc054c2c0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010110ad892e41b627efce1107bc85cab0abff439bb0e90631418bf434f713cd0528e28bcc940a077940624dd6885cb66ba5ffd477665fa0ebb8efe1d6a1b0956886", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xdeae29a866e303f2bd9a0e9b9b86b6dc2e2af040dd428811ce70fbc7a2c8e45b6ad3d86bbf4c4000acc42640c11c0a1785ff25042d9854aaf5b7913c1af2bc82" + }, + { + "explicit": "0x4e042406ac5e17f97622165ee940156bf29f06d061f7ac0088aad459e6cf7067f8e59a29f119fee68e1f15d47d1c5d54be8a2391018da25bf998b817b14d5887" + }, + { + "explicit": "0xee426731faf2bcec46dac0c4950e9a8e374a35713f3fa80fd89f384850f9ae58745bcfa42ed4d7d48a7f17e4807457bd75108ee1ad0b69773b01599d0c62738a" + }, + { + "implicit": "0x602f7d329499a4aefac6e61c264f5cbe75f329546b107a1ce6fb87ac92dcd74bc888d1d7c78573f7ad884c129f7e50b9070067de5d44b5850468903d21cf5a84" + }, + { + "explicit": "0x588b632e839daaf9c942b4cb2544ae9a0d1a3123f9a578fabd6217c85572dc41877cfeceac2df325a53b5f1624ab6d911069902913fccd05e80083d79a119882" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2000", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3660043be265bef9381cd34e443be839e7dd1c3567ac86637a82652ea3c8734b", + "persistedValidationDataHash": "0xa2c84593134e8720787a9e0401c33e2ed432307829807eb20f7bbb5582b900ab", + "povHash": "0xbb3ce3d24985bb96410a5bde338745a9179157dce0302db71b411df9f5c80368", + "erasureRoot": "0x2fabb56332995f9aa4fe59abb286ad965aba65bf5ea1514b76f5ce5c2dc77ed2", + "signature": "0x4ac1507603c685466e25480c51b6972e532345655026cd72d418a3e30aa1cc34e5f7af7b8251d3553b3d88c8f139590054736b5388ab4b6f8b45b0f9f630b283", + "paraHead": "0x1c42a165f6989cf06ed0a26d60fb1d611a5f70180e3ddabef47d794a6fe8b33e", + "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" + }, + "commitments": { + "upwardMessages": [ + "0x03100004000000000b00f37ccc67010a13000000000b00f37ccc6701000d01020400010100e9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" + ], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x8b45b238d38a4f7d78dea720fa528dcbbf1ba35213997a3baf6b14e4c26ece5292b63301d80a654f91fdf8d987977f1b30e1a106823d80938b94d91c529317c6a375fbe0abbee910eaae2039ff264270160af39d047ab90a32e4c2b97fc1bc75b046f82f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e36416704056175726101016cde70928296c791d2145304657d0f02b98e2aab533f6098e3f6ca42b1a7da61d1281502140df4c6cf943e73bce3324fb755845a5b9a5ed53f69a80c8c78fb8f", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x465d6f10dc2ed7a7af1d6f1acfca7de31348ae7aca26ad275c5525b663ab742da7777bde4118886ccb5bfae99b6157cc21da18890c8aee69fae2edbfcbc94b8e" + }, + { + "implicit": "0x66739d0b9756734e94366512df6aa47050bfb64b13e6d0d8c2dba2c69a441b3b49ad0dfa57b0b014ec858b93ca50a03d58bf868012086b03363f096c0493ee8d" + }, + { + "explicit": "0x340f9ba519f725afdf11dce3062ceb433cc41dc93c57b405943778be39adc9184a23b4a8f138aaf37d44571fd19cc0e556949a2a647a25fe9070e37fc08e7e8c" + }, + { + "explicit": "0x528405f60206c7244b440a4aa64e02a6cf391c30cd73a66de83e714c93558a3c8a82b283cb8c2871f4e0c2659be2dbc2c54e867504aa78f3a0ea0e2ef2fcde82" + }, + { + "explicit": "0x6e01e931b372878fe84e93d583000090cd1a318ddfdd773b65b1636d80951d7ddfb762819018aee0162d142175955ba25901e3b280bc13aa06ee759bc762708d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2004", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x9aefc73def07971948f3325f45138fa40f231b043c5011fcfeb72228d04a8248", + "persistedValidationDataHash": "0xe19fd634e8a2e2ef5c0b8c1b5b7db5d95e67f608c3b9ca2403c0c7d1b0803fc0", + "povHash": "0x7711b2c89a5b18566eae6e4117f5440a339403c0586ffe6e36287ccd8d4d04a5", + "erasureRoot": "0x9e4f69032451d0581b60f3ef8281e981923e2e31aaf602f64affa95411937062", + "signature": "0xe0b80e3c9bdc999afc0b7fc1ca5af6d5d0daf200609f8d8873b7e7db405ddb153c4493f30ee1bc7d59f933a2bb185d4da0d8f9e31755c18a2975cb3fddd3478b", + "paraHead": "0x3723387a5dfe98f3c03cf0a2d7800c5a9cdc00be442b89c85a2ba29f8968f096", + "validationCodeHash": "0x574fdf846d7fc2ed13e616ae37beb1dc2a7d05300cea28e30c5433ce2c1d351e" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x52eee388c558c53eaa7f8bd3dda05f4000f26ba769dcd6a25e52b09d72844c7e16383201a67f08822ef11383fa10fb00ac9227dc04842d6a35dee897b7f7841539fff76edf5464985819f09134c3f64b0acdf272a237fc5aaa6a98a213b5b6f10e08780014066e6d6273801427f5a71076bec907dfdabb0edb0ef03cf0daf66f3b486b8d9700631c8c940b0672616e6481016c7bb3d07a1a6834c5aafd796d8c76183f31eea393b564a3c81008435562ce04a213c395756e9ef996d3ff7d94d486b794cff2ec57b5b5dff6ecc929b13658020ea86933b23992a821a1b1c4cd5b2901dcf1fc713d1e44713488c16857305803045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090601492a5330b2f61a080ef67fa0098789a32355ec413cc0930b23826dbfcb2f47e32cd443b6f606b9b662c38fd273babc30562009bc0320a14a11fde9042d8dbd342e261067d520e931ea4fdf9822d96850d40fd766466fae5bfcdf75d25f24e04c1c4492f8794899fe8a48a939f952a02c35b70655efa48f17a3fe84c8522d1da55122075ed801710d63ad04c1066ed1611d87d6aed054928ae6dfdde96731296a4b205dbfea4878e851719582717a3edd502f850d5a7d09eac0d0d9db87ea0d9c18e62c68d84099225a5aba5b2cd94c516acc1709cbb61bc0111cb49011a3258dd70c5ba7efc83406ec61dc3a450e3df0288daf4d1a5ada2d68cd40b22d6ea45d2bc3e087bc0eb1ae925a9b48f13a7a4a9e83b5c10e75d599ca33e64fa3d8086aa245178e213c1fbe092810d13bcba8e0c55c4bd61203aa2f02dd638f0c872c8b05a067ed3651da7372655507d4abf3d2f109e067a4d6757dffec3e12960a5e2314cb9b1b9b4a1b94c0129a2258b6a1cc6bfff2d8cbe8c317ff9862980f7653393b056e6d6273010122ce64bd289f2d21be23e9b6707cbd71f29804ed2cf89f95f73e7db2d75e4575ccf86c94ae6b2e0c4e77d639853cebf9375fdeba95e33133feef26a1c3ff2b8a", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x0cd9e6723a5608c7c070c62ddabcfc9eccf2f7500917bb4f59afdcd5a7c8e5525dd249adfbe83a9efbea9f25d670453836b2cc9d5fd1d8171b4bb10608e0b885" + }, + { + "explicit": "0xb6579faa3d6f10710600cfa2473f8c4e8675435f969967da7eb20d1da4d94d4e52737a51ca2aba9863d329374f772affc908cc26ef9cd7c203ef9bbad670b080" + }, + { + "implicit": "0x0434095f2a19c529949a09cd9477c5a6b8755ab2866865011d5140e5e03ed4444d1d92271b705c52e032eabc0ded83495111348fe2b16a67876e50039a2d2f8f" + } + ], + "validatorIndices": "0x15" + }, + { + "candidate": { + "descriptor": { + "paraId": "2006", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x2a58b7a375fe5c1144fad294c00f2d7329a781e74b7fcf1512d9f2907e760a2f", + "persistedValidationDataHash": "0x72182442cfa4ea659b38e85b6766ac7d9b16d95d8e0848d332ceb77066521d18", + "povHash": "0x23069e5ec20331460678c083055ef453905d75752ac65a3937f3a54f783dfcff", + "erasureRoot": "0xd67c4b0faa17493dc7b5e2d096e5337d652aa6d0a80b30bf76ae371a0701744d", + "signature": "0x926f09bfa798519a9273c435344b2d4d51e6df582426fa81ed1dd6d6b3541910c2ad88465eca45e97c736ceed1e371ab2737048acf0d7894abed559e96e5888c", + "paraHead": "0x67f217d1e841e308226cc34a50181d6ee383676a9031bc4fa5469cf3b405b47c", + "validationCodeHash": "0x938dcdd90b4ffe4e8d484d56cbd87b2694572433b1006415a1b2f9c20777ea7e" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xc4a36aee41c9d21f6c436d8d14b7b08e1b9a69f2b4c5c7a5c1963c376c0bf75992dd32011df5f9db8040da03f7052348f0c9fd2742eb1ca74460f9503426b314bcebb31ab534aa8725c8601904eb1342cfbdc9a41829b4c7112860ee6871db4d6defb29810066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090101e24439c1973e055f7ba39fed1d0b50c21deb4043a2d87f8888cd77cebca80ec304570c7dc3f8a0513be9d63da717dcb870ff6d5ca5efdc3f248c305186531c4d900561757261010116078d7b65da3d5a1217282077530879177d4896d18caf2a1c330ef10465073a77a51495bf458e07ff63f968d2800cb4711553bc7d519f4ecdb39e1df940b18c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0x7cb7e0357629966e307109cf665dd025893f35a3f9dc07d89c8e05278d750b7aef70a84bab753abd36227fb65269ef29bbe0e0f3859153267d248508b4b0778f" + }, + { + "implicit": "0x3cd1d3d906ced2136c7693a27fdca859101c755fa057666111530ce8235f421e4907ace0ef4b739163321c77672a91c1cad348f74454e1e1abc0777f9d81fd84" + }, + { + "explicit": "0x929fecfba7cb6414de4fd59d0611e60a52cd89aabe0ec7d65bbe9babd61e2a4d3b8c0c767814bf2980d0d670818ce126590a9f4af038192fe6a5c50605f39e83" + }, + { + "explicit": "0xce009d904f5d0aa11d98d2bfa541bcb2858f7e3c4e7f285da8d4da76af972124492b7166f17a625c1cbee886d8e261eeafc37a978896da091d1a036376186181" + }, + { + "implicit": "0xe0677c85d0dd41d235981f3ff8c05f5274c88534ce15edda4efa6fb94c07fc29ba1746138708673195c863c286496ac33144d853b3446455770e6c1a48fc518c" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2008", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaab596d674df3a14b138286339e0386a86a14fa41b8ebe7889108ceb0dafbd0e", + "persistedValidationDataHash": "0xf35ad6d59765e937a89e565122260f48f98c71bfdd62501ed466508d65829c62", + "povHash": "0x20a94e1eccbf6535894a3fdcb745fb7bb9b942efaeb72b820414f194f751549e", + "erasureRoot": "0x6872765c04ff639ea4cc61de874b46eab78f68968a75783edd9404719ee0c34e", + "signature": "0x40064ff193d19f75bfb85e60cb97e10edd0c2e1b04b4f356f1cf09c896a84a35c57a72d0d31ae6cdaf4b607651a2258db5f6d259c1a5fd6820b5b25d9adc3087", + "paraHead": "0x059653c35c2317647dda3ab59fdccaf540df274dfef4fe9a5eca3f89f7f23b02", + "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x50d6426f618d46de4f289683479052cdccff758d70a15d8658e31b13772ac42bee428d0021ac9eab0bf6284a79dd2f5d95cc311706f50c52dc8c658877ca2edceff470bbed926a7cf015ffe4caa0eda8b45b588a0c36542aa17d3516b47ec00f082f8fbe08066175726120f4f2730800000000056175726101011a2cf1bf2964a3e030ef3e6b090b1a1020217cda932b1de6fe5dcf356f531d65f4bc0a717972f3e3311a2be3cb1dc5998148a4352ef917f6fa51f5f8223b8c80", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xeef36577699bd9a4edc84082bb8c9a889c542e0ce677fae5d13678daff4b882f4a5058f12f0baa273dd20571d135dd8895fe30ebad2745c1c4c0449ec0f6088b" + }, + { + "explicit": "0xd69e9503aadf9e8f06ce7ecf887f7325834aa716733f89b24f38bdba41817736f234cb8e994227f6a015c8b03b13a176c760385a7e997b889a85bf63ef3a508a" + }, + { + "implicit": "0x02e859cc84bfab57aac22adda7e85256483423f6f8b282aec3b4c25a73273647c3bcf4b2861012eb162c50ac0378231f75577f3d7edfb1e7e32a831d55240a87" + }, + { + "explicit": "0x70d47416a84a26219a3c6712aac8b60f4a702c15721a0d0a4dd76c411281697ab18d30205189f5b749987a73fdb919a5d49dae1b3fcba9505c8a8531617ff782" + }, + { + "explicit": "0xc0b6760834ceeb6b69a238856d016a23efecad67d8cb046749d27d80ebf25e0f9421669f189df66054d535ab400aec0a867dae2cae4c60b65f62ce3a94b57e80" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2011", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xc41586fca408e9965be487aa23a2be2adaed37b31597709ff642eb627602022d", + "persistedValidationDataHash": "0xce2ae08e9f53b68ea9c869cec8901f6436d558f0c859df4da9d4ad8ab5601468", + "povHash": "0x78a67346182fd7160437087576e659bab2791e8dad53d84103ec914f04f51ad8", + "erasureRoot": "0xa55d3e67230bb0c316d99b7d2879c31d1190b6c18d2e9a714c4adb28b8d83441", + "signature": "0x86b84ceb60db4af56c70716715e2e9198c01b23841b3607f9bec97ade877270daf3a44e008477891c8f8ef9c767cc990306d433402c61c9bbf4fdd5edd56ae82", + "paraHead": "0x954a61700c27667787efa60a0449d8e85e041e1b0970375d97cc36b7df7bdd66", + "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x3b9e8807e935d4dabb4e75df7015f530719d0597aa7e36257ac2deeebd9f02be3edee9006ff395d11b390dc5afb1d45d67a42b2a9b25618e132550e06f60756f2f9424188f74373c49f3ef48843bfc23466e17f0294876016351fd47822f61794d9b75b108066175726120f4f2730800000000056175726101019c8eb5579562cb636cfbb185684d6e31f78c35e36182f87248383e5092df3d72a1e7681b770364ce57ac78dfbbf3769d21e7808398210c45c22f35fb4ea39e89", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xe4b29d237bd1c13e3356cbd7344beff4c65782df5e28f2f69e50ddf0d4ce3c72831ecd88288999b2c1932ace5c6c3e51d2644b642683fbf3f7a9ba8471b76589" + }, + { + "implicit": "0xf2e998ea35114cc807a7f7b52c91828d93a584e0fc362d7afd0bb14ac82f58637150e003d9e259938e8f836c4872aa783cf55957a72ecb5633c7f34409af5182" + }, + { + "implicit": "0x040ba9bf1c1dd57a5794ddde92196862640de04750e1c2fdb005fee97c4e441a88a66c7ea4ff00f4e7637c3956a367e23cf7b7f474eb3772d571cf113bb33a84" + }, + { + "explicit": "0x70f98e2991bef3b5aab46c3aa03ce0c33e3e5f1073ccb2ff802617d1329f655f0f88d2d96e70b37cc91da27823a01be3e544f392bf7067334ccfa3fd1217318d" + }, + { + "explicit": "0xf87edb305180fe53d86830a4d9552ecd8c5f52df7208d457f13449a421612c36b4c85260e55e9335b9b4eb8c633af68a2828ad2a440291a29af3c10d6ac7ba8b" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2012", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x32373e204112a979f78cf1670b0125d60849e2d1d5cf8e4f558a5205497ed85b", + "persistedValidationDataHash": "0x31d3d6ea0497234bd1279c1b43ed7f26be1b09e5d5c7326987aa518d8f59e4ad", + "povHash": "0xdf0f682c07049ca9bcca6e4c4e29216ede430f18a994c6a66fe576a883effdce", + "erasureRoot": "0xaddc55d4293f65a4313b3bdd44e12b7c1257db80043e624eaf09f81889fb3803", + "signature": "0x5258b2b48b46e1b3d432ed07b3daabb4281f5af394478bf66b933752d6d9f46c57ca92924225cbcbb52be6cc89e54130f2ba4b84dbe1a9cb6e50164d1f60ba8f", + "paraHead": "0xb9ea7c76751403fa1496675c533f81202fab4ac4c9a99b0a156a99f8340c3096", + "validationCodeHash": "0xbfb6f9b4adf0b637416adf638a917dfbcd14d6eedcc3c2463592acfb21de3011" + }, + "commitments": { + "upwardMessages": [ + "0x031000040000000007f6b209b91a0a130000000007f6b209b91a000d0102040001010006fb07760b37a29c9c4dc24a4e0bd645d9d285dfca512e87cb4f888677b24422" + ], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x35cf9928bacc1913b07ec84daf38ca7753342c7ece4b26aa55ff4be63b024c7222ce2b01718480efd3423e3bbefaf48adc88465a93ed4eb0bc1ad6c10f95a69198a8405430295068ea766838d1c211fea31e8bb3aa47ba94215e9fb0eaabb6d833c9ae850c066175726120f4f27308000000000466726f6e88019b8e841c33dfd9bc4e821fb78fc67260f7e5d1eef144b740f878db06999baa6d000561757261010160cf32863895c94f067ea0caaae6c459956f174f0c71141cbccd6ab8f6d4ed45a085530306a8efa6176e2808fa30c59c60e2ca0eb53307f667da8d6ce48d238c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xeaebd9886ba9fd738497f9e2df5352bfd3a1749db2b7b84c49d36284999ea34ff65fc566986677b41ec129177bb0cddfa8f4311571ea178e9dbc2af7bfda1d8b" + }, + { + "explicit": "0x3a74a01e7dc4c7f9531a657155babc0c36873a034e94602178687c674815933663784fc4cfa9c1522324439cdd69884e9d6d4e97365fd051d1f6fe84e8b8c286" + }, + { + "explicit": "0x74da3b5796ba3072c278a5024102b736a192fcf34bb71eae4a4af408244e6f237c2ae9510b35888ef62ce52acdc630e838f7ce9cb7016973766472d708491f82" + }, + { + "implicit": "0x6a88689444e151d047765a66abb7a4dc3f68626fd55eb00387359d7055fb8b4c4f0ebdf6816144cd600481dda8a455378dbbcd18d6b2ad7725564fab100d9b85" + }, + { + "explicit": "0x8a8a70d21209989a978591f92d7c3f4842debefa9965f95122694acdbbabf90461a47d100ca66975b7181868766ce0beaf03a66a39521b798d5b711a6148f489" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2013", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa8c0eb72493fff0494c31c1e3383228b30feedb7061877db731e382f82415021", + "persistedValidationDataHash": "0xfdd6ca998641695781829ed9caf672318222ec1c6c7ceacbeb2ff8011710dff2", + "povHash": "0xa06faa90349c5f9ed5ccd6f6a7b8b07c1181a778b09e8a27b05b9dd606ae37da", + "erasureRoot": "0x3a9f4eab26318ee3d54bdd253fa55389b42360030d394f1508d0d98280cf81f2", + "signature": "0x8e30622dc7bc57e2ff33a3c2ac917c58bbe2cd83fb598c86322335caecc98d6916368cfbaffe457779028a5a2824db9d594421dbdbd90e2a243a528ac1aeda8c", + "paraHead": "0x06cfa864245ad16198309f80eb4d4db1e8b06a16c22bbd8a059e559f9cfa04af", + "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xc44f92601f9b2462a032cb5c7e2905a4a898499df7ad7352e619fd94478993799ecfe600fa73d97bd33f6b8376f019afc5c20fa9669440f016c8711ad92f85aaa1111eb1ec514e0013c491c23a5b052ec003c3ab84a98e6da1a3f8d0105a957f6ffb3e5e08066175726120f4f2730800000000056175726101019aa3506c7ea8f76f98bccb52c5c455b92519aa9191bc4fe66ddaa38e42864056101462ef314125005a153561ee4c56fc2174913b9544769c4bfd13216768a284", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xa0eb2f38d56216ad17f0587554233cd653caee144dba78f33761bf5e47c68160463517aba611987032be2b2ceeccd9f5ad0c4718a2e04e39024ec075b9edfc8b" + }, + { + "implicit": "0x3e3d75c0ecd18fdbb17738099e309467070b261b28e87f48147d59de7620f60eb291142ae526e52336a26fcb4c98401031f1f2d4e1c5ef84e6a29d67569c318f" + }, + { + "explicit": "0x3cb6e3394228fc9db5f32837b72312c8b3f52d15a62b6b74e915ae9062c5210397561222efc8a29988740c2d6d2716599a0c5764bf2d83231e6a48feb62f5a81" + }, + { + "explicit": "0x50357a5de6a3be4668d26db53a4da18529ca96f0bed51e4db97263c26840ff0bf892c63845923c72d44664edde6a65f285e72831c9bd7ade5d914b959b0ae488" + }, + { + "explicit": "0x3e23b2104f7352c1024c03840cc557524b89a72454349af7f4990c1dc8989715dac5db81878f423405aa7de135178efcb5c5b72a49aaf3044e67ce06676a7d85" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2019", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x129221b0c21246ef93d56d3f71ee0ad2e30e109eff3b531da6f52e12fe84e24b", + "persistedValidationDataHash": "0x4efc3e1642a4bdd4cba9a78466c1f0b4f3e3718102536cbe372d483a9748ecad", + "povHash": "0xb06c7d23043aa181c5630d8b98f56e0487cd90fb50ce23725640304c91ffac0a", + "erasureRoot": "0xef4f4a142840a14374bb560ef286cf46459b3785c814f45f4e8951099855cce2", + "signature": "0xce19d235a69cdbcd89faac3a2ff5219ebbf5b7c8a36f1a3800d06c2eb473497080ca208acb387f7a18ef0070b2b7fa695317e6df17dc86fd9cc6353bf528288a", + "paraHead": "0xdcf09a19b7da2c50eb6b3eb0a3644a7b8dfed81c7b298d3a0b1d107f8670f898", + "validationCodeHash": "0x4e6501fb46bd9d99228b3f4b65ad52f062279027fec192a051b89529617bad81" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x7578877ba54fdc0e2691dd8af76d7366eb50402758dab24f2eeb2b4413dc806e96d1d300281a890440a13f52cbb259488b18797ad03051f7808bea6dcc1f597af87a51e3da61e27bd44da7ee6a58ee7920f035948e583ff2ded7c702bce2e26325cc19970c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010120052c94252fd2af9c7370e695ace1c0b549c78f87bdc295f1598bfbcb2b7a35fa884433b9379580bd92f08f4e8d0988009a38fc2ea168252a4fea093ef16580", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x36a6f23fbb980eb4661da4b2ab364c1b8695df7783edbeaa6b0edacc9e68fb7ee45894388771636b9b33559d51a7b1cc5529ef1a8cb1a22e3cc6652f1c869886" + }, + { + "explicit": "0xbe2849decc3e9af91714241f6c3fb8103c0c3855bb1cfd1d1a2277f667fc5a6d71f35acbd9ced1b72e33df626571313181703617a032ce966b2c57563b924b8c" + }, + { + "implicit": "0x86427a153972f9d685e306dbe5f0982a513b64b53aef07d1a95d8677ee9ff67f8f18cfc8725c45affea602892f664047098c74af6c43216e398f999ff59b2c8d" + }, + { + "explicit": "0xd8f3b3be71f57ef2930729767848ff3cabe9d40b110a079e26cb49a99fcf0f083940cacdf5e94fcc651f67cb0b7bf1ef353c4fe37bfe9429de0f525f08af6b8f" + }, + { + "explicit": "0x94f1a5fc23da8383408d2298ab1d43a16d1d7b39bed1b85dcb1cdf64e62f593aa1cf1272281df176d4601d8237604ad002610100627484d3113baed34366748a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2026", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c29af20fb4252d3c85337030a47a50c000722d4b4713a0f8914eb75982d384e", + "persistedValidationDataHash": "0x02f8bad4839bbf7e6fc47868a34f36bcb828f77d65112303f0831bf4bf4ffe32", + "povHash": "0x91f8a9154bc66ccc8e4215ef3604da0f2dca7323d88e1085a3a1ca5346c257e8", + "erasureRoot": "0x0cdb0128d2b7bf5d81e6f62b9ebe1918e53697f2ce2225004898ee2cd5deed3b", + "signature": "0x0a0b26319aeaff678cd2a95971b9b0c62b44e097872d3792650ca58cbceed65007935408422534b82c1a60638bc0fea6c5e0345591405bbecd75da8733bdde8f", + "paraHead": "0x25644f5b148ce04333604e6242dc2ced5bb5130c5468513b95d8068fd1938767", + "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xf015047958f08d649ffaf6aaa143d0fd297885360c07476ee5b06bda7ddd3b5afeffee0016980a40da1cee2b24fddec68a23f1ea81da15e0293eb12f3a3ed7f925b2a489f9712ab8b66b3772fd487513d087a838c070d8c3ecc5527e94c849cf0332947b08066175726120f4f273080000000005617572610101d484447f3efa959da7dc72225db2f16cf23d98d684889cbb5a7e7d941de7b3489da447fd5dc649e2b311b49f86deb6df29fa105da149e314dd3509cf705bf088", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x14e4a525543ea5301ff61bc313a6639a79ff0e98a5b9a548150bafdce07cac473f16696e303c383233d285867d4d9d368209529e3e1e69fe7c5b2c2e546f1882" + }, + { + "explicit": "0x7ed35e670bbffd5fa43abfe0f26bed292cea6dcccc26e94fe06d42dc76c2ba4de42ed1d49535f173116c3761c9fd05d9d9eda0362d1d1d06f86be5657fff9484" + }, + { + "implicit": "0x2c2c77617c0d81f514f8ada39d44fabb047ee843994f87f7df4aa3067fd3ff19e279ec50bd49af2c36b0a5b5bbc9e9055c5069b7e3235db3978aabf23f688487" + }, + { + "implicit": "0x6e97fdf0aa2fa345f6fd91ff3d9c46c677d6e3f55748e4c1ef870541ec9a6253c7b1acc9800c8b9e57de229571fee27d1f76a28a1bf11238d0db954be021188b" + }, + { + "explicit": "0x1889382615c32597c38dc22fa8e775dca0bbe5228efeed0026114af0dd820c1cbcd2ceeb4bd71942280ad234fd151b7361e8878de4587f35af566947e29f6d8a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2030", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x921849b63a82f86c02eb16d8311a7fd62a28557666f21b42c267ca5388ec3b0a", + "persistedValidationDataHash": "0x5170e9aa59de609d01f7b7b4797862626a90ff84a21a72fd0b6139b21d9af8bb", + "povHash": "0xa611bb5f55deb9b1b982eda7fbf9562541c0e9111476f571fcee8ecd99f13dd6", + "erasureRoot": "0x1f4ff0d24722113a15807961dbfc2b078738e847672e60d47c5e5818505f662b", + "signature": "0xd2726104d034adeda9eea340c30a143061306aef68b21a09170d705f9a17046cb85c2d74d113ae6fe3206cb3306c97798ef2bb337ca2eb55ecc5081d66ab2f8e", + "paraHead": "0x0c43071fd632f175aa3c0484a00440950d9536edb51c8a497bed798579c49a12", + "validationCodeHash": "0x5a88565e761782c5d85ca17020cca6142abcb8c7c87ccabd2119acd2e3105432" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x9e70c83aa573fc184339bb0b1a51e637598a3b21d834d61907f338e2bb62dca992fada00f9033a9c4c8726badf8ca613bb3df12847ccf7175a578859f887b87d87e72e67b1f6bb695e6b552875dba4e9b856ea4a61a3f7465b34e0ed56e26a5353db5dec08066175726120f4f2730800000000056175726101017cc886844bb76410b62745ad549ca5cde7ef51b248206d4fe381fc01e76f267d3cfb9a53895e137a8e1399723b1f42a1f2bdfe181733d29033cc955dff28a484", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x0aea77964b62b161e24097914340e9a9937abb90b247048e9dc2a425a3a7aa4ae82be0527c7ab17abbf1aee0fd4ec47767878489de28fd6ae4632949d5ae598b" + }, + { + "explicit": "0xfcfaa584c1773687d30b90222159263d5831ef3d23c406ff1176d4c3334cf7385982c24eac59b6e963b4df18038402ffa4e37f47030b798d06e5e0235e56168a" + }, + { + "explicit": "0x7ce6dff88f51bf3eb7a48833ef2aa070229044a58ca5f4f8b2bbe5764bd7f2136f7f7bc6b25bb950a0700a2736567511e3aab4bff6c1779abb90bf5ef30a988e" + }, + { + "implicit": "0x70f08d05ed7119a18e9a94b079d69ff881ce5c0ba7250ad323e4f5cfb06d5732b08a01613cb471f48a96250cb3213cfdccd34d55958a12157e1cd61e67d72584" + }, + { + "explicit": "0xc056c11954f95a5123327d6bfdd17b2025510949d8c8cd8f3b318ea3da00b371d840ca1aafb862af69a3543d91f15d102d513c8e664c94658e9e90b951bedc82" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2031", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5a8ccd571b90aea6faca73136dd5bfa4f10c731aa3db56710ff7e85a11460606", + "persistedValidationDataHash": "0x260ed64122b6ce5c26c13996ce818672cf0bf2237f53ef6bb22c6d05b8183805", + "povHash": "0x5b69f2d6418542a6a358d08ba7ff9aac43db4cebd2e167c5419ee299afa1c349", + "erasureRoot": "0x048c4f632eb11020eea270f290353dd7ef04e535329599330fb7d88c9aa60891", + "signature": "0x1271439df44556897a35334f285f3e0eb87fb97a247ddd5f7e566a16c8bb3043e42963394343c971745eda49aec90fd2ad45d459a8532659d11a3d3df62bb082", + "paraHead": "0x4d476917928096aa72c5dfb0fabd8c606733e81307f85c033539e1af5adf88b9", + "validationCodeHash": "0xcd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xebae8331ca148998268c9cff7ae8bb60e139446113207a1944ee354ee5637e1aea1c0c0113fbf37bbb584a57cec033a7e6f23d535f99a7e5a48a2ad3afd4373f60c5b2437803b617993f28a2b9f1f3608492303c83b695ec1463d8bbde4d66b7ec050cd10c066175726120f4f27308000000000466726f6e8801da4445bc6d010ab1d316dbac8fdc413578b740b3c2fdde2ea507a4b7808504570005617572610101f0b5cfa2a1f9d6e5b71ee64f6ff1e89670c4af7182e95ae859c40dea955e1977a5e3ebc741bfba37c10add6bdb7d03e3ea49775efb82be501b6c7f75df693a8b", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x14b62ec9b7093050ab253b9ba755cb6f9bac60ec02dcb100db2f21adc538b0418fb37776c1fc29e45a0c58881ad4629c267180d9a1e76cacff52a14c7c21e084" + }, + { + "implicit": "0xaec6ccff78d18d02acf5f37ec90d0d2bc8ad84f7c32d21ec5b768113a44d1b7934439d0aa179caf7f9456a124f10a3adc3264ca967419ef3c4df9074da32648e" + }, + { + "explicit": "0xc67facd6ba2e7af939f5a2a08e29692b97b2385b0c96a8ec31dba1227ebfcc68996aec5c5e7f3a5e0b0d219e8906ea1c7a76c1d79ba3ef1ecacae009c89c3c8b" + }, + { + "explicit": "0x1e39882056bea1994c230a1f2beab8b9b3d6bbd420a7c46c3ef03720cbcee93749f74c761afdbbf602ba9e9d2836d271ccd0ad493e4706a51f4e9cc8428c228c" + }, + { + "explicit": "0x1a7932d935c694ec1706c48786428ae16110b464881455952de047e45bc4eb7b175dded3b3c961c2984edcfb891638b5b1d6f43044c3af351d25175949ce518b" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2032", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x54facb6b0be5760823eabed500031796b6ee7c6d3967ddc7249896e728489a61", + "persistedValidationDataHash": "0x653be72385acaa3f7651a0a6430999574c210c9db5f2b8bf1ca4bfe3495fa2d2", + "povHash": "0x3821c1f2db7edc1f7aa8ea8ad406ffa8d12d27941d1ba99905fc0c2ab7a3a59e", + "erasureRoot": "0x1de72626e7fd18cffed79943a6d96c79b3552c67d3867fdb0a3da45490d268cf", + "signature": "0x58e3a9e9ae8601587da8444d1e61d402d1ee8ae4f959da7a8568f4080bc8dc495bd5191770470e0093549488310ea4be60a1344c609bcc83e174b19365cb528c", + "paraHead": "0x70eed7bca7cb2af7550b7cdd8753baf5a05461d665c7add95c32edfc61adaee5", + "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x04ca20f7580a5b2aeafae856bf7ed8f6761b7888010b28d224e389d255df112c9a1dfb007c9ef7126b75e8fae8139e83ad41593a13c426450d1c3d142322ce285e682c91f4d5cea8582a665c4ebc7481065d7a76a3f5473bc39b4435b109e640e811d51f0c066175726120f4f27308000000000466726f6e8801ce2443bdae8144ccc2ca2d2f38b9ffe058b27a3635c549df84408384d4c484bd00056175726101016c6af4530ca2b4acb3ca6ae7b27286fa081512ce745aadfef75e20854c8f7944f15645ecba6e5f4b5f8a89e64868aecedd6163efd984252ae7b432704ac2e089", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x006ff1245e93d61130d21598eed19739a1489caa2f262599825138357f2d67245f2793545510f63b8f70f13ca3eceafa14c5bcde571261abca55d740e01cc682" + }, + { + "explicit": "0xca1b5babadf59ee898eb2b68bf69017e66b2404132cd6bd1e5b0e8973d3fc463dfa7bdd11264dc36204596c37056293eac3840811079f9f92469806701017a81" + }, + { + "explicit": "0x563c6c228295abbc7f3ec73d63dd46467ca711deee0b479ec47583f1c123ae57f01e3f9747d5cc7da88ba4d3c6be1c49640102853ef5dc78e7a6427e78f9358a" + }, + { + "explicit": "0xe00391b3ba2274ea9aa2e9123dccd852a39d6826c65c371d295fd868218c13513e176f956d040eb55e78acbf4d014b6e5c98995bd30ce3f193d2308d43fdd98b" + }, + { + "implicit": "0x9c24cc15b66d06cf3df8df1837dc308e110891d5aba8d0269a19590c0a8e4a6b719184d767644e58adcd57de690d43a81063890ebb59c406a22f61a1940e628a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2034", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaacae5d02552111db0fbf63619048000ccf86c4f6f6a4dadd7092250ef3b8e17", + "persistedValidationDataHash": "0xdb5926eb4d5f27d1d53035ee73622b6119ff11f3127c431c981234fbd7bafb15", + "povHash": "0x45909b4887d4f62199b305df94c85e8088ef0e44b00aacdd926c8b6b7c259b29", + "erasureRoot": "0x1426e4db5c2fbce8d0eaf6cf2705fd382a816591dd74324036f3cb5a0218447a", + "signature": "0xbac045277bad4f7675081946275e4ba8164840a78576d27a3a368bad9c42b71e05596eb17d8d91f9f8b583a8629bca8be9a73a33420b0ef29610478a97f7ed8f", + "paraHead": "0x6d51eb28681af7c3effd26199c7ce5f61a4edc7f66b4946159b3e828f12d950f", + "validationCodeHash": "0x56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x6f543cf8441b2349a6f608acd7faa12c031589758ec9437596cd2c9b4485734602c5f200c6edda442e846e864e8c99d9f090367bc97f105706a57fb0523b15febf49dbe6006f47278fbbbaacb606afdc7fb7f10f87327ff43b96c24079c595de4ede2c4e08066175726120f4f273080000000005617572610101600a2b92d9c320dd8b4d16a450054cbf231e11df12639e24d78e9c3b97fa9d21764e144d50d038ed8d4a4ba3629375128436480216a511744131f136e0c60580", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xccd4ed22f30acf729a11c88b4fae93538cdac5b6d65054b571b83202b069575f6aa19d16fe726076a14d31da3888306d6a3001a02ce3f6e61e6ceecc9de26787" + }, + { + "implicit": "0x70d58fa03e6408906eb9b7978546a252c9f76b9ed574acaa13c0805ece7a2c627c6a0e808a963cd340a0e14c980be32d5e0ba685e5ece4c2b80a30229924e38a" + }, + { + "explicit": "0xf0a9caf42ce8d9b1804889b54b420cdc9ce34d47194d2d4359486da9c8ab6f3b4d446300f644fa5d50fa5a6d8c324f14692ea269fd5a261dec9d804fbe44178f" + }, + { + "explicit": "0x54292107c704c790758900bffde7117bbe0fb91b087be56c5287bff7c3e4900a59928983650cc0b5a2b9420d972514af26e8afee49da5f34b3da55b85dccc180" + } + ], + "validatorIndices": "0x1e" + }, + { + "candidate": { + "descriptor": { + "paraId": "2035", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0414662d98725915be43d18fe2d3614e62ad15f7953f5c6f97e4eed2d099586b", + "persistedValidationDataHash": "0xf05a8e1dee6a79943ef36ea0be9e2005344a9cd6662cf26acf977e192a9e0236", + "povHash": "0xcc61a82971f436d0601484321bf03343ecec659563823de453b76df3990e4245", + "erasureRoot": "0xe48d9b2330050031b04897a838762c3497fa76092f84cc2f463d6b0027fee886", + "signature": "0xb030b900762248e40c73458dca00e1b26572caee3391067276adf5b08d081d442c93bba6bb1fac8221b244e64cda6c60c603a12eb1810f7c4ff54030fcb5b582", + "paraHead": "0x03117fd2fe02227ef2bae7dcb11f9c5c904c0b24ff756dae70b2019929038422", + "validationCodeHash": "0x15d5741de8c68e68a5a61bcd5f63b5a97f42b05ee1a77789b9a8c2a436561ea6" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xd8bb617befe362549c28e491828943a75b07ea32fe0ce87374e0eed511cc933fe200f400c46f95fd5e66ced96c4816a6d171ccf50ce4a4430b655a7ec53ac76b830f9a8e95331c9db394d1eb326322e37d121e65fb8ed1e4ec995d78c89a04b5af66ea7f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101fe8cc632a58ce4bac2dbbd9ef3a2c2d863a5c6a7bf0a5e003355dab8a707f3126c7d4dc58e7097bd49501a83827edddb68d31aa7795c619d52dec8267fc89780", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xec628faac990056ee5718cd9174ea769fdd9c171d379ad4c98cc3f2c523ea0524318c79544b7bf72296bd92c8f9eaf980f2c895e14f4332893cb20772bdfd385" + }, + { + "explicit": "0xbeda2c44e4d2fd2e2689122a7af91a18a76c0af47f5e3c73370bd8044b3fdc305bd9fd55b9c8c9bc561f4ec8f2bf6b62de486042c69c9c81a2e327f59a808986" + }, + { + "explicit": "0x5ae8dab4fade5668a9586811b69f119336a3646aa6f29bf5e5a26b7a0b9b8b74a0502e2b9ac6382ec709cf08e2de014a8166c67758015a8034777a3d8eb94f81" + }, + { + "implicit": "0x8e38ec5a131aff900e8f0f5d2f84b6dec42f9d49ffe2f7f1d980d8eb7cdb004c6c3d0751775f0002faccf5b2f02da924e1480da4afc6d6f1e3cec4249374fd88" + }, + { + "explicit": "0x70119b066d99ba0b3afed57a9e8273a95e9aa2a878bfa0970e58e95dded8685e4ab703aeb1006eea98bbfe48ad02996b72e9b10daf85cdd9c9681fd06ca73389" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2037", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x50cb297a15921984f9a5b39a4af7a6841dda7726561993edb181c1569dd13755", + "persistedValidationDataHash": "0x61c1fb3084aa828d3110af27f3646bc5f3749e1827b774e9f65aee89d1b6e0ce", + "povHash": "0x30c924d09faf4213006f3cf32dfa7171efa27123a5fedd5a8194f3a177018bee", + "erasureRoot": "0xc6b4a1b53f8b5f2d62685788a3855d242bbb4d3cc24d98ff034ad21e8d033d62", + "signature": "0xc8341f551929d5f61f3d3d58316a6ab40cbb86cd121715e909c9d4efa23f6c6933a7f748c21e46b3d7bd2a29c0ab57cb6c99ceaf633683434bbacf3f1e04f08c", + "paraHead": "0x5a465a7e5909f8a6e105b9c012b2bc95536f260b7f8fea443d3030283bed152f", + "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x8d3607b13a168174fd0fb42bcfdbb1440b615b262b8a0bb6ddfff8945a5d6cbd7212e9005c447f7f3d16919c07d74cab5f550ff238f024178e3b7ac1d6adf12f57fc48758ce1c9840b623ac7d8f0d72f88d539eec445b0ad591fe3b40a5df6a9c4726a8310066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e09010120d2de8b2a5477ae8fce67eb8a65527f6100f0b6a8aadcb2f64830320c4082ea0448e31f8e90d285b5197ba44a37cad4578a7fe72e3d5c49af15efe34094b903a405617572610101525d20f342d62cd2b2adcb0a174c4febdf38a708d07a007523b74ef1688859629d39f06729dba1b36c8bb35a7ab11f1998d6959a1a293621f337ca3dee7f6e8d", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0x1e51ee7221223d0bf8f2c500416e15474c5ad560462adc8807049016a1b63a1fedf34d367f7977f92961a1e7e5eb88c3c6b92eb123408f15013de9227151f084" + }, + { + "explicit": "0xfc2bbdb9919ffa61c6f8917db5b5cc59596136b2f78d9066262b6d46daeb3708d8b4a94d9cd63b1f1308e26dcbdca6c6818bd81835ae0940bd786bf49e11c28e" + }, + { + "explicit": "0x98fd16f06160fb863f1982b10654101b879a60a3e060de5c4a2089af278c7d13fb7a343bd1632e29432923895a4b0ced239e0eb1ccf9a62b56cd163a504daa89" + }, + { + "explicit": "0x46133ef73bb62d38cb80bcd0db88779cad09992d8a80cc4af8a00183da30b25124ac7201451b0336b2ed783da3ba57e78a413781a7017577eab572761fd6dc8b" + }, + { + "explicit": "0x881165f90c6fdb41cd7dcda376d19ad7d0d6eff21b92f816798ceb95fc8d271a7edc3c8eb1d75cebe76e08be998147d6402fa8c9b388f07046966aa50fa9d28d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2040", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa604c6cd403daac04dc0c95fd573fbfc54f6359db5c549d626222973c88e9245", + "persistedValidationDataHash": "0x1532765c9d804ed1d824db8f2ed6c321e63c6d1bc7f521589757acb46be84985", + "povHash": "0xb74151dc77d12db7b9e847271c27133b4246c50be8b61f449d8114c2dccbdaaf", + "erasureRoot": "0x2922c6dd242196666613f9b8b75d5eddc6b7c74faac3381bfb689e84b5db6273", + "signature": "0x6a56888dd9146bb7380ef1aa32262334df2ac22c8f3adce79f804a09d1e71c4f91f42e298ef2e72063a78fef40971c4fe07fb66232d5a847dc183a617a94c884", + "paraHead": "0xbf83b8a23dd5c8fbfab6f6dd0dda13f261b5f534c498057b1882715e07806890", + "validationCodeHash": "0x22c6a3c71603225c485cd7bca887833449b3ad4578d440f2bb4bc8722a6e9e04" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xd3f046feaa1bb1e580cde54a9b3a839a337261b9133b3bb4079e93a73234cb5b6693e200ef20d1a561f02b660657ab6a32dc44b35efa9f1b49ff3c8e7c0a1dd1e8042babd4bb5e10de8c9d15165db425522d1997f59dbc4e0506fef490604a9a801bdd100c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101a27c3de24a329ccea24614f6110b7bf266ccabd38c19c0914e601e2797e3525aaf6fafdf18e2626229b1adc8520e221f6366613d4ec5c2291af0e028dd9f0c81", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x9e3097e6d22789776e5e48cdd8c5350d4836ade15b14beab2c88459c2906ec349453d94ad3c00319acd63e77e48cfd1ac0965a5734bf8fe7ce69d512521ce68b" + }, + { + "explicit": "0x4cf136ea532c848e55943f7e679470800d981cda7fed772ca5d890e2861975185f50083602b1e23c5e47b2af801c88d1d2af6f2d4c25f38a8dea56453d413689" + }, + { + "explicit": "0x78bd268f9ffac103724d21e3165d8095a56f8e4e1c226a2cbce97614cfa3d67d6ed118d93bff2a2da34650024e301a6b31a4cea583b98a7b4ed33915b6627a83" + }, + { + "implicit": "0x02637b66ff146c92d5f4284203fea89649ccc200af34197f76e7efe23d43cd109dcc5a3b4e9d797fb9e296f7cc5374459915be79f7339692b3d201267efa718e" + }, + { + "implicit": "0x760b1f926de9d645613f12604b88801c44207de7b5fc9fccc732e88dd3dc797908602a2ff61a6f9ad91c7a9f404e84773aa2967f46e61b4253ad0c2f5584798b" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2046", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5ce692958224506aac77ca94a0e970598d4d5f9faa936cf7fd65c2dcfb92680d", + "persistedValidationDataHash": "0xedf12f3db377710c5d588dba4f3a3d8a826691141e58bbf2d51dc3dd977c5ad2", + "povHash": "0xf04b383be85f84965ca6c53a17a285c8e59d1bfaaa4a75a98a066378ec764253", + "erasureRoot": "0x633f89e01cd228b9779dda120ed622aa0feb52fb60c9954505433ec913120f61", + "signature": "0xb2d6b2419e48929534b9520f7facf0520210baf81a164dab218ecad90cfe3a0a84e85ef5959b28e42ed997b7c7e6f7312298d3b14e71817f57a336b733ec7b80", + "paraHead": "0x010e8ec2d8caeb9a3faab658f57d69b7d8caf0fe652a523b5ca1145773c414f3", + "validationCodeHash": "0xec6bc884ce383f78e6f609c9387db90dbea19cd0f6765966849cd4259342dfee" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x35ff5039106791ed90cb1c6f409928b6d83c4ea6a76cfcca58cecac1cd31531876e85f00df9e87329110ad7fc3d111c83df5f2d09d87587675b0125ed31f85c5bcde3d5e01b98b4f59b9167a2ce0139b7f2db88e198b9d1533530b07007857e0b6f1d79510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801175601b409b7ff86e4442d2db35822efaf92690d7995148607ecae355f2a75d20005617572610101e84a18355cae27ef49dac6b5476324604f71a6933fef1e86e1102618099bf310ab8ddbf421ef2f68fc5a1a1f712e1ba2871a84140eebe69baf76fbaf7bc65386", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xf49ac69e66bfdec4b661f0e935fe6b6759871ff121378d82f8b87983f47cba079e029d635c9232ffa240ba3001675034438bfbad5718d23e2a804b8f9f572588" + }, + { + "explicit": "0xf834e3d0f691b6e79f5a223721435ca63c4ed9309b06af7c96517109c1333a18b8a6c2222b87bf72c2df1b6fd1b92165eaac9ae893146b9b7be29035d197238e" + }, + { + "implicit": "0xa07341d440efd725884b1e86f2bc66b5ab3e3ac49e4612135d0c53b2c1681e6ba4cbed6e8e97fa7e5a3dfdae904940a1d64f820462662fac4da13164a37e3f82" + }, + { + "explicit": "0x5e0694136dce74f360a531c83a28fba356c236be6792e287b4c23b6afc2127757032e275474c384156dc484f19139a157732631934602723254f2d1605efb78f" + }, + { + "explicit": "0x1ccbc3edcd2f4cfcc45a70b2dc29380d73fe563c45eb58403e35d5996dd5b5466fb10e6029e2a40fd2302e494b034b273197858e4ea7a18edfcd48375c97da8d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2048", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x180189e432849f4d0022a0d9f1c124daa2b0d15a7852d3e34a4ca9ee0fb9d36f", + "persistedValidationDataHash": "0xb6976aa7419818cad1ad4f1856358f418995b3f3c6ffda68dc75d187617c0527", + "povHash": "0x710102dbc6d8a9f3f96e74c50fe70103add30eb419e04cf145396aed4db362d6", + "erasureRoot": "0xab30e0d60894badfd7bacaa2b23b333e5df097aadfbc2f7117d3c2c872f3a3ae", + "signature": "0xf09daffc635290d0af3c77a09dbd7dbbde42f2c52fd2d37cc1b4fb402e714c2460bfc3169f1aef083c061d3ee62ecb0aab419e29dd56638346afb1f5f0a1c384", + "paraHead": "0xea477b255eb7344b4802d694a22b70d58b6357d1e54ca5d41427faa7ae7c7cb7", + "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x4484f7f997f3eb1248a6bda18b313fd3afcc071caf5ce0a3c982fb8efe96c967ca828900a49420069789ed85dcb1d8504dc60edeb0529ee2a1c7c0ad677d58000735c73dd7cbff4c383d208a456fa35aa1ac26b46610ba1400e7410c08b254383d40698a08066175726120f4f273080000000005617572610101704574b31d694dc28a3c7b22832515de6cbd549f7c11b89f7c0c8a9ae6829d04370b5f11c145d73fa75fce90dae049bd82923895eabfaf46919db2d89e8c2983", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0x604b6bb5ca25485d8092cb79068613672fcf9c968de6bfd2a55519211e5a7130e96468b556a0fa82cd61961191eb3fdc5e4281379c7a2aab812883eba39f9785" + }, + { + "explicit": "0x860076b3f2b245ff49541c549f616d2ef07bdf16e6f963494fd1b4724d3c56465049a14fe3d1d11bccd2b94201f7b365183fdc6526bcb03efdaa47d1288a5c83" + }, + { + "explicit": "0x06828ae64f201554025bb3875cdcc03ac7904262f8f8521ac59957b96c63b10543ab70024879a194fc8efdf973301f53371360bf7a38f66c18d2da13f519e085" + }, + { + "explicit": "0xfe626803c016ded30c158adef56a638213da2643867a0da7892ad40a8943e6104183e805f36abbf8581d39cf9a79f18d2256b258f11db71b9d45429e3b14e08f" + }, + { + "implicit": "0x6c845eb4091cc996ffa85698956987a9dcc399f3e35da339360ac46fe80e4145d604d0c507d4547a3edd0bea5d69b0889a779c1a1cc62b26df386fb56b063983" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2051", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0c4304038bedca34a2b269b4b20cb6991cef3f7d49c049f5e3dd008429e7f03d", + "persistedValidationDataHash": "0x528c91ba56946e52b8b574c989899aebddfc29ea865bb11de991f42424567833", + "povHash": "0x3f3245bcdabbf7c52aa62637b97848b4dc74c8caf1f087659ed94b3473c8724d", + "erasureRoot": "0xc426f16c547d653c375a208cafc72d0a5a32246f3dabf56d8aaac7fb4a2b28bf", + "signature": "0x00bd90ff4def48c83fd2a1178e7200475d09470c4fffd55d00d1e28639bd115244e4b2aba130b287aea819be5e84b037f9897dfff953d5a1ef5aa8d5b251f481", + "paraHead": "0xdfee0f5a13a728d790ceb157c4ec77f990fe6050171b67e57c67c32e6cd8acdf", + "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xe35a4ba342c8a82d6fef38a6226e0fd866233ed75cac42f6f42f34400db4938daac59e001743fb9222256aa4a1162844d45bc0a206e62fe67932ec2fece60dcf8e627cdd6651fd3fc6348151b7ce1caadb5943e798dafa194940393a2af709f9bdfeead408066175726120f4f2730800000000056175726101015a7caddb6c1821886379b76611c8b414280b31c461b29385479cb904da760d1bf8e01c841ca8919aa4bbd96d947a676f2b0119a325e0654eaaffcb18d614698a", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xc68433af5902f2f9f1f66bdff0debd995692f49a7c49360cbe6329f74d98212f1df0b7921d85baee98e64573b198cad6302f41bc0cefbd0ce20a1bfe5671278e" + }, + { + "explicit": "0x16dee9a4613d8d307953a46378f25dcfe1e637772ef615f04ba4fa2d0dae880fa41eac7c1023db7f94b7746d64d7e368b7406e4cdaff0198d2f44d3a89fe818e" + }, + { + "explicit": "0x06132b10cd6d66ecae31bb22b305dd3a2b8700fcc58b9b331ac04614afe858135821a152426078de6c4c325445362e5e9f14583d9dedde7dfd0d0cebff3da488" + }, + { + "implicit": "0xb4da34da1914a981b6880ba52629ef2caca4fe076322143e70288f9614e88f0026671caaf93aa46029ce3027b45b91b95280c070dea964985a3ee748f6008a89" + }, + { + "implicit": "0x2e0ca81f42cf080d29e6f27d8ad839f8b25498b59f7d3e1282a8563d03fb8b092b5fbed046dcdb872409c3617d35a3d280b944a351caebf46f7afd3e545a0282" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2056", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5adc69557cbccc3a88a4e4d0893ef4b387c40d5b51a6a355dfb25dbcafdb6425", + "persistedValidationDataHash": "0x2f5d08c3800719eb394ef6cec9a7771d87611be613de44ed9870db41fb206bb5", + "povHash": "0xb1bbd6ce3e2715bec128b9cd512cf2485e10f93fd0a8a85769f28396d59228f8", + "erasureRoot": "0xa148bdfd6bed6a33ace5a7a2c2d5f1b5d60096cd6979f86f8cd66b5f4fdd4f35", + "signature": "0xde1c38fa866074a5753e6f6f0ff0414f524b6a2df63840ebbc010aa8984c7901b48be640f40815698fbba260f9904c2c471e60482f246ee049947acf4f452783", + "paraHead": "0xe4475dd34aee2729aca2ab445a4ceb5724de5d5b6469d9fa40408d210327d1f2", + "validationCodeHash": "0xe3539ff12324c2ff96565ca35bf95f044a1b82c15ae01742fb751b520cc42ef2" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x37bcdc4a4e74b54ca92645cfb8f6be5837f376a3d82ca424bfa11489ce98727c427d9b00b1b00185005868689a43bdbcc3b0ce80377c2c3a87031f3161ad10864bb761018e6a5ce94117f8bb0cdc80d2f10808f03b6d9922f3c10fb1e4dc5bb678d7832e08066175726120f4f2730800000000056175726101013ede4b17a3b23a621e55db5662b626f26bec7265d3f57e185332c797192f900f53ae7980023ac77235e1d108a7ab1fd53e17e2f97f21dabcac7ef9e87a19f583", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x5ea029052efeebc27a18fde253945ab74f03609a86e932617f1491caf0d9d029a6b806c68cf295d50d16c5d368f5b8306803d975bef7987023180b1bbb56ea8d" + }, + { + "explicit": "0x8059a6ad7f3d001c96a15e9abd0d1354b54ce1b0e2727577eaad857f70a7b857ae1ba9b8daca94c101edcf8e0e6c8b40014ae2737124ba10a13eb750d11e6980" + }, + { + "implicit": "0xfaec9a065ab5bbc625b549dd4f11f1e2e09c4c21b2d03e93ac8811c92641ed3ac636f6848d961d93635c6aeb8ecd4f4d9b73bb9c3456a20ecf3555282a33e282" + }, + { + "explicit": "0xba78dadca5ee29275159a1bce47f7f1d0dc8ae60d76ce70aca1ec960aaa8d90979aa088f8b0c22db47c9c94a7c47bcf1a1cbfef297ba586a17a4b97569d2aa8b" + }, + { + "implicit": "0x1e7757693a2bcc3e711d3c728eff96f328e3a02cfba0277bc5aa7afaa474de57d18f3d9327b416bd23b39108eda9b9c4e9135999a1ec300f01e846268c9c3c8a" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2058", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xe81311bb0e84e3c5cdecfda06edb5f5f0550cc4f03c70456728f29a6170b6458", + "persistedValidationDataHash": "0x343997c1c94dfa44d1c36791dc323694f0dcf697ded105530c99092f9875f433", + "povHash": "0xe65ebec10cbada8865046c4127295295cad3c76e81d2ce71c5de351e86570a71", + "erasureRoot": "0x3921ab84ae075d127e6a263854552c4fae183b9c8c25ad2a8e125d2d043a8e09", + "signature": "0xaa80d042f82917ec8200f960e452f8eaad2e602ebc4a1d4bae389fc31603552041af7b1bd25642e752a9122f37a0a6c55a1c05bcc2fba1dfc304164e5a265a85", + "paraHead": "0x92f7f4d0367f1b0f298e0d8170dd77dbb951586d32115fa2027e1c5f35ad9f0d", + "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x415089af3e38fb5986119fd1c5933f27a0d6c13b8c0ea65490f3d63f656c5ae8f6911100a9cb178d86217fd96e8b3320a4bdb7ae2721f3231cc9d1867347500653a5ca9e652d6fe57fa6e03faf3da04d4aebadc6c00eaae2107899d70c18e67b0bd3554510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801f1f7128d4336c403bbca0270ddf05b48d1baf8f4c5b7e60d08afb125d0828442000561757261010100968101814cc4eeb35cf438ef68be86eed31425a99a4783c1ce1a1471586f71b37794147a800c7de55a76601c0d6296e623cea20f1c8f3fcd655b0a92c8e481", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xa82ab656ef2e411f98214fae76c019a73fbd75b8194da4ef7c7b4561c0f1aa38e34e61e3b77e565ec2a5a38afb7344d28a4a53a885b846fd69f6499942f5dc87" + }, + { + "explicit": "0x50bb058b5120d7ef4e40258957e844bc065f573616cf598e1af58ade6fe1d73655abb10460e4f3cba98510c77f76571e33551b506b2b82c0fa800a38dfbb908f" + }, + { + "explicit": "0x10cc8911103681befc0a052fd7fa68c6b6dc24fbdf8a6cf2ab177df346ff6c4b83f6ebb14653f331157fa35295c20c3d093802270d627c6e2f71a9e56c23718f" + }, + { + "explicit": "0xc0593c0b4270278ff0ee620609078de9b3998132814c838cfdd752fb2d54f922ba32104a821da58646c4cfc5d9d51167cc27432aec02423d3d34103586e88a85" + }, + { + "explicit": "0x582dcc183a9b89dfd3b73b8c5f09fb0de6775fece28e12f9a7dd06e758b22f5b8b7cb701dd2bff9585d67b30549ded27783617853512a6fee1d592e0f4a00b89" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2086", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2f786694189ca4b20f4d63ea621a2d985875e953acf1773869b1ba1e164565", + "persistedValidationDataHash": "0x25c9e130bdb48620d927669fb2add99f2e95a5e59a13dd4672f874d0b8db1958", + "povHash": "0xd2b3f3724d6c9227b3ceedc11c7ce645dc3fe450df09538b14fa90061210ae59", + "erasureRoot": "0x4688bb3a2facd53248679167f94f8e7eed96dbc6d9742f8d94e5a6f5a34f9ca8", + "signature": "0xa4c038e2b969a70d4a8f262715a075074b87c0e72aac20ba805246d6d27c044f016e2bda4840338ddeee422ead2de3fd9b991ddda47b34823e4cf7dbe5b6cd88", + "paraHead": "0x18e990abb9fb960ab3e0b7ecbf3f6a11a45daea23d5cd90f48f68ee50e0f1077", + "validationCodeHash": "0xc617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x20640fd832259edbaae58215ff69eab90dde6c6f186e297e22ad2d85403b2435f66c3b01e488b2cc54debe9a39395ea51f505f4c49c9bfe79420a55fe171b232625bc722deb387c9e520b198062be5649f414bf6ba087b4bdd8c54d6bf1cdbd100afba1408066175726120f4f2730800000000056175726101012e0cb630216ea9a7d41824f6d348852144d7a1acc1f11b7cc595a91b2690fd042456a0bc86f68f0bcf4723b898eb5092e7b0bd89b4e7798d3aaf8dd3a23fb983", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x108fb7d0bb1a97caaaa81a40a12df07b324a48029d6e2db1154e85974a0fb02bc0cab069c1e493aff4c5a0075f9d33693ee7332d96034b23068e0732c68a258f" + }, + { + "implicit": "0x30b9cd31d5f1889700ee11b5e3e0172cff8dd40287c51b31fb163d84941b036853bf3b03d55fd4e41caedc7700adc8d65cfbce3a36e88cd2d7df01fc39dbb084" + }, + { + "explicit": "0x40b7910b5ce42e032d309fd8786d7866107c204ee5a131326536ecc7fa06482c0e7a8d57be0a6d0ebf28701858915fd05724822faf99d28eaf44511df241b587" + }, + { + "explicit": "0xfe57275147e211158d5c2eaf7fa157ed79f6753afa663a22b8d7becca304821d57eeb7660b3d4f57ac5184a7a90d4f6a3d90dd4d77dfdf8ac08e03973de34289" + }, + { + "explicit": "0x209ce30b0b9edd7410bc539a1eee4d0f31fc04819baf2aec526165950443bf77ad8074c4a73b6aecf972206efbe62f356471aee0d0593f41eceb8ecac7bcfe8d" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2091", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c53245207e4c4335d4e8e5065a9798f09e1a6e3a7dbe4f859a0ab21f85a2c40", + "persistedValidationDataHash": "0xa7f8f07bb94be150cafe759f3c9fc8fe97ebad4683751904ae93a9cac16f3e8a", + "povHash": "0x1656381a4daf123448c8667ca1e4bf377fef8ef885163edd120cdbbe21bd8335", + "erasureRoot": "0x7d0ee179bf84dfd35ee783f0b119c6fa7f3cc5a73cb301041b65c85b8ef9a409", + "signature": "0xfe361b3c796bfe6d78518f03696faeb6eeaf3b9110fc23aa777240578992d9732e269077a5ece1cfdedb1d09c1188d3de0eb547844cdc959bd2d1aaa195ed780", + "paraHead": "0x4bab2de836b5f4015c780ed7bec900b2bbc4c8c4f496606309d54c8e8c466250", + "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x2879599884f53db8f940d66db5ed18e19916053ab3f4e8c528e1f8bb68646d0ae6daa000a45daafd467239c318631e65dd68c15bbe2fe4d31b0b292c311ba249c86caa9b65e596102cf407ac9fd58f871becfc3deb0ff665fe53b03740452e2315461ba80c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101b86cd4e66564759e867bae76fbe420fab380c2311f5dcb1c3dac522f75716c5aa6a9c44cd2abf0967d2f7fec16a51b984a8179945cc5f99d9683eccc02129a8c", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x68f7093aaaa3c1c8c786b7f1b60532052d32cb44fca408be05a66d1324ec5856bb20dc6701463ff769d4506ea008f9b842afce39c6586ae39a815bc4f95a1783" + }, + { + "implicit": "0x0c9c06f5095109786161ea7d7138849567a00b7479a040a9bf6fcbb1c1b76608743604fa80366571b8e5f34f00ef3720bc390c6bee29567408fa607ac9984283" + }, + { + "implicit": "0xf642b83387b94010d8adb561a862f3fcfa50839dd893acb4ab5b95579ed2fd6ec69ffb1c9673e040ced64688a7921cbfef53b59e01eb95d1743610cb64f0b988" + }, + { + "implicit": "0x50dd38e0d11141b83e214518be8304473ccc1f42752ba4e8ad11289bd92fc5598696b4c4aad1e0cde3a1fddf5c517b7900044c84e8ff1e7c929428771ce53583" + }, + { + "implicit": "0xc40eaf840aef14efe22e28b11d8efb896ba9d7b51941c8c057cddc9bee5cfd2d07c44934f14c9416147c283b8a57036febfbc4083cbfbe765df80849f683008e" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2092", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x1a5c41b4c843767ac9cb582a272bbdd5e5aefe83e2492a90c4b45822c2c65a61", + "persistedValidationDataHash": "0x3b01cb7148b1d24a2ab3774ea89ae2eacaeae6d0b0acb8c7acb0f32af7241a29", + "povHash": "0xecdec59def259122003d7a435ff44786ee0f7e577d53c6eb841532be7bde655d", + "erasureRoot": "0x5be1aff97dfc467a084c61a083d4717668351f5c99c4a1ab7e6e963ff75f7482", + "signature": "0x4aa0d2cca89383b8030e66fb460d5dd3f6e724aff63ca64a479bc2e29869b537ddf6c0e992fef2f6bcffadcb9558f607d6423b76c6f1a00c58c6d25f5009ec87", + "paraHead": "0xea86614aa93da06f2ed39024f0a489a8ef24864e5901635d92c13f6f47d25b30", + "validationCodeHash": "0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x70023c4b6a1d980eac9889d657cffb548d579376f3f061c518551e8c67635b359a190d0104ef7c5d969110905cf741e260df6f7dafebba86f649a71663381103d8af154e6fce9bd5b88e316098646f4a9309bd481d0e366d6be78be43db200463569115608066e6d627380766515a313363c640db1ff79f866b9597426a49773626c2af3d73f9388131c62056e6d627301012c1d5a9050e09e394b9bdf12bb6ef1a42e17c7e7e91206edfd6efd525aa1165d2ddfb1c61777026042fac620b83391d55de7d07353bfa1f7f45f71bae1ddb383", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x4aff4765589c2430c787b36ff03e84231d5b6056c58633ec3d7ac54082ef255a10d50402d9efef5ad96add029891fe54968827151a45eaaa4a7803e21daaf18d" + }, + { + "explicit": "0xa077db2d42cfc165c6a4318f0564565bd6a702521ce5292573e2144ee3ebd23c07502806737b1a2fcf0c1bb3a8434d7dc7a3a4d69d2f32da5b42b2aa295bd48c" + }, + { + "implicit": "0x52741405386ffbcd5759617e9635d0f9adcc9a0be000926e5906db41fcde1b54e7efecb332aaf9244392ea1e5170dc45da78bb82c1654a216edeb97c1a98c287" + }, + { + "implicit": "0x6a7ba4a2d23c3017a047f6ff27dd3d62db00d32effcf397c01583aa98f1a7503f129e049140650b718b07f34d9799550b69ddf67a20c873389f55c8345c91f85" + }, + { + "explicit": "0xd8d8595db04a8fb77253ad677f7b97f80e545fe9c8770ed82ec7f384229f7d74338b9b032ccced3a86edd59b663bd5de75eeafe87bc9774d4a341cccd3a00f8f" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2093", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x66064f3465604d64246bf810b9fe8e49a1cf470be7263b11a699edc83a9f352d", + "persistedValidationDataHash": "0x40b15c97481ef2ca6bbc6a6be61031cc834e85cf0040d438adef1c596a9a1cfc", + "povHash": "0xab00db5a9d4c8cbb82b329dc81253d7a88d9ab83e3e7a65cebcf645c99c76fe9", + "erasureRoot": "0xefc52a16279929bae12fd2a71079493f3c6e752afbda2c13db71800d0c4e313a", + "signature": "0x6a9d40738db5540934671db720452ed6d4e2065985726b59663d9adc8469fd2783c836177aa07ab5f83349e2df14b1fd8435daf219e6a9ac369ebed430c9e686", + "paraHead": "0xef6c65001c77373de1330c0b14ddc89a8001fc63cef8cc2bc25934ff4240408c", + "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xb64caefd758bbe4def897291e0048ccb2fe0d9ba80fdeb5084503a50527870689a757a00c1e29530c8d772d5e669ec1966647dcf4b4a82e7c05bf770abbaee62a28db3c7384ba45e2929ea784b9ede357298d4e160fa6d6c6af4274c6dd2e3ca6a002b2508066175726120f4f273080000000005617572610101fc7ec028463e170e649b9c7d3c2264ad4613ddff6affb6f30dbad889296f1b0f0226d8fcda485abf7d5156c33ffb4c945acf9db0d9c50c65cb98a1962aaf6282", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x3ee312d27eeb851c9a0ab6dbed1b2cbd9f77fb12a198a4a1c42237eb7c449b4f94f49b1ecd2309c3658cabf5f2df76ab4be651f8921ae69fdcc2ad3292b64d87" + }, + { + "explicit": "0xac989d97d9448a0b1af19e69cac05c4fa4fa8a922551057394d95bca3911df65f885f0f2617528c443733dbcde0d88ef924c86004c58e671d9b30c5ea659a18d" + }, + { + "explicit": "0xbc58066978f585443ec395645a2f9db981776941d522ee946213b203d8c66f2db55494d16b450f8876a36b8dc57ac58cbda104929ac042b3a8b785f3d06c048c" + }, + { + "explicit": "0x32447623bbeaa59c7e97f82fe7ac14f7c4d213ccf4f80c3b65e60b5e0a66be6f2a49f46c9386221716ca73210265ed0fa0f633c94620d237f7e545c9d2312c80" + }, + { + "implicit": "0xb4eb7d933aff72c8c34c00b706b08d79900019ac625f50cd0e75c4b96cb5c626a964dea2aeb3418f8cd1ec0ca6d1ca63cdca8b23d73c0128092e8de3c445f889" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "2101", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8ef48814f642731557586cc256a1a39475d9bf76b478c453d128d01f91176922", + "persistedValidationDataHash": "0xc43507c13ee38d5c36685523c1f4b7a6cb99ac7b004b476e92c4a2e115f668af", + "povHash": "0x912f5dd67115065557dab0fe1542c42c455578ed8aa452787c07c97e271ce955", + "erasureRoot": "0xdea7716e4e6e2a1036759bc50f60df79f0a5d32b6877563c5372e2d21fba0b16", + "signature": "0x7a60f2d373225934a334fa484e66a49a8fd23c14a205d857264bfe94c0ce077b9b69d60e4996a88547c7fffae0ea816b302119cf1aa5d1fd8a26efebf1018786", + "paraHead": "0x0192c4ca083a8482aff4ff11cba1f3ae2d67854cb412a265cee4bcd9d0237bfc", + "validationCodeHash": "0xfa95f644593ed8e0ae2705031d21eeb7c950443b5b5a14f6c8c7366fb4280e90" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x3d39e925ff495deb74b54ddb116551230c59af7b9dee4043e8157b319a9fc0047ef606010a85be966ffb653b9179b28375c5ca43caf98773320236dcb88cd635a2cade4734b01242f1685202050d146fab0788486057ff85b89e24060f64e679454328be08066175726120f4f273080000000005617572610101de8e69d5d39e49be40e016f8fc430896f3a9031757897a4a6e916ad8486f9f2f6b4a5edb93fa15f614d551a9164dbc9e7a5536d2a91c0694d7e8108ec9741a8b", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x6e7af1eef3042e9c523fc5d9e3fc95d62d72c216c37025f348d6d11717b35112460bca58c464c15f63aa3df3ff7f19e278992f656f87e92ed5b36277cd61ee80" + }, + { + "explicit": "0x5ceda3c565f2e0f2ef82205bcda223923f79a65404be643975f10e5206f214276892bd774732ced1bd1a7fdb15d6b6aee2a91dfe3bed1cf2c1b2f7e92e53c983" + }, + { + "explicit": "0x1667105092a5d7c1ad7c83de11b627af1067014bb769cd4698646f39871cc365d73ce6fd4a9ce8d53e5b9c464eeba84d125bb7eab26137e8e6ea2212abb04485" + }, + { + "implicit": "0xda8eeeda3a9fac958a3ce5bd9333e1340d543f7ea6fb75f2c697a8b97c77f11b99e5c0f7e47377915c4cc7cf1219e0124dd4d7300e57ed42bd08d1064d6a338c" + }, + { + "explicit": "0x4249ac10b1ccfab287555ce66c849aee9ceb75121070b093a37076fa371fdf4f12b794a64715b44d18aeed47aaa25a63954d5045eb2c5b35887c785faba9d983" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3333", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x14381a2c494ee216c9d266d3a596def2a52bee48f5cff4f605522ed6cbcf7723", + "persistedValidationDataHash": "0x1a3ea54e9ded41763a389741e5bde4de2368f29a3243cb202bc401154b5d34ea", + "povHash": "0x2134ce245cd9c0f32d8c6cf71770853fc0ff6acaaa60ef27b76bbbd54aa5ea03", + "erasureRoot": "0xa79a9e5b1fe01ea97c3ad3ba16dc46e1caa51de894da3d1acfc4e0396eb9d738", + "signature": "0x9092647faee8398e80be795187bfdd3df865d8f06944b3eb8b2da2c24b301079be4f9f955105653ad11996868b46b77f931505fcf6a361e5c0010a7e9953fa8e", + "paraHead": "0x5c12c9c15a58137324fa8e9540b35b6a56a6813ef9a86e18a55671b44ef3d690", + "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xab1482dcbf3171669a1338c033bae87c301cecedb1c8041c2d637b3bce048365cafb76002f1977195a2c5ab4429a6871a8d73e11971b4bb042c66e1d743ab5891cc5c48f8dc6eac3545cde2c6c67b3cee1263d866867ab690cda946f74a8e177105a2c4c08066175726120f4f27308000000000561757261010156c1da7441d3d290df467f7691228153e3af4b66c0281ef4214546d4c4520d2e60ea3e57a134cc6233cb1088e85a4005ce6b5f3fe2261e3b9a493a414a576a8f", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xce8c23fef8504719c1c88b23cb98c6accba550df7f0807a85a34bd2b7a296766fa4520bc261d40c0b1f1d56a11ccf6ade342f564f4765b2a95e666020c595f81" + }, + { + "implicit": "0xacb32584a98362f576ea6410c6c81d71e262c1f7172efe9d14f083847b7b0203592f69dae248686cdaae492a767e2b8f84d10594e583c9314fee01d64b6fc78d" + }, + { + "explicit": "0x1e805db392dc0f1ce32e3d0755eac47bdf1f9d4a4b12189462dec3d3ac0ea65ec2f941d2810c5faf30e7ddcc142e2855b12f1d38c3a7f230bfb59e6c8dba0981" + }, + { + "explicit": "0x9a0d635f4380e4f9b76c485e52ad72c7b7badac6bf6bb40fe5b1c43312122e74f316e88199dc4dbd992115e3d07203688086a1963c5ee7d91584c8847d83898e" + }, + { + "explicit": "0x16dfa65f946b2685c80d9ae972b2ee46e3e1a9914770de5bb1541280f77ced15a3c4c3d4b59d7686de847287280742c0da52bddb6694263505bc56968b1c1c89" + }, + { + "explicit": "0x80aae59c464cb3ffe1710e73f86bd31d80fd66d52a8a49361e63f27b698aa61b3c79ef0c731e7e79964ec74d5346e652e3310a5f1d1f434ae860ce0e9059f98f" + } + ], + "validatorIndices": "0x3f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3334", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x10f49793d5c69123ef1d432ab357d79b9e4ed8bd76b9d934290105e71c31ef55", + "persistedValidationDataHash": "0x1a80dafc7f7bc619bd325ca66ed90c7511e3f974e94dfe7bbbff30b8f13b61c2", + "povHash": "0x54be2e974b8321dce7b5fa3955ce5e8523e9d3de65c59df890d045f2ec670800", + "erasureRoot": "0xde8a1c92748ed5a5e247fd63048efa1e32dce5727ee25d09eac1c3988f122b13", + "signature": "0xa62104e3f12b8b70693874bdd96d87914c548ca37ae3ce097cc740c271d30b3bfd814891586cb023772cdf28b4bd2b19858c3a5091b84623262cf7a436b1c98b", + "paraHead": "0xe8e9a38739c5152535782a716511ae9235a4af75bbd3ae2f1665121e49728563", + "validationCodeHash": "0xcf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xbe74cb2f70a96288192db09896d256bd00551fd06929a8068755f8a7d8c5cacd222a0200a120a701a8b14c7f9c4e1e8aef4a1529ed82de43e0238c930c7c20238b3cb1ade3e211ab64ec581d5dab9cad85eed12eb07351e0146c9d8d099d7a344aac32f3140672616e648101341596bc938a8e8db72da258c963ed6acb424f4af47f4f1f4d53a7acd9804925485283636ee248161dc660836b4379db7641531fe9a7a5fc64ac2d7899dab40e9c84d9dac7b5b5da8ec13214533768e221c90617a2c19c7a9417396ffbcc920c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e88016ece06e88d28fd74395a12abe91e84fec80e72cd5718912fa6cdfafe9714f2700005617572610101c0aa5020804b03ee2394aa3484fc3bf162bc1656e69cb91d108e5911bc9b5e293f53bb008c84e611afa507fb535b2cf470d0cffd38cfde93da7f0473b42f308d", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "implicit": "0xd637a226a16f3bb046cca7971ead7e1b39d880617f882c5ee7a2b3c57f36a63d14c22be6e1b03d01dfa4aef9811bc8762345f0c49e41ecbf6287d97f5e52a687" + }, + { + "explicit": "0xccb67052cc9692844d3bffea0df13615b7daa449a47cbf2c4fb825ad1e90951130984855b32e9f048d352a9d1e278e154472e8f357f8bf47c9b95ae73175d38f" + }, + { + "implicit": "0x72ff3b73bddecd56c67d4deb4359e6e17a1a1af844d3ea429d12f6d3b1dc157e3dcad7610e036f332dd36f1ccfae2ba3b31b24bd2db0a2a78cbc48cfbf62ba81" + }, + { + "explicit": "0xce8da5da15d83c2c09e0523a60176cb13ff71c802c6e565604525b79ac4510120d482322a93dde6498ba115b63103d53b9ab4dce4d7fad98bcec954322da3c8a" + }, + { + "explicit": "0xca3da15dcbf3c42d355099a193503eb116f1a9bc5bc9d8f55dbaa3ccb5f790737c59c497ad1dd2a524dd6d7ae8a4cf3b815b6f2234c23f93ac94dc6f913b5b84" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3344", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2c765ec0e00d697f21c7b8e0f26f35e98b8a7d1e26234f45d634fb70b5d360", + "persistedValidationDataHash": "0xbe6342f2a5f0b4af1581668b755a00cf1c7e09066d030c1af12ef5be0f56e055", + "povHash": "0xe4826efb21f12b04da9504786b12838345f1b3b93c4564cbb6e44a26bc688ef3", + "erasureRoot": "0x849d5dceb1911e7b633b5b063194b0a9df4a9f2ad425b29ef457cb8c2d3ff4e3", + "signature": "0x0e2a2c973a7afe1e25ca0bd605428a4aeb2ee6a425f43e87ded2d92f170b2c78ea006c81feb0b026174582d315787520ff58116be63ab0a54a86a7ab6be6dd8d", + "paraHead": "0x9ef54ff9f266bbda1afd23e51c52ca5afde90a5044e56e4e0d93d93c94fb2cf8", + "validationCodeHash": "0x84ea0dc85b03dbca2a76548e8bb35eb6b8369d0b91ce5bafc6ec89d07be77787" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0xf12af03632c45ff0c8b34898af4ff2ed9da8352ca5cbd01b934f6fa1c80695352aa902000857eac519dd6cad88554d35bd0dd31e2f629562857ec52c0f35668b2a4586c8b6fee22b4c1912d6a27f918c97bc0e362c5593a98da9a7acc9a5ff9a1cce498c08066175726120f4f273080000000005617572610101b271c73a41c3160e4bf097ea13d38fa73dd099c2de4bb038a0677d4098fd17771473fe82cdfe00005420e2d19ab77d98ec60ad5828031e2adcc332b275f8678f", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0xf0eb4263e8cc256fd58d86b429d38994868e47c15556d5c0e9748dc4a51741736a30554f76029de316b0258947fbb88eca015f5342b14e506e6a27a986ab488a" + }, + { + "implicit": "0x1892fc5faaeed01ee66d0159c6e0fdf323092d7f46117ddbca399abb52670a76eba20d78750ad8e2328721f9469cde3eeb01d16541ad9764640c58e39342a58b" + }, + { + "implicit": "0x202832163803762ae96e54e84768642ecd758d3f82c66aa0453032bf0accea4e854bd802d7b5df158e7f8f8f0cdbf1bc299db25d21d17f5e416eae1d8f072d82" + }, + { + "implicit": "0x02a6a0ac90ad683a418add1cb4d218a76e7cd9ac16c9f939ad5354726b2db773416c86f6433291aa7f1c9646e6dc8ca41f64221d76ca3b02e42ebd0c7cef8388" + }, + { + "explicit": "0x6ccff1aa7aa3acbd2d183cbc83330317c08477e3e55f1a5ad4728f874044f900fd2b565a590bd85f8fc54811752781787e928970f1410e139ce846d6dd0cc887" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3345", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xfa13b12b9249dc4ab9d2da923a3cb220a52ddcc3146303ac76ac24e44e3e8e68", + "persistedValidationDataHash": "0x3bff1c1888ced360de22a5cfb3b75c5bd2e96bba84c63bf53c6c698a24adb0dc", + "povHash": "0x807df423ea06f18c30c52c7d4df6a02ce8bc04614d9b703ea794af37f2d1f431", + "erasureRoot": "0x43b92643ec2a139457fd39f83fb0361fa031ab5e34ee453e176ac25083bb7f67", + "signature": "0x9c288134e27373cafab0ed3547747e527a1bfab568ebbbc63e5fd98d3ce1144d39808cd96231d102a971afaf0b9e886f7eccd42cbfeff68c192f677cc8cf4384", + "paraHead": "0xf4ce6b60f94378dd3e92ada5a155204f4b5dfab3c02650d5b2e02a1d2befdb70", + "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x0e41b33bac97c90b8f43c11530027f2c9833839dd4e83e42f5a13b15b98aeff65e80120046f3c04623b23d8c605fb434def0e850d2b39d8ce253706c8265477a18a619499154c0dfd02f35bb987058146239823804520683cbae86c0aa7b68d065842d7f08066175726120f4f2730800000000056175726101010abe71954f6e3e77e36a86bc4a8c68309bac56a07f6642d8ac74f25f1b00ac6ec86c669fcfd16661d2cf9e9f0978999a7f8dd9584c1840fc145ff7c70960478d", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x16c89c8bec36c8fee1a593f8b544db43212faf7b51ee00d4af85308ba762be11d69c6a714adef72ce971b2df48a11c44a0c7d38a895366efd16701eedb6e9885" + }, + { + "explicit": "0x0e2baceefe8a26b067c4c603f59d02719491b3c416232136a41ab6422b9fbf0cdb7b04da604863b0dbf5e02e2dccedbdead11186fddf448029b6d4423ee7ba81" + }, + { + "implicit": "0xe4529c83fd7d9ae2f6897086f9b7b450febdf16c89d0082bd7e1980b7a0289356bc0d1e8ffca655ce336491ac89b15c83484d85fa68cc230e3e0915d5c3a1a80" + }, + { + "explicit": "0x7e8a217121b4178500532bd37b2f5a6637b0ef3b20f87e936dd020703a109f22f22d9bb0a2704582f87799c6f824d74dc64786e4d3d8f24355c5274b6d9a1384" + }, + { + "explicit": "0x4c198375a2a7dbf6a69f160db77b493d061ec030a895ef7dc97bdf0a4e7af46b8ad61ba2658cdbd4c873ad818c9ea0d1dd8aee20a77e82ad972021e02642c182" + } + ], + "validatorIndices": "0x1f" + }, + { + "candidate": { + "descriptor": { + "paraId": "3346", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x6ea0133290020cca710f4648ef73cdd380da6da57d492cbb96348e946e29172a", + "persistedValidationDataHash": "0x94f4daf3267c5fa8d5c24eb157a43bcbc97a0bc36542717c5a77f16e6a4db35f", + "povHash": "0x2ac9ea415cb79d33d79ff92874484248ef7a1df54ce73b25ad3a52f8aefea965", + "erasureRoot": "0x45d4c8129aac05004675fbc4e37cf87dbd1585615829c8677b2375a6f4653642", + "signature": "0xd4b7cd6ea0709d77d44ef50ebd5d248dfdbd4477bc468b46d4229633a7547a76e9b4132dab2e5c7fc78cf569fe14c1ba01eb992c55944a987961b29e0bd7a780", + "paraHead": "0xd8e63b419e3a9c9877f959073370ad098535f3cc7e3a64deb7afb832d4757c3e", + "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" + }, + "commitments": { + "upwardMessages": [], + "horizontalMessages": [], + "newValidationCode": null, + "headData": "0x44d7026ed0bf5b8810ab7fad17da9afd2bdc8dc67e772a459a93656f2011a0714e551200adb0646aa4642157d7820f1fb23d18ed75c794fa8e6f209e95c125b6c9aa695501ba4362cc2a84388137ec98aae2782f8264f893cb3218bf8a7b608c8528bd1c08066175726120f4f273080000000005617572610101fad9ec882aeae307d69eb5e9d9d6f8e4f562b76b2a92ba12dc6f005bc7aef345cecfea034b0b481099a171e69cf850bb38df1e1f08d4251f8ce28dae08333687", + "processedDownwardMessages": "0", + "hrmpWatermark": "18468941" + } + }, + "validityVotes": [ + { + "explicit": "0x48700b3401d68119d8b0dad724e16a03801f47a71442891e8c5b8f97b074d76e1477a31e4bc2a3815f0f3f8e5f1949e14eb7f5722cf8fa6f748064dbbe3c028c" + }, + { + "explicit": "0x320e9961f5767468e6e1a80fdaa9292cb75dbf7b31b0b1384a1fd577c497042669f55b4e79b776ea1ac20b4db1dd9cbb75c9c2a6b5a85be457f83171d5d85681" + }, + { + "implicit": "0x98d7a40f2ac4e90f4356c6705137736c1040fede9047affd6dd5f33fd27cf549b9dc00b1611e0b13292e6eeacb3f62aecc8dc7a1132f98c285311db6cbff688d" + }, + { + "implicit": "0x3a1c396c47abde1cabf16403391cea8466d8257f5dc7954525658949b1a97071da6ff2e858e1d0bd81091c76e349c57373bc7fd596c8754bf595c97cbf6eb188" + }, + { + "explicit": "0x98e6dd5efae2e6291257af5d07c0be0c7a78666c4df331d73252caa927af100d56182fd27bd0fff44ac4f3b36949daab7393060e1dc930d0b7a64d8ca9b1c58c" + } + ], + "validatorIndices": "0x1f" + } + ], + "disputes": [], + "parentHeader": { + "parentHash": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "number": "18468941", + "stateRoot": "0xa3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e", + "extrinsicsRoot": "0x34448b023cb46025eb93d204e7e1ff841f380901e9aa6385d7457c744557c575", + "digest": { + "logs": [ + { + "preRuntime": [ + "0x42414245", + "0x03da000000e9e5e710000000001ed8a5111a34113f8d29454c4126f700f98fd88edaebb5880043c94ae65b6c17eff3f8ec8d5dde2a441c8671b0a2d9f84550dbfd5bab3ab00a8cf82b22b95602ad20657f2cfdd2880ad6b7e2ae8e39582fa3cfa6cf1ccc834c6c58c8f1d33302" + ] + }, + { + "seal": [ + "0x42414245", + "0x421bdb8e82f7d0c43eea750751019f6ba2b16353888275346b0f846c8b252e43e9dc0d184e83ca37df40a7d669ea0b4aafd021011f4ffc45d97a9fdc7ea12d80" + ] + } + ] + } + } + } + }, + "tip": null, + "hash": "0x56632d1c18b84ad83d98cb5887ed7684f739194ca65f6d43696e6d01615c2313", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "1000", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x72a508fcb6836255d14bcd7bd140f3e9e5e92fa83652e7a700d8b2e7d5b8fb0b", + "persistedValidationDataHash": "0x3e2cf5d7a5e3f4357831347fe11b22b598469ff5f74ed263ba1dab97e76ee248", + "povHash": "0x01a3104d4c79d7ddc47e427eec55eda0a111524c462d3e3d331aa8172720518d", + "erasureRoot": "0xd92cbc358df012ca5157623ca06c504d4f6053776db482227793f4c52ab5f9fb", + "signature": "0xe4a6f52012d851f812fb1ce6bb82c39cf4d6ca37bebdce83a5e51b44458d425e867849321c802ca0a340901910363fe426cc3af59a550a4a135f78538feac98f", + "paraHead": "0x9f17b7055a7adcf7989b941d3b07ea98e40fd5881b52546737a4a122a2ec973d", + "validationCodeHash": "0x52c2f520914514a196059fc8cc74f516a004f2463ba11d7385b5241bb5d50ee4" + }, + "commitmentsHash": "0x22d4b814a56da982bcca19fd751c119dc29b1822304a4d81872e47697f8196c2" + }, + "0xf171a73943e306f12c4fb6b98bc56dd932894478c735314fc907af159a4ff28c12113b018f09dc08ef8a74b3338dba9f15d18ebe9460fb6172517958d83ed9aa3299987d2913ee1366eb4cab836ba4d0db797f63fb9e418e01d442a5451c943723ee19bb0c066175726120f4f273080000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b4432416704056175726101019fe6dbf9b95e2c16a2c6ea4a485d02d6e143d89c03199d19df0e1fdceedf0d3212bc095ac1bd79bc2188472e3a2b3fa55e7e19ccfd6ba08c275ea758d8f53f00", + "0", + "18" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "1001", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0xca1b7fdda52d6b85506ee58e7d1f840178ddfb9fb8fd2ee701b9d0a3bb21ab49", + "persistedValidationDataHash": "0xa2f7ce3f8947e64d65dfb18a5eb0dea233a271cd807935e3837ed9df529dd264", + "povHash": "0x358e11428b1a374687fc00bf201aaa90baa7d7a2046774eca32752d6b1ff78ef", + "erasureRoot": "0xf3281ce0d4a2fb5a70aecf38e16811f5120175063d64c78f70a558fe3820d98a", + "signature": "0x8eecbc8b1ae38023c508a31e7f8861a32eba9f57181b66943d27a4fcdd904e2d39dd29b517f8f248672c5d5ecbc8b0eb76ddebfd01de3e5135c8ffee27bf3589", + "paraHead": "0x7d37fddce9b102d2a58343d9755216fb3f3c315ed3da890cabfb3519164dc228", + "validationCodeHash": "0xb061815642328374a62b3282c78fa8bef5a27cd313d4ac79cbd49e43e0a4b879" + }, + "commitmentsHash": "0x99ce17023e5826517444518b325e48742a096a4f7cf6094b1a47880b326b5a7a" + }, + "0x3ace8b2cf47f6093d3c2409887fd9f56124548c8a364a903ec2e1eddaa42d9471e9aa4003a0128320da1def483d71c314b9b8be1a674c3d3b0ec23b986b61205f434675f96049e3afecf0b8dd7ddcb038c2ca5bce3ee3e9273630100e10babcaaa26633f0c066175726120f4f273080000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b44324167040561757261010188086982e029629885c03c02a2eb1232bf78521e10d44e0e61ef0c8f4d6d2e77639437c8c636abd30241c6cbcc116e3db284065836d586ca2cf3f4d33db59685", + "1", + "19" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2007", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x6cca2d60c5038c5cde65a96a7958c891c6f10491af747dc97b8eea19d6e31627", + "persistedValidationDataHash": "0xccd05d8e54c26de7fd59560406f5ee2539780910f9751bb72fb1619753c361da", + "povHash": "0xce91231cee59f8be9215c0a425bfc87877c83feb00657b4f8d5f7781cb2317d6", + "erasureRoot": "0xc72f608e11eebc716bfc28e2601242e4067a20a2cff72a89965093fdf63ce7f8", + "signature": "0x28cdf5bfc6cc2bbb0bf3c1454fa342b71a5ef486a994290ad4b45ef8a946716344ae97159a72541ae67dd084c159429cdc262b0ba49d18b0ae8b38f7015a468a", + "paraHead": "0xf0991661f013579ddd950a9a6c94f4da2c9c46fd3e072e1c86fc2bd7359b506e", + "validationCodeHash": "0x6f56b000a3d76079c777acfbeaf65361599b9421569cd36f4f80df39cf427986" + }, + "commitmentsHash": "0x5be1669ee4e0b1be01b9fa015f50166822d4ba5266a2de16ec648e37cc0b2208" + }, + "0xd089b5576ca4c12ebd23d704e9fd1f0bfa6173417337e5cd4eff9d331a13c0d3a264bf006661fedc89b0ff5a5fcaec9853703da5f520651b182ea6dcf084e4d35736dddfa8d330d3abbbf1cd22d274c5ba3e07a90c7eaf01ee8fcd5dce71cdaf8e3d401808066175726120f4f273080000000005617572610101e87b63fedbd920dfae23dfd4e68e6a21c85f78fbd20b498998adf7724671284fb17c348494d6f87a804d09a7eeb49b10dcf7a6003db82157684301d14b199887", + "6", + "24" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2043", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x724afe946cfaa1ab0430cb20e19a8ac1dce4dcdc0e67aa5090d2a0a9e902f938", + "persistedValidationDataHash": "0x76c800c774ec3455c4a8b650fe7cd06598342be7f53f931b4fc442047eff6754", + "povHash": "0xbd337a5b525afe71da3d1a26c3011ac8c973c3e24f39ff006481b7513f448818", + "erasureRoot": "0xda1f7096e67cd95ea78ce74f2ea24106f9fc1ce265b67b9825ed06b0bb068a0c", + "signature": "0x263b7450c8a7d80463405fc02ad64c281945b52273409788927d9022d2a5d501eb95a5c0e337a0a4b91bf83000dd4b7fc9b3be8a1f29d8c07aecd8c850a0f58b", + "paraHead": "0x57c144330c973331a77c92b2e06dcf7926df77368d84d7c51e4da8b30a0cfff8", + "validationCodeHash": "0xc7f62a3b792962188d29434c701695fac145be19180c6121beac2e168c7dba89" + }, + "commitmentsHash": "0x71f6c87f7792384b81a82545cdbba9a9829a40ef68028ecc972199b6164291f1" + }, + "0xe0a024ba67ba81518494ae9ec33fd5af231a6a9dfc92ad1527f5fe55ac8bb40cd2f0e9001724a693f0ccd6ac84cec0c68f1b5601645ca35ba1ad4ed649c9e3057793937fa392d8599b19ce1ce70035a471478b8de6e3e58b601f054493de95526e7e4ab50c066175726120f4f27308000000000466726f6e090801611375c68c7a3b18cf48b29556eeddf7277cc1ecfce6ea678e690a4af1f7e38e3ce699bdf073eeda63d2fba7e3e58d4e40914497b7b9712d202194eaf73fd9403fb39d70a189dd574a65ced1c1adaff2b741dbbf6a2606674854eb092c418bf563279573b2916585c63ef025cc203d438917e79b923cd1dd00cdd994d60610972409478392480eb9090cbcb29710a168a7385af3ba6cab9036c92c67a505e703c69454684d129172838e4dfbfd6703dbf826050dee768e4b0318044dc3b804eb8faad1f39c5d23a5d8852c6404b51d3eecd2cdccffd63ac56eb2e429a1768b1059a89bea1f5b57fed820974061d46a70a005e7b2eff48a90240ae46e51cf71e79daf70a9099c3607c727b7b12a014cb5e4dcaa41a8da1e0c18b4d1492ddb803ab9a9859cf6585491980bed28d73cdbb0ef970a45e1bbd12b593667ded094e1a089e4fdeb3b3474f405c5030b6b222cec2d312b9b28c859242a9f142ad96e9071636e68b549636babf082011c3dbb3155c2bd8e558104bcf6bf8cdd08df218ed6683718f0e63dbc903ffca0d157dd75d61c1e65647bbb1c46d846f1893f08b94d70e3e92bff3966069eef57ae680a00c77eab733478d8b8f14c75a19dc1c7b66114bcb60090893201e41fdf293b5863b1762b42199524f7f3e2b820d16beb0e86fcddad68d556bc69b30b7bd469d0b254bb9f5ca7819a12305a22410a7c08b7982705617572610101feb1950aa424fcbab4c2cd0cf726afaad0a0a4d9bca7aa28079418563ac6f137e0baf8db9c1e9d733264c65189c996548ec18f7079c3b19fbacea01ecb6fd983", + "23", + "41" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2094", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0xb08dea213fd711fbb4cdd1c67d319b036ac50af6d935f124e7b2bb8b9259cf31", + "persistedValidationDataHash": "0xa164efbfbfb9e18fe071f001175ec22e1fa3ecc26ec752cf27f8d65108190898", + "povHash": "0xe4dfe33bc487a1a983d3e73cff7f268789ca38885c9738257bc5cb3d4d12095d", + "erasureRoot": "0x56c557931533e1da57f93251ac71b3d58b0de51b443bf7057eb49e6d68d600eb", + "signature": "0x8eea6238687201c20341197128516c490eccc0b09b5b37d03336fbc787a86f4e885209f7706b9399736e3657db0e44fda6953303c84a6f06f845820a21ec9f8c", + "paraHead": "0xdcf79b7a332d106307ee4e10e9226092963dd8cf7489d034ffdaa4650c3b92f2", + "validationCodeHash": "0x1915b12af1b41674612e52d554ff1e56c5c0a4e8ff66a1d10eed853432d35803" + }, + "commitmentsHash": "0x1fe1af9d0a6425e2a0c90107397fe86a00e7c1b6d73f9d09369862d07d0a4887" + }, + "0x2f09e1639ca4672e9f64473407b478ea190169a313b2aafa34aa956bc1451495768f7a00241055415067bea6f1dadaac8f6d2fd72370f8a9b0a52ad1a8798a3f2ccedc2b9a18398c84296cfb03fd83cb30187d5513f739340bf72c2e3cc8e5395afb365008066175726120f4f273080000000005617572610101f8a1670ba54dd618eac99c1be590bb06907e56ca74ce8933c1876aa0c54b3670d055f09c37e400bf6530afaa8a21bbba117d67aef8f0752b6af12fbd82d4068e", + "37", + "55" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "2104", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x5a83ccda2b417626067d7b9b611d901ff07c73bc7e18e5590cbb54788777ad75", + "persistedValidationDataHash": "0x57693d43e5eb12a6b0da62b9aa84a0098e1ea9b5a28d86e012ab4c1d1f4a8640", + "povHash": "0x0dc4d5eefbf778f4a3192252fbf918f72e46c97cb37c09ea55128d893369464a", + "erasureRoot": "0x270faff051417dd10cbddbeac597bc80ece444223abf756c7d71fb25cd902134", + "signature": "0x6c6913fcda4175fcba1503f18e598e9ebea09eace8c416405736239d8ea55e1f57c069336df1c7ed77f7679daf6ce149bb98e0b681c1c700d62cd0d9aad9908a", + "paraHead": "0x3b474f01059a6e00761e217f6c3b7fb6a26784fa2b863c2e118b68e65a3da735", + "validationCodeHash": "0x0df5e7fe44f3bacb3193b6d8a993de42eff11b92940b81a4c71e15a2d1630b2a" + }, + "commitmentsHash": "0xbd2935cd0c72ce37b4fa3fd5131cda1eac821c5ff291d3473319db07629cf7e3" + }, + "0xe9e59adc01db7bb05265731f6ae2f35f42bc42809bbc3e347a7496720d56c1b80aa76f00f64ccdce6fa5540ae9eb2e3bb7bdb4a8b071ad171d3c7c813bbceb7cc2b4b11d3ef6bd8e388e0522d28ffdb315a54fc7bbeb1e5deb3b78b90bbc36c5a9867ce008066e6d627380b24d5e9296399d0b66e21dd2b3498d43a67653605455203348d141ef520a9a15056e6d62730101eef8ed5310974d3d194a5a510bab4351c405d489ffefa99a17c82fb2e1cba9488ca0fd9c5a581dcaba5b5d5ce471975e6262283c296894e4fb967492b6184e8a", + "40", + "58" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateIncluded" + }, + "data": [ + { + "descriptor": { + "paraId": "3340", + "relayParent": "0xd97c5add57af43450c7d139a822b9dfccc29324b43f84a283658dca1593aaa7e", + "collator": "0x408e5ec44d19c12ead2f07e7a2787205d440f3d7eb2df4fbc937b58d89c4d911", + "persistedValidationDataHash": "0x7bc81656c06fb90f5fa03996b5a23e996d5000c8bbe2ef9aa1e34f1030af9866", + "povHash": "0x6ab1265d1b12a6b98b345716e43f6f888c29794ae662c452d25da176ecbb0d52", + "erasureRoot": "0xa70b59d3102fcbea2c210f2e6f911fff2327d80ce9c80167512e72f84bf5723e", + "signature": "0x4269de6c8955a64d28d8b28c0d539be965dbdd747ed61711d96a8bf2c318721d886c54b38956674aba4e62ca50e3b339f50166cc4978497d4bca560c9737fd80", + "paraHead": "0x83d6bfa027bf00dbf0ec4028960cb1def3127f746d76b5a9aaeb1da52ca30258", + "validationCodeHash": "0xf819eaab86678061d6a07276c6ea36434a72f8149c8e6c172f10198b7af59c82" + }, + "commitmentsHash": "0x040b7474ca809d5c44109c70838b8b921e3d40a0677f11b26ae7a12ff6f70a34" + }, + "0xdeea1ad4bfab374371ac1c5bdbf04fa62e143c056429a2ccd98dc1b4ba2727c9822712009d687b3345ca91eefc6382713981799ece6fc1d1a1fe248ab8caecc0159b4c466ccdc7f46c099f3f0f9c9f2eb7a3246bdb5750754814cf859f6d3f1b30474d7b0c066175726120e8e5e7100000000004525053529007050c0576c2480e61fa52bdf70eff61bcfc9914355bd47baab6e54d127f2b443241670405617572610101b670fe64856ef7e58e05afd4349dd3164abd471961759a58de5f8f4cd44dfb1742564402e2515a33665cbcb1bda7dd8148b9163f3aaed25f11d689fd4e5a8d83", + "45", + "4" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "1002", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3690c3b42bfd07b66e27a0a192b00c21ecfe13105689bd3602bd17853263a003", + "persistedValidationDataHash": "0xfe4121fe0fc2e38a1eabaad12840ee1b7e12e53a93fbed6d850ab7210f507bd6", + "povHash": "0x9e8e9bfde81405894ce6975cd93b0a3018d10e8f675651da9c2b18d64417ffb3", + "erasureRoot": "0x1e8b60ce5c8f4ea56b69065003d2eb383a3339874fe745cf9b729dddf28e6589", + "signature": "0xf061e606f4d3da591bd575741b8d27a03604ed3e37322f51ae54f635c05f4d2f5bb6b0f3d4d9253bec1647bfa39ae27483ba56ba2333ff9ad1a9b9249c442683", + "paraHead": "0x51f8c30158af2596ee39b5a501e7b220c96e7538c509fd0264836dd21fc3f709", + "validationCodeHash": "0xf43e890a5eca0230a7eaaf88a60b8cc5ccb0ef157986f628650b071e47f7d323" + }, + "commitmentsHash": "0xc564a3c9d173c8b3a4c8b32db54db3366652e00d5e77a826372631ed667c50b9" + }, + "0x4060caebcd368102e6e4c8e9bcbcd4c43473bb5ca7fc90543617f024969967554e735a002df9e680d0e863dd1a0b450ea002f0b8fa1d838bce86cc7440dc3d87db25ba349e6310abaeb0fe2bfddd5ca15d986729a0c7243d0f9629e27b8db075fc054c2c0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010110ad892e41b627efce1107bc85cab0abff439bb0e90631418bf434f713cd0528e28bcc940a077940624dd6885cb66ba5ffd477665fa0ebb8efe1d6a1b0956886", + "2", + "20" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2000", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3660043be265bef9381cd34e443be839e7dd1c3567ac86637a82652ea3c8734b", + "persistedValidationDataHash": "0xa2c84593134e8720787a9e0401c33e2ed432307829807eb20f7bbb5582b900ab", + "povHash": "0xbb3ce3d24985bb96410a5bde338745a9179157dce0302db71b411df9f5c80368", + "erasureRoot": "0x2fabb56332995f9aa4fe59abb286ad965aba65bf5ea1514b76f5ce5c2dc77ed2", + "signature": "0x4ac1507603c685466e25480c51b6972e532345655026cd72d418a3e30aa1cc34e5f7af7b8251d3553b3d88c8f139590054736b5388ab4b6f8b45b0f9f630b283", + "paraHead": "0x1c42a165f6989cf06ed0a26d60fb1d611a5f70180e3ddabef47d794a6fe8b33e", + "validationCodeHash": "0xd5a7b7171e3517671ff41d41065edbc56204b94491891e042100684b006e25e2" + }, + "commitmentsHash": "0x6e161d7c993376444eeab7a3ebf49109848318764ac8b971f7c6a0e001a1a72a" + }, + "0x8b45b238d38a4f7d78dea720fa528dcbbf1ba35213997a3baf6b14e4c26ece5292b63301d80a654f91fdf8d987977f1b30e1a106823d80938b94d91c529317c6a375fbe0abbee910eaae2039ff264270160af39d047ab90a32e4c2b97fc1bc75b046f82f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e36416704056175726101016cde70928296c791d2145304657d0f02b98e2aab533f6098e3f6ca42b1a7da61d1281502140df4c6cf943e73bce3324fb755845a5b9a5ed53f69a80c8c78fb8f", + "3", + "21" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2004", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x9aefc73def07971948f3325f45138fa40f231b043c5011fcfeb72228d04a8248", + "persistedValidationDataHash": "0xe19fd634e8a2e2ef5c0b8c1b5b7db5d95e67f608c3b9ca2403c0c7d1b0803fc0", + "povHash": "0x7711b2c89a5b18566eae6e4117f5440a339403c0586ffe6e36287ccd8d4d04a5", + "erasureRoot": "0x9e4f69032451d0581b60f3ef8281e981923e2e31aaf602f64affa95411937062", + "signature": "0xe0b80e3c9bdc999afc0b7fc1ca5af6d5d0daf200609f8d8873b7e7db405ddb153c4493f30ee1bc7d59f933a2bb185d4da0d8f9e31755c18a2975cb3fddd3478b", + "paraHead": "0x3723387a5dfe98f3c03cf0a2d7800c5a9cdc00be442b89c85a2ba29f8968f096", + "validationCodeHash": "0x574fdf846d7fc2ed13e616ae37beb1dc2a7d05300cea28e30c5433ce2c1d351e" + }, + "commitmentsHash": "0x563b0b19b6022f9db6f801b14d7ac92be0d13041c0fc5a2086312c3e6139c18a" + }, + "0x52eee388c558c53eaa7f8bd3dda05f4000f26ba769dcd6a25e52b09d72844c7e16383201a67f08822ef11383fa10fb00ac9227dc04842d6a35dee897b7f7841539fff76edf5464985819f09134c3f64b0acdf272a237fc5aaa6a98a213b5b6f10e08780014066e6d6273801427f5a71076bec907dfdabb0edb0ef03cf0daf66f3b486b8d9700631c8c940b0672616e6481016c7bb3d07a1a6834c5aafd796d8c76183f31eea393b564a3c81008435562ce04a213c395756e9ef996d3ff7d94d486b794cff2ec57b5b5dff6ecc929b13658020ea86933b23992a821a1b1c4cd5b2901dcf1fc713d1e44713488c16857305803045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090601492a5330b2f61a080ef67fa0098789a32355ec413cc0930b23826dbfcb2f47e32cd443b6f606b9b662c38fd273babc30562009bc0320a14a11fde9042d8dbd342e261067d520e931ea4fdf9822d96850d40fd766466fae5bfcdf75d25f24e04c1c4492f8794899fe8a48a939f952a02c35b70655efa48f17a3fe84c8522d1da55122075ed801710d63ad04c1066ed1611d87d6aed054928ae6dfdde96731296a4b205dbfea4878e851719582717a3edd502f850d5a7d09eac0d0d9db87ea0d9c18e62c68d84099225a5aba5b2cd94c516acc1709cbb61bc0111cb49011a3258dd70c5ba7efc83406ec61dc3a450e3df0288daf4d1a5ada2d68cd40b22d6ea45d2bc3e087bc0eb1ae925a9b48f13a7a4a9e83b5c10e75d599ca33e64fa3d8086aa245178e213c1fbe092810d13bcba8e0c55c4bd61203aa2f02dd638f0c872c8b05a067ed3651da7372655507d4abf3d2f109e067a4d6757dffec3e12960a5e2314cb9b1b9b4a1b94c0129a2258b6a1cc6bfff2d8cbe8c317ff9862980f7653393b056e6d6273010122ce64bd289f2d21be23e9b6707cbd71f29804ed2cf89f95f73e7db2d75e4575ccf86c94ae6b2e0c4e77d639853cebf9375fdeba95e33133feef26a1c3ff2b8a", + "4", + "22" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2006", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x2a58b7a375fe5c1144fad294c00f2d7329a781e74b7fcf1512d9f2907e760a2f", + "persistedValidationDataHash": "0x72182442cfa4ea659b38e85b6766ac7d9b16d95d8e0848d332ceb77066521d18", + "povHash": "0x23069e5ec20331460678c083055ef453905d75752ac65a3937f3a54f783dfcff", + "erasureRoot": "0xd67c4b0faa17493dc7b5e2d096e5337d652aa6d0a80b30bf76ae371a0701744d", + "signature": "0x926f09bfa798519a9273c435344b2d4d51e6df582426fa81ed1dd6d6b3541910c2ad88465eca45e97c736ceed1e371ab2737048acf0d7894abed559e96e5888c", + "paraHead": "0x67f217d1e841e308226cc34a50181d6ee383676a9031bc4fa5469cf3b405b47c", + "validationCodeHash": "0x938dcdd90b4ffe4e8d484d56cbd87b2694572433b1006415a1b2f9c20777ea7e" + }, + "commitmentsHash": "0x23731139b47c5b4ee0c7294913c99acf1df32cb3fea74c18db1639fb251676e1" + }, + "0xc4a36aee41c9d21f6c436d8d14b7b08e1b9a69f2b4c5c7a5c1963c376c0bf75992dd32011df5f9db8040da03f7052348f0c9fd2742eb1ca74460f9503426b314bcebb31ab534aa8725c8601904eb1342cfbdc9a41829b4c7112860ee6871db4d6defb29810066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e090101e24439c1973e055f7ba39fed1d0b50c21deb4043a2d87f8888cd77cebca80ec304570c7dc3f8a0513be9d63da717dcb870ff6d5ca5efdc3f248c305186531c4d900561757261010116078d7b65da3d5a1217282077530879177d4896d18caf2a1c330ef10465073a77a51495bf458e07ff63f968d2800cb4711553bc7d519f4ecdb39e1df940b18c", + "5", + "23" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2008", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaab596d674df3a14b138286339e0386a86a14fa41b8ebe7889108ceb0dafbd0e", + "persistedValidationDataHash": "0xf35ad6d59765e937a89e565122260f48f98c71bfdd62501ed466508d65829c62", + "povHash": "0x20a94e1eccbf6535894a3fdcb745fb7bb9b942efaeb72b820414f194f751549e", + "erasureRoot": "0x6872765c04ff639ea4cc61de874b46eab78f68968a75783edd9404719ee0c34e", + "signature": "0x40064ff193d19f75bfb85e60cb97e10edd0c2e1b04b4f356f1cf09c896a84a35c57a72d0d31ae6cdaf4b607651a2258db5f6d259c1a5fd6820b5b25d9adc3087", + "paraHead": "0x059653c35c2317647dda3ab59fdccaf540df274dfef4fe9a5eca3f89f7f23b02", + "validationCodeHash": "0x370085df65a76eb880baf100b4c7401d011a1fa1648876798a747f9aa372d114" + }, + "commitmentsHash": "0xfd07d987d04af0e2a295f40abffc9ee8f9d0a8c04c58058cc2e33e3d5336782d" + }, + "0x50d6426f618d46de4f289683479052cdccff758d70a15d8658e31b13772ac42bee428d0021ac9eab0bf6284a79dd2f5d95cc311706f50c52dc8c658877ca2edceff470bbed926a7cf015ffe4caa0eda8b45b588a0c36542aa17d3516b47ec00f082f8fbe08066175726120f4f2730800000000056175726101011a2cf1bf2964a3e030ef3e6b090b1a1020217cda932b1de6fe5dcf356f531d65f4bc0a717972f3e3311a2be3cb1dc5998148a4352ef917f6fa51f5f8223b8c80", + "7", + "25" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2011", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xc41586fca408e9965be487aa23a2be2adaed37b31597709ff642eb627602022d", + "persistedValidationDataHash": "0xce2ae08e9f53b68ea9c869cec8901f6436d558f0c859df4da9d4ad8ab5601468", + "povHash": "0x78a67346182fd7160437087576e659bab2791e8dad53d84103ec914f04f51ad8", + "erasureRoot": "0xa55d3e67230bb0c316d99b7d2879c31d1190b6c18d2e9a714c4adb28b8d83441", + "signature": "0x86b84ceb60db4af56c70716715e2e9198c01b23841b3607f9bec97ade877270daf3a44e008477891c8f8ef9c767cc990306d433402c61c9bbf4fdd5edd56ae82", + "paraHead": "0x954a61700c27667787efa60a0449d8e85e041e1b0970375d97cc36b7df7bdd66", + "validationCodeHash": "0xf736d68d1f1ca81f91892f359b8b032cb4c4eeddf60aa64b8380eb3ec850343f" + }, + "commitmentsHash": "0x6ccdc782c636b11b211f45d33e365782b29d509b60a9d78d9677ca8d98c7a908" + }, + "0x3b9e8807e935d4dabb4e75df7015f530719d0597aa7e36257ac2deeebd9f02be3edee9006ff395d11b390dc5afb1d45d67a42b2a9b25618e132550e06f60756f2f9424188f74373c49f3ef48843bfc23466e17f0294876016351fd47822f61794d9b75b108066175726120f4f2730800000000056175726101019c8eb5579562cb636cfbb185684d6e31f78c35e36182f87248383e5092df3d72a1e7681b770364ce57ac78dfbbf3769d21e7808398210c45c22f35fb4ea39e89", + "8", + "26" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2012", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x32373e204112a979f78cf1670b0125d60849e2d1d5cf8e4f558a5205497ed85b", + "persistedValidationDataHash": "0x31d3d6ea0497234bd1279c1b43ed7f26be1b09e5d5c7326987aa518d8f59e4ad", + "povHash": "0xdf0f682c07049ca9bcca6e4c4e29216ede430f18a994c6a66fe576a883effdce", + "erasureRoot": "0xaddc55d4293f65a4313b3bdd44e12b7c1257db80043e624eaf09f81889fb3803", + "signature": "0x5258b2b48b46e1b3d432ed07b3daabb4281f5af394478bf66b933752d6d9f46c57ca92924225cbcbb52be6cc89e54130f2ba4b84dbe1a9cb6e50164d1f60ba8f", + "paraHead": "0xb9ea7c76751403fa1496675c533f81202fab4ac4c9a99b0a156a99f8340c3096", + "validationCodeHash": "0xbfb6f9b4adf0b637416adf638a917dfbcd14d6eedcc3c2463592acfb21de3011" + }, + "commitmentsHash": "0x6a80a1e73c1f16de428b95c6f4e883fff536ccc099b9c4bd29aebf4dcb03fff0" + }, + "0x35cf9928bacc1913b07ec84daf38ca7753342c7ece4b26aa55ff4be63b024c7222ce2b01718480efd3423e3bbefaf48adc88465a93ed4eb0bc1ad6c10f95a69198a8405430295068ea766838d1c211fea31e8bb3aa47ba94215e9fb0eaabb6d833c9ae850c066175726120f4f27308000000000466726f6e88019b8e841c33dfd9bc4e821fb78fc67260f7e5d1eef144b740f878db06999baa6d000561757261010160cf32863895c94f067ea0caaae6c459956f174f0c71141cbccd6ab8f6d4ed45a085530306a8efa6176e2808fa30c59c60e2ca0eb53307f667da8d6ce48d238c", + "9", + "27" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2013", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa8c0eb72493fff0494c31c1e3383228b30feedb7061877db731e382f82415021", + "persistedValidationDataHash": "0xfdd6ca998641695781829ed9caf672318222ec1c6c7ceacbeb2ff8011710dff2", + "povHash": "0xa06faa90349c5f9ed5ccd6f6a7b8b07c1181a778b09e8a27b05b9dd606ae37da", + "erasureRoot": "0x3a9f4eab26318ee3d54bdd253fa55389b42360030d394f1508d0d98280cf81f2", + "signature": "0x8e30622dc7bc57e2ff33a3c2ac917c58bbe2cd83fb598c86322335caecc98d6916368cfbaffe457779028a5a2824db9d594421dbdbd90e2a243a528ac1aeda8c", + "paraHead": "0x06cfa864245ad16198309f80eb4d4db1e8b06a16c22bbd8a059e559f9cfa04af", + "validationCodeHash": "0x8a155e1e06a00c28bd7beca09ac6a5ae143461c54658f2a436ba5c231e2acb89" + }, + "commitmentsHash": "0x464ffa0a54f5c530ce5e9f9227f7c4703ae1448fb7364a08ea8570dab5c73c45" + }, + "0xc44f92601f9b2462a032cb5c7e2905a4a898499df7ad7352e619fd94478993799ecfe600fa73d97bd33f6b8376f019afc5c20fa9669440f016c8711ad92f85aaa1111eb1ec514e0013c491c23a5b052ec003c3ab84a98e6da1a3f8d0105a957f6ffb3e5e08066175726120f4f2730800000000056175726101019aa3506c7ea8f76f98bccb52c5c455b92519aa9191bc4fe66ddaa38e42864056101462ef314125005a153561ee4c56fc2174913b9544769c4bfd13216768a284", + "10", + "28" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2019", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x129221b0c21246ef93d56d3f71ee0ad2e30e109eff3b531da6f52e12fe84e24b", + "persistedValidationDataHash": "0x4efc3e1642a4bdd4cba9a78466c1f0b4f3e3718102536cbe372d483a9748ecad", + "povHash": "0xb06c7d23043aa181c5630d8b98f56e0487cd90fb50ce23725640304c91ffac0a", + "erasureRoot": "0xef4f4a142840a14374bb560ef286cf46459b3785c814f45f4e8951099855cce2", + "signature": "0xce19d235a69cdbcd89faac3a2ff5219ebbf5b7c8a36f1a3800d06c2eb473497080ca208acb387f7a18ef0070b2b7fa695317e6df17dc86fd9cc6353bf528288a", + "paraHead": "0xdcf09a19b7da2c50eb6b3eb0a3644a7b8dfed81c7b298d3a0b1d107f8670f898", + "validationCodeHash": "0x4e6501fb46bd9d99228b3f4b65ad52f062279027fec192a051b89529617bad81" + }, + "commitmentsHash": "0xc524e45bde5e140996bb83b782f327f9636d3ab0013dc92b6494962276116542" + }, + "0x7578877ba54fdc0e2691dd8af76d7366eb50402758dab24f2eeb2b4413dc806e96d1d300281a890440a13f52cbb259488b18797ad03051f7808bea6dcc1f597af87a51e3da61e27bd44da7ee6a58ee7920f035948e583ff2ded7c702bce2e26325cc19970c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040561757261010120052c94252fd2af9c7370e695ace1c0b549c78f87bdc295f1598bfbcb2b7a35fa884433b9379580bd92f08f4e8d0988009a38fc2ea168252a4fea093ef16580", + "11", + "29" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2026", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c29af20fb4252d3c85337030a47a50c000722d4b4713a0f8914eb75982d384e", + "persistedValidationDataHash": "0x02f8bad4839bbf7e6fc47868a34f36bcb828f77d65112303f0831bf4bf4ffe32", + "povHash": "0x91f8a9154bc66ccc8e4215ef3604da0f2dca7323d88e1085a3a1ca5346c257e8", + "erasureRoot": "0x0cdb0128d2b7bf5d81e6f62b9ebe1918e53697f2ce2225004898ee2cd5deed3b", + "signature": "0x0a0b26319aeaff678cd2a95971b9b0c62b44e097872d3792650ca58cbceed65007935408422534b82c1a60638bc0fea6c5e0345591405bbecd75da8733bdde8f", + "paraHead": "0x25644f5b148ce04333604e6242dc2ced5bb5130c5468513b95d8068fd1938767", + "validationCodeHash": "0xb46ee392d7810e5bb6bdcc2940bc2048618bb86a8b941b943f25363b4bf72375" + }, + "commitmentsHash": "0x3ac67fcc5e3df4bc83f5e4b969799e7d826b6100773b7f91e90702a161315141" + }, + "0xf015047958f08d649ffaf6aaa143d0fd297885360c07476ee5b06bda7ddd3b5afeffee0016980a40da1cee2b24fddec68a23f1ea81da15e0293eb12f3a3ed7f925b2a489f9712ab8b66b3772fd487513d087a838c070d8c3ecc5527e94c849cf0332947b08066175726120f4f273080000000005617572610101d484447f3efa959da7dc72225db2f16cf23d98d684889cbb5a7e7d941de7b3489da447fd5dc649e2b311b49f86deb6df29fa105da149e314dd3509cf705bf088", + "13", + "31" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2030", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x921849b63a82f86c02eb16d8311a7fd62a28557666f21b42c267ca5388ec3b0a", + "persistedValidationDataHash": "0x5170e9aa59de609d01f7b7b4797862626a90ff84a21a72fd0b6139b21d9af8bb", + "povHash": "0xa611bb5f55deb9b1b982eda7fbf9562541c0e9111476f571fcee8ecd99f13dd6", + "erasureRoot": "0x1f4ff0d24722113a15807961dbfc2b078738e847672e60d47c5e5818505f662b", + "signature": "0xd2726104d034adeda9eea340c30a143061306aef68b21a09170d705f9a17046cb85c2d74d113ae6fe3206cb3306c97798ef2bb337ca2eb55ecc5081d66ab2f8e", + "paraHead": "0x0c43071fd632f175aa3c0484a00440950d9536edb51c8a497bed798579c49a12", + "validationCodeHash": "0x5a88565e761782c5d85ca17020cca6142abcb8c7c87ccabd2119acd2e3105432" + }, + "commitmentsHash": "0x8d86c6c52fe646b5e4aab269586aa40901d4c02d790d429d59cc70634473402e" + }, + "0x9e70c83aa573fc184339bb0b1a51e637598a3b21d834d61907f338e2bb62dca992fada00f9033a9c4c8726badf8ca613bb3df12847ccf7175a578859f887b87d87e72e67b1f6bb695e6b552875dba4e9b856ea4a61a3f7465b34e0ed56e26a5353db5dec08066175726120f4f2730800000000056175726101017cc886844bb76410b62745ad549ca5cde7ef51b248206d4fe381fc01e76f267d3cfb9a53895e137a8e1399723b1f42a1f2bdfe181733d29033cc955dff28a484", + "15", + "33" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2031", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5a8ccd571b90aea6faca73136dd5bfa4f10c731aa3db56710ff7e85a11460606", + "persistedValidationDataHash": "0x260ed64122b6ce5c26c13996ce818672cf0bf2237f53ef6bb22c6d05b8183805", + "povHash": "0x5b69f2d6418542a6a358d08ba7ff9aac43db4cebd2e167c5419ee299afa1c349", + "erasureRoot": "0x048c4f632eb11020eea270f290353dd7ef04e535329599330fb7d88c9aa60891", + "signature": "0x1271439df44556897a35334f285f3e0eb87fb97a247ddd5f7e566a16c8bb3043e42963394343c971745eda49aec90fd2ad45d459a8532659d11a3d3df62bb082", + "paraHead": "0x4d476917928096aa72c5dfb0fabd8c606733e81307f85c033539e1af5adf88b9", + "validationCodeHash": "0xcd393115b86484068d173d2b582f843e5f7c15f42d4026470316ce9a64d07701" + }, + "commitmentsHash": "0x562adfd82ae581510e832e6ff036e493fd0ba177b22d78ca1f823bbd27ebaf27" + }, + "0xebae8331ca148998268c9cff7ae8bb60e139446113207a1944ee354ee5637e1aea1c0c0113fbf37bbb584a57cec033a7e6f23d535f99a7e5a48a2ad3afd4373f60c5b2437803b617993f28a2b9f1f3608492303c83b695ec1463d8bbde4d66b7ec050cd10c066175726120f4f27308000000000466726f6e8801da4445bc6d010ab1d316dbac8fdc413578b740b3c2fdde2ea507a4b7808504570005617572610101f0b5cfa2a1f9d6e5b71ee64f6ff1e89670c4af7182e95ae859c40dea955e1977a5e3ebc741bfba37c10add6bdb7d03e3ea49775efb82be501b6c7f75df693a8b", + "16", + "34" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2032", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x54facb6b0be5760823eabed500031796b6ee7c6d3967ddc7249896e728489a61", + "persistedValidationDataHash": "0x653be72385acaa3f7651a0a6430999574c210c9db5f2b8bf1ca4bfe3495fa2d2", + "povHash": "0x3821c1f2db7edc1f7aa8ea8ad406ffa8d12d27941d1ba99905fc0c2ab7a3a59e", + "erasureRoot": "0x1de72626e7fd18cffed79943a6d96c79b3552c67d3867fdb0a3da45490d268cf", + "signature": "0x58e3a9e9ae8601587da8444d1e61d402d1ee8ae4f959da7a8568f4080bc8dc495bd5191770470e0093549488310ea4be60a1344c609bcc83e174b19365cb528c", + "paraHead": "0x70eed7bca7cb2af7550b7cdd8753baf5a05461d665c7add95c32edfc61adaee5", + "validationCodeHash": "0xb9f8cb5040d1bbf541e0909a87a87b7101a8a43ad43eee2a62f712a8a2fad707" + }, + "commitmentsHash": "0x4b4ad02db8560bc2469ae29a79369997e833acdc7b8216e346e8823949643644" + }, + "0x04ca20f7580a5b2aeafae856bf7ed8f6761b7888010b28d224e389d255df112c9a1dfb007c9ef7126b75e8fae8139e83ad41593a13c426450d1c3d142322ce285e682c91f4d5cea8582a665c4ebc7481065d7a76a3f5473bc39b4435b109e640e811d51f0c066175726120f4f27308000000000466726f6e8801ce2443bdae8144ccc2ca2d2f38b9ffe058b27a3635c549df84408384d4c484bd00056175726101016c6af4530ca2b4acb3ca6ae7b27286fa081512ce745aadfef75e20854c8f7944f15645ecba6e5f4b5f8a89e64868aecedd6163efd984252ae7b432704ac2e089", + "17", + "35" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2034", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xaacae5d02552111db0fbf63619048000ccf86c4f6f6a4dadd7092250ef3b8e17", + "persistedValidationDataHash": "0xdb5926eb4d5f27d1d53035ee73622b6119ff11f3127c431c981234fbd7bafb15", + "povHash": "0x45909b4887d4f62199b305df94c85e8088ef0e44b00aacdd926c8b6b7c259b29", + "erasureRoot": "0x1426e4db5c2fbce8d0eaf6cf2705fd382a816591dd74324036f3cb5a0218447a", + "signature": "0xbac045277bad4f7675081946275e4ba8164840a78576d27a3a368bad9c42b71e05596eb17d8d91f9f8b583a8629bca8be9a73a33420b0ef29610478a97f7ed8f", + "paraHead": "0x6d51eb28681af7c3effd26199c7ce5f61a4edc7f66b4946159b3e828f12d950f", + "validationCodeHash": "0x56baa363e8800c2a2a8dcbfbe42d2fa7236d84a01c5ac6cdc5139885489e699e" + }, + "commitmentsHash": "0x5f42f73cba5d6ede8f1051330cb9d05723842dc67eabe5823d290fc1a66b0c31" + }, + "0x6f543cf8441b2349a6f608acd7faa12c031589758ec9437596cd2c9b4485734602c5f200c6edda442e846e864e8c99d9f090367bc97f105706a57fb0523b15febf49dbe6006f47278fbbbaacb606afdc7fb7f10f87327ff43b96c24079c595de4ede2c4e08066175726120f4f273080000000005617572610101600a2b92d9c320dd8b4d16a450054cbf231e11df12639e24d78e9c3b97fa9d21764e144d50d038ed8d4a4ba3629375128436480216a511744131f136e0c60580", + "18", + "36" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2035", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0414662d98725915be43d18fe2d3614e62ad15f7953f5c6f97e4eed2d099586b", + "persistedValidationDataHash": "0xf05a8e1dee6a79943ef36ea0be9e2005344a9cd6662cf26acf977e192a9e0236", + "povHash": "0xcc61a82971f436d0601484321bf03343ecec659563823de453b76df3990e4245", + "erasureRoot": "0xe48d9b2330050031b04897a838762c3497fa76092f84cc2f463d6b0027fee886", + "signature": "0xb030b900762248e40c73458dca00e1b26572caee3391067276adf5b08d081d442c93bba6bb1fac8221b244e64cda6c60c603a12eb1810f7c4ff54030fcb5b582", + "paraHead": "0x03117fd2fe02227ef2bae7dcb11f9c5c904c0b24ff756dae70b2019929038422", + "validationCodeHash": "0x15d5741de8c68e68a5a61bcd5f63b5a97f42b05ee1a77789b9a8c2a436561ea6" + }, + "commitmentsHash": "0x6938afd6c6967a1ecf266fbb516066908c682de01477b6695fa35775aaac3838" + }, + "0xd8bb617befe362549c28e491828943a75b07ea32fe0ce87374e0eed511cc933fe200f400c46f95fd5e66ced96c4816a6d171ccf50ce4a4430b655a7ec53ac76b830f9a8e95331c9db394d1eb326322e37d121e65fb8ed1e4ec995d78c89a04b5af66ea7f0c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101fe8cc632a58ce4bac2dbbd9ef3a2c2d863a5c6a7bf0a5e003355dab8a707f3126c7d4dc58e7097bd49501a83827edddb68d31aa7795c619d52dec8267fc89780", + "19", + "37" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2037", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x50cb297a15921984f9a5b39a4af7a6841dda7726561993edb181c1569dd13755", + "persistedValidationDataHash": "0x61c1fb3084aa828d3110af27f3646bc5f3749e1827b774e9f65aee89d1b6e0ce", + "povHash": "0x30c924d09faf4213006f3cf32dfa7171efa27123a5fedd5a8194f3a177018bee", + "erasureRoot": "0xc6b4a1b53f8b5f2d62685788a3855d242bbb4d3cc24d98ff034ad21e8d033d62", + "signature": "0xc8341f551929d5f61f3d3d58316a6ab40cbb86cd121715e909c9d4efa23f6c6933a7f748c21e46b3d7bd2a29c0ab57cb6c99ceaf633683434bbacf3f1e04f08c", + "paraHead": "0x5a465a7e5909f8a6e105b9c012b2bc95536f260b7f8fea443d3030283bed152f", + "validationCodeHash": "0x8bd754a6cdd7b4f24ca6c9296baee19418f3eeb0182ed844fe24f544d3f34942" + }, + "commitmentsHash": "0x57ea28057f1186bafdfc977f01e753f9f2e2d3ce4b2e98480f9c982f87574aa4" + }, + "0x8d3607b13a168174fd0fb42bcfdbb1440b615b262b8a0bb6ddfff8945a5d6cbd7212e9005c447f7f3d16919c07d74cab5f550ff238f024178e3b7ac1d6adf12f57fc48758ce1c9840b623ac7d8f0d72f88d539eec445b0ad591fe3b40a5df6a9c4726a8310066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e09010120d2de8b2a5477ae8fce67eb8a65527f6100f0b6a8aadcb2f64830320c4082ea0448e31f8e90d285b5197ba44a37cad4578a7fe72e3d5c49af15efe34094b903a405617572610101525d20f342d62cd2b2adcb0a174c4febdf38a708d07a007523b74ef1688859629d39f06729dba1b36c8bb35a7ab11f1998d6959a1a293621f337ca3dee7f6e8d", + "20", + "38" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2040", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xa604c6cd403daac04dc0c95fd573fbfc54f6359db5c549d626222973c88e9245", + "persistedValidationDataHash": "0x1532765c9d804ed1d824db8f2ed6c321e63c6d1bc7f521589757acb46be84985", + "povHash": "0xb74151dc77d12db7b9e847271c27133b4246c50be8b61f449d8114c2dccbdaaf", + "erasureRoot": "0x2922c6dd242196666613f9b8b75d5eddc6b7c74faac3381bfb689e84b5db6273", + "signature": "0x6a56888dd9146bb7380ef1aa32262334df2ac22c8f3adce79f804a09d1e71c4f91f42e298ef2e72063a78fef40971c4fe07fb66232d5a847dc183a617a94c884", + "paraHead": "0xbf83b8a23dd5c8fbfab6f6dd0dda13f261b5f534c498057b1882715e07806890", + "validationCodeHash": "0x22c6a3c71603225c485cd7bca887833449b3ad4578d440f2bb4bc8722a6e9e04" + }, + "commitmentsHash": "0x734d7f26b380fc17d20bcd2930ff53fee8a86603248aa6c105f152cf01752767" + }, + "0xd3f046feaa1bb1e580cde54a9b3a839a337261b9133b3bb4079e93a73234cb5b6693e200ef20d1a561f02b660657ab6a32dc44b35efa9f1b49ff3c8e7c0a1dd1e8042babd4bb5e10de8c9d15165db425522d1997f59dbc4e0506fef490604a9a801bdd100c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101a27c3de24a329ccea24614f6110b7bf266ccabd38c19c0914e601e2797e3525aaf6fafdf18e2626229b1adc8520e221f6366613d4ec5c2291af0e028dd9f0c81", + "22", + "40" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2046", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5ce692958224506aac77ca94a0e970598d4d5f9faa936cf7fd65c2dcfb92680d", + "persistedValidationDataHash": "0xedf12f3db377710c5d588dba4f3a3d8a826691141e58bbf2d51dc3dd977c5ad2", + "povHash": "0xf04b383be85f84965ca6c53a17a285c8e59d1bfaaa4a75a98a066378ec764253", + "erasureRoot": "0x633f89e01cd228b9779dda120ed622aa0feb52fb60c9954505433ec913120f61", + "signature": "0xb2d6b2419e48929534b9520f7facf0520210baf81a164dab218ecad90cfe3a0a84e85ef5959b28e42ed997b7c7e6f7312298d3b14e71817f57a336b733ec7b80", + "paraHead": "0x010e8ec2d8caeb9a3faab658f57d69b7d8caf0fe652a523b5ca1145773c414f3", + "validationCodeHash": "0xec6bc884ce383f78e6f609c9387db90dbea19cd0f6765966849cd4259342dfee" + }, + "commitmentsHash": "0xca72321b09741c693cb4afb32a36a69efbc6a877e2b829bd4888ec7b207aa26e" + }, + "0x35ff5039106791ed90cb1c6f409928b6d83c4ea6a76cfcca58cecac1cd31531876e85f00df9e87329110ad7fc3d111c83df5f2d09d87587675b0125ed31f85c5bcde3d5e01b98b4f59b9167a2ce0139b7f2db88e198b9d1533530b07007857e0b6f1d79510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801175601b409b7ff86e4442d2db35822efaf92690d7995148607ecae355f2a75d20005617572610101e84a18355cae27ef49dac6b5476324604f71a6933fef1e86e1102618099bf310ab8ddbf421ef2f68fc5a1a1f712e1ba2871a84140eebe69baf76fbaf7bc65386", + "24", + "42" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2048", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x180189e432849f4d0022a0d9f1c124daa2b0d15a7852d3e34a4ca9ee0fb9d36f", + "persistedValidationDataHash": "0xb6976aa7419818cad1ad4f1856358f418995b3f3c6ffda68dc75d187617c0527", + "povHash": "0x710102dbc6d8a9f3f96e74c50fe70103add30eb419e04cf145396aed4db362d6", + "erasureRoot": "0xab30e0d60894badfd7bacaa2b23b333e5df097aadfbc2f7117d3c2c872f3a3ae", + "signature": "0xf09daffc635290d0af3c77a09dbd7dbbde42f2c52fd2d37cc1b4fb402e714c2460bfc3169f1aef083c061d3ee62ecb0aab419e29dd56638346afb1f5f0a1c384", + "paraHead": "0xea477b255eb7344b4802d694a22b70d58b6357d1e54ca5d41427faa7ae7c7cb7", + "validationCodeHash": "0x17938234e26c5ee44e6975c0ee69129a8ffc78220aa1f1c4f2eca5154939cdbd" + }, + "commitmentsHash": "0x3b79725ce5e57a34d913a2fbb3c620b51120d29d7839c371df10fe8eadf694ba" + }, + "0x4484f7f997f3eb1248a6bda18b313fd3afcc071caf5ce0a3c982fb8efe96c967ca828900a49420069789ed85dcb1d8504dc60edeb0529ee2a1c7c0ad677d58000735c73dd7cbff4c383d208a456fa35aa1ac26b46610ba1400e7410c08b254383d40698a08066175726120f4f273080000000005617572610101704574b31d694dc28a3c7b22832515de6cbd549f7c11b89f7c0c8a9ae6829d04370b5f11c145d73fa75fce90dae049bd82923895eabfaf46919db2d89e8c2983", + "25", + "43" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2051", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x0c4304038bedca34a2b269b4b20cb6991cef3f7d49c049f5e3dd008429e7f03d", + "persistedValidationDataHash": "0x528c91ba56946e52b8b574c989899aebddfc29ea865bb11de991f42424567833", + "povHash": "0x3f3245bcdabbf7c52aa62637b97848b4dc74c8caf1f087659ed94b3473c8724d", + "erasureRoot": "0xc426f16c547d653c375a208cafc72d0a5a32246f3dabf56d8aaac7fb4a2b28bf", + "signature": "0x00bd90ff4def48c83fd2a1178e7200475d09470c4fffd55d00d1e28639bd115244e4b2aba130b287aea819be5e84b037f9897dfff953d5a1ef5aa8d5b251f481", + "paraHead": "0xdfee0f5a13a728d790ceb157c4ec77f990fe6050171b67e57c67c32e6cd8acdf", + "validationCodeHash": "0xf24b1c1afe56fbfcc4df921379be93d6320632d3d5cb60e54eab05a43d397434" + }, + "commitmentsHash": "0x512ebbf140aacec1e7d8bd14f9f3c98dacbfbb9425493fa98f29a5ba1099ae3e" + }, + "0xe35a4ba342c8a82d6fef38a6226e0fd866233ed75cac42f6f42f34400db4938daac59e001743fb9222256aa4a1162844d45bc0a206e62fe67932ec2fece60dcf8e627cdd6651fd3fc6348151b7ce1caadb5943e798dafa194940393a2af709f9bdfeead408066175726120f4f2730800000000056175726101015a7caddb6c1821886379b76611c8b414280b31c461b29385479cb904da760d1bf8e01c841ca8919aa4bbd96d947a676f2b0119a325e0654eaaffcb18d614698a", + "26", + "44" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2056", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x5adc69557cbccc3a88a4e4d0893ef4b387c40d5b51a6a355dfb25dbcafdb6425", + "persistedValidationDataHash": "0x2f5d08c3800719eb394ef6cec9a7771d87611be613de44ed9870db41fb206bb5", + "povHash": "0xb1bbd6ce3e2715bec128b9cd512cf2485e10f93fd0a8a85769f28396d59228f8", + "erasureRoot": "0xa148bdfd6bed6a33ace5a7a2c2d5f1b5d60096cd6979f86f8cd66b5f4fdd4f35", + "signature": "0xde1c38fa866074a5753e6f6f0ff0414f524b6a2df63840ebbc010aa8984c7901b48be640f40815698fbba260f9904c2c471e60482f246ee049947acf4f452783", + "paraHead": "0xe4475dd34aee2729aca2ab445a4ceb5724de5d5b6469d9fa40408d210327d1f2", + "validationCodeHash": "0xe3539ff12324c2ff96565ca35bf95f044a1b82c15ae01742fb751b520cc42ef2" + }, + "commitmentsHash": "0x9200f0654eec99d94836c1a36cb18b67a849ae83c63fd6b146c955e0bdcc2057" + }, + "0x37bcdc4a4e74b54ca92645cfb8f6be5837f376a3d82ca424bfa11489ce98727c427d9b00b1b00185005868689a43bdbcc3b0ce80377c2c3a87031f3161ad10864bb761018e6a5ce94117f8bb0cdc80d2f10808f03b6d9922f3c10fb1e4dc5bb678d7832e08066175726120f4f2730800000000056175726101013ede4b17a3b23a621e55db5662b626f26bec7265d3f57e185332c797192f900f53ae7980023ac77235e1d108a7ab1fd53e17e2f97f21dabcac7ef9e87a19f583", + "30", + "48" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2058", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xe81311bb0e84e3c5cdecfda06edb5f5f0550cc4f03c70456728f29a6170b6458", + "persistedValidationDataHash": "0x343997c1c94dfa44d1c36791dc323694f0dcf697ded105530c99092f9875f433", + "povHash": "0xe65ebec10cbada8865046c4127295295cad3c76e81d2ce71c5de351e86570a71", + "erasureRoot": "0x3921ab84ae075d127e6a263854552c4fae183b9c8c25ad2a8e125d2d043a8e09", + "signature": "0xaa80d042f82917ec8200f960e452f8eaad2e602ebc4a1d4bae389fc31603552041af7b1bd25642e752a9122f37a0a6c55a1c05bcc2fba1dfc304164e5a265a85", + "paraHead": "0x92f7f4d0367f1b0f298e0d8170dd77dbb951586d32115fa2027e1c5f35ad9f0d", + "validationCodeHash": "0x349bac4ca39f6f77e5d4dc7b8435177212609badfe18bd85c4ae6bf2d1dbc89a" + }, + "commitmentsHash": "0xa9e66138421e4c73d03367724faf1515169c6a52ef76d76d484e8bed8841a793" + }, + "0x415089af3e38fb5986119fd1c5933f27a0d6c13b8c0ea65490f3d63f656c5ae8f6911100a9cb178d86217fd96e8b3320a4bdb7ae2721f3231cc9d1867347500653a5ca9e652d6fe57fa6e03faf3da04d4aebadc6c00eaae2107899d70c18e67b0bd3554510066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e8801f1f7128d4336c403bbca0270ddf05b48d1baf8f4c5b7e60d08afb125d0828442000561757261010100968101814cc4eeb35cf438ef68be86eed31425a99a4783c1ce1a1471586f71b37794147a800c7de55a76601c0d6296e623cea20f1c8f3fcd655b0a92c8e481", + "31", + "49" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2086", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2f786694189ca4b20f4d63ea621a2d985875e953acf1773869b1ba1e164565", + "persistedValidationDataHash": "0x25c9e130bdb48620d927669fb2add99f2e95a5e59a13dd4672f874d0b8db1958", + "povHash": "0xd2b3f3724d6c9227b3ceedc11c7ce645dc3fe450df09538b14fa90061210ae59", + "erasureRoot": "0x4688bb3a2facd53248679167f94f8e7eed96dbc6d9742f8d94e5a6f5a34f9ca8", + "signature": "0xa4c038e2b969a70d4a8f262715a075074b87c0e72aac20ba805246d6d27c044f016e2bda4840338ddeee422ead2de3fd9b991ddda47b34823e4cf7dbe5b6cd88", + "paraHead": "0x18e990abb9fb960ab3e0b7ecbf3f6a11a45daea23d5cd90f48f68ee50e0f1077", + "validationCodeHash": "0xc617bbd6231c429151c03b859a19e92831a7b4bc14b12cc5a9a6f9be99be677f" + }, + "commitmentsHash": "0x88cec124fc3e8f05776ec19883298c9d23bac1c76c8e0cbf1beefd29d69dfba9" + }, + "0x20640fd832259edbaae58215ff69eab90dde6c6f186e297e22ad2d85403b2435f66c3b01e488b2cc54debe9a39395ea51f505f4c49c9bfe79420a55fe171b232625bc722deb387c9e520b198062be5649f414bf6ba087b4bdd8c54d6bf1cdbd100afba1408066175726120f4f2730800000000056175726101012e0cb630216ea9a7d41824f6d348852144d7a1acc1f11b7cc595a91b2690fd042456a0bc86f68f0bcf4723b898eb5092e7b0bd89b4e7798d3aaf8dd3a23fb983", + "32", + "50" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2091", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8c53245207e4c4335d4e8e5065a9798f09e1a6e3a7dbe4f859a0ab21f85a2c40", + "persistedValidationDataHash": "0xa7f8f07bb94be150cafe759f3c9fc8fe97ebad4683751904ae93a9cac16f3e8a", + "povHash": "0x1656381a4daf123448c8667ca1e4bf377fef8ef885163edd120cdbbe21bd8335", + "erasureRoot": "0x7d0ee179bf84dfd35ee783f0b119c6fa7f3cc5a73cb301041b65c85b8ef9a409", + "signature": "0xfe361b3c796bfe6d78518f03696faeb6eeaf3b9110fc23aa777240578992d9732e269077a5ece1cfdedb1d09c1188d3de0eb547844cdc959bd2d1aaa195ed780", + "paraHead": "0x4bab2de836b5f4015c780ed7bec900b2bbc4c8c4f496606309d54c8e8c466250", + "validationCodeHash": "0xca4d75ad8d9bbcd9b399a812fddaeda403b7564341bdd2a0e9b3d213fee9dfec" + }, + "commitmentsHash": "0xff630dde05458dce8cf38d67bef13291c2e2ca73d9a5cd4bd6f7f596d403584e" + }, + "0x2879599884f53db8f940d66db5ed18e19916053ab3f4e8c528e1f8bb68646d0ae6daa000a45daafd467239c318631e65dd68c15bbe2fe4d31b0b292c311ba249c86caa9b65e596102cf407ac9fd58f871becfc3deb0ff665fe53b03740452e2315461ba80c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e3641670405617572610101b86cd4e66564759e867bae76fbe420fab380c2311f5dcb1c3dac522f75716c5aa6a9c44cd2abf0967d2f7fec16a51b984a8179945cc5f99d9683eccc02129a8c", + "34", + "52" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2092", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x1a5c41b4c843767ac9cb582a272bbdd5e5aefe83e2492a90c4b45822c2c65a61", + "persistedValidationDataHash": "0x3b01cb7148b1d24a2ab3774ea89ae2eacaeae6d0b0acb8c7acb0f32af7241a29", + "povHash": "0xecdec59def259122003d7a435ff44786ee0f7e577d53c6eb841532be7bde655d", + "erasureRoot": "0x5be1aff97dfc467a084c61a083d4717668351f5c99c4a1ab7e6e963ff75f7482", + "signature": "0x4aa0d2cca89383b8030e66fb460d5dd3f6e724aff63ca64a479bc2e29869b537ddf6c0e992fef2f6bcffadcb9558f607d6423b76c6f1a00c58c6d25f5009ec87", + "paraHead": "0xea86614aa93da06f2ed39024f0a489a8ef24864e5901635d92c13f6f47d25b30", + "validationCodeHash": "0x99933dcba0bc15cf73afa5a40884355d8c343535371c83670bbb15f7ad8c4ec5" + }, + "commitmentsHash": "0x290dff70abd39626f5cae9546fcbbfcf36acf75304a0cdf5a97a4109ce14c68c" + }, + "0x70023c4b6a1d980eac9889d657cffb548d579376f3f061c518551e8c67635b359a190d0104ef7c5d969110905cf741e260df6f7dafebba86f649a71663381103d8af154e6fce9bd5b88e316098646f4a9309bd481d0e366d6be78be43db200463569115608066e6d627380766515a313363c640db1ff79f866b9597426a49773626c2af3d73f9388131c62056e6d627301012c1d5a9050e09e394b9bdf12bb6ef1a42e17c7e7e91206edfd6efd525aa1165d2ddfb1c61777026042fac620b83391d55de7d07353bfa1f7f45f71bae1ddb383", + "35", + "53" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2093", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x66064f3465604d64246bf810b9fe8e49a1cf470be7263b11a699edc83a9f352d", + "persistedValidationDataHash": "0x40b15c97481ef2ca6bbc6a6be61031cc834e85cf0040d438adef1c596a9a1cfc", + "povHash": "0xab00db5a9d4c8cbb82b329dc81253d7a88d9ab83e3e7a65cebcf645c99c76fe9", + "erasureRoot": "0xefc52a16279929bae12fd2a71079493f3c6e752afbda2c13db71800d0c4e313a", + "signature": "0x6a9d40738db5540934671db720452ed6d4e2065985726b59663d9adc8469fd2783c836177aa07ab5f83349e2df14b1fd8435daf219e6a9ac369ebed430c9e686", + "paraHead": "0xef6c65001c77373de1330c0b14ddc89a8001fc63cef8cc2bc25934ff4240408c", + "validationCodeHash": "0xaaf8b111859be1b3d33934ee9bc8a6fdc2bd674f5236099d42bf469cae8e9dde" + }, + "commitmentsHash": "0xf688595fb00e3dd873726a7014ad680ec68d3ab23ad2ec059917ea089dc2fdd8" + }, + "0xb64caefd758bbe4def897291e0048ccb2fe0d9ba80fdeb5084503a50527870689a757a00c1e29530c8d772d5e669ec1966647dcf4b4a82e7c05bf770abbaee62a28db3c7384ba45e2929ea784b9ede357298d4e160fa6d6c6af4274c6dd2e3ca6a002b2508066175726120f4f273080000000005617572610101fc7ec028463e170e649b9c7d3c2264ad4613ddff6affb6f30dbad889296f1b0f0226d8fcda485abf7d5156c33ffb4c945acf9db0d9c50c65cb98a1962aaf6282", + "36", + "54" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "2101", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x8ef48814f642731557586cc256a1a39475d9bf76b478c453d128d01f91176922", + "persistedValidationDataHash": "0xc43507c13ee38d5c36685523c1f4b7a6cb99ac7b004b476e92c4a2e115f668af", + "povHash": "0x912f5dd67115065557dab0fe1542c42c455578ed8aa452787c07c97e271ce955", + "erasureRoot": "0xdea7716e4e6e2a1036759bc50f60df79f0a5d32b6877563c5372e2d21fba0b16", + "signature": "0x7a60f2d373225934a334fa484e66a49a8fd23c14a205d857264bfe94c0ce077b9b69d60e4996a88547c7fffae0ea816b302119cf1aa5d1fd8a26efebf1018786", + "paraHead": "0x0192c4ca083a8482aff4ff11cba1f3ae2d67854cb412a265cee4bcd9d0237bfc", + "validationCodeHash": "0xfa95f644593ed8e0ae2705031d21eeb7c950443b5b5a14f6c8c7366fb4280e90" + }, + "commitmentsHash": "0xca02ab1034eb72f29701e11674dcc627c915185f02a868753a35786d48d4400d" + }, + "0x3d39e925ff495deb74b54ddb116551230c59af7b9dee4043e8157b319a9fc0047ef606010a85be966ffb653b9179b28375c5ca43caf98773320236dcb88cd635a2cade4734b01242f1685202050d146fab0788486057ff85b89e24060f64e679454328be08066175726120f4f273080000000005617572610101de8e69d5d39e49be40e016f8fc430896f3a9031757897a4a6e916ad8486f9f2f6b4a5edb93fa15f614d551a9164dbc9e7a5536d2a91c0694d7e8108ec9741a8b", + "39", + "57" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3333", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x14381a2c494ee216c9d266d3a596def2a52bee48f5cff4f605522ed6cbcf7723", + "persistedValidationDataHash": "0x1a3ea54e9ded41763a389741e5bde4de2368f29a3243cb202bc401154b5d34ea", + "povHash": "0x2134ce245cd9c0f32d8c6cf71770853fc0ff6acaaa60ef27b76bbbd54aa5ea03", + "erasureRoot": "0xa79a9e5b1fe01ea97c3ad3ba16dc46e1caa51de894da3d1acfc4e0396eb9d738", + "signature": "0x9092647faee8398e80be795187bfdd3df865d8f06944b3eb8b2da2c24b301079be4f9f955105653ad11996868b46b77f931505fcf6a361e5c0010a7e9953fa8e", + "paraHead": "0x5c12c9c15a58137324fa8e9540b35b6a56a6813ef9a86e18a55671b44ef3d690", + "validationCodeHash": "0x6e25771c2505f549b5af7734c84213bd1fd39278fa8f07298ba69da55a5c7089" + }, + "commitmentsHash": "0xd0a6029603797edc432b8f5fbd8c33c1ddda17cd06b1e62c98ca06e579bc6a66" + }, + "0xab1482dcbf3171669a1338c033bae87c301cecedb1c8041c2d637b3bce048365cafb76002f1977195a2c5ab4429a6871a8d73e11971b4bb042c66e1d743ab5891cc5c48f8dc6eac3545cde2c6c67b3cee1263d866867ab690cda946f74a8e177105a2c4c08066175726120f4f27308000000000561757261010156c1da7441d3d290df467f7691228153e3af4b66c0281ef4214546d4c4520d2e60ea3e57a134cc6233cb1088e85a4005ce6b5f3fe2261e3b9a493a414a576a8f", + "42", + "1" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3334", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x10f49793d5c69123ef1d432ab357d79b9e4ed8bd76b9d934290105e71c31ef55", + "persistedValidationDataHash": "0x1a80dafc7f7bc619bd325ca66ed90c7511e3f974e94dfe7bbbff30b8f13b61c2", + "povHash": "0x54be2e974b8321dce7b5fa3955ce5e8523e9d3de65c59df890d045f2ec670800", + "erasureRoot": "0xde8a1c92748ed5a5e247fd63048efa1e32dce5727ee25d09eac1c3988f122b13", + "signature": "0xa62104e3f12b8b70693874bdd96d87914c548ca37ae3ce097cc740c271d30b3bfd814891586cb023772cdf28b4bd2b19858c3a5091b84623262cf7a436b1c98b", + "paraHead": "0xe8e9a38739c5152535782a716511ae9235a4af75bbd3ae2f1665121e49728563", + "validationCodeHash": "0xcf7a6409cfe177ef12866ed33e4ac2fde64c776fc4eeb4da9d908a88da5b9b6b" + }, + "commitmentsHash": "0xee06469839fc091fd999725d82a318d94e22121c64dde2cff90a4063ab7bf6f4" + }, + "0xbe74cb2f70a96288192db09896d256bd00551fd06929a8068755f8a7d8c5cacd222a0200a120a701a8b14c7f9c4e1e8aef4a1529ed82de43e0238c930c7c20238b3cb1ade3e211ab64ec581d5dab9cad85eed12eb07351e0146c9d8d099d7a344aac32f3140672616e648101341596bc938a8e8db72da258c963ed6acb424f4af47f4f1f4d53a7acd9804925485283636ee248161dc660836b4379db7641531fe9a7a5fc64ac2d7899dab40e9c84d9dac7b5b5da8ec13214533768e221c90617a2c19c7a9417396ffbcc920c066175726120f4f2730800000000045250535290a3c5e72edda17fe300f2570ecd9da5bd0da47ef3b4dbb4d90d77d3154ef1340e364167040466726f6e88016ece06e88d28fd74395a12abe91e84fec80e72cd5718912fa6cdfafe9714f2700005617572610101c0aa5020804b03ee2394aa3484fc3bf162bc1656e69cb91d108e5911bc9b5e293f53bb008c84e611afa507fb535b2cf470d0cffd38cfde93da7f0473b42f308d", + "43", + "2" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3344", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x3e2c765ec0e00d697f21c7b8e0f26f35e98b8a7d1e26234f45d634fb70b5d360", + "persistedValidationDataHash": "0xbe6342f2a5f0b4af1581668b755a00cf1c7e09066d030c1af12ef5be0f56e055", + "povHash": "0xe4826efb21f12b04da9504786b12838345f1b3b93c4564cbb6e44a26bc688ef3", + "erasureRoot": "0x849d5dceb1911e7b633b5b063194b0a9df4a9f2ad425b29ef457cb8c2d3ff4e3", + "signature": "0x0e2a2c973a7afe1e25ca0bd605428a4aeb2ee6a425f43e87ded2d92f170b2c78ea006c81feb0b026174582d315787520ff58116be63ab0a54a86a7ab6be6dd8d", + "paraHead": "0x9ef54ff9f266bbda1afd23e51c52ca5afde90a5044e56e4e0d93d93c94fb2cf8", + "validationCodeHash": "0x84ea0dc85b03dbca2a76548e8bb35eb6b8369d0b91ce5bafc6ec89d07be77787" + }, + "commitmentsHash": "0x800e7e583ff2b310fd8ca0302168653c985f6e43b1d778b289e5c5bda18d7d83" + }, + "0xf12af03632c45ff0c8b34898af4ff2ed9da8352ca5cbd01b934f6fa1c80695352aa902000857eac519dd6cad88554d35bd0dd31e2f629562857ec52c0f35668b2a4586c8b6fee22b4c1912d6a27f918c97bc0e362c5593a98da9a7acc9a5ff9a1cce498c08066175726120f4f273080000000005617572610101b271c73a41c3160e4bf097ea13d38fa73dd099c2de4bb038a0677d4098fd17771473fe82cdfe00005420e2d19ab77d98ec60ad5828031e2adcc332b275f8678f", + "46", + "5" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3345", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0xfa13b12b9249dc4ab9d2da923a3cb220a52ddcc3146303ac76ac24e44e3e8e68", + "persistedValidationDataHash": "0x3bff1c1888ced360de22a5cfb3b75c5bd2e96bba84c63bf53c6c698a24adb0dc", + "povHash": "0x807df423ea06f18c30c52c7d4df6a02ce8bc04614d9b703ea794af37f2d1f431", + "erasureRoot": "0x43b92643ec2a139457fd39f83fb0361fa031ab5e34ee453e176ac25083bb7f67", + "signature": "0x9c288134e27373cafab0ed3547747e527a1bfab568ebbbc63e5fd98d3ce1144d39808cd96231d102a971afaf0b9e886f7eccd42cbfeff68c192f677cc8cf4384", + "paraHead": "0xf4ce6b60f94378dd3e92ada5a155204f4b5dfab3c02650d5b2e02a1d2befdb70", + "validationCodeHash": "0x73f790417fb85f65160f31d6d8283f3685b9f6027d7516cabd0640f0750b32de" + }, + "commitmentsHash": "0x38c1f15e62a74d22535078c1f5f014396009516649f1b269683efe1a8efc43db" + }, + "0x0e41b33bac97c90b8f43c11530027f2c9833839dd4e83e42f5a13b15b98aeff65e80120046f3c04623b23d8c605fb434def0e850d2b39d8ce253706c8265477a18a619499154c0dfd02f35bb987058146239823804520683cbae86c0aa7b68d065842d7f08066175726120f4f2730800000000056175726101010abe71954f6e3e77e36a86bc4a8c68309bac56a07f6642d8ac74f25f1b00ac6ec86c669fcfd16661d2cf9e9f0978999a7f8dd9584c1840fc145ff7c70960478d", + "47", + "6" + ] + }, + { + "method": { + "pallet": "paraInclusion", + "method": "CandidateBacked" + }, + "data": [ + { + "descriptor": { + "paraId": "3346", + "relayParent": "0xa59330a7420132ea9429939ab5e5b695c5100985af507c6feb29a6fcacfb572e", + "collator": "0x6ea0133290020cca710f4648ef73cdd380da6da57d492cbb96348e946e29172a", + "persistedValidationDataHash": "0x94f4daf3267c5fa8d5c24eb157a43bcbc97a0bc36542717c5a77f16e6a4db35f", + "povHash": "0x2ac9ea415cb79d33d79ff92874484248ef7a1df54ce73b25ad3a52f8aefea965", + "erasureRoot": "0x45d4c8129aac05004675fbc4e37cf87dbd1585615829c8677b2375a6f4653642", + "signature": "0xd4b7cd6ea0709d77d44ef50ebd5d248dfdbd4477bc468b46d4229633a7547a76e9b4132dab2e5c7fc78cf569fe14c1ba01eb992c55944a987961b29e0bd7a780", + "paraHead": "0xd8e63b419e3a9c9877f959073370ad098535f3cc7e3a64deb7afb832d4757c3e", + "validationCodeHash": "0x1161fa8c2d2563429af767be4b1587b806118dcf2c16a881bb0f5f278f7fbe91" + }, + "commitmentsHash": "0x46eb0d048de48bccc7a04a8dcddbc2d79660d057b4e8ac67e7a876822e7b5a89" + }, + "0x44d7026ed0bf5b8810ab7fad17da9afd2bdc8dc67e772a459a93656f2011a0714e551200adb0646aa4642157d7820f1fb23d18ed75c794fa8e6f209e95c125b6c9aa695501ba4362cc2a84388137ec98aae2782f8264f893cb3218bf8a7b608c8528bd1c08066175726120f4f273080000000005617572610101fad9ec882aeae307d69eb5e9d9d6f8e4f562b76b2a92ba12dc6f005bc7aef345cecfea034b0b481099a171e69cf850bb38df1e1f08d4251f8ce28dae08333687", + "48", + "7" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "833748206808", + "proofSize": "50627" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "balances", + "method": "transferKeepAlive" + }, + "signature": { + "signature": "0x4791627d18f7c43d35d5bc6dbd6f3d70577277c15f2a49da4a9ab131bbfbc6d90bb5ab3dc855945f850e3f4161ef4c1002be4384a69ce83e062d2b21ed9e8b05", + "signer": { + "id": "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq" + } + }, + "nonce": "0", + "args": { + "dest": { + "id": "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM" + }, + "value": "176556075744" + }, + "tip": "0", + "hash": "0x4f151b3e1443437bb55460b602fcea37f0f78196e690d7e4522d0cd81facd9d3", + "info": { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "partialFee": "157130969", + "kind": "fromEvent" + }, + "era": { + "mortalEra": [ + "64", + "10" + ] + }, + "events": [ + { + "method": { + "pallet": "balances", + "method": "Withdraw" + }, + "data": [ + "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq", + "157130969" + ] + }, + { + "method": { + "pallet": "system", + "method": "NewAccount" + }, + "data": [ + "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Endowed" + }, + "data": [ + "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM", + "176556075744" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Transfer" + }, + "data": [ + "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq", + "12y2M12CHhtZy583XyiaXj2tAHB9bj4PxEazyErDp7yGjfFM", + "176556075744" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "13UVJyLnbVp9RBZYFwFGyDvVd1y27Tt8tkntv6Q7JVPhFsTB", + "125704775" + ] + }, + { + "method": { + "pallet": "treasury", + "method": "Deposit" + }, + "data": [ + "125704775" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3", + "31426194" + ] + }, + { + "method": { + "pallet": "transactionPayment", + "method": "TransactionFeePaid" + }, + "data": [ + "15gq3Ln9s8jVTyHqwX8WYf8Nwu3maJo946fCHDNS5ePFFZVq", + "157130969", + "0" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": true + }, + { + "method": { + "pallet": "balances", + "method": "transferKeepAlive" + }, + "signature": { + "signature": "0x1a008f8b8968cb6803750a33bda488ae95ddd437d4889ad7a4d29393f96051d224a3606c0d8a229e91c1e449c1d97e9da0dafd026a661117c4736ea012fe3903", + "signer": { + "id": "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq" + } + }, + "nonce": "2", + "args": { + "dest": { + "id": "12nr7GiDrYHzAYT9L8HdeXnMfWcBuYfAXpgfzf3upujeCciz" + }, + "value": "3499841869031" + }, + "tip": "0", + "hash": "0x6172c09512af2ce39298b449fa4aa37317016447bcb2348825553b64c3c17a92", + "info": { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "partialFee": "158130969", + "kind": "fromEvent" + }, + "era": { + "mortalEra": [ + "1024", + "72" + ] + }, + "events": [ + { + "method": { + "pallet": "balances", + "method": "Withdraw" + }, + "data": [ + "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq", + "158130969" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Transfer" + }, + "data": [ + "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq", + "12nr7GiDrYHzAYT9L8HdeXnMfWcBuYfAXpgfzf3upujeCciz", + "3499841869031" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "13UVJyLnbVp9RBZYFwFGyDvVd1y27Tt8tkntv6Q7JVPhFsTB", + "126504775" + ] + }, + { + "method": { + "pallet": "treasury", + "method": "Deposit" + }, + "data": [ + "126504775" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "16A1zLQ3KjMnxch1NAU44hoijFK3fHUjqb11bVgcHCfoj9z3", + "31626194" + ] + }, + { + "method": { + "pallet": "transactionPayment", + "method": "TransactionFeePaid" + }, + "data": [ + "12FLicyoTAPLCVv6WgMDBRmezuZqCDKSwjDhXj7cSEe19Asq", + "158130969", + "0" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "268598000", + "proofSize": "3593" + }, + "class": "Normal", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": true + } + ], + "onFinalize": { + "events": [] + }, + "finalized": true, + "decodedXcmMsgs": [ + { + "upwardMessages": [ + { + "paraId": "2000", + "data": { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "1545324000000" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "1545324000000" + } + }, + "weightLimit": { + "unlimited": null + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0xe9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" + } + } + } + } + } + } + ] + } + } + ] + } + ] +} \ No newline at end of file From ba354f7562cf77da5817e1c0f8e608be5eb1bbbd Mon Sep 17 00:00:00 2001 From: Imod7 Date: Mon, 15 Jan 2024 09:36:12 +0100 Subject: [PATCH 16/28] replaced mocked data of block 5831776 with those of block 3356195 - in block 3356195 we have downward and horizontal msgs so with the same mocked data we can test two different directions --- src/services/blocks/BlocksService.spec.ts | 22 +- .../test-helpers/mock/data/block3356195.json | 28 + .../test-helpers/mock/data/block5831776.json | 34 -- .../mock/data/events3356195Hex.ts | 18 + .../mock/data/events5831776Hex.ts | 18 - .../mock/data/validators3356195Hex.ts | 18 + .../mock/data/validators5831776Hex.ts | 18 - src/services/test-helpers/mock/index.ts | 4 +- ...s => mockAssetHubKusamaApiBlock3356195.ts} | 59 +-- ...ockBlock5831776.ts => mockBlock3356195.ts} | 12 +- .../responses/blocks/block3356195.json | 479 ++++++++++++++++++ .../responses/blocks/block5831776.json | 415 --------------- .../assetHubKusamaMetadataV1000000.ts | 3 +- 13 files changed, 592 insertions(+), 536 deletions(-) create mode 100644 src/services/test-helpers/mock/data/block3356195.json delete mode 100644 src/services/test-helpers/mock/data/block5831776.json create mode 100644 src/services/test-helpers/mock/data/events3356195Hex.ts delete mode 100644 src/services/test-helpers/mock/data/events5831776Hex.ts create mode 100644 src/services/test-helpers/mock/data/validators3356195Hex.ts delete mode 100644 src/services/test-helpers/mock/data/validators5831776Hex.ts rename src/services/test-helpers/mock/{mockAssetHubKusamaApiBlock5831776.ts => mockAssetHubKusamaApiBlock3356195.ts} (84%) rename src/services/test-helpers/mock/{mockBlock5831776.ts => mockBlock3356195.ts} (69%) create mode 100644 src/services/test-helpers/responses/blocks/block3356195.json delete mode 100644 src/services/test-helpers/responses/blocks/block5831776.json diff --git a/src/services/blocks/BlocksService.spec.ts b/src/services/blocks/BlocksService.spec.ts index eca669cba..502136133 100644 --- a/src/services/blocks/BlocksService.spec.ts +++ b/src/services/blocks/BlocksService.spec.ts @@ -37,23 +37,23 @@ import { blockHash20000, blockHash100000, blockHash789629, - blockHash5831776, + blockHash3356195, blockHash18468942, defaultMockApi, mockApiBlock18468942, - mockAssetHubKusamaApiBlock5831776, + mockAssetHubKusamaApiBlock3356195, mockForkedBlock789629, } from '../test-helpers/mock'; import block789629 from '../test-helpers/mock/data/block789629.json'; import { events789629 } from '../test-helpers/mock/data/events789629Hex'; -import { events5831776 } from '../test-helpers/mock/data/events5831776Hex'; +import { events3356195 } from '../test-helpers/mock/data/events3356195Hex'; import { events18468942 } from '../test-helpers/mock/data/events18468942Hex'; import { validators789629Hex } from '../test-helpers/mock/data/validators789629Hex'; -import { validators5831776Hex } from '../test-helpers/mock/data/validators5831776Hex'; +import { validators3356195Hex } from '../test-helpers/mock/data/validators3356195Hex'; import { validators18468942Hex } from '../test-helpers/mock/data/validators18468942Hex'; import { parseNumberOrThrow } from '../test-helpers/mock/parseNumberOrThrow'; import block789629Extrinsic from '../test-helpers/responses/blocks/block789629Extrinsic.json'; -import block5831776Response from '../test-helpers/responses/blocks/block5831776.json'; +import block3356195Response from '../test-helpers/responses/blocks/block3356195.json'; import block18468942Response from '../test-helpers/responses/blocks/block18468942.json'; import block18468942pId2000Response from '../test-helpers/responses/blocks/block18468942paraId2000.json'; import blocks789629Response from '../test-helpers/responses/blocks/blocks789629.json'; @@ -592,17 +592,17 @@ describe('BlocksService', () => { expect(sanitizeNumbers(block)).toMatchObject(block18468942pId2000Response); }); - it('Should give back the decoded horizontal XCM message for Kusama Asset Hub block 5831776', async () => { + it('Should give back two decoded XCM messages, one horizontal and one downward, for Kusama Asset Hub block 3356195', async () => { // Reset LRU cache cache.clear(); const validatorsAt = (_hash: Hash) => Promise.resolve().then(() => - assetHubKusamaRegistryV1000000.createType('Vec', validators5831776Hex), + assetHubKusamaRegistryV1000000.createType('Vec', validators3356195Hex), ); const eventsAt = (_hash: Hash) => - Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec', events5831776)); + Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec', events3356195)); const nextFeeMultiplierAt = (_hash: Hash) => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Fixed128', 1000000000)); @@ -642,7 +642,7 @@ describe('BlocksService', () => { } as unknown as ApiDecoration<'promise'>; const mockApiXCM = { - ...mockAssetHubKusamaApiBlock5831776, + ...mockAssetHubKusamaApiBlock3356195, query: { transactionPayment: { nextFeeMultiplier: { at: nextFeeMultiplierAt }, @@ -654,9 +654,9 @@ describe('BlocksService', () => { // Block Service const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); const decodedXcmMsgsArg = true; - const block = await blocksServiceXCM.fetchBlock(blockHash5831776, mockHistoricApiXCM, options, decodedXcmMsgsArg); + const block = await blocksServiceXCM.fetchBlock(blockHash3356195, mockHistoricApiXCM, options, decodedXcmMsgsArg); - expect(sanitizeNumbers(block)).toMatchObject(block5831776Response); + expect(sanitizeNumbers(block)).toMatchObject(block3356195Response); }); }); }); diff --git a/src/services/test-helpers/mock/data/block3356195.json b/src/services/test-helpers/mock/data/block3356195.json new file mode 100644 index 000000000..9eb6ccd81 --- /dev/null +++ b/src/services/test-helpers/mock/data/block3356195.json @@ -0,0 +1,28 @@ +{ + "header": { + "parentHash": "0x59e6705b25f7bf7997083236d769701b0928278c97d4dcd4124a424da7bc63d2", + "number": 3356195, + "stateRoot": "0x6664ca07631af3b2c4ba0691565b5c10e09ca15927c5549719733ff884d51f3a", + "extrinsicsRoot": "0x1c8d2789453d9008e09503b22c9b28f8dede679eea61f93a4763d758d94a9ef3", + "digest": { + "logs": [ + { + "PreRuntime": [ + "0x61757261", + "0x271b4b0800000000" + ] + }, + { + "Seal": [ + "0x61757261", + "0xbc8319b57026c6f9df6878b1731db38257def9551df1de8c365548a36e26f631365a94ddc7ef4f6420ea80e086b2649cce690ff50c41e891283e62c5d6e5bd84" + ] + } + ] + } + }, + "extrinsics": [ + "0x6da2040100e9024f456b4de4b5e9173d33435a80cc2a5c855fa8fc1799d762d039c77e318ec9e78ad8cc00032bcd0ea3a09f8a231345e2b8d86906d9e0df0f259ef8dd2944645938cdb6efca5ae8eb8bf9e785fec71b5d0ebf05434cdfdca179ff9f5aa15d82c3c3667c8e08066175726120261b4b080000000005617572610101c4fc5445339dda1cf69f25ca45825a79e28aedb292970c870cff70f362545b6c9a052849b742618444a4f2e3a85d78f75570e40f3615615753c71d6636187580fbfeec00c6ba97103f25b2cd5a88f223d5bf3297bd4402617c7ba7e704547bb82ee0690800005000f0a856ff6f7d467b87a9e8030000741cd0070000d1070000d7070000e707000000080000250800002a080000b456ff6f7d467b87a9e803000080661c6d09f7364200b19e14b94bd6a86854b28bfacf161e5bb734df7110598c1fb856ff6f7d467b87a9e80300008420d0070000d1070000d7070000e70700000008000024080000250800002a0800009d015d0027092eef0545e8030000d70700005501e803000000900100009001000000000000000000018cb27c68306a049df9226061dff47ee3ab76c080322067fed648f5b226ecfe5d005039278c0400000000000000000000005039278c040000000000000000000019015d00ab91cf0114d8e803000000080000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c04000000000000000000009d015d063802d0f8d472e8030000e70700005501e80300000090010000900100000000000000000001ec90e2d506c53fdd984d33f898a00898984ecf9ef86440226f20734852fba10f005039278c0400000000000000000000005039278c04000000000000000000009d015d0ba169a93195b3e8030000d10700005501e80300000090010000900100000000000000000001191f605e8776ccb265f302aad56db44f730ce9ecd1644a8576cedc639eda5d6a005039278c0400000000000000000000005039278c040000000000000000000019015d0f1131b7f54b0800080000e8030000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c04000000000000000000009d015e0053f38ebdfd42e7070000e80300005501e803000000900100009001000000000000000000012169ec683e3905ee5fb47bb7e516e88525d33f7a73ffb84b2d4e90a6ba6061e1005039278c0400000000000000000000005039278c04000000000000000000009d015e04d2a15ab51127e8030000d00700005501e80300000090010000900100000000000000000001615657bfa01248a82bd5d0231caccacbf307d3d6d929905a889169c7b8db269d005039278c0400000000000000000000005039278c040000000000000000000019015e3ba901905f80c024080000e8030000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000c45e414cb008e0e61e46722aa60abdd67280b868b08c4e575a84db6f20288997bfbe33fa82c96ef2d37dc98a8bcc29f6f45119015e43d73bfd0011312a080000e8030000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c04000000000000000000009d015e4f36708366b722d0070000e80300005501e80300000090010000900100000000000000000001c48c130735cb81f8f2747e14b1efc2a2b7b05ee2f15d7fa7987accb2ad137c7b005039278c0400000000000000000000005039278c04000000000000000000009d015e55ca0b91260bbdd7070000e80300005501e803000000900100009001000000000000000000013dc14b0ca2fb96f239b053ddf9270c1322c9605aa55aff38ec10bcb8ba92d995005039278c0400000000000000000000005039278c04000000000000000000009d015e5c0201e32ae86bd1070000e80300005501e80300000090010000900100000000000000000001b926bb6fd3c50d23266bda4e42f2bbcb207b8dfbce15abada075be00038922a1005039278c0400000000000000000000005039278c0400000000000000000000c85e77dfdb8adb10f78f10a5df8742c54584015ed4d0e8b6b506b8c1403e1716b688722c4aeae3c3722c6523c17d470112307619015e7913c5068de7ece80300002a080000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c04000000000000000000009d015ea0c4f025fc646725080000e80300005501e8030000009001000090010001000000530000000146e863ba942cf49540125d34c8828ac98b665f7e76f2efa00fc2c9a9d76dc0e2005039278c0400000000000000000000005039278c04000000000000000000009d015ece433339688292e8030000250800005501e803000000900100009001000000000000000000014c7a3bb714a656e0527a4c3110ec8de8b57ea6870bf538c7434fe25b147fe318005039278c0400000000000000000000005039278c0400000000000000000000c45ee678799d3eff024253b90e84927cc6803ae17605ab7f6360c59609d0760c203c7a45c315987be2cb7e4386ce62ffecf489035f04b49d95320d9021994c850f25b8e3853d030000a000005000000a00000000c8000000c800000a0000000a000000100e0000580200000000500000c800000700e8764817020040011e00000000000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e00000000000000009001008070000000000000000000000a0000000a0000000a00000001000000010500000001c8000000060000005802000002000000580200000200000059000000000000001e000000280000000700c817a8040200400100020000001400000015018000148045af90f588535feb447f6fb6a2606fdc2c1cf2c454495ae0b8d38aa59b952720800a774f9e1397f0a11a1aba7ccf347170995e0817021a72cae31bfe0747888358e0800060809b0be8f88e8416765dc340f7477e4d8af18679d48728c5f7255ed1b089f4a0cf4c5e7b9012096b41c4eb3aaf947f6ea4290800001501800110801aa538397addb06a651747e6f0735207844c39b2bc32cadda14d90c389ecb5f780f2ef21c7997c8c22445d4a2bcec8e39131df4cc3be8526138eaabbc68ddf921915018001108086c7a2a1f2a3a8fcb947a0ec709c21574c158515a3219d9cd992c3326d194759800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb86715018004048034826ba1d3fc67a47dada5de2c474bfbfa6abb2747b6906597925a63d9534e938012abedb8894a7f2df3c0642fbf2e0bd431c0fcc86cac3046d2b6cdbb6bd02f03a10280046c80824a281de9642d33c62f3dac17702c513a2df150e7d97e0f4687f7de58061171807cab6eea12df86e32b458ba3010407d046e215a9ea98e7a0c504a786a5eed1e6808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f9809651158455dae3fe13f4d38cc8067ba40e5214405ec26b75262aaa685090f51980a41e2821a666e418b489f6bba839ce8966aeb087e54a8ebc4db1d76553a41a4b9901800814808fa4d4338d1cb05f2302a2e164975f4f9d836b559f17b9bf0039594b5b6a07e2804a1a29831bc24b784733da7075a3c5d2e59ca9f533c8b9775c52dfbe192189848021790fe1492ec1760c013d017773c04a08126067da915f43d0165edfc77b16ef150180082080385b2dce795b9fcb2d6a431b1b2744aeec4db30ef17ccedc2c2a69f21e9a9e258093a3c3b7e64f4ec7feb73ffda4c4fbc00ba36ef7f625e64459783d12419d0c94a90380106f80a3bf509ae7d66c701d8cbb181979edffdbcd918a077664089e3ce27e6d5ba52b809e4aca50bc18baf0b172e6ba08854b9661872fef96e44f37095b62dbf3bb7d89802dad67a1b1e4dbacb8ad40e4d955d87152d62531971603b87ced83b807be5a8080a7ce92acd5d4d1b386ed54e29059aac8ff0aa103d5f9bcc084fa3351a50f9638805c8b2771238ae888f38161f097cc7f24b47d435f4c858d345b0e1a62e53479f78084d993bcaa10c17264d63433d909ec927f6b162b2be48307ac46d79079ece3c2806bf01515fd4384f5a1f30fd694526cb846f4f82d3f9381911046daa69f5d3fe22503801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c862880dcfa9e6ba1de2ad3ee0b7ddbf010e7e467e76bfd7dca8363ea5ce387ee03037a8061cab85f55559543fd3104dea602917042bb39ca25468cf5b36c22a07edd6b28800c207ce0dac885920ada863e87b40785874e4809629ada35d35c12fefa323cb680b5ca0c7bf99f82d24fd1740006f3dd61712182a06289d52a697d99c42c140da1806400b750b9bebad1bc3f4b8967fc36e8a71152f6c24abefcb0007e289a5c38441501802080801f25bbeb7e4622257e7867f0ed4a39b18acad940e26f2b26870d445ec114fc94808c9f784056a2e27e97c51f80b8ad4055a926c39eb0da076e6e964b16555614e5a102802588805f6e37a171ef4023df23c7c08750efd4e79ccd0d4646d05ffda8b8c3afae378880f14c833025a6ca929a8f37cf53148242c34f31a59eac7fcce4bfa56d830df3d880c072fbbc4c998cbede857f7b4efb867d9aaef27ec718aa495444e64f13d6ea508091aa1029b42d968165ac1d6f5ce4d8f6a485defb5d4b6a999d5c5f0e8c99451f807ff8b936dea151e30db169f3b24aee9bc6ee06f9699925b1dfc3a75d5cf3e4091d02803102800c54bace4176d1f59456949163c0810b1045ab11011277e4a6738acde5b8b31880d60562101a567b3b5a6e306b17f30eb1698c197165c56df72cf5b93c40bb470e80fede242d0dbb0ced684897ff5427f6d4e236d9c12842e2673d28c1be27322fcb800b266ab1e732bfff590f8ea381dae7196eba310059dbe96edee5a88fe6ee90452d04803e1980f2ed01119ae80c78b53f81c9783f1cb87b6e621cf8acc15f7cc739f10baccc3280c89b47289e5132846a7d20f0ef99ebbbf410b60d6ce65245eb7966072e94925b807997fb8cb336b194528ea0131123dc4c9c41c0458b997c6f7458f1974028a78780b4f76f4ca4172dcac98fef68854969c058854c768734e715726ba0a587e95e938074bb7e821f47a0fbc287844d1500ccfb43e7bd31a43f919e1d32100a8b195147804504235dabe2c593abe9ac03907d5be328e84ab9eb95998c6881e075b831e8898019ba5e35deba72113cc84bf16e555037834aafdaf49f94848d17297f03e8556f80a820f1fc6533e93ff74108063cc8e17b6e08463f30cf6a18767cdbb1e09f5c1715018040018072cfedc056af6b2257d0cd1c4436165a77adeacd10e5d92e2719c06709c0c73e8065d081556f755cac06d1391e3bbc23b4add3332c8944e273891f1a5ce4ebbb10ad018048824856aa5e225c309a382f0800001404d007000080bbfb646550e08295a6208fe50c1960cf74158610e1194190e7ccf62f4b38169048566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba6598f9018048834856aa5e225c309a382f0800001404d007000080a323eb71cd81eeaf762900c4074c753f1e4aba2b24cb17771d0b0df49a64059c48566e75077b23ad24270800001404d007000048566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba65989901804900805070ed67b0b793816ee542e93e7b59ba39fff7eef3c27a0abffea6c5c7daf34080df01f94ff0beebc1df675a1cb1b051ff043e945355e07917c8ab41da50f59bac8034c38a88f460ea19da35ae028acfa68da6d83ffc31edec538513e72cc56c9d712d04804b9980e6158c2dc4cbd31b15ef6519e8405810a47103413e00fc6d7243eb0e05211b2880de5abc8ba4c4479347fdaa0625bb04ec317af49ee5e7efd80d131f8694e4640080e83b9727768352d80558b0bdc67449c9991b2a002fd93fb4bff1577894a4953b8066984cbb48d508e8e0edbb377cdccb73db1d23f94ac7952507767a8674f01daa8004510786797854a89ec89d7e1b69c0ae5c225290ba1dc2d687cde23f32ad6c1f807be9493002100a337dbaf818600a74250100a4d3e227767676feffbbff679f648067aae67f56a050a82b1002fef028f59ddfbe1ef991322d379dc32c7c5f71172b8064511b3819953da8c2ac5609f29d8d1910c8a740ca0a918a07dc52be51706f00b905804bf7809d44f6561d2b94e5819cb8590bd4cef1a9e94da7ad563e196195788fe4b1fce4806800fab19e9cd55fdf174eec2328e2de1faddcb00bde953a59ba1b2940513ddc8072f0ce3271abf925237031368b2cd267a461153837fa76e230ed1f0ed36830f7804b50194f49f6508509a531d2aa165c7313cbba2a6c55314a22c5b49da6adad3780a730ab16198fd9281794af7b2a8359650308eff20c2f1e503f2767b5f43f54c5807a5d8cf895cfc35ca1eeeecc60b85fcbf28deb73ed06ddb288395451cbf1f97580de0cc9cacbdf594db6c9eb2039452d7c9b8aa6e36ab79493f8e63531df4938d980bf4a0175b49b810b77d5a1b95bb3a41e21c910442192614c4ac28b825454fef2804d0eb4dbeed2e5612ee985e0c72a5c34e90be60d8602f156630f8c62b12af111801e3bf4089f47d6b97ba7b713fe208b6dc93aa5ebd668db1e35821e4859e6ad9780044d049d1a8cdc5bacfed44b5239d8e2e57772be67ceebd4aaa85856f7d91873250380588380e9f83eb91b7e6ab849fd689b3d2c499d29dc76d0ed92ae6e6520b93f48727b0780e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980acde77c9e8cc3217e7d902e3b7a233241f7e6c0a363ca64eb531b696299eeb868078347dc15e7fbce85b901e69ec12059218a19b13b991f9ed0dd4cca6b36c26d18074a45b23afb67699eab2f7ff4b31dd7269be00d3f5cc886dfe0c788f7b8f3b4e80d99cad87d191255ada8dbc5b8ea6a17daa7b5f5f322bbc830b950caab65674a81d02806500809e256f9f0c2d45d3822d85e4d8800ad6a28920678510d39e926ee667a39895ac80329778ed199af7cd724c531c98f2c394991d057adc6a7292044a7576a7821f1380ffc7c6455b6836d4e9e297e84d257b047c679c3cb0e14cd27f674836c7cd5423801d8c6bd56b9fbc94a728b0a2426bcb15979b1dff2dd66515d152a91124ea933f2d0480699580b9882d2cf2f498d8e0aef8b2c0d126af106862023960e8b204b6ad076568396880dee57c1cf4ff9e4dbcc6b8109e03fd8f0227a2164e599e592336cb7de22b7f19808a0f17c4c4be047ba0753613280b03fd59861100bf87ea558bd9fb63960ca5a98046ec90d8d07fa028ca6cf7f22a4a6e7013cf39be52ea70cf94abd90afcc47346808b82c98c094d017ca8bc7abcd2e4081a431e8f5cab343a329f3726f7df939a93808cb14331b78cd691606caeceba83d2582440f0eb2c29d1415085b298f5701070809413396fe2ccac39f8f48a0b37db97610db2769e4102fa7d86d93a90dcf9351f80786a78c88bfa5c58ed7429d30014ffe800f2fbd43b1646dc1efd62b346ce7888b1048086f380e76558a9e74f734ce7a3d501bcdc8d17f13d1f55652ee388f5210db751165f0e80dd45043c219677b6764a5968faa5809cdc3a477d049f49ecb1cf63f4c45919458093b58add01e45ed83770855a6c2b696acf6510c12e9caf044312a13d8431393680da79eb5f7f544647ffb91cf89d394f9fdc5fe090a89e126000b8efc6f93a077b802cc66a955dfb8210c55397ee3e58ab600f3e94001c393f31a730a1dfb0d03b57803f7a69dbb522e40167c0d651005ca72e6e7dcbfa89857aa36823e4f9bf495461806b99e7576b07259b3a04dbd6d2513a35572482199c6d68acba4fbd5745fd92b680d5d997d445b254157b34aeb1ea9ee39d7e36498f5417f171e9acbec6745257f98041a5522cf22396af5d597741f82bc161a69064dae8e689a26086b523dd1353db2d0480aae4805707eed184be76f7642f7136ff92265b730ee65703323ac214e9b42127bdf00d80c65a5904800972d8337fbd4b7d2a66901acd4687a6682b43bd929a75edb01ddd80574060ddebd2853aece24f821e08283a2578388c2271330a7c2e6bdae2537b5c80a51ed47f3ae861f21f13a8451448452474f86965cb118762bdc2dd85eca549c780f517d6fc38de0dbc63d180a15350000c505966e73bee0b27878ad3fd43ff62b780536136e0a0e06575e58e5d5121c3da69e7ae10573ee4d35fecadaedfe9895a0280a838b7a3780575896692d4a4a2856cdc7a23908c628ab322ec5399204db98bcd803829dcc2663d8bf4c57bf8cf11955cdfb1b68f5163c55184f824c02568b0a07e1d0280c088802adf6d068658d435ba5ec7f895f4b7587cfd85d000751e518a6ec695b5e360a5807c1ce3134f64bd24e9532e0058e24d4feefbce2859d292aea291f707aff1783780500c3e1fadcbf6a663b0c8c37a91eb3b24271e37efb19904106badc43a7010b8808413b20d99c368baea35e79281bf2baf66034e256a7e7d0209feaf5eb7b3a748250380c18c8068bb4e742780969e8dd28640ba1c0e0460c65fc9c28c4db7716eecf4f100278e80d8ff8dfdab661b28dad70a7b0a2aa17b9b3deab606264d628a60dde496296a4880505b258c9ba55fa374d95883fce3426eb7ffb2a7f61794028d405ab98d5eb3a18013b8903cf7f12da1a3f6632e9ce994f2b7aed543b43466d30a6a2d41f837cda18082bed4265d77eeece0c177d8abaea3f9f9959fedd520dfc8037ebc32e5559f828065d201cd904b6f48961a3d891799e440bdf92ec813dd4ae722a10789b22755414d0880ffff80e51611164009ca4af5071722a01a284f7c3082f923059bb9a229bc3e99624de28034d74fcc3c67fd71f9a0ff2b1b1e24a6eb89be5d22a9d97d7ef1c5b6d29014a480bb6453f7421c9c7e7fab6a2d0495706d0a2f143f404e9df75bbde3c48d0441af808f9922453aaaaba0f9c5c2bbd4f69fbda262bf92c38f3bbfbd5680ef9ccbd2c580477f8300639501829fe3bf2d1837d7d50f7d59f09a3679c66ffc7e96b05d1b5680a31b363b81a17fe31cf9530274e60390a4aa8819f40e99e701b15839d5a27a6b8014510814cfb8e4480a68aef7f57e6c057bb6144b6cde2d7fd4da727e8ef445b480d4ceb0bf3b0c7d7ec6b648e6a83524bf8bf459185084b86291798ba755292c24801adb29b9662e5e5475278f296c3a63ba6c6c503ddc27b91d56fedf9ea1c440f88056e1732968376940c7c2b837e4548305efc40b53cf27eed1d4a940e1a845da018061474e76d24d163b59a205b25150d2d5b0e7fe99277760468b5be843d6d574af80c85604cb1e8be6c2a354f384f22325e93f4c5775ee67ad28171f0afd532dd1168027c00508a3a03ae73569da9b768c279b56835f9f387f6477b78de991b52fb4e380338bc83a42b0884e5d37e67d74a5be15dde443e7e5409ab493fa71a0e9b590a4801d7ba090ea44f5ae49aa1f04068464e0b3c9e1cbcfb61d06115d395cd576c69180e2a68b5001b3fec6879fb77034da1d094d2fa10e23ffe6c5e0eb914867c0805141059d0da05ca59913bc38a8630590f2627c17dd80bedb7266519d3d2606b025d1e5e761b2808a60aceef4147539f5ce8029c31abe80ca8560115469b41c592d738899b2e1eb54503330f2e4ba91e39653d7b998eb958069ec5f4aab90f2a877f7408796349afc11fa4aab2544ef8050a70c9804f285c6505f0e7b9012096b41c4eb3aaf947f6ea429080000804a627a609d9c7fa0fb4a2cd6f15f990c793a5f8e89e68a3346719d12ff5a3fec80c5b974713e535c67317b67e2c4f397ce7952b28e08969c52a7680c3f763e96a180d2ff6ba9c12f888253c0055f7b7d63e1131f0ae4e39a8b9eb0db0ee9049f7a978074c5ecba13ea99f742dd3e1f9770fe231a4d068ca0d66838ddb3db122ae3d5da80f761e1b9ca79c4e1513427b4a8fcfe4da64caf887a6ec582f4bcd84e8c2c6ec6804587a52a46e10ae13e828d99a783e74ebc89565bb78363a42e48e63f595e2447dd019e207f03cfdce586301014700e2c25935140803e3f5fdaca12b27f9e6cbdb6b891a1946416cb1e23378106e71f5c4ce430351a505f0e7b9012096b41c4eb3aaf947f6ea429080000685f0d9ef3b78afddab7f5c7142131132ad42016000000000000004c5f0ec2d17a76153ff51817f12d9cfc3c7f0400d9049e710b30bd2eab0352ddcc26417aa1945fc3805c5c7bf165ee4732f4362bde1cb8b5c81ec70978b23ee344e8dfdae7d5e4e4398021fc8a21833f1ca1f031eb1740a28a67a969ec8d9d50e1d6b4c3984f744431b7801f7b66982cfa5b684aacab8f6d802d96dee2376d69cd95f71c7b3c1a9fa4782a80b1f8e6c7e655f82fec539d7df5f12430ecf5c25fc9ffe27a164a83916814a04e505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a204008084cffc4e10da5973b409322819b7d1f7664b82a5803a2ddb8fe05b632648c3db4c5f0f4993f016e2d2f8e5f43be7bb259486040080772d954cd86735da0a44a5e515ef1bed5ab197c5bba5cfeb399a984dd54b56db8058833bb228449f8941cfe9784c433e1a178cfd371a689138299245bde8d038ea81079e7fefc408aac59dbfe80a72ac8e3ce5f9ff80ccb171ec522beefc6e7b0fe72d7ad13a0afb7c92127edb4351682acf7949f6398080c145bda6c37ad24b86132c2e4b7d32e2eb099d33e36101242636a51f2bff1680cdd810297af3f5ba8d3eed7295d3e124a82b62e7dd9813426e737490d182fd1080b14e137dda5026a78a1fd8587391f22ba57d760e845d8923e8390f9496701db980f371932a9efd76513662819158e39143a19981b39014f3c1bc81aa70f431e3c680cee0e733e1b533580485437e5caa88e1368fb978eedc6d6cd8f5097c03e19036805690b205a3d768c174c19e44785706c66c9e584478c0dd7329921e8ae80ad6eb8082718b97e64b87a49cd828c74eae891450fb0189f8f11591161b880871d1613280c129fa3c3f22477dfbc5a8b368f41d46bffdbc56d312fcc4d293ee9ee36d838b800e26c8f59c3fd9383b75228cb8835a9d1141357376055ad6f8820d7032d6ae43807829ab85f3a011d727807ea4af3349e400966afa9d3d6b5c37f6735e2a2a18f680a02fdd451e503abe2f7faccfa413f6158d9e8dcbd0dfac96892d89c61405f8c5805a3c0c1b6d8c6b7d13cffd0f44457f7579cd68b39f877cac40da2d8b0f94364a80f40f9fc6b5884e68235243c0bce8c0fa3ce249e7eba076008211cebf0b7262707d059eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed204e36961000000000685f08316cbf8fa0da822a20ac1c55bf1be320c666000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080c3cb9c050c8ab4911d9b8e02e7cef547c26d5c6a766c55fa41fbb7dccecbcccd809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880bda37d5f3e5f50c678718c1ca32f60700245ed91f636ec6103847ea00bbc9767800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd88019288b6a9f44aa823dba1ef139e6d2739924b44dab4c7eaadf52497bb21a93de8016d717c57eb22ac5a3db7a3b9ffc71fe172484c48b9709d8d9dd43a7156871b1806fca2800c2d8fd47307601e0b0c4945a4a178b3de3dbbbe085d00785820769c0685f090e2fbf2d792cb324bffa9427fe1f0e2058fcec00adfeec0071019ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290803004c5f03b4123b2e186e07fb7bad5dda5f55c004008000f752604110bdf16af960e8869e90a82be8a150020d13415ff838cfd33d691d51019ef78c98723ddc9073523ef3beefda0c100480bbddb9eb33790631c02e14d9cb56d9f690f88566c62cab4eb315dd257663d9e7806c358e2b37fa421959cffe6670012644137baddf173bcb2601cb6a0a9571b860ad069f012b746dcf32e843354583c9702cc020f9ff4c5702a6fc915ccc55a0300800001404d007000080e60a85e7454f4adad004d7b3876a8c99b516be8dda9b2b567b0936119cd168ef80315ffd4492f5c18ef7e5eb898e16bf8c81b6c6ffd6664758c81bf6e066cd2ff37c570c88433df862dbcb240800004410e8030000d0070000d4070000e70700008039e5d0f58ff75ae3954648754a966090fced1405f49fb6dc8eef03046d075ff45c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080ee6cd7e3b40a1bb85a4b58a06922ca3431975af55976e26712d79b419fb379328029193732ef5f0ef4cfbbb4f53998621acc9432861f681097d179ba21be18f25e806893ad8657a31c9ee14f08cef9bc0a1ac123edc6455f75311c081b87681fb3528034a02fc2a424924d2085194be9bcec8245d50c692c2fea20427a4dee6b90ae7880cd2238e05fd5ad98849b5a5ed6ec9e763a42f954f08cad62ddf1f3a0c4cdf8234c5704e83896ec3b3936280800001404d00700004c570c7327a2a48bf2b14908000014043e0800008d089f06604cff828a6e3f579ca6c59ace013dffff80e7eb8de804e8b1f2d83238575d7290bc0f8a2ec802f7aa2f1d0d0211beb4fb78804e05e0c57163608bc555a8a03334ce6e1b7e76fb84f4f9b805bd7583f7e26e6380bebb5fcff9e4c490b1ac4b6546f0dddaf4d40ed5fc672cd7e6c744dee2f3487e80003b79a4b847a18bb05bcc0cb20be46dcade3872506b2844eb70e8c9a5b14f96809a0f1d84f0bbc80b655cba838474f5579023ecff0fbb6e37f3323f8ee1fedf7980ae9938593e82a64cd10c1d1463e89a1a787c5f315a961c8c7db6d4e6785a540a80f3b0a15024ce129bb4753d87003d7fcd52a595c7e0103fa5c9feec6f7aa074ee80421d95b719daff1aa919a3faf7547758aeaef1c1b30b939fdef946c1811fe50880bb98c4cac88b15e57ef1cba6a4248dcbec1322e14628acdf235b7a7ae5a8c3ba8098e96e6d96d9b00d28932594a61929f678cdbb8bca8ab1ab09d737e93347228080053cb98eb6382c5c1d685740094f35f0cd060a6357e82860ba04135dec43d99380f58576d5c4992ac9d2daded60004429ad19450e57a9c07f2dd41777fafee665280be6f9e52a144497a86491d5e10cbb1475fa3aaffea67d1eed9e4f7edc90afc1880a3d193ab58cb6e1cb381914e83195bca2ba4f078ed145e2603ad8d5967dd47e380c1e101b6e836800964caca6cdadc2d460481e8d6a471f1f39b97795e02b4a7ca80fa3f04978660a285bd9f257f3eafb700ecce88f6d7b929fbcdf14cb51a6584969d069f0d3719f5b0b12c7105c073c507445948f9ff4c5702a6fc915ccc55a0300800001404d007000080e60a85e7454f4adad004d7b3876a8c99b516be8dda9b2b567b0936119cd168ef80315ffd4492f5c18ef7e5eb898e16bf8c81b6c6ffd6664758c81bf6e066cd2ff36c570c88433df862dbcb24080000340cd0070000d4070000e707000080da4dfff631a672b8a937a8578d52cc4e7b1e9cd2d54803325f53924e4e06053f5c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080ee6cd7e3b40a1bb85a4b58a06922ca3431975af55976e26712d79b419fb379328029193732ef5f0ef4cfbbb4f53998621acc9432861f681097d179ba21be18f25e8035e00d4e2286060190d2011686d4ed8f456dfcb2280b848cb42e04a5cd52973e8034a02fc2a424924d2085194be9bcec8245d50c692c2fea20427a4dee6b90ae7880cd2238e05fd5ad98849b5a5ed6ec9e763a42f954f08cad62ddf1f3a0c4cdf8234c5704e83896ec3b3936280800001404d00700004c570c7327a2a48bf2b14908000014043e08000004fafeec009c0210020400010000031c10a9740a130001000002e082ec010700e40b54020d010004010100952020d007000000d107000000d707000000e707000000000800000024080000002508000004fafeec004d010002100008000002043205011f00564f0367000100000290d0030a13000100000290d003010700e40b54020d01000800010100842745b99b8042d28a7c677d9469332bfc24aa5266c7ec57c43c7af125a0c16c2a08000000", + "0x280403000b48c698c08401" + ] + } \ No newline at end of file diff --git a/src/services/test-helpers/mock/data/block5831776.json b/src/services/test-helpers/mock/data/block5831776.json deleted file mode 100644 index aad3d7595..000000000 --- a/src/services/test-helpers/mock/data/block5831776.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "header": { - "parentHash": "0x7eac76d7547fccb3dcef9b958f03f21d87784acd136ae2077d3f940b2bc41a95", - "number": 5831776, - "stateRoot": "0xaedb77d911f7ccbb7539b91c56939e236a9bacf57138878dac104b409242addd", - "extrinsicsRoot": "0x43091094f944a828a39ae1e6415de0c916d9a0d527479816cffc2767c97c8300", - "digest": { - "logs": [ - { - "PreRuntime": [ - "0x61757261", - "0xcf4c720800000000" - ] - }, - { - "Consensus": [ - "0x52505352", - "0x51bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be72e3eb04" - ] - }, - { - "Seal": [ - "0x61757261", - "0x46c7efb5655139945e4c609ac1730e497cacacb7cc8277cffddb113fae703f1840f82cbabdb426ebd163562bce30882825efb552bb8812ec53480d9fd6330d83" - ] - } - ] - } - }, - "extrinsics": [ - "0xe21401000401009103a2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58edcf83a0151bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be00005000f90161030000300000500000aaaa0a0000004000fbff0000800000000a000000100e00005802000000000000000000000000500000c800001e000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e000000009001000401002000008070000000000000000000001027000080b2e60e80c3c90180969800000000000000000000000000050000000a0000000a000000010000000103000000012c01000006000000580200000300000059000000000000001e000000060000000200000014000000020000008401e7e6d47b4a01c95ea4e92062a3b8a43690ba7384576378c84c7eb1a829d7eb16b036ff6f7d467b87a9e803000081879858c3fec3f733fe2e3f02ae2938ebd014cf31f1fdcdb7449664ec481944b036ff6f7d467b87a9e80300009042151f200ece67711bdc25258dd3bf4061ad8dc1a102ae0f8c3732b0bd9c06c03d0027092eef0545e8030000d70700000f4891eed327ec619956fd7a4a69eb71aadc28a7f8ea475e857645df783856f9c03d00288c141c721de80300004d0800003d96d2fee6debbe11f3ce3225dcc4f0b62edb6a1791aaafcb661faad053db695c03d00ab91cf0114d8e8030000000800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0417395fc0bddfea030000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d063802d0f8d472e8030000e707000088e03f152dc913082561cebf1201d4bb3da8eea8e395e7e8a38afd7a43891932c03d0a18d8d01946cb2c080000e80300006cbfd35aa95360c4dc316f9b825e6100a589970cbc11e9717c0682bd245ebf2bc03d0abb2f2bb1c94f3e080000e80300007963e11c69999792ce61c7cc1bd677681badead995c36c8b7f5788dc57323640c03d0b7902b430328be8030000490800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0b80079d8b99f3e8030000240800006e90d9a52eccddc21946b9184827a5aa7c8f28d52f55a93ccf379929f21f2cc5c03d0ba169a93195b3e8030000d107000063b529776216653091103b2e84ea4d6723d1a8a7e365a84e7d47506931d3ccf5c03d0c0201e32ae86bd1070000e803000052767e45d39c27b03f404a295a62c3a4043c450357dc44f7b59e82d589fdd7a9c03d0c808d54a8937be80300004b0800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0f1131b7f54b0800080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e0053f38ebdfd42e7070000e80300004ae0099224469310a618cbf9e6cc67e5275f93d3bdf2c4e743a86617d7d94738c03e04d2a15ab51127e8030000d00700001af803922caeb0624c0bb826144ec9d57e6319b62167866421cbe487c5d98a0dc03e0f2c689744e55be80300003e08000040e893b54f2f39db8b8f11e16219f67a6717e64039643ef678fced191d07c5b3c03e1c643c9d90ab7427080000e803000085ac9e13803b33a0b876f9c4a193c48dfb056d252c94d5fcca62bcb4fe1e43f7c03e1fc502e2b07e96e80300002708000066b6e0d81cbf6e783062f6e1e6c4c959aa3bb2a8acdc71d4b2c585840d34f035c03e29b296823383d7e80300004c080000f434e45a5b74f98880767169214528b5c4439942cd1c4309d09d6eb548e8c926c03e3ba901905f80c024080000e8030000e6fd550482fb6209127dacc57e4b326cb79d76596dbfc51a0dd2f5485a72b9a9c03e43d73bfd0011312a080000e803000020c93095a253903e737d45a1cbb0576691e360b2c9166e7fb75a7441599122cbc03e4f36708366b722d0070000e8030000f1a8e9b664ef7e6b19d5a745074be3cf1d1bded95683ae2730269659f17e0b09c03e5351db2428a52c4d080000e803000095ce736a7c6a72c08b0b8d49e8b0d7ea21a69d0f3938f15ee116f3be0323670ac03e55ca0b91260bbdd7070000e8030000387fddf5b0642679e076aaf48fba2b2f2e866497cdadc8beee94ef3b70011e42c03e6fe8fcbc5314b84c080000e8030000e6b7d897b76212e737f36aad983d29046111061997c570fee79f6f6882de3e7ec03e77dfdb8adb10f78f10a5df8742c545db209591d9f3fec4e146aaf0cdf1605b879598b42d60dee25094cd4e533ced2fc03e7913c5068de7ece80300002a080000e518256ee3977deafdccdc7c8c5f72a2bf0a4e10d03fcad8dee2d2050853afa7c03e7b9ae336e44cf849080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e7d99738139957de8030000ea0300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e99246104cf41564b080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03ea0c4f025fc646725080000e80300004372d13f2c6e7a416a36d8bd417409a81d859c3b8b48fb435d69eb6613dfdfdbc03ece433339688292e803000025080000dace93904c2ae7e591bc016144a2061410b6e9e691ad99a4b3acac7ff335b7c8c03ee82ccb5cb954bae80300002c080000ce041f205c5639125128c7f70774741be5b7b34639b30aad6dc4320f5463901cc83f0004b49d95320d9021994c850f25b8e385a259772211246037413843b474d01d815daa0c5f682d658885e9ae6e14fe57a5050140ea030000d0070000d1070000d7070000e7070000000800002408000025080000270800002a0800002c0800003e080000490800004b0800004c0800004d080000b456ff6f7d467b87a9e8030000805bde06f207787023a18edf4746a8f985c1305a2191d4960bf8a15524f1366a13c45e414cb008e0e61e46722aa60abdd672807e905a7806e151faa6c31c45d91dd3a0751055aa3a3216cd2f8beeb5fa9be324c45ee678799d3eff024253b90e84927cc680cfe121dd8e9ce121067324cbdfab9d0b0a3a0d807cce01d74dae9b47b25ec26f1501800014801c85c717ea9d44a4100360cbe5a7b837eabb1f0aafe1ec5a931d428ee522cb0b805795588eaf3ca3fdf2431c3444bc4737f376f54ebfb22e729da65ede18945b63e0800060808a9a5c22e756a0b69665d67c857527ddfb7cb5ab06b0caabda322818f1d958a24c5e7b9012096b41c4eb3aaf947f6ea429080000150180008480b7feb8c7bff06d4c0cada4adc209f87154c2d724ad61632be80ddde9e13e9397802665115226983291438599ceb37967c42a9476dc562598f9ea1bdef2d83347471501800110806028f7a5662173a9e00fd1c73b058cb549a289bfcee43030824b79f9c25c2283800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb86715018001108061ea22cbab0dcc3b47ea5fb2ce64c4094d5cfbac5327555f6f3bed5c19d919dc804a49ff61d3190c87f0a6bff4eb0661cf6907f6e3b77e04f25b8ecba914297b701d028002a4806231212da6baa80044a1d72059b7d9ea47a832d554708b48f95f3b1ae818400480f05884578e804765a42256cdbdf02f2eb21e2d7f26e671e72f26762acc1aa3bc807aa7c1467a62c83a03dba62b2679b8c0bf5ba5b7307a017a9e5c5834a6f371cb80c6494da6d7e7a4952ca0d7b232c3866f7592109a2c2d3292ffd4f41ae4447ab61501800401801e226c962da28b0639e3affe37b1b0f9e26a5cb3d5e1aaebfad5a8e89429c05180073d2ffc2d5c08423ebe357fe876182f2ff80855a20e7e8f2376bfe1abddf6b3150180040480caed81d35effe27bcafdf50daeae64f24f6fbaf3135cc7fb5e17cc509c332a2a80e1af12e9054e5b39d83866c1ee03b7f3c2041a679e6f27463f69263c09ec78cf150180040480ef8369476cf4dfacbaa24ccd3bd094453b876f624359482a1995239ca70cc4f6800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940ea10280046c80c311c8195da8e7c0057d55ec39d89bc23862cecaa66bbb684b5ec834de6a40b880d47a774e8648c50cbf37cd2a45da54bf2c3044ccc252da079bf40222600dcd59808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f980cb6b692881fa9edde66258609780065f25e416563e19773edfe33e6246f6ecb180d97dea0f0323d0e1060ccfb7ce39a2e591f638d2613414d934f62d0b758f5e231501800802801d79c3436485a9c1173a679f70877d551c8a84cefe54edf4e0867ee117f94fed80d4fa184dad7a3c7c443d478ce0aa58afc3ec264d3aae00943cad72c34a32b4a7dc80082080b43e88f85f2d14dc60a130c29e39b4b5201182a30a9b04141397556b4356e1c3485ead6eef5c4b1c68eaa71ea17a02d9de0400a90380106f80fca96f7cd27fef556cd361bee696532434d4820934a57c329c4d927b874e9b9f8076365ef7e5bd0d0f42f498cd62a36ad27739c3c741143a5b71039a65a90d8fa280d6976eb32786962cf50707a3471004eed1741ce866c9e0eafd983d60c5dddc148084d3a7753434b742e57cbd8570dac34f73211b8a99070304399935a40c857dab808c2908bd7bb04fb2c80616987fb7743ed909f7182347834eb15463f007fb078b805285628f928d7db0aef8d6b6c527865aab3f128a81d224f4418f03f35980c23b8062e70a44dba320f41abb1a5005dbc88bc423e0d1a522f414bd0d39a6e53b19791501801080803b98d1619c246eef14416a29cb537c74141b603c2d3bd5eec589cc8d0623446980339f920b1e559d1ceda19ee1d5335e713a97a79a4474f2fd5884be18fb7449dc2503801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c86288077b7b1af409a8997625ea767d881ff79dd3c4d1b472e1f0a1fa3c4c4f96324cf801a572da93a446813737895ef2d676b62df2cf490feb98d0275f864720be19a578042d71e025519f13cac16e644ae94580ee3a6b5fa1239fb7d8670711304923d898047d306502909a31f46f0fa655debc2ea6dbe1edf3666abb2a0aea3f5913a78d98013996f137da90a15b6adf5d8ec7e6b50a4fd61f5148a041eef475c87cb4e7ff13d06801eff804735b4164740ac0a06c0c44415a8d80ea9bcc4810eed93ce8201fca38d6422de80550e5b2fc17d5f529f33dc284b6a35522b63a2631eaafd07de2b8dbb75e73c21806b8822c5259681bd8882c8257aca368055aaf0978e00bca030074d274b82cdb280c58a143128ebc9c54ef84a7bbdf06da6a1474d23efe66bc6299de53dd341baf680a1328f378d93bc6cd23dd87187c502f6e52b8b59e44ce517b7c4c768da3dfdd78004e85658be70231f424ac9a280a0838d95a1fb68facd6dd27b288c018e409c4980fe910d14c185251f4308b96cdefb8137e0c9578760a56526add9ecf687fef54080b4c5e22388efa1aebdb855fb7785e604a3eb9f37df3c324cc217ed8f2a713c2a8076195d45438576ed5da8e69b3780e14f6829c30484258803e6b986186c5a44ff809b4223cc76ca875fb19a319d0a7689e99430f9130581617f8b296864fe31135680ac6aa9a8fed7844d63c1cffc128c36c170fd975b3d84ab946357f4f6e64daf6a805d3371bea33e9fa3d763a18db4be8d40016c3647090768b76776b61a0d9141ce15018020808082456e54dee67b858ea53059bb160edd6e5433cdc0b689406a6e0b8eb2758e198028321f6f6443ccad255f46f30debb49462c3ec50e79853e134852b96329b86f91501802800808553cc052d210285f729cfb3fb728c5021ebb5a16e0f5f081df4e50c7c561f93801b7d7f40f1758748b33c32cb7422d9b5b9b11d23227d3b0797cf4fe9491f0a313505802f3780edcf379572daadb00f28d23265a5f9a5c345acf399b7efe1a9214e3acca68fa680d26f9c2151e0617794c68d6faddf9ac2c697903a191992c4f4e772a747d517e480cb8db030ba23dfcc95ad6979b8c10212d38b18f60ca5ce21be351107bec4fd6c80bcefe00d529f2fc348a9237751595123f720f875b835f0863af355ba69f3674a8030011bc1da5291d9e00cac484b33115ec2d90e97cf4fb8edc2a6f0e94fb1874980d9b6e5a451122e0ed63b0651cca1c6ef4150e6de10862403a5a1654e4b2715cc8070b1c4c86280018fb8ca4927765e98275960e4a743547d557cd82ef7aa5c1a538087b6e1ffb09333e27845e171c52cd89dede1a783813388a71d25be01551d782b80866d6ed2e7f305f3353514ac55839a9799e86bb24c4313a4efd4ff5bf42fec8a8010f79b987ac137d23660a0baefaaa97b3d00dafa80c96283c3f2360ebee77ac73505803e9d80807ac633ddba304f0d64ecba016dca9662f149975f97631a54f4ce1491099dde80f8bc645c26524e11f4e0cd6a92fe66f6c6a14c2efc0a8c3588830f022ef15ff380d2e506f695e2cc1ab43354d0a6246993a7f209d4e23832d14c44df1e65bd3c0680d57143f068172a116f9816e516e5a172d673923a3728279c64e3255e49180f5e80c5d70ba380fcb9c9fc7afd581c192b52e6d22d62eb57b6a9608a79c3c3030e598032e18c9ffdf8655d32dae489fb849eeb58b2630d3fd095ab8efee115a56d7e23803c291cb0d7170f7a801499c66aa95b2aef8fa7431eace9843569957b91cad7f58027857da13cb393a02549f9544ad98c08bf67c08d94ca9345744f86997f54a0478023139cb9e9a48914faca60c6262f49b493626ff71dbaa8bb585addafe589c7218085715d2eba5615ec744050979c4abfcff500060665384ba9dff3f8edc8690fa4150180400180001f62a30ff19499eab277e5beb96cdaaa6e9078e48339b0e1fad96ca81f7df2805f0d9277342011b4e8dbb736d529366bb4a75d29ad08470814f1eba7d3fb75901501804040808661c412e1aa17d1444477e1706cc21411d5e4b649d465d61c475b4bcfa2fc33804113745ff20a53cd45c65432e99f461e7139078fa4f09ee7f4fb78a2eb16bcc215018044015456b032492225337bea0300002000000000000000005456ff6f7d467b87a9e803000020000000000000000054566e75077b23ad2427080000200600000089010000990180490080e9bcbdb2ea42be3c991ebd04e9687ad42b4dfb7e968ebf3dc1df6e49b5ee0e5d80cb52032960acccdd96f84ec9c452117ab05fe344d8d335b29c2df97d01c3cb8980b89708d626efc69cf2a063986d3abf78f247d6a5c4d181c4711f520d628675728d02804c834856b032492225337bea0300001404e80300005856aa5e225c309a382f0800002408d0070000d70700008063677d9e4bf66b9091c650ef3fc0749de98274aee4e97c317bff0bff0bfdedb180932624aa03db3929aa9a46659461380a4ee4491f50360f3fc7a1d048d2f43d5448566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba6598a903804e83806e737e80f34720c65f30ae9be538353ab7b3e38bd80c51eacf2cee66c5d101d0800cf46419917d9f6278dce47749cd39e9a1cf8e0c055403a2d8371704cb36d53b8049523ecebec207db585d52a5df4eb2d0618448858be4aeb2be3c638fbf16a23e80ff3d7e686ae6b7d5c836c9cc5a42f8eb9bb1f6a126a4045f39c4dab8b37b90b88042325036847b3880cf78ce46583b49677799d4bff90ece6071203d040a6b399e8037fa7bf9c2668fc7e3e0c6b7891a01209b6f5e2b123ce836a1bdf33752fd3db280230b2e27d27d36ef81faf1fadb6a7f2be997ebca450b75e19a1e3ad738e1a3083d06804ff7808f7e88c2b231ca0837d5fd4aaae147d01468a5e95c44520c661980699db34cd98091a742afdeb071d693f41f172076063c33a2190ecf018fcc4a2c9f3dc83de383802361f257a4c05ab0f9c35a457758625161df045bd50d39de215053532f3f04da80df702b35e8375675a728616956a8f918e7c870ee86412e92815b696888c1de5b80fea61e428532dfa78543e5216ab0281b32047a70b5d315044ae1687b3b8cad50803476d83e68bf203dd4719ac3b86ac3289438e32c3c04eebc5331377a3f29f349809fd8bcf8719a55d4321b4061756fa14e88ee93d492b00ca5c6076aae4dc0e9c480bf25efc42d65e7c29695df1b82a71d357ffbb27f49277950993d48c54147ea6180c453ea27118e369491563a131e945323273f89e63323024d48e6b213cc19444080f1e4c15fbae0a3dfc07d68e9a8a0f17c6f8a78554ea83436e76e1a8cee6fac208063663e1e8348c4b27ce97720268c770fc19caee96091343852137b064dc4828580b4f10bb7cbac4eb816e7de11b42704fc9324d74f8e15758dbb8a0e45c0c65180a903805c8380587dbeb711feb47f76323fc62b9cf685fa9965ee17cc407b071b3ddf8701a2fa8091c5f4ce6c19b0ef4227812539f892b302fcab1091aae529693ee88905cf7e0580e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980996051bd3f31ec285cafc155811350105b607382978c3e3dde31a59b4b798656802fe371549f7f92e5cd4ec0702f07e5220d740d51202f0e2812cf09d614b2f0fe80d50a9daa66e6e3fafbf2b6545c4f8f7a0e067dd8f2df3099b5740953e51ba22f80f6ff29e199d2d578bc1628db1ff34c7b723ad8a7c1764003cea88fb670a1013e9901806100806e4733b3102b6fa5c60058114509175bc4438712a30590271e5ea08c25439da380dec8af6e436add8d3f4c08e8618852d28d1eb9b3f6fe888462b6f51b1f970581800c71da2ab7c4489af77d366af1d0dfa7e3934193ef91dd1935ae3e03ccb0f7fba903807588806f7007bb9d7fa46044a0f0ebe1d80e3f22902a81f4ed1674ca687c052c58b5f38077016fda2645b9f713e5649a49e46115d16c98ca61b697a006139557b650597d8069865b54cc0d45b2d489522ec2f664f39b8952983ac0f49d48c4b20158fe3dd8804cb1678f035dfadba663fca5ed94d97f1ec695249d04ef8efd69eb01024085bf8039ceeeb409398cad685c6434afccdb160cb9684388fcf1756d27a2add046ab4680108756cd035e04d6fbed805f0bc56a828e163e6385bbd79178829afa180ad29c80113bcb1f6e72a674e1b8204b1c9d13c6f0028108d081242a9c8ea14a025b1a5bb104807f038045caf8a29fd38d6534b91b1a60c177614905b1b2541440c57c00b767e31806ad80f6a8e7e15c34499748c8bd9482371e5f35b3fea0b9f424cb86d007babb0d557e807a927184e7eb4a92fd3161f5bd73614721b3314dbad2f554338934cc1e78dc5680cb104ca21aadb06ea617a60966ebf40c43129a3d066b1ea6e17c5a7b69c6e916802a74e7451ccd25351ae6a839e5751441f33ddbab14e8ca9c14d3763fddc6783e801c99b86d292fe119d43b9c6a07cb61b4a494d0f81e97e7069ac2f064caeeb67780da680453e8ffcc8af3546df953f8ff5408b48d07112fae2e5e04173c840f167d8012a32bcac04aee219d16f8a229e91ceb8b6fca49cbee1298969ba780b67f1350807c8e74410a1fb2539789ceaf08221f06850fa3d57e275bbba8e7e6f175f081cdc106807fdd801bcacfc6e6480226ad9aef6fd056c800199adf83d95a35af1d0bdcbdf03a45b380504888afd85cafabfbc3668a727d6aa2a44b2bf078e660e96a4eef0918021c87807af50c02adeb268770c95e5a80ed695efe9485a12af6b6fff9e83634647d20b58059f4009b1b42c19253442876c9804ad174a2f1ed7ad5650077044af9a5353d61801a5bec8436c876222d99b4a21ab8a554fda92be495a9fa852d8c64c35183b6e580f500e0cc9c04a33aaf3275152fb08e8b1f746ff42601cbe63f602e564dab1c1680b763a1f8316d8c0430fa091b71e4c100a0f357365f85b498b872eeeb6c6118e48050d8fe3f74fad81df76ec8851ba9c50d4f39b263b7b9e704162a416f3d907fe5806c3f9af579d7477067c1cef624612d29057cef3a152f4c67e0d110405404fbf7804e885c22a02598bf62ed20d526d41927c05160c905d3e7ca49a94ed0e57db88e80028abb399094a7bf31dc820a9cfbb38e4f95e556f29c3e481a286710593eeaaf803a020ce3fe5dd0b0d75e6271ce9c2a51cdb22e37da1733ddb252e8f02096bf3480fc89bc904d336e1879fc7301dc7e540b25cfe2c5bc696db641b58f4d8462cc6d1501808008807230a92286e1baeb9e410cd0f031f13bfaec3821e375fff2e2268f170b8d775e801977ec0fa48ec459bd0f5b9a929de1d4cfadb9344bb318d9eabd0e6d42cd52496901808017344607000020aaaa0a000000400078810088003044000020aaaa0a00000040003044000020aaaa0a0000004000344603000020aaaa0a0000004000344603000020aaaa0a0000004000344608000020aaaa0a00000040001d0280881480b778b5d65870b2e233a0b24da7741696b6ad753108ba10805164f34158cb05ac801b5433326d99da1761205b4cee5c6ce94b99d849ca93395bbb15d6c211fae3e68034cc96696fee81fd0ba46bf0aad1b5fea8f8fc39fe217b76e276074df24558a2802ecfff1113d6fbe55a765237dc87effb29317696b62fed39c763086b627ba14a1d0280910880859145393581d070f54d3214c17b7264ccb48928d4059a0e5024e20b2c6502db80c1ad4997417ad21ccd355c8b446d8f22b6b1dcaf5fed4fe3cd41bc01ca49dbda80599c4b7df21ca43186f4a20a7f6dab8eef01cf4d965a88f7e367d81a072c3ce4808630604d318d99c4de824d3b2a12d1fd54a6677ffa6d766227e2f296fb28a40b350580a6f380157e2ba07e7dcd5869e4c52019584b0b6593f47a13b575c0ef6b0bc2ee28a49e80bd3fc768fcef6cd8866d1ff49b8d17643bea0226757cdc0554ef3829724cdc6580634598730c864ce8525b53d710952607911a5ae1022faed5ae0e9141a5ca50b5800fd77edc4f6a21912f95a3277075edf33f810c18003641a01608e3b88b60f576807ec0d10cbf277bc30a2486ed56adaf2ae7456e91eef048c0ba9d81a4d69e6b6d80dab4c40274cedb8af5e77168d90621e7ee8af805f38cb0d3f6e8835c8320813080a4918b93dd88fe29f6d2601bb856af3e8422206989e2068f1ff94df0966dae8380b6f8e4185cf7e04c542ba01f4ab46edff54a980078c31b3f4af25f793f6c205280378f23e71d9931120b83181ff02c211bb7556dd1b7282f0402929b78ec0a489e80e052fdedd4869fa17d0abeed271d6ea1dc202b9f239930df62fdacd71396138d150180c0008034d74efaad6c592c9854b07384b45a27e590e0fc033484560749427436e8384e80155e565ae7f3ea93207b3fccbb33854963a4bbe616b2fc134b034257e2c55129a10280c08980e8aa6bd49a2bf6a0f62ae9610d4e4d48b2c9e0e9f9c7202ab450384137c70cd3801e0550d13a65b00857b6a9bb1229fe71706b61adc009001f645520847065133880c3d5635b27ff0441d464c39b45b1a2df696d2baaed983b22a45c5caf22cef5c080c6279d0cab3d47e47119915812024de5323dbc8772c8d31554820f5032d6d51680f590d11b00143eb096ec2a334c38c8a60dbb460047f1e13820b4a29ae91a92e02d0480c39c8085ecfd07b26b6be2a28b8b47f7c824a7349c93b0f378c5e24e72fa12ff7910978043a6a3eb51a0c05f4157612ebb9200b1f8bfd6276c7115f6c9dcd892fc7977aa80229d58a677d8445805c43cd1bf3f71a6e9d1bd270dbb45fef7e6f461fc02422b80787fdd75ffc48b03b19ec3b923f600b3c9010ec8be3bd363794baca878d0dde3805bbc7ed9bf94dcfa398acd40b78e3e34025b489a9ef7b25b196025cccfed8c9e80b0a600faa278b3e24c5dcc510717668b861f3d53deabd124afbef853bd93cdfe80c54aeb5267f45e5d1682d685eb8b2e80c6c7494541330d0b7d53daf32868a34c806ac7ab463c1505a5ec3f5bb91254b292467dd593ce222e151afb7e5d0013654ca10280dc0080943782ac497a1fda6104b1edb43febcea56af70e26298b428e825acb6bb5d09780bccf533e0e80a957bb29f2965ddc4865e61f2d6a9095e17ef334fe658d721a4a80b604f0d9c4143fd23f6b9f7c2f82b8fcc199d75fcff286b426f467b9c83a701d806672e3babe19a72c4830e866ab9962867f9e567d23ec77c3c2c5d52b5cd229228004d4c3c69fd0de3901fe4062ef94b2e7e99e89ad603c86e4531824009947272bb90580e6778065c35cfe27a746e21930af413ca62167331b05ecd4dc9ad61683b932e6d52ab3800bce0454dfd3196d86474277166f0d5e23efa67f7d0d2f3f9e91ea46b19c4b388097679df04789eac59989b2424bb4e2af650c5c809d0098ddb2da844cc33bf87680a9e9dd724dd503df5f2c29e01e074697d4a0ed8b66b013ba135e561a398a9e348067365525ae7a69a26b7cbc7ad726524d3546faedc74ecc8bd6d40b831ff6c863808d5e166ad2fbaebb8fa5dab49385ea4ac863e5fc95a5c3c7eaa106715138e32d801db281200abacbb8bc06b72079e921704e707f3094c19679b363d79c978b8d9180725eb7af94abf259a7d7dadfeffcfdda9d7ec6d83fa105e26bc6d54d69ed3ce7809fe955e983d4d1e979bee6dddab6062abf78273ee1803ee7efe139071c786c078053ed76a56a7d202711eca9580a6649af4cd07705b2ab1f110ac34be7ad7093bc80ff19d51d53e386436b3fa5a6a69dc987bc677c6e4a297c9d8d83da4b20958cd8b10480eae4801ec01457df7975f40ce32b660ffa6b1d0ba422c26416fbe6bd1cc2e8efd06db380f5317243fe29fbc20c872f8114ead6dfb53d318b5231fae7d596439dc4bb887680b41f488b682289b225e2fc450ceef779aa681e60aef54c1ac163b23f3f639f08807d348c5e2c9669c686432e10716949d8fb15540390fd9b318c2f36735ad21263808e4f04d8061a7dd06e1e39778e540799d58f84ec50f89b34462f1464af6e7ab6800e13b2d869bebfaf452db48fa91a34d7810bd1fe808f6060228842313d5e256a80f94620bbd33e04aec78ab11c2dbbaf88385fb43776a6d957c9d18d6dace2c5bc803370ec6c00af45318401c882528d8282de382fd7cd60d81dd07ffd0692806cdc809a14e4f273040a9a0e92787f5900a1755dfbd4d7c85493d704bd23746934e21f3d0680f9dd80b4554afcd19d1bb4ee031e4c7b24fcd0ce53b8c3510d2e8efb2e184fa4d87af2800b6cee639b5703da9ebcad7f651d104c52f838626ef70a401fab45a649f7693780423f90435fd57c02bdb91e261cecb09e364e503434af6364ac22b34299d92a9480fdde7a1ec684ab8ada1cff869b8a1fd755d4cbb3a0b0b0339cc77b3af4337f3d801c342643397645f0e7f332bd56a95c2e9bfbca82b0036b2007deb4d176e57417804edaa8724a9e892ea9ad7024634774a129bdbc2ad65073124e30e6a9088bf53a80bd087457dbb73f36194d60ed5ea1772e4021817dd401e87f564c3c29629fd5ea80947ea4a5027a0dd7f20837ea1481f31e2954b022332cbe221090bab8a6afda2b80d956263ff5026bada73fc43f6a12e039d201506263d1e111c2ba21e352d726e380dd7375a513ea867ffe04009144e9448d6a3ca52beafd3661bdd2beff8a0e295f804db0a5589ac4f893e633a2a219150afd601bc7ec800bfe2482af3047af2c63fe8015e9d3816afa8d370e4d2c359acce94f02f9e5e37e43ad40652c41dfcff4a2a84d0880ffff80f4d7d7f3a54503e8fef3500fa98a1045f55ffcdbed6038c283f96b91a3fa5d528075e8ef93ab71f7aec433a78d85626e90de51c86f4075b60229778bbfefd3574f80c0b0d4a0e86b0c3436e0ef3b92c9b5b5fc70f7e9384d43e3e4c7f0b7da30650f8026690b6c4d6657d55a6f281dbf5a2a1bb66749b6972691c3ee3d099e1306d84f8043fc1a0c79c4cb10d1846a5b21169d43825fca79caa8618269f338b8203d0bd18006f720cebcbd645b84d64c58baebf9245fabdccee353d4b7dcc6083fc0f47db980a3c7ddb1442e987566a5d02ace30c45c19463e1eb0640e3d359bc35fc978a50080c02db09c36f89d8bbdc7c57924340b481aedd0bed2258440ba1077fa4a897b2280935a360f7b35ee530110a4f2a953c209f2900bf9d796ff49b7cead615a3b55c680f8b6f70a944c2661bf17941eb40f5ea72ac36876caa6abee6f9a71e3715edd91802809273ca4885cfc2731c8dce0cc63c6f387b91c69c0694844c9e3406cb7bdc7809a42042f75a1de5abfb337f1c6bd88704e9f45228e747e9f5a20fc2a2a04acb4800a975334e8490159e36210e76712471fd41f9ebc5625998773bc2b11e3c9d97a800f8451516fa8b9be7858979d61c8414f63f4cf18baa40298797ea3b6373a727080397b79ded9e5249ddbf29b11519113b2cbd3d6491f2841d0130d9fdb3327ceb080d6ca6ccfcef52741a2734a0b3f05b81f477c19a499ef9e240f32110445557ac299039103a2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58ebd029d007f03cfdce586301014700e2c2593d1c08063828bd4fdc2dfbebc2d7a771be214522df151c03801e2f9c0f2f3a8e8547851505f0e7b9012096b41c4eb3aaf947f6ea429080100685f0d9ef3b78afddab7f5c7142131132ad420cf00000000000000585f02275f64c354954352b71eea39cfaca210cf0000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040080d2705ed6fb4282e60c9bfb3cefb5f1c1dd6743438b0988ac5e304cbdc7d2678241059d0da05ca59913bc38a8630590f2627c17dd80900efa2ebe81152be4d153421370432acf1df81e5fbe3c0e7b4d8c1951cb2ff380d7a01b4ccb277fb3b91cefaa0a9a2a043d38b98eeb6d19012fd4a3702ef39ba080dfeb24124eb02e900d4c59ec8de843786b7732e8229ef9b4d356f9ec6c55da31505f0e7b9012096b41c4eb3aaf947f6ea42908000080af1b5b29387bd9eb8c289a9a83430e8bc5d6b8311d5a7ea5c07e19e87cc2fad6809b1387963ec05b81c982627b5999c24bc24db66991e1daf65e0a7427b42e9b3e80ffd3b17e681e49a2c509acfde4931c8eefb9b554b83ed25d402c049e6e1f77e780b544aa34b22c8ce065d7e280d46d0af733fe8907a6c96eb8d272156be37ef0b8809b1602ef8dd2fa12cc00f2d562172719f9d9158a604adf7a6e5e6773ca79312080af28e0cde6aed89ffee12c107290bc7ebda4b4c7f52e4f9cbbae651317d77aded9049e710b30bd2eab0352ddcc26417aa1945fc380360c98cd291f697953f9d412ff4d0af185ed19732597d8e7bab79827975a75b08099722faf44e2947f63e3a4843db56aa04a18db98bf10bd34c5bfb8686e18793180767f45959df560ac956f70aeb283e3f7a7709fea1a8e3d3503faff25819998768039c3a8f881a2b35493955da2bd70141f7c0967536e21cd5ea855c06723c440a1505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400801521660ade511634526812a8b200538fc88c0e91974efea95ad2d575f98d7d8b4c5f0f4993f016e2d2f8e5f43be7bb2594860400801562aced48c2fedde820abd7bcac888e6baa1f460c6573e745ac86a395074f468097ff984a9229d194b352e7795790c2493a2f3a8320f38a14cbcd7989f3f138a605089e7fefc408aac59dbfe80a72ac8e3ce5fbff801c902cbe419e7cea75b1d971cbbf91d733d711f134307162e1359cf85d02971680f62ce159296d30b0975fa703c88335deeafabe3c047f59f37deea5d4b74d0bd180548180d603a41c9cf7a880dbffe6621c05bb3226652ec3b42282fa250b6c8b3d80afd64196abf48c8b75684a75e13030fefacff4b664871003c76778e1405c46f680a38e2ce5933ec05307fc6e11f82592d62e8236da22a7746995618599c0de149680a9693573c0e2ecdddd73060c0125bea85099057924a5d9f31871f6ff4c18c88880249ac884f757608079745ec844acd182411e5bbc83bdf670fa6e52171a169eff80ff3730246e45762e9b43f5d5d1523d7a5763e832869ecf8d0db6371ff5728a00805521442289149a92e12a054bcd027d5834c8ceb2175d03b5fa492bcbaa870e7980b93a2b5374b471f766cb752688932c1d85996cee41632f7cc6a66cba65e1b19180d1aa82b5f4bf128aff421334e56c1f42d5dab24532644876c445dbbb82a0f60f80cf91ed07686ff65d340cc7a09ba8d4f29efb393f2c7f436ac1de116e9479736d802e03d2c5f1d5cb5743f237dd38123bda5354eab3b56b1f6a4579fdd2906a24ba804a07eecd8261b82a2f42e04a8181a8b0802abd207f011ad733c120a7c08e8f0c80d8463698b1dc2c93bb8ed8d71e08b5df853bd8636f7253ab70340230c7b1420d7d059eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed209e99e41000000000685f08316cbf8fa0da822a20ac1c55bf1be3203888000000000000505f0e7b9012096b41c4eb3aaf947f6ea429080000801fa40c38ace33022c102a3a7caf0e780c8634ae8b4326f9d161ca55844e1258d809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880a72e72e86edeb7d0d69d90419a45235c0cd77380e124912a984280c53e4bfcec800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd880bb1edab65fe1c5444bda94cfae6a23a15b1c53b4e92fc75e7ebbe443191a720f80ba0de76ce1eb604930e7f10a1f8348077cc1a5062423ad47448c4872ba2726ba805a7d201bea950ee698b29e84331e18240f14edd398b164bd3024ba92d9e7741c685f090e2fbf2d792cb324bffa9427fe1f0e2015f63a016df83a0171019ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290809004c5f03b4123b2e186e07fb7bad5dda5f55c00400807273d96691e5d9c9c7bfe351d367c9b0aba25ed1ffb23da3a59d4b549792a212d5019ef78c98723ddc9073523ef3beefda0c1044808d8fcdd07758082ea198aa302b86e0cca1db012817b06029d0d6b4ec5c2e115280e283a5f10c6f8a8b6cc5b4f97351a7a14d384967e8b37dc17290e7cb813b5d4b809a8025095f0fb1cf12f83b2799110508a9d2bb3060ec9c805ed39d483d18cbcb15079f012b746dcf32e843354583c9702cc020f9ff5c5702a6fc915ccc55a0300800002408d0070000d707000080bfadc9bbb2c3ca2b38cd11b725b0f41a4d082a542db8367be0c14911e8bc668e80c0caa3a1941089d9694945f064fff6cd5482f9e49ecd94eb0bc4985cdcb9f43b800d93a67b11fa746acf6c5c7fa9b58f529112824c157144bf2bb2217ccf12485a805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff6c57073de59802de4637e8070000340cd0070000d7070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080770f754c658cc038f95b520d1b1e4d00c10877e482be592b8685fa8ba7cb57f880e98895c9c0ffbf97c65956ba272c22887aa35468434c9f85e1e1381d31e1e38180cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb180239c34f9ca90136889810a2033709e5bcf7d0f0f6bd6aa989a06d0deb76321de804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e0800008d089f06604cff828a6e3f579ca6c59ace013dffff805cfa1d8a5906d70cdaca788ef7f26b878519599af62caa27b43ccb30ca2de9f3803e3ee55c31d136c39858727eafad7cee02eafc55222e7494b1dfb47464bb2832805e31d4f0093bc5e252e1a4f08f5fe9af576f1f06938867d13ce3facf789e3ac5802b28f6f45e0d7149380cf65e446a9da87485af1ee5b2966567f36944d1332f8180dfa0772cd10205c84ed6629e21ca71a60c80212f46deb4eff80d81eb6a59e409808614cfff6746e62b4e46677d3e0abbb12a3ac7b2ac93b87285dd035751a773ac8053a551e077fb13c80d8c975f11283b8da3b04a3152cc074dec3097800f5842b88041cd2ff4b543b2941ecfdc52aaf2988a05dde6a79fa910bdab3aa360bffbe02280b4103a1276e9fc49f012b69f69c47ea403e2139175438129e27a29a329468ea280f8588ba1cdeefe41a1af8a5a21ab54d6b4d58de76fdbe7ca82fb818b3aad688680c9310feb64861519f9adce50f59a95ab8307a564e0e0afb4fc2f4ed198273bd080db8af5d191de2879ac374c1ef1793e298140991ca7b6764b7a61e5167b23ffcd80fc4f864f1cfc8e17ed1a085e1074b0c3266744ac78ea21c0ab33c75e1503cee38022a25b9f4c6939199229cad0c13768449284dd5bf1915295d6557d7ad419e695801df0b7b316a1485c2ede799d49ef2cd2198b8dcc47773226dbbdaed89bf8f6b280fa5a1fd14e1ae700a7da12cc6f3874569ffa2a6b3599e54ffb90e3af0352ce58b5059f0ad157e461d71fd4c1f936839a5f1f3ef8df8008ef8ee2ab5466cfcbe2251cd0aa4c9e43b4a15a6a2919ebe78c3cef323bc37a8045add92157c7b68d3fbfe254d814c30861b567ca1a261eef264dd0a21fe5a0cc58570c88433df862dbcb2408000020000000000000000080f1f90ebe2449756caa238a37a4f622baa474567d5d3178bc84cf4d94f4e4a9c45857073de59802de4637e807000020000000000000000058570c58f3b5989bb72cdf07000020000000000000000080a43a9cadb8df327bd035615f93d1cc99719da39113502a1dd4ce6f099d47e5c3808f6f5121aee45b4e788e40c5cf493fd9e0be05187cce23b1c861f7bcb3b1feaf80813e3bb93186f01cab4b632ba8f5873a1289855d3a258dd74a38c272ce61761980588cf3f41206413f7c6dfe3ff1d85befce030efe50a3b8e8a4453b87d3aea0ef5857073ba61bc4d713354b08000020000000000000000058570c7327a2a48bf2b1490800002000000000000000008d089f0b3c252fcb29d88eff4f3de5de4476c3ffff80e342245838aa0618b9c4ad10ec775cf73646acb587b8965aee66d2bfe05095b580580670bdf4d75905b6e4d8e2215733f20bc5e01d9b847e643e3befeb8970274e80814b7d84d13c89903f422880f43b2046bf2a4f641e377814b366d7081f7c64a280ffadd28db426fc6752005f2a912ed9b2db1f9d81fc9557f65b9133f6954d83358003e212ec1a867183cacc9918e5d631bd0a81aaca0f88e79fa0055968a287f65180da0267d7e86259f1d275db8360580661b69d2359a3e39f788ad1c7d0eac39b58804ab88b81f43d38d1c51e103d695fa573227278cf9804c3cd4fcd4ae60ee6ce5a80227d3a8bb04337a89b4634273781645826faef2a6253e93649f0e9651d9ded848099c40220023e9ae1d7eef96c9d9c18e32d430bc59ddf983024831a9e163a496580e0e8dacdb95ce3ed48e5c75b81bb51feada4a4e21525c57a2fcb468186322f8680e1a1f67c922ecbaeb594c093f336cc66f4f807a795109f6709ea048e8bcdf17880b5349c797c7b51ba9148a3c51c46e28dc96db34055a73cc5b70f40ccabaca53580b66c92fd4d78fea6c680a96543b7f90ef0ed23b0e0c127f77cdcfdd83af2697480fd69932270c4b4ea702992b22efdea094e906fa209557884ecea75bc047be6068069480a0baf8c5471c9a875dde3ef63a9a261e1ced19053d533cbfcf34db7308b80435bb41fd6ffb890daab09f281b3fcd91fc42a3b3541fde5f5f0c3fe1aca9d1a01079f0d3719f5b0b12c7105c073c507445948f9ff5c5702a6fc915ccc55a0300800002408d0070000d407000080b7c6e2167110e8b651eb693a5bbfb83b6f968091478222e136a68389f2cd385c80e6086b406a930613d6f03e4d1bbaa36c00c53c176b59f4d9fa63a837fb0cade87c570c88433df862dbcb240800004410e8030000d0070000d4070000e7070000805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff5c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080dbd75e09babf2a19db3fedf382d7e7a16978cd02c781b1ccae2849c29a605f15806f95921fe3f4084c32869ee6a76db36d2c982664a628869469cb658c847ebe7380cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb18097fe80188ec468eb8ee172ddc2f8a6606482f09058b3fc0034596be62867ab09804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e0800004103bf0e02656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791c60808f6e2b238160338d09b9777042423f2c080d2554575b8b4c8282606e91f0b2b480e229e6382cb05058145a936a2c33a28e998a98fbb4a9123e2d5108a5613bcbc780462c6fd312f1d8c48aae32e5bd6866bb8395478ba334c30720f035938f5eeea9802413ada492771a8e2130c6128d13c09432ef58f80106c0e17c07fa97bb23ec1d80b0018a90e5093fb5d579d76c73bf1b65fe79d9d1e09b4a3654a6d9475aca50a0d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000010305fad7a0ae358701d8c8dd382d43f172b19589419d3844cd707bcbdd463df9005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000107fc153a779645c7da912c21aa521086e1c27d7e380a515928ffe268a7151777005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001252c8d2a85ed57e843f2cd9cb00a186b1d75f75476bf5349e4c807dc62be5201005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000013ee5c5c6bc866660060f57eafab274de0875b6e1f22d9e3c93b521246d5abe58005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000014c690ea012bb62e31b5c3fcdaba06b8278fadbce8e99ec0c8fcdfadd5a6b0876005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000160b7d50b6819af5bcb6b69c1335f66fd7c66319b57125f264e8c68c5da77c50f005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000016278c3f2e3e9c118a9005fe5a544cc278b6052472e4b1cc32b0a7e7643359a68005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000163677a48bf325234e5d67d153253bf2f0e8c9995e8e042ea42decc21893d4ae9005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000016a1bfca2dddf6aaaf52c5eba07427a96e989f94910a8ec6796a0a39f1202c7c1005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017a77dd1f1cf53ae74e5df2ca47858893e388070c6e9411921c51fd6f3448bde6005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017f383b0e22783bebf7c656e209192fc11692aa947f8eb6d1bbb0e5bb78d6fde0005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017f70f81377f6fc1aa09570a4179b81b594e7b8ebfabd0718d3a0a7491d3036c6005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000018bcc3b4e7fbe985c9ca27d6c31b68263ed4a6de60d502af4e1f3f8ffdd4d5048005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000018d1f26e6793d2b4827c57aa4bb6e943d784555d10b725984a52e3878ca3ce9ce005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001aebdc245c041765d3aeb4b43bce37c8cfcdf2d1488fc91be2cc45d32880b5449005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001b05bb7ec2cc7615f5d28f566185505040426f8471d5f6f8becfb01c16d92f630005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001be4759ae61455f939d53fdd5deb06844bcf513cfb4a9accfdfa200188419141a005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001c7b859bb7dc7c5191327cfa0ee8c0109c64dad0c6fb1b5bef8b9e499a1fbcd80005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001d225825da0a1ece9d5eeabdad986af80358e77932a3a5029c61e237685b926ef005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001ed3236298ea1643caefe524dc7297e83ce77c95ac487d86e929a06922b8823ae005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001f56247ea333a03f331c67d5c326d2684180e782027de707a7da41ab5cd0a61b6005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001f6a0f0bf50ff677934c2d37d99926ffe5d007e24ff32f8d665acfd3662377a4e005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001fdd13e5484bb339db443fcdc4e8ec7456e785e9692acf18b5b300899ecf2cb56005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100010000004a000000019212083c7da86d9dcdb8c127510025f768ebbfb8c80b0d48595b5244576e7948005039278c0400000000000000000000005039278c04000000000000000000000040ea03000000d007000000d107000000d707000000e7070000000008000000240800000025080000002708000004dcf83a0129010003100004000002043205011f00020e27070a13000002043205011f00020e2707000d010204000101003679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c492a080000002c080000003e0800000049080000004b080000004c080000004d08000000", - "0x280403000b2067d0ed8b01" - ] - } \ No newline at end of file diff --git a/src/services/test-helpers/mock/data/events3356195Hex.ts b/src/services/test-helpers/mock/data/events3356195Hex.ts new file mode 100644 index 000000000..9f419d6e3 --- /dev/null +++ b/src/services/test-helpers/mock/data/events3356195Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const events3356195 = + '0x3400000000000104010000000000000000000a077369626c250800000000000000000000000000000000000000000000000000005cd46c740000000000000000000000000000000000000a076d6f646c506f745374616b650000000000000000000000000000000000000000c03b3c000000000000000000000000000000000000002102d38fe14b467d3d69f9c1031d1679fc0ddafa232990f3d44b471f1019dde7f739000812ea3c0000000000000000000001050812ea3c00000000661c6d09f7364200b19e14b94bd6a86854b28bfacf161e5bb734df7110598c1f0000000000003203c00700007369626c25080000000000000000000000000000000000000000000000000000d5d3c0190000000000000000000000000000000000000a087369626c250800000000000000000000000000000000000000000000000000000024f4000000000000000000000000000000000000003201c0070000842745b99b8042d28a7c677d9469332bfc24aa5266c7ec57c43c7af125a0c16cd5d3c0190000000000000000000000000000000000000a07842745b99b8042d28a7c677d9469332bfc24aa5266c7ec57c43c7af125a0c16c096ba5000000000000000000000000000000000000000a076d6f646c506f745374616b650000000000000000000000000000000000000000f7b84e000000000000000000000000000000000000001e0001c72018738d3e16933d880c6e0e7078898d5e426edbfb93ceca3af99bfd0705e760cc9c4f00000000000000000000000000000000000000000201000001000000000070eceb0700000000020000'; diff --git a/src/services/test-helpers/mock/data/events5831776Hex.ts b/src/services/test-helpers/mock/data/events5831776Hex.ts deleted file mode 100644 index e0e597411..000000000 --- a/src/services/test-helpers/mock/data/events5831776Hex.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2017-2024 Parity Technologies (UK) Ltd. -// This file is part of Substrate API Sidecar. -// -// Substrate API Sidecar is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -export const events5831776 = - '0x1800000000003203c00700007369626c2708000000000000000000000000000000000000000000000000000080c3c9010000000000000000000000000000000000003201c00700003679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c4977b5c9010000000000000000000000000000000000003201c0070000e5c49f7bc76b9e1b91566945e2eb539d960da57ca8e9ccd0e6030e4b11b60099090e00000000000000000000000000000000000000001e0041ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec641ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec6a23f304a253800000000000000000265cd1d00020100000100000000002220bd435517020000'; diff --git a/src/services/test-helpers/mock/data/validators3356195Hex.ts b/src/services/test-helpers/mock/data/validators3356195Hex.ts new file mode 100644 index 000000000..ff7dea9e7 --- /dev/null +++ b/src/services/test-helpers/mock/data/validators3356195Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const validators3356195Hex = + '0x3850673d59020488a4ffc9d8c6de3062a65977046e6990915617f85fef6d349730fe8102dbc244e7ea2babd9f53236d67403b046154370da5c3ea99def0bd0747ac46ff658221e07564fde2764017590264f9dfced3538e283856c43e0ee456e515270ec35ba01254d8bff046a1a58f16d3ae615c235efd6e99a35f233b2d9df2cf00168a3d082a8ccf93945b1f173fdaecc1ce76fc09bbde18423640194be7212d4e6d6256f56677bcdbc0543f1a2c40aa82497b33af1748fc10113b1e2a1b460da9f7fd3d9612a68d2ead69dde53297b172b7db514d0d261e7c5be987df7f32a5ecc1b0043fe1fc18950cef3726fa74151bc41f77438ce924c11a9b43823ff43424ecaa1e5d069bb89c743c3ddb44d9cb023aff0ad78e3c502bd39b0abbf7715c81c075510e52959217ec9af34ae7a1bba8778bcfe1d1f7b70d11e9825842c67e5c49f7bc76b9e1b91566945e2eb539d960da57ca8e9ccd0e6030e4b11b6009900c703a1cde92ffaf1f8312c1fdb3a81140f7e76789d55ae1f0683025c42864956495460066a5fab4be4b0634c41f0e550f4f3e4d3436924364ce98d8678372d3a6a0745688c52b4709f65fa2e4508dfa0940ccc0d282cd16be9bc043b2f4a04'; diff --git a/src/services/test-helpers/mock/data/validators5831776Hex.ts b/src/services/test-helpers/mock/data/validators5831776Hex.ts deleted file mode 100644 index e770781e3..000000000 --- a/src/services/test-helpers/mock/data/validators5831776Hex.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright 2017-2024 Parity Technologies (UK) Ltd. -// This file is part of Substrate API Sidecar. -// -// Substrate API Sidecar is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// This program is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, see . - -export const validators5831776Hex = - '0x2c50673d59020488a4ffc9d8c6de3062a65977046e6990915617f85fef6d349730fe8102dbc244e7ea2babd9f53236d67403b046154370da5c3ea99def0bd0747a5ecc1b0043fe1fc18950cef3726fa74151bc41f77438ce924c11a9b43823ff4300c703a1cde92ffaf1f8312c1fdb3a81140f7e76789d55ae1f0683025c4286493a6a0745688c52b4709f65fa2e4508dfa0940ccc0d282cd16be9bc043b2f4a04e5c49f7bc76b9e1b91566945e2eb539d960da57ca8e9ccd0e6030e4b11b60099da9f7fd3d9612a68d2ead69dde53297b172b7db514d0d261e7c5be987df7f32af00168a3d082a8ccf93945b1f173fdaecc1ce76fc09bbde18423640194be72125009e192ec169788c9c1f0202fe7c2bc79405ff8b6e1d1ac78fd6152006e606d56495460066a5fab4be4b0634c41f0e550f4f3e4d3436924364ce98d8678372d6610a5024c2a5db3d02056d4344d120ec7be283100d71a6715f09275167e4f38'; diff --git a/src/services/test-helpers/mock/index.ts b/src/services/test-helpers/mock/index.ts index 485d40677..023c26894 100644 --- a/src/services/test-helpers/mock/index.ts +++ b/src/services/test-helpers/mock/index.ts @@ -18,12 +18,12 @@ export * from './addresses'; export * from './mockApi'; export * from './mockApiBlock18468942'; export * from './mockAssetHubKusamaApi'; -export * from './mockAssetHubKusamaApiBlock5831776'; +export * from './mockAssetHubKusamaApiBlock3356195'; export * from './mockAssetHubWestendApi'; export * from './mockBlock523510'; export * from './mockBlock789629'; +export * from './mockBlock3356195'; export * from './mockBlock5236177'; -export * from './mockBlock5831776'; export * from './mockBlock13641102'; export * from './mockBlock18468942'; export * from './mockBlockHashes'; diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock5831776.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts similarity index 84% rename from src/services/test-helpers/mock/mockAssetHubKusamaApiBlock5831776.ts rename to src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts index 7948479f1..1baa6998e 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock5831776.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts @@ -32,7 +32,7 @@ import BN from 'bn.js'; import { assetHubKusamaV1000000 } from '../../../test-helpers/metadata/assetHubKusamaMetadataV1000000'; import { assetHubKusamaRegistryV1000000 } from '../../../test-helpers/registries'; -import { balancesTransferValid, blockHash5831776, mockBlock5831776, testAddressController } from '.'; +import { balancesTransferValid, blockHash3356195, mockBlock3356195, testAddressController } from '.'; import { localListenAddressesHex } from './data/localListenAddresses'; import { getPalletDispatchables } from './data/mockDispatchablesData'; import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; @@ -43,22 +43,22 @@ const chain = () => return assetHubKusamaRegistryV1000000.createType('Text', 'Kusama Asset Hub'); }); -export const assetHubKusamaGetBlock5831776 = (_hash: Hash): Promise<{ block: Block }> => +export const assetHubKusamaGetBlock3356195 = (_hash: Hash): Promise<{ block: Block }> => Promise.resolve().then(() => { return { - block: mockBlock5831776, + block: mockBlock3356195, }; }); -export const assetHubKusamaDeriveGetBlock5831776 = (_hash: Hash): Promise<{ block: Block; author: AccountId }> => +export const assetHubKusamaDeriveGetBlock3356195 = (_hash: Hash): Promise<{ block: Block; author: AccountId }> => Promise.resolve().then(() => { return { - author: assetHubKusamaRegistryV1000000.createType('AccountId', 'HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA'), - block: mockBlock5831776, + author: assetHubKusamaRegistryV1000000.createType('AccountId', 'CbLdvHtKPVr1bvt7poBKwJsQUokfjC4kqoMkjeyCDtFs8wQ'), + block: mockBlock3356195, }; }); -const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock5831776.header); +const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock3356195.header); const runtimeVersion = { specName: assetHubKusamaRegistryV1000000.createType('Text', 'statemine'), @@ -66,7 +66,7 @@ const runtimeVersion = { transactionVersion: assetHubKusamaRegistryV1000000.createType('u32', 2), implVersion: assetHubKusamaRegistryV1000000.createType('u32', 0), implName: assetHubKusamaRegistryV1000000.createType('Text', 'parity-kusama'), - authoringVersion: assetHubKusamaRegistryV1000000.createType('u32', 0), + authoringVersion: assetHubKusamaRegistryV1000000.createType('u32', 1), }; const getRuntimeVersion = () => @@ -79,14 +79,14 @@ const getMetadata = () => Promise.resolve().then(() => assetHubKusamaV1000000); const deriveGetHeader = () => Promise.resolve().then(() => { return { - author: assetHubKusamaRegistryV1000000.createType('AccountId', 'HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA'), + author: assetHubKusamaRegistryV1000000.createType('AccountId', 'CbLdvHtKPVr1bvt7poBKwJsQUokfjC4kqoMkjeyCDtFs8wQ'), }; }); const version = () => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Text', '0.8.22-c6ee8675-x86_64-linux-gnu')); -export const assetHubKusamaActiveEraAt5831776 = (_hash: Hash): Promise> => +export const assetHubKusamaActiveEraAt3356195 = (_hash: Hash): Promise> => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Option', { index: 49, @@ -94,16 +94,16 @@ export const assetHubKusamaActiveEraAt5831776 = (_hash: Hash): Promise> => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Option', 330)); -export const assetHubKusamaBondedAt5831776 = (_hash: Hash, _address: string): Promise> => +export const assetHubKusamaBondedAt3356195 = (_hash: Hash, _address: string): Promise> => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Option', testAddressController)); -export const assetHubKusamaLedgerAt5831776 = (_hash: Hash, _address: string): Promise> => +export const assetHubKusamaLedgerAt3356195 = (_hash: Hash, _address: string): Promise> => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType( 'Option', @@ -141,15 +141,15 @@ const runtimeDispatchInfoV2 = assetHubKusamaRegistryV1000000.createType('Runtime partialFee: 149000000, }); -export const assetHubKusamaQueryInfoCall5831776 = ( +export const assetHubKusamaQueryInfoCall3356195 = ( _extrinsic: GenericExtrinsic, _length: Uint8Array, ): Promise => Promise.resolve().then(() => runtimeDispatchInfoV2); -export const assetHubKusamaQueryInfoAt5831776 = (_extrinsic: string, _hash: Hash): Promise => +export const assetHubKusamaQueryInfoAt3356195 = (_extrinsic: string, _hash: Hash): Promise => Promise.resolve().then(() => runtimeDispatchInfoV2); -export const assetHubKusamaSubmitExtrinsic5831776 = (_extrinsic: string): Promise => +export const assetHubKusamaSubmitExtrinsic3356195 = (_extrinsic: string): Promise => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Hash')); const getStorage = () => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Option', '0x00')); @@ -170,7 +170,7 @@ const properties = () => }), ); -const getFinalizedHead = () => Promise.resolve().then(() => blockHash5831776); +const getFinalizedHead = () => Promise.resolve().then(() => blockHash3356195); const health = () => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Health', '0x7a000000000000000001')); @@ -183,16 +183,13 @@ const nodeRoles = () => const localPeerId = () => Promise.resolve().then(() => - assetHubKusamaRegistryV1000000.createType( - 'Text', - '0x313244334b6f6f57415a66686a79717a4674796435357665424a78545969516b5872614d584c704d4d6a355a6f3471756431485a', - ), + assetHubKusamaRegistryV1000000.createType('Text', '12D3KooWA88bs6zSQmvvTvwqgW8RDFos7KsJrfCAXjm9QyDESgtU'), ); -export const assetHubKusamaPendingExtrinsics5831776 = (): Promise> => +export const assetHubKusamaPendingExtrinsics3356195 = (): Promise> => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec')); -export const assetHubKusamaTx5831776 = (): Extrinsic => +export const assetHubKusamaTx3356195 = (): Extrinsic => assetHubKusamaRegistryV1000000.createType('Extrinsic', balancesTransferValid); const traceBlock = () => @@ -200,13 +197,13 @@ const traceBlock = () => /** * Deafult Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block - * #5831776, which is what most Service unit tests are based on. + * #3356195, which is what most Service unit tests are based on. */ -export const mockAssetHubKusamaApiBlock5831776 = { +export const mockAssetHubKusamaApiBlock3356195 = { runtimeVersion, call: { transactionPaymentApi: { - queryInfo: assetHubKusamaQueryInfoCall5831776, + queryInfo: assetHubKusamaQueryInfoCall3356195, queryFeeDetails, }, }, @@ -256,7 +253,7 @@ export const mockAssetHubKusamaApiBlock5831776 = { rpc: { chain: { getHeader, - getBlock: assetHubKusamaGetBlock5831776, + getBlock: assetHubKusamaGetBlock3356195, getBlockHash: getBlockHashGenesis, getFinalizedHead, }, @@ -277,18 +274,18 @@ export const mockAssetHubKusamaApiBlock5831776 = { properties, }, payment: { - queryInfo: assetHubKusamaQueryInfoAt5831776, + queryInfo: assetHubKusamaQueryInfoAt3356195, queryFeeDetails, }, author: { - assetHubKusamaSubmitExtrinsic5831776, - assetHubKusamaPendingExtrinsics5831776, + assetHubKusamaSubmitExtrinsic3356195, + assetHubKusamaPendingExtrinsics3356195, }, }, derive: { chain: { getHeader: deriveGetHeader, - getBlock: assetHubKusamaDeriveGetBlock5831776, + getBlock: assetHubKusamaDeriveGetBlock3356195, }, }, query: { diff --git a/src/services/test-helpers/mock/mockBlock5831776.ts b/src/services/test-helpers/mock/mockBlock3356195.ts similarity index 69% rename from src/services/test-helpers/mock/mockBlock5831776.ts rename to src/services/test-helpers/mock/mockBlock3356195.ts index f89d2299e..6e2a18b5e 100644 --- a/src/services/test-helpers/mock/mockBlock5831776.ts +++ b/src/services/test-helpers/mock/mockBlock3356195.ts @@ -15,17 +15,17 @@ // along with this program. If not, see . import { assetHubKusamaRegistryV1000000 } from '../../../test-helpers/registries'; -import block5831776 from './data/block5831776.json'; +import block3356195 from './data/block3356195.json'; /** - * Mock for Asset Hub Kusama Block #5831776. + * Mock for Asset Hub Kusama Block #3356195. */ -export const mockBlock5831776 = assetHubKusamaRegistryV1000000.createType('Block', block5831776); +export const mockBlock3356195 = assetHubKusamaRegistryV1000000.createType('Block', block3356195); /** - * BlockHash for Asset Hub Kusama Block #5831776. + * BlockHash for Asset Hub Kusama Block #3356195. */ -export const blockHash5831776 = assetHubKusamaRegistryV1000000.createType( +export const blockHash3356195 = assetHubKusamaRegistryV1000000.createType( 'BlockHash', - '0x39b583d2f9e6dcfb0f09ae0ebb67269ccf6c42d2d6f995da725db362b937d5bd', + '0x5f752962918b7fb98e36d7e9656ddd0f431c4103b370c738bbb8fccf7f4a0578', ); diff --git a/src/services/test-helpers/responses/blocks/block3356195.json b/src/services/test-helpers/responses/blocks/block3356195.json new file mode 100644 index 000000000..d22638394 --- /dev/null +++ b/src/services/test-helpers/responses/blocks/block3356195.json @@ -0,0 +1,479 @@ +{ + "number": "3356195", + "hash": "0x5f752962918b7fb98e36d7e9656ddd0f431c4103b370c738bbb8fccf7f4a0578", + "parentHash": "0x59e6705b25f7bf7997083236d769701b0928278c97d4dcd4124a424da7bc63d2", + "stateRoot": "0x6664ca07631af3b2c4ba0691565b5c10e09ca15927c5549719733ff884d51f3a", + "extrinsicsRoot": "0x1c8d2789453d9008e09503b22c9b28f8dede679eea61f93a4763d758d94a9ef3", + "authorId": "CbLdvHtKPVr1bvt7poBKwJsQUokfjC4kqoMkjeyCDtFs8wQ", + "logs": [ + { + "type": "PreRuntime", + "index": "6", + "value": [ + "0x61757261", + "0x271b4b0800000000" + ] + }, + { + "type": "Seal", + "index": "5", + "value": [ + "0x61757261", + "0xbc8319b57026c6f9df6878b1731db38257def9551df1de8c365548a36e26f631365a94ddc7ef4f6420ea80e086b2649cce690ff50c41e891283e62c5d6e5bd84" + ] + } + ], + "onInitialize": { + "events": [] + }, + "extrinsics": [ + { + "method": { + "pallet": "parachainSystem", + "method": "setValidationData" + }, + "signature": null, + "nonce": null, + "args": { + "data": { + "validationData": { + "parentHead": "0x4f456b4de4b5e9173d33435a80cc2a5c855fa8fc1799d762d039c77e318ec9e78ad8cc00032bcd0ea3a09f8a231345e2b8d86906d9e0df0f259ef8dd2944645938cdb6efca5ae8eb8bf9e785fec71b5d0ebf05434cdfdca179ff9f5aa15d82c3c3667c8e08066175726120261b4b080000000005617572610101c4fc5445339dda1cf69f25ca45825a79e28aedb292970c870cff70f362545b6c9a052849b742618444a4f2e3a85d78f75570e40f3615615753c71d6636187580", + "relayParentNumber": "15531771", + "relayParentStorageRoot": "0xc6ba97103f25b2cd5a88f223d5bf3297bd4402617c7ba7e704547bb82ee06908", + "maxPovSize": "5242880" + }, + "relayChainState": { + "trieNodes": [ + "0x56ff6f7d467b87a9e8030000741cd0070000d1070000d7070000e707000000080000250800002a080000", + "0x56ff6f7d467b87a9e803000080661c6d09f7364200b19e14b94bd6a86854b28bfacf161e5bb734df7110598c1f", + "0x56ff6f7d467b87a9e80300008420d0070000d1070000d7070000e70700000008000024080000250800002a080000", + "0x5d0027092eef0545e8030000d70700005501e803000000900100009001000000000000000000018cb27c68306a049df9226061dff47ee3ab76c080322067fed648f5b226ecfe5d005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5d00ab91cf0114d8e803000000080000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5d063802d0f8d472e8030000e70700005501e80300000090010000900100000000000000000001ec90e2d506c53fdd984d33f898a00898984ecf9ef86440226f20734852fba10f005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5d0ba169a93195b3e8030000d10700005501e80300000090010000900100000000000000000001191f605e8776ccb265f302aad56db44f730ce9ecd1644a8576cedc639eda5d6a005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5d0f1131b7f54b0800080000e8030000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e0053f38ebdfd42e7070000e80300005501e803000000900100009001000000000000000000012169ec683e3905ee5fb47bb7e516e88525d33f7a73ffb84b2d4e90a6ba6061e1005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e04d2a15ab51127e8030000d00700005501e80300000090010000900100000000000000000001615657bfa01248a82bd5d0231caccacbf307d3d6d929905a889169c7b8db269d005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e3ba901905f80c024080000e8030000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e414cb008e0e61e46722aa60abdd67280b868b08c4e575a84db6f20288997bfbe33fa82c96ef2d37dc98a8bcc29f6f451", + "0x5e43d73bfd0011312a080000e8030000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e4f36708366b722d0070000e80300005501e80300000090010000900100000000000000000001c48c130735cb81f8f2747e14b1efc2a2b7b05ee2f15d7fa7987accb2ad137c7b005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e55ca0b91260bbdd7070000e80300005501e803000000900100009001000000000000000000013dc14b0ca2fb96f239b053ddf9270c1322c9605aa55aff38ec10bcb8ba92d995005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e5c0201e32ae86bd1070000e80300005501e80300000090010000900100000000000000000001b926bb6fd3c50d23266bda4e42f2bbcb207b8dfbce15abada075be00038922a1005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5e77dfdb8adb10f78f10a5df8742c54584015ed4d0e8b6b506b8c1403e1716b688722c4aeae3c3722c6523c17d4701123076", + "0x5e7913c5068de7ece80300002a080000d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5ea0c4f025fc646725080000e80300005501e8030000009001000090010001000000530000000146e863ba942cf49540125d34c8828ac98b665f7e76f2efa00fc2c9a9d76dc0e2005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5ece433339688292e8030000250800005501e803000000900100009001000000000000000000014c7a3bb714a656e0527a4c3110ec8de8b57ea6870bf538c7434fe25b147fe318005039278c0400000000000000000000005039278c0400000000000000000000", + "0x5ee678799d3eff024253b90e84927cc6803ae17605ab7f6360c59609d0760c203c7a45c315987be2cb7e4386ce62ffecf4", + "0x5f04b49d95320d9021994c850f25b8e3853d030000a000005000000a00000000c8000000c800000a0000000a000000100e0000580200000000500000c800000700e8764817020040011e00000000000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e00000000000000009001008070000000000000000000000a0000000a0000000a00000001000000010500000001c8000000060000005802000002000000580200000200000059000000000000001e000000280000000700c817a80402004001000200000014000000", + "0x8000148045af90f588535feb447f6fb6a2606fdc2c1cf2c454495ae0b8d38aa59b952720800a774f9e1397f0a11a1aba7ccf347170995e0817021a72cae31bfe0747888358", + "0x800060809b0be8f88e8416765dc340f7477e4d8af18679d48728c5f7255ed1b089f4a0cf4c5e7b9012096b41c4eb3aaf947f6ea429080000", + "0x800110801aa538397addb06a651747e6f0735207844c39b2bc32cadda14d90c389ecb5f780f2ef21c7997c8c22445d4a2bcec8e39131df4cc3be8526138eaabbc68ddf9219", + "0x8001108086c7a2a1f2a3a8fcb947a0ec709c21574c158515a3219d9cd992c3326d194759800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867", + "0x8004048034826ba1d3fc67a47dada5de2c474bfbfa6abb2747b6906597925a63d9534e938012abedb8894a7f2df3c0642fbf2e0bd431c0fcc86cac3046d2b6cdbb6bd02f03", + "0x80046c80824a281de9642d33c62f3dac17702c513a2df150e7d97e0f4687f7de58061171807cab6eea12df86e32b458ba3010407d046e215a9ea98e7a0c504a786a5eed1e6808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f9809651158455dae3fe13f4d38cc8067ba40e5214405ec26b75262aaa685090f51980a41e2821a666e418b489f6bba839ce8966aeb087e54a8ebc4db1d76553a41a4b", + "0x800814808fa4d4338d1cb05f2302a2e164975f4f9d836b559f17b9bf0039594b5b6a07e2804a1a29831bc24b784733da7075a3c5d2e59ca9f533c8b9775c52dfbe192189848021790fe1492ec1760c013d017773c04a08126067da915f43d0165edfc77b16ef", + "0x80082080385b2dce795b9fcb2d6a431b1b2744aeec4db30ef17ccedc2c2a69f21e9a9e258093a3c3b7e64f4ec7feb73ffda4c4fbc00ba36ef7f625e64459783d12419d0c94", + "0x80106f80a3bf509ae7d66c701d8cbb181979edffdbcd918a077664089e3ce27e6d5ba52b809e4aca50bc18baf0b172e6ba08854b9661872fef96e44f37095b62dbf3bb7d89802dad67a1b1e4dbacb8ad40e4d955d87152d62531971603b87ced83b807be5a8080a7ce92acd5d4d1b386ed54e29059aac8ff0aa103d5f9bcc084fa3351a50f9638805c8b2771238ae888f38161f097cc7f24b47d435f4c858d345b0e1a62e53479f78084d993bcaa10c17264d63433d909ec927f6b162b2be48307ac46d79079ece3c2806bf01515fd4384f5a1f30fd694526cb846f4f82d3f9381911046daa69f5d3fe2", + "0x801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c862880dcfa9e6ba1de2ad3ee0b7ddbf010e7e467e76bfd7dca8363ea5ce387ee03037a8061cab85f55559543fd3104dea602917042bb39ca25468cf5b36c22a07edd6b28800c207ce0dac885920ada863e87b40785874e4809629ada35d35c12fefa323cb680b5ca0c7bf99f82d24fd1740006f3dd61712182a06289d52a697d99c42c140da1806400b750b9bebad1bc3f4b8967fc36e8a71152f6c24abefcb0007e289a5c3844", + "0x802080801f25bbeb7e4622257e7867f0ed4a39b18acad940e26f2b26870d445ec114fc94808c9f784056a2e27e97c51f80b8ad4055a926c39eb0da076e6e964b16555614e5", + "0x802588805f6e37a171ef4023df23c7c08750efd4e79ccd0d4646d05ffda8b8c3afae378880f14c833025a6ca929a8f37cf53148242c34f31a59eac7fcce4bfa56d830df3d880c072fbbc4c998cbede857f7b4efb867d9aaef27ec718aa495444e64f13d6ea508091aa1029b42d968165ac1d6f5ce4d8f6a485defb5d4b6a999d5c5f0e8c99451f807ff8b936dea151e30db169f3b24aee9bc6ee06f9699925b1dfc3a75d5cf3e409", + "0x803102800c54bace4176d1f59456949163c0810b1045ab11011277e4a6738acde5b8b31880d60562101a567b3b5a6e306b17f30eb1698c197165c56df72cf5b93c40bb470e80fede242d0dbb0ced684897ff5427f6d4e236d9c12842e2673d28c1be27322fcb800b266ab1e732bfff590f8ea381dae7196eba310059dbe96edee5a88fe6ee9045", + "0x803e1980f2ed01119ae80c78b53f81c9783f1cb87b6e621cf8acc15f7cc739f10baccc3280c89b47289e5132846a7d20f0ef99ebbbf410b60d6ce65245eb7966072e94925b807997fb8cb336b194528ea0131123dc4c9c41c0458b997c6f7458f1974028a78780b4f76f4ca4172dcac98fef68854969c058854c768734e715726ba0a587e95e938074bb7e821f47a0fbc287844d1500ccfb43e7bd31a43f919e1d32100a8b195147804504235dabe2c593abe9ac03907d5be328e84ab9eb95998c6881e075b831e8898019ba5e35deba72113cc84bf16e555037834aafdaf49f94848d17297f03e8556f80a820f1fc6533e93ff74108063cc8e17b6e08463f30cf6a18767cdbb1e09f5c17", + "0x8040018072cfedc056af6b2257d0cd1c4436165a77adeacd10e5d92e2719c06709c0c73e8065d081556f755cac06d1391e3bbc23b4add3332c8944e273891f1a5ce4ebbb10", + "0x8048824856aa5e225c309a382f0800001404d007000080bbfb646550e08295a6208fe50c1960cf74158610e1194190e7ccf62f4b38169048566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba6598", + "0x8048834856aa5e225c309a382f0800001404d007000080a323eb71cd81eeaf762900c4074c753f1e4aba2b24cb17771d0b0df49a64059c48566e75077b23ad24270800001404d007000048566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba6598", + "0x804900805070ed67b0b793816ee542e93e7b59ba39fff7eef3c27a0abffea6c5c7daf34080df01f94ff0beebc1df675a1cb1b051ff043e945355e07917c8ab41da50f59bac8034c38a88f460ea19da35ae028acfa68da6d83ffc31edec538513e72cc56c9d71", + "0x804b9980e6158c2dc4cbd31b15ef6519e8405810a47103413e00fc6d7243eb0e05211b2880de5abc8ba4c4479347fdaa0625bb04ec317af49ee5e7efd80d131f8694e4640080e83b9727768352d80558b0bdc67449c9991b2a002fd93fb4bff1577894a4953b8066984cbb48d508e8e0edbb377cdccb73db1d23f94ac7952507767a8674f01daa8004510786797854a89ec89d7e1b69c0ae5c225290ba1dc2d687cde23f32ad6c1f807be9493002100a337dbaf818600a74250100a4d3e227767676feffbbff679f648067aae67f56a050a82b1002fef028f59ddfbe1ef991322d379dc32c7c5f71172b8064511b3819953da8c2ac5609f29d8d1910c8a740ca0a918a07dc52be51706f00", + "0x804bf7809d44f6561d2b94e5819cb8590bd4cef1a9e94da7ad563e196195788fe4b1fce4806800fab19e9cd55fdf174eec2328e2de1faddcb00bde953a59ba1b2940513ddc8072f0ce3271abf925237031368b2cd267a461153837fa76e230ed1f0ed36830f7804b50194f49f6508509a531d2aa165c7313cbba2a6c55314a22c5b49da6adad3780a730ab16198fd9281794af7b2a8359650308eff20c2f1e503f2767b5f43f54c5807a5d8cf895cfc35ca1eeeecc60b85fcbf28deb73ed06ddb288395451cbf1f97580de0cc9cacbdf594db6c9eb2039452d7c9b8aa6e36ab79493f8e63531df4938d980bf4a0175b49b810b77d5a1b95bb3a41e21c910442192614c4ac28b825454fef2804d0eb4dbeed2e5612ee985e0c72a5c34e90be60d8602f156630f8c62b12af111801e3bf4089f47d6b97ba7b713fe208b6dc93aa5ebd668db1e35821e4859e6ad9780044d049d1a8cdc5bacfed44b5239d8e2e57772be67ceebd4aaa85856f7d91873", + "0x80588380e9f83eb91b7e6ab849fd689b3d2c499d29dc76d0ed92ae6e6520b93f48727b0780e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980acde77c9e8cc3217e7d902e3b7a233241f7e6c0a363ca64eb531b696299eeb868078347dc15e7fbce85b901e69ec12059218a19b13b991f9ed0dd4cca6b36c26d18074a45b23afb67699eab2f7ff4b31dd7269be00d3f5cc886dfe0c788f7b8f3b4e80d99cad87d191255ada8dbc5b8ea6a17daa7b5f5f322bbc830b950caab65674a8", + "0x806500809e256f9f0c2d45d3822d85e4d8800ad6a28920678510d39e926ee667a39895ac80329778ed199af7cd724c531c98f2c394991d057adc6a7292044a7576a7821f1380ffc7c6455b6836d4e9e297e84d257b047c679c3cb0e14cd27f674836c7cd5423801d8c6bd56b9fbc94a728b0a2426bcb15979b1dff2dd66515d152a91124ea933f", + "0x80699580b9882d2cf2f498d8e0aef8b2c0d126af106862023960e8b204b6ad076568396880dee57c1cf4ff9e4dbcc6b8109e03fd8f0227a2164e599e592336cb7de22b7f19808a0f17c4c4be047ba0753613280b03fd59861100bf87ea558bd9fb63960ca5a98046ec90d8d07fa028ca6cf7f22a4a6e7013cf39be52ea70cf94abd90afcc47346808b82c98c094d017ca8bc7abcd2e4081a431e8f5cab343a329f3726f7df939a93808cb14331b78cd691606caeceba83d2582440f0eb2c29d1415085b298f5701070809413396fe2ccac39f8f48a0b37db97610db2769e4102fa7d86d93a90dcf9351f80786a78c88bfa5c58ed7429d30014ffe800f2fbd43b1646dc1efd62b346ce7888", + "0x8086f380e76558a9e74f734ce7a3d501bcdc8d17f13d1f55652ee388f5210db751165f0e80dd45043c219677b6764a5968faa5809cdc3a477d049f49ecb1cf63f4c45919458093b58add01e45ed83770855a6c2b696acf6510c12e9caf044312a13d8431393680da79eb5f7f544647ffb91cf89d394f9fdc5fe090a89e126000b8efc6f93a077b802cc66a955dfb8210c55397ee3e58ab600f3e94001c393f31a730a1dfb0d03b57803f7a69dbb522e40167c0d651005ca72e6e7dcbfa89857aa36823e4f9bf495461806b99e7576b07259b3a04dbd6d2513a35572482199c6d68acba4fbd5745fd92b680d5d997d445b254157b34aeb1ea9ee39d7e36498f5417f171e9acbec6745257f98041a5522cf22396af5d597741f82bc161a69064dae8e689a26086b523dd1353db", + "0x80aae4805707eed184be76f7642f7136ff92265b730ee65703323ac214e9b42127bdf00d80c65a5904800972d8337fbd4b7d2a66901acd4687a6682b43bd929a75edb01ddd80574060ddebd2853aece24f821e08283a2578388c2271330a7c2e6bdae2537b5c80a51ed47f3ae861f21f13a8451448452474f86965cb118762bdc2dd85eca549c780f517d6fc38de0dbc63d180a15350000c505966e73bee0b27878ad3fd43ff62b780536136e0a0e06575e58e5d5121c3da69e7ae10573ee4d35fecadaedfe9895a0280a838b7a3780575896692d4a4a2856cdc7a23908c628ab322ec5399204db98bcd803829dcc2663d8bf4c57bf8cf11955cdfb1b68f5163c55184f824c02568b0a07e", + "0x80c088802adf6d068658d435ba5ec7f895f4b7587cfd85d000751e518a6ec695b5e360a5807c1ce3134f64bd24e9532e0058e24d4feefbce2859d292aea291f707aff1783780500c3e1fadcbf6a663b0c8c37a91eb3b24271e37efb19904106badc43a7010b8808413b20d99c368baea35e79281bf2baf66034e256a7e7d0209feaf5eb7b3a748", + "0x80c18c8068bb4e742780969e8dd28640ba1c0e0460c65fc9c28c4db7716eecf4f100278e80d8ff8dfdab661b28dad70a7b0a2aa17b9b3deab606264d628a60dde496296a4880505b258c9ba55fa374d95883fce3426eb7ffb2a7f61794028d405ab98d5eb3a18013b8903cf7f12da1a3f6632e9ce994f2b7aed543b43466d30a6a2d41f837cda18082bed4265d77eeece0c177d8abaea3f9f9959fedd520dfc8037ebc32e5559f828065d201cd904b6f48961a3d891799e440bdf92ec813dd4ae722a10789b2275541", + "0x80ffff80e51611164009ca4af5071722a01a284f7c3082f923059bb9a229bc3e99624de28034d74fcc3c67fd71f9a0ff2b1b1e24a6eb89be5d22a9d97d7ef1c5b6d29014a480bb6453f7421c9c7e7fab6a2d0495706d0a2f143f404e9df75bbde3c48d0441af808f9922453aaaaba0f9c5c2bbd4f69fbda262bf92c38f3bbfbd5680ef9ccbd2c580477f8300639501829fe3bf2d1837d7d50f7d59f09a3679c66ffc7e96b05d1b5680a31b363b81a17fe31cf9530274e60390a4aa8819f40e99e701b15839d5a27a6b8014510814cfb8e4480a68aef7f57e6c057bb6144b6cde2d7fd4da727e8ef445b480d4ceb0bf3b0c7d7ec6b648e6a83524bf8bf459185084b86291798ba755292c24801adb29b9662e5e5475278f296c3a63ba6c6c503ddc27b91d56fedf9ea1c440f88056e1732968376940c7c2b837e4548305efc40b53cf27eed1d4a940e1a845da018061474e76d24d163b59a205b25150d2d5b0e7fe99277760468b5be843d6d574af80c85604cb1e8be6c2a354f384f22325e93f4c5775ee67ad28171f0afd532dd1168027c00508a3a03ae73569da9b768c279b56835f9f387f6477b78de991b52fb4e380338bc83a42b0884e5d37e67d74a5be15dde443e7e5409ab493fa71a0e9b590a4801d7ba090ea44f5ae49aa1f04068464e0b3c9e1cbcfb61d06115d395cd576c69180e2a68b5001b3fec6879fb77034da1d094d2fa10e23ffe6c5e0eb914867c08051", + "0x9d0da05ca59913bc38a8630590f2627c17dd80bedb7266519d3d2606b025d1e5e761b2808a60aceef4147539f5ce8029c31abe80ca8560115469b41c592d738899b2e1eb54503330f2e4ba91e39653d7b998eb958069ec5f4aab90f2a877f7408796349afc11fa4aab2544ef8050a70c9804f285c6505f0e7b9012096b41c4eb3aaf947f6ea429080000804a627a609d9c7fa0fb4a2cd6f15f990c793a5f8e89e68a3346719d12ff5a3fec80c5b974713e535c67317b67e2c4f397ce7952b28e08969c52a7680c3f763e96a180d2ff6ba9c12f888253c0055f7b7d63e1131f0ae4e39a8b9eb0db0ee9049f7a978074c5ecba13ea99f742dd3e1f9770fe231a4d068ca0d66838ddb3db122ae3d5da80f761e1b9ca79c4e1513427b4a8fcfe4da64caf887a6ec582f4bcd84e8c2c6ec6804587a52a46e10ae13e828d99a783e74ebc89565bb78363a42e48e63f595e2447", + "0x9e207f03cfdce586301014700e2c25935140803e3f5fdaca12b27f9e6cbdb6b891a1946416cb1e23378106e71f5c4ce430351a505f0e7b9012096b41c4eb3aaf947f6ea429080000685f0d9ef3b78afddab7f5c7142131132ad42016000000000000004c5f0ec2d17a76153ff51817f12d9cfc3c7f0400", + "0x9e710b30bd2eab0352ddcc26417aa1945fc3805c5c7bf165ee4732f4362bde1cb8b5c81ec70978b23ee344e8dfdae7d5e4e4398021fc8a21833f1ca1f031eb1740a28a67a969ec8d9d50e1d6b4c3984f744431b7801f7b66982cfa5b684aacab8f6d802d96dee2376d69cd95f71c7b3c1a9fa4782a80b1f8e6c7e655f82fec539d7df5f12430ecf5c25fc9ffe27a164a83916814a04e505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a204008084cffc4e10da5973b409322819b7d1f7664b82a5803a2ddb8fe05b632648c3db4c5f0f4993f016e2d2f8e5f43be7bb259486040080772d954cd86735da0a44a5e515ef1bed5ab197c5bba5cfeb399a984dd54b56db8058833bb228449f8941cfe9784c433e1a178cfd371a689138299245bde8d038ea", + "0x9e7fefc408aac59dbfe80a72ac8e3ce5f9ff80ccb171ec522beefc6e7b0fe72d7ad13a0afb7c92127edb4351682acf7949f6398080c145bda6c37ad24b86132c2e4b7d32e2eb099d33e36101242636a51f2bff1680cdd810297af3f5ba8d3eed7295d3e124a82b62e7dd9813426e737490d182fd1080b14e137dda5026a78a1fd8587391f22ba57d760e845d8923e8390f9496701db980f371932a9efd76513662819158e39143a19981b39014f3c1bc81aa70f431e3c680cee0e733e1b533580485437e5caa88e1368fb978eedc6d6cd8f5097c03e19036805690b205a3d768c174c19e44785706c66c9e584478c0dd7329921e8ae80ad6eb8082718b97e64b87a49cd828c74eae891450fb0189f8f11591161b880871d1613280c129fa3c3f22477dfbc5a8b368f41d46bffdbc56d312fcc4d293ee9ee36d838b800e26c8f59c3fd9383b75228cb8835a9d1141357376055ad6f8820d7032d6ae43807829ab85f3a011d727807ea4af3349e400966afa9d3d6b5c37f6735e2a2a18f680a02fdd451e503abe2f7faccfa413f6158d9e8dcbd0dfac96892d89c61405f8c5805a3c0c1b6d8c6b7d13cffd0f44457f7579cd68b39f877cac40da2d8b0f94364a80f40f9fc6b5884e68235243c0bce8c0fa3ce249e7eba076008211cebf0b726270", + "0x9eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed204e36961000000000685f08316cbf8fa0da822a20ac1c55bf1be320c666000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080c3cb9c050c8ab4911d9b8e02e7cef547c26d5c6a766c55fa41fbb7dccecbcccd809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880bda37d5f3e5f50c678718c1ca32f60700245ed91f636ec6103847ea00bbc9767800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd88019288b6a9f44aa823dba1ef139e6d2739924b44dab4c7eaadf52497bb21a93de8016d717c57eb22ac5a3db7a3b9ffc71fe172484c48b9709d8d9dd43a7156871b1806fca2800c2d8fd47307601e0b0c4945a4a178b3de3dbbbe085d00785820769c0685f090e2fbf2d792cb324bffa9427fe1f0e2058fcec00adfeec00", + "0x9ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290803004c5f03b4123b2e186e07fb7bad5dda5f55c004008000f752604110bdf16af960e8869e90a82be8a150020d13415ff838cfd33d691d", + "0x9ef78c98723ddc9073523ef3beefda0c100480bbddb9eb33790631c02e14d9cb56d9f690f88566c62cab4eb315dd257663d9e7806c358e2b37fa421959cffe6670012644137baddf173bcb2601cb6a0a9571b860", + "0x9f012b746dcf32e843354583c9702cc020f9ff4c5702a6fc915ccc55a0300800001404d007000080e60a85e7454f4adad004d7b3876a8c99b516be8dda9b2b567b0936119cd168ef80315ffd4492f5c18ef7e5eb898e16bf8c81b6c6ffd6664758c81bf6e066cd2ff37c570c88433df862dbcb240800004410e8030000d0070000d4070000e70700008039e5d0f58ff75ae3954648754a966090fced1405f49fb6dc8eef03046d075ff45c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080ee6cd7e3b40a1bb85a4b58a06922ca3431975af55976e26712d79b419fb379328029193732ef5f0ef4cfbbb4f53998621acc9432861f681097d179ba21be18f25e806893ad8657a31c9ee14f08cef9bc0a1ac123edc6455f75311c081b87681fb3528034a02fc2a424924d2085194be9bcec8245d50c692c2fea20427a4dee6b90ae7880cd2238e05fd5ad98849b5a5ed6ec9e763a42f954f08cad62ddf1f3a0c4cdf8234c5704e83896ec3b3936280800001404d00700004c570c7327a2a48bf2b14908000014043e080000", + "0x9f06604cff828a6e3f579ca6c59ace013dffff80e7eb8de804e8b1f2d83238575d7290bc0f8a2ec802f7aa2f1d0d0211beb4fb78804e05e0c57163608bc555a8a03334ce6e1b7e76fb84f4f9b805bd7583f7e26e6380bebb5fcff9e4c490b1ac4b6546f0dddaf4d40ed5fc672cd7e6c744dee2f3487e80003b79a4b847a18bb05bcc0cb20be46dcade3872506b2844eb70e8c9a5b14f96809a0f1d84f0bbc80b655cba838474f5579023ecff0fbb6e37f3323f8ee1fedf7980ae9938593e82a64cd10c1d1463e89a1a787c5f315a961c8c7db6d4e6785a540a80f3b0a15024ce129bb4753d87003d7fcd52a595c7e0103fa5c9feec6f7aa074ee80421d95b719daff1aa919a3faf7547758aeaef1c1b30b939fdef946c1811fe50880bb98c4cac88b15e57ef1cba6a4248dcbec1322e14628acdf235b7a7ae5a8c3ba8098e96e6d96d9b00d28932594a61929f678cdbb8bca8ab1ab09d737e93347228080053cb98eb6382c5c1d685740094f35f0cd060a6357e82860ba04135dec43d99380f58576d5c4992ac9d2daded60004429ad19450e57a9c07f2dd41777fafee665280be6f9e52a144497a86491d5e10cbb1475fa3aaffea67d1eed9e4f7edc90afc1880a3d193ab58cb6e1cb381914e83195bca2ba4f078ed145e2603ad8d5967dd47e380c1e101b6e836800964caca6cdadc2d460481e8d6a471f1f39b97795e02b4a7ca80fa3f04978660a285bd9f257f3eafb700ecce88f6d7b929fbcdf14cb51a658496", + "0x9f0d3719f5b0b12c7105c073c507445948f9ff4c5702a6fc915ccc55a0300800001404d007000080e60a85e7454f4adad004d7b3876a8c99b516be8dda9b2b567b0936119cd168ef80315ffd4492f5c18ef7e5eb898e16bf8c81b6c6ffd6664758c81bf6e066cd2ff36c570c88433df862dbcb24080000340cd0070000d4070000e707000080da4dfff631a672b8a937a8578d52cc4e7b1e9cd2d54803325f53924e4e06053f5c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080ee6cd7e3b40a1bb85a4b58a06922ca3431975af55976e26712d79b419fb379328029193732ef5f0ef4cfbbb4f53998621acc9432861f681097d179ba21be18f25e8035e00d4e2286060190d2011686d4ed8f456dfcb2280b848cb42e04a5cd52973e8034a02fc2a424924d2085194be9bcec8245d50c692c2fea20427a4dee6b90ae7880cd2238e05fd5ad98849b5a5ed6ec9e763a42f954f08cad62ddf1f3a0c4cdf8234c5704e83896ec3b3936280800001404d00700004c570c7327a2a48bf2b14908000014043e080000" + ] + }, + "downwardMessages": [ + { + "sentAt": "15531770", + "msg": "0x0210020400010000031c10a9740a130001000002e082ec010700e40b54020d0100040101009520" + } + ], + "horizontalMessages": { + "2000": [], + "2001": [], + "2007": [], + "2023": [], + "2048": [], + "2084": [], + "2085": [ + { + "sentAt": "15531770", + "data": "0x0002100008000002043205011f00564f0367000100000290d0030a13000100000290d003010700e40b54020d01000800010100842745b99b8042d28a7c677d9469332bfc24aa5266c7ec57c43c7af125a0c16c" + } + ], + "2090": [] + } + } + }, + "tip": null, + "hash": "0xa01c8ac31f7dc212eb0c84a6c515e4563f365610661936f13a81515c93370f42", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "parachainSystem", + "method": "DownwardMessagesReceived" + }, + "data": [ + "1" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "FBeL7DaPE7W3CiFKJaYpMiDP8MRsChS7GVCooruT644zXSx", + "1953289308" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "F3opxRUwkBj1LqjZ7DyiHCRh9Z4zVPLaVjoxfD5ddbip8mt", + "3947456" + ] + }, + { + "method": { + "pallet": "dmpQueue", + "method": "ExecutedDownward" + }, + "data": [ + "0xd38fe14b467d3d69f9c1031d1679fc0ddafa232990f3d44b471f1019dde7f739", + { + "complete": "1021973000" + } + ] + }, + { + "method": { + "pallet": "parachainSystem", + "method": "DownwardMessagesProcessed" + }, + "data": [ + "1021973000", + "0x661c6d09f7364200b19e14b94bd6a86854b28bfacf161e5bb734df7110598c1f" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Burned" + }, + "data": [ + "1984", + "FBeL7DaPE7W3CiFKJaYpMiDP8MRsChS7GVCooruT644zXSx", + "432067541" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Withdraw" + }, + "data": [ + "FBeL7DaPE7W3CiFKJaYpMiDP8MRsChS7GVCooruT644zXSx", + "16000000" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Issued" + }, + "data": [ + "1984", + "FZbWEimXFJSrgJ7cNzwYPoN3oaxPYToSL31ihcn3YnD64KS", + "432067541" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "FZbWEimXFJSrgJ7cNzwYPoN3oaxPYToSL31ihcn3YnD64KS", + "10840841" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "F3opxRUwkBj1LqjZ7DyiHCRh9Z4zVPLaVjoxfD5ddbip8mt", + "5159159" + ] + }, + { + "method": { + "pallet": "xcmpQueue", + "method": "Success" + }, + "data": [ + "0xc72018738d3e16933d880c6e0e7078898d5e426edbfb93ceca3af99bfd0705e7", + "1335676000" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": "0", + "class": "Mandatory", + "paysFee": "No" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "timestamp", + "method": "set" + }, + "signature": null, + "nonce": null, + "args": { + "now": "1669678548552" + }, + "tip": null, + "hash": "0xdf8542cf2459972f9e85e70cada52d5307b3c1297a4366c4ebf54829be670547", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": "132902000", + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + } + ], + "onFinalize": { + "events": [] + }, + "finalized": true, + "decodedXcmMsgs": [ + { + "downwardMessages": [ + { + "sentAt": "15531770", + "msg": "0x0210020400010000031c10a9740a130001000002e082ec010700e40b54020d0100040101009520", + "data": [ + { + "v2": [ + { + "receiveTeleportedAsset": [ + { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "1957236764" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "992000000" + } + }, + "weightLimit": { + "limited": "10000000000" + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "all": null + } + }, + "maxAssets": "1", + "beneficiary": { + "parents": "1", + "interior": { + "x1": { + "parachain": "2085" + } + } + } + } + } + ] + } + ] + } + ] + }, + { + "horizontalMessages": [ + { + "sentAt": "15531770", + "paraId": "2085", + "data": [ + { + "v2": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "x2": [ + { + "palletInstance": "50" + }, + { + "generalIndex": "1984" + } + ] + } + } + }, + "fun": { + "fungible": "432067541" + } + }, + { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "16000000" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null + } + } + }, + "fun": { + "fungible": "16000000" + } + }, + "weightLimit": { + "limited": "10000000000" + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "all": null + } + }, + "maxAssets": "2", + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": { + "any": null + }, + "id": "0x842745b99b8042d28a7c677d9469332bfc24aa5266c7ec57c43c7af125a0c16c" + } + } + } + } + } + } + ] + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/services/test-helpers/responses/blocks/block5831776.json b/src/services/test-helpers/responses/blocks/block5831776.json deleted file mode 100644 index 321e6c4c1..000000000 --- a/src/services/test-helpers/responses/blocks/block5831776.json +++ /dev/null @@ -1,415 +0,0 @@ -{ - "number": "5831776", - "hash": "0x39b583d2f9e6dcfb0f09ae0ebb67269ccf6c42d2d6f995da725db362b937d5bd", - "parentHash": "0x7eac76d7547fccb3dcef9b958f03f21d87784acd136ae2077d3f940b2bc41a95", - "stateRoot": "0xaedb77d911f7ccbb7539b91c56939e236a9bacf57138878dac104b409242addd", - "extrinsicsRoot": "0x43091094f944a828a39ae1e6415de0c916d9a0d527479816cffc2767c97c8300", - "authorId": "HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA", - "logs": [ - { - "type": "PreRuntime", - "index": "6", - "value": [ - "0x61757261", - "0xcf4c720800000000" - ] - }, - { - "type": "Consensus", - "index": "4", - "value": [ - "0x52505352", - "0x51bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be72e3eb04" - ] - }, - { - "type": "Seal", - "index": "5", - "value": [ - "0x61757261", - "0x46c7efb5655139945e4c609ac1730e497cacacb7cc8277cffddb113fae703f1840f82cbabdb426ebd163562bce30882825efb552bb8812ec53480d9fd6330d83" - ] - } - ], - "onInitialize": { - "events": [] - }, - "extrinsics": [ - { - "method": { - "pallet": "parachainSystem", - "method": "setValidationData" - }, - "signature": null, - "nonce": null, - "args": { - "data": { - "validationData": { - "parentHead": "0xa2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58e", - "relayParentNumber": "20642012", - "relayParentStorageRoot": "0x51bfc9f3ea07b947c8b0686076717537811e84d4e2097ab4660d446a686fb1be", - "maxPovSize": "5242880" - }, - "relayChainState": { - "trieNodes": [ - "0x0000300000500000aaaa0a0000004000fbff0000800000000a000000100e00005802000000000000000000000000500000c800001e000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e000000009001000401002000008070000000000000000000001027000080b2e60e80c3c90180969800000000000000000000000000050000000a0000000a000000010000000103000000012c01000006000000580200000300000059000000000000001e00000006000000020000001400000002000000", - "0x01e7e6d47b4a01c95ea4e92062a3b8a43690ba7384576378c84c7eb1a829d7eb16", - "0x36ff6f7d467b87a9e803000081879858c3fec3f733fe2e3f02ae2938ebd014cf31f1fdcdb7449664ec481944", - "0x36ff6f7d467b87a9e80300009042151f200ece67711bdc25258dd3bf4061ad8dc1a102ae0f8c3732b0bd9c06", - "0x3d0027092eef0545e8030000d70700000f4891eed327ec619956fd7a4a69eb71aadc28a7f8ea475e857645df783856f9", - "0x3d00288c141c721de80300004d0800003d96d2fee6debbe11f3ce3225dcc4f0b62edb6a1791aaafcb661faad053db695", - "0x3d00ab91cf0114d8e8030000000800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3d0417395fc0bddfea030000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3d063802d0f8d472e8030000e707000088e03f152dc913082561cebf1201d4bb3da8eea8e395e7e8a38afd7a43891932", - "0x3d0a18d8d01946cb2c080000e80300006cbfd35aa95360c4dc316f9b825e6100a589970cbc11e9717c0682bd245ebf2b", - "0x3d0abb2f2bb1c94f3e080000e80300007963e11c69999792ce61c7cc1bd677681badead995c36c8b7f5788dc57323640", - "0x3d0b7902b430328be8030000490800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3d0b80079d8b99f3e8030000240800006e90d9a52eccddc21946b9184827a5aa7c8f28d52f55a93ccf379929f21f2cc5", - "0x3d0ba169a93195b3e8030000d107000063b529776216653091103b2e84ea4d6723d1a8a7e365a84e7d47506931d3ccf5", - "0x3d0c0201e32ae86bd1070000e803000052767e45d39c27b03f404a295a62c3a4043c450357dc44f7b59e82d589fdd7a9", - "0x3d0c808d54a8937be80300004b0800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3d0f1131b7f54b0800080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3e0053f38ebdfd42e7070000e80300004ae0099224469310a618cbf9e6cc67e5275f93d3bdf2c4e743a86617d7d94738", - "0x3e04d2a15ab51127e8030000d00700001af803922caeb0624c0bb826144ec9d57e6319b62167866421cbe487c5d98a0d", - "0x3e0f2c689744e55be80300003e08000040e893b54f2f39db8b8f11e16219f67a6717e64039643ef678fced191d07c5b3", - "0x3e1c643c9d90ab7427080000e803000085ac9e13803b33a0b876f9c4a193c48dfb056d252c94d5fcca62bcb4fe1e43f7", - "0x3e1fc502e2b07e96e80300002708000066b6e0d81cbf6e783062f6e1e6c4c959aa3bb2a8acdc71d4b2c585840d34f035", - "0x3e29b296823383d7e80300004c080000f434e45a5b74f98880767169214528b5c4439942cd1c4309d09d6eb548e8c926", - "0x3e3ba901905f80c024080000e8030000e6fd550482fb6209127dacc57e4b326cb79d76596dbfc51a0dd2f5485a72b9a9", - "0x3e43d73bfd0011312a080000e803000020c93095a253903e737d45a1cbb0576691e360b2c9166e7fb75a7441599122cb", - "0x3e4f36708366b722d0070000e8030000f1a8e9b664ef7e6b19d5a745074be3cf1d1bded95683ae2730269659f17e0b09", - "0x3e5351db2428a52c4d080000e803000095ce736a7c6a72c08b0b8d49e8b0d7ea21a69d0f3938f15ee116f3be0323670a", - "0x3e55ca0b91260bbdd7070000e8030000387fddf5b0642679e076aaf48fba2b2f2e866497cdadc8beee94ef3b70011e42", - "0x3e6fe8fcbc5314b84c080000e8030000e6b7d897b76212e737f36aad983d29046111061997c570fee79f6f6882de3e7e", - "0x3e77dfdb8adb10f78f10a5df8742c545db209591d9f3fec4e146aaf0cdf1605b879598b42d60dee25094cd4e533ced2f", - "0x3e7913c5068de7ece80300002a080000e518256ee3977deafdccdc7c8c5f72a2bf0a4e10d03fcad8dee2d2050853afa7", - "0x3e7b9ae336e44cf849080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3e7d99738139957de8030000ea0300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3e99246104cf41564b080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", - "0x3ea0c4f025fc646725080000e80300004372d13f2c6e7a416a36d8bd417409a81d859c3b8b48fb435d69eb6613dfdfdb", - "0x3ece433339688292e803000025080000dace93904c2ae7e591bc016144a2061410b6e9e691ad99a4b3acac7ff335b7c8", - "0x3ee82ccb5cb954bae80300002c080000ce041f205c5639125128c7f70774741be5b7b34639b30aad6dc4320f5463901c", - "0x3f0004b49d95320d9021994c850f25b8e385a259772211246037413843b474d01d815daa0c5f682d658885e9ae6e14fe57a5", - "0x40ea030000d0070000d1070000d7070000e7070000000800002408000025080000270800002a0800002c0800003e080000490800004b0800004c0800004d080000", - "0x56ff6f7d467b87a9e8030000805bde06f207787023a18edf4746a8f985c1305a2191d4960bf8a15524f1366a13", - "0x5e414cb008e0e61e46722aa60abdd672807e905a7806e151faa6c31c45d91dd3a0751055aa3a3216cd2f8beeb5fa9be324", - "0x5ee678799d3eff024253b90e84927cc680cfe121dd8e9ce121067324cbdfab9d0b0a3a0d807cce01d74dae9b47b25ec26f", - "0x800014801c85c717ea9d44a4100360cbe5a7b837eabb1f0aafe1ec5a931d428ee522cb0b805795588eaf3ca3fdf2431c3444bc4737f376f54ebfb22e729da65ede18945b63", - "0x800060808a9a5c22e756a0b69665d67c857527ddfb7cb5ab06b0caabda322818f1d958a24c5e7b9012096b41c4eb3aaf947f6ea429080000", - "0x80008480b7feb8c7bff06d4c0cada4adc209f87154c2d724ad61632be80ddde9e13e9397802665115226983291438599ceb37967c42a9476dc562598f9ea1bdef2d8334747", - "0x800110806028f7a5662173a9e00fd1c73b058cb549a289bfcee43030824b79f9c25c2283800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867", - "0x8001108061ea22cbab0dcc3b47ea5fb2ce64c4094d5cfbac5327555f6f3bed5c19d919dc804a49ff61d3190c87f0a6bff4eb0661cf6907f6e3b77e04f25b8ecba914297b70", - "0x8002a4806231212da6baa80044a1d72059b7d9ea47a832d554708b48f95f3b1ae818400480f05884578e804765a42256cdbdf02f2eb21e2d7f26e671e72f26762acc1aa3bc807aa7c1467a62c83a03dba62b2679b8c0bf5ba5b7307a017a9e5c5834a6f371cb80c6494da6d7e7a4952ca0d7b232c3866f7592109a2c2d3292ffd4f41ae4447ab6", - "0x800401801e226c962da28b0639e3affe37b1b0f9e26a5cb3d5e1aaebfad5a8e89429c05180073d2ffc2d5c08423ebe357fe876182f2ff80855a20e7e8f2376bfe1abddf6b3", - "0x80040480caed81d35effe27bcafdf50daeae64f24f6fbaf3135cc7fb5e17cc509c332a2a80e1af12e9054e5b39d83866c1ee03b7f3c2041a679e6f27463f69263c09ec78cf", - "0x80040480ef8369476cf4dfacbaa24ccd3bd094453b876f624359482a1995239ca70cc4f6800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940e", - "0x80046c80c311c8195da8e7c0057d55ec39d89bc23862cecaa66bbb684b5ec834de6a40b880d47a774e8648c50cbf37cd2a45da54bf2c3044ccc252da079bf40222600dcd59808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f980cb6b692881fa9edde66258609780065f25e416563e19773edfe33e6246f6ecb180d97dea0f0323d0e1060ccfb7ce39a2e591f638d2613414d934f62d0b758f5e23", - "0x800802801d79c3436485a9c1173a679f70877d551c8a84cefe54edf4e0867ee117f94fed80d4fa184dad7a3c7c443d478ce0aa58afc3ec264d3aae00943cad72c34a32b4a7", - "0x80082080b43e88f85f2d14dc60a130c29e39b4b5201182a30a9b04141397556b4356e1c3485ead6eef5c4b1c68eaa71ea17a02d9de0400", - "0x80106f80fca96f7cd27fef556cd361bee696532434d4820934a57c329c4d927b874e9b9f8076365ef7e5bd0d0f42f498cd62a36ad27739c3c741143a5b71039a65a90d8fa280d6976eb32786962cf50707a3471004eed1741ce866c9e0eafd983d60c5dddc148084d3a7753434b742e57cbd8570dac34f73211b8a99070304399935a40c857dab808c2908bd7bb04fb2c80616987fb7743ed909f7182347834eb15463f007fb078b805285628f928d7db0aef8d6b6c527865aab3f128a81d224f4418f03f35980c23b8062e70a44dba320f41abb1a5005dbc88bc423e0d1a522f414bd0d39a6e53b1979", - "0x801080803b98d1619c246eef14416a29cb537c74141b603c2d3bd5eec589cc8d0623446980339f920b1e559d1ceda19ee1d5335e713a97a79a4474f2fd5884be18fb7449dc", - "0x801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c86288077b7b1af409a8997625ea767d881ff79dd3c4d1b472e1f0a1fa3c4c4f96324cf801a572da93a446813737895ef2d676b62df2cf490feb98d0275f864720be19a578042d71e025519f13cac16e644ae94580ee3a6b5fa1239fb7d8670711304923d898047d306502909a31f46f0fa655debc2ea6dbe1edf3666abb2a0aea3f5913a78d98013996f137da90a15b6adf5d8ec7e6b50a4fd61f5148a041eef475c87cb4e7ff1", - "0x801eff804735b4164740ac0a06c0c44415a8d80ea9bcc4810eed93ce8201fca38d6422de80550e5b2fc17d5f529f33dc284b6a35522b63a2631eaafd07de2b8dbb75e73c21806b8822c5259681bd8882c8257aca368055aaf0978e00bca030074d274b82cdb280c58a143128ebc9c54ef84a7bbdf06da6a1474d23efe66bc6299de53dd341baf680a1328f378d93bc6cd23dd87187c502f6e52b8b59e44ce517b7c4c768da3dfdd78004e85658be70231f424ac9a280a0838d95a1fb68facd6dd27b288c018e409c4980fe910d14c185251f4308b96cdefb8137e0c9578760a56526add9ecf687fef54080b4c5e22388efa1aebdb855fb7785e604a3eb9f37df3c324cc217ed8f2a713c2a8076195d45438576ed5da8e69b3780e14f6829c30484258803e6b986186c5a44ff809b4223cc76ca875fb19a319d0a7689e99430f9130581617f8b296864fe31135680ac6aa9a8fed7844d63c1cffc128c36c170fd975b3d84ab946357f4f6e64daf6a805d3371bea33e9fa3d763a18db4be8d40016c3647090768b76776b61a0d9141ce", - "0x8020808082456e54dee67b858ea53059bb160edd6e5433cdc0b689406a6e0b8eb2758e198028321f6f6443ccad255f46f30debb49462c3ec50e79853e134852b96329b86f9", - "0x802800808553cc052d210285f729cfb3fb728c5021ebb5a16e0f5f081df4e50c7c561f93801b7d7f40f1758748b33c32cb7422d9b5b9b11d23227d3b0797cf4fe9491f0a31", - "0x802f3780edcf379572daadb00f28d23265a5f9a5c345acf399b7efe1a9214e3acca68fa680d26f9c2151e0617794c68d6faddf9ac2c697903a191992c4f4e772a747d517e480cb8db030ba23dfcc95ad6979b8c10212d38b18f60ca5ce21be351107bec4fd6c80bcefe00d529f2fc348a9237751595123f720f875b835f0863af355ba69f3674a8030011bc1da5291d9e00cac484b33115ec2d90e97cf4fb8edc2a6f0e94fb1874980d9b6e5a451122e0ed63b0651cca1c6ef4150e6de10862403a5a1654e4b2715cc8070b1c4c86280018fb8ca4927765e98275960e4a743547d557cd82ef7aa5c1a538087b6e1ffb09333e27845e171c52cd89dede1a783813388a71d25be01551d782b80866d6ed2e7f305f3353514ac55839a9799e86bb24c4313a4efd4ff5bf42fec8a8010f79b987ac137d23660a0baefaaa97b3d00dafa80c96283c3f2360ebee77ac7", - "0x803e9d80807ac633ddba304f0d64ecba016dca9662f149975f97631a54f4ce1491099dde80f8bc645c26524e11f4e0cd6a92fe66f6c6a14c2efc0a8c3588830f022ef15ff380d2e506f695e2cc1ab43354d0a6246993a7f209d4e23832d14c44df1e65bd3c0680d57143f068172a116f9816e516e5a172d673923a3728279c64e3255e49180f5e80c5d70ba380fcb9c9fc7afd581c192b52e6d22d62eb57b6a9608a79c3c3030e598032e18c9ffdf8655d32dae489fb849eeb58b2630d3fd095ab8efee115a56d7e23803c291cb0d7170f7a801499c66aa95b2aef8fa7431eace9843569957b91cad7f58027857da13cb393a02549f9544ad98c08bf67c08d94ca9345744f86997f54a0478023139cb9e9a48914faca60c6262f49b493626ff71dbaa8bb585addafe589c7218085715d2eba5615ec744050979c4abfcff500060665384ba9dff3f8edc8690fa4", - "0x80400180001f62a30ff19499eab277e5beb96cdaaa6e9078e48339b0e1fad96ca81f7df2805f0d9277342011b4e8dbb736d529366bb4a75d29ad08470814f1eba7d3fb7590", - "0x804040808661c412e1aa17d1444477e1706cc21411d5e4b649d465d61c475b4bcfa2fc33804113745ff20a53cd45c65432e99f461e7139078fa4f09ee7f4fb78a2eb16bcc2", - "0x8044015456b032492225337bea0300002000000000000000005456ff6f7d467b87a9e803000020000000000000000054566e75077b23ad2427080000200600000089010000", - "0x80490080e9bcbdb2ea42be3c991ebd04e9687ad42b4dfb7e968ebf3dc1df6e49b5ee0e5d80cb52032960acccdd96f84ec9c452117ab05fe344d8d335b29c2df97d01c3cb8980b89708d626efc69cf2a063986d3abf78f247d6a5c4d181c4711f520d62867572", - "0x804c834856b032492225337bea0300001404e80300005856aa5e225c309a382f0800002408d0070000d70700008063677d9e4bf66b9091c650ef3fc0749de98274aee4e97c317bff0bff0bfdedb180932624aa03db3929aa9a46659461380a4ee4491f50360f3fc7a1d048d2f43d5448566d13b2c21d52eb360800001404d0070000807a66a29e1da45c3e901d6144514963d2ffc40b999a4b770baf406109d3ba6598", - "0x804e83806e737e80f34720c65f30ae9be538353ab7b3e38bd80c51eacf2cee66c5d101d0800cf46419917d9f6278dce47749cd39e9a1cf8e0c055403a2d8371704cb36d53b8049523ecebec207db585d52a5df4eb2d0618448858be4aeb2be3c638fbf16a23e80ff3d7e686ae6b7d5c836c9cc5a42f8eb9bb1f6a126a4045f39c4dab8b37b90b88042325036847b3880cf78ce46583b49677799d4bff90ece6071203d040a6b399e8037fa7bf9c2668fc7e3e0c6b7891a01209b6f5e2b123ce836a1bdf33752fd3db280230b2e27d27d36ef81faf1fadb6a7f2be997ebca450b75e19a1e3ad738e1a308", - "0x804ff7808f7e88c2b231ca0837d5fd4aaae147d01468a5e95c44520c661980699db34cd98091a742afdeb071d693f41f172076063c33a2190ecf018fcc4a2c9f3dc83de383802361f257a4c05ab0f9c35a457758625161df045bd50d39de215053532f3f04da80df702b35e8375675a728616956a8f918e7c870ee86412e92815b696888c1de5b80fea61e428532dfa78543e5216ab0281b32047a70b5d315044ae1687b3b8cad50803476d83e68bf203dd4719ac3b86ac3289438e32c3c04eebc5331377a3f29f349809fd8bcf8719a55d4321b4061756fa14e88ee93d492b00ca5c6076aae4dc0e9c480bf25efc42d65e7c29695df1b82a71d357ffbb27f49277950993d48c54147ea6180c453ea27118e369491563a131e945323273f89e63323024d48e6b213cc19444080f1e4c15fbae0a3dfc07d68e9a8a0f17c6f8a78554ea83436e76e1a8cee6fac208063663e1e8348c4b27ce97720268c770fc19caee96091343852137b064dc4828580b4f10bb7cbac4eb816e7de11b42704fc9324d74f8e15758dbb8a0e45c0c65180", - "0x805c8380587dbeb711feb47f76323fc62b9cf685fa9965ee17cc407b071b3ddf8701a2fa8091c5f4ce6c19b0ef4227812539f892b302fcab1091aae529693ee88905cf7e0580e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980996051bd3f31ec285cafc155811350105b607382978c3e3dde31a59b4b798656802fe371549f7f92e5cd4ec0702f07e5220d740d51202f0e2812cf09d614b2f0fe80d50a9daa66e6e3fafbf2b6545c4f8f7a0e067dd8f2df3099b5740953e51ba22f80f6ff29e199d2d578bc1628db1ff34c7b723ad8a7c1764003cea88fb670a1013e", - "0x806100806e4733b3102b6fa5c60058114509175bc4438712a30590271e5ea08c25439da380dec8af6e436add8d3f4c08e8618852d28d1eb9b3f6fe888462b6f51b1f970581800c71da2ab7c4489af77d366af1d0dfa7e3934193ef91dd1935ae3e03ccb0f7fb", - "0x807588806f7007bb9d7fa46044a0f0ebe1d80e3f22902a81f4ed1674ca687c052c58b5f38077016fda2645b9f713e5649a49e46115d16c98ca61b697a006139557b650597d8069865b54cc0d45b2d489522ec2f664f39b8952983ac0f49d48c4b20158fe3dd8804cb1678f035dfadba663fca5ed94d97f1ec695249d04ef8efd69eb01024085bf8039ceeeb409398cad685c6434afccdb160cb9684388fcf1756d27a2add046ab4680108756cd035e04d6fbed805f0bc56a828e163e6385bbd79178829afa180ad29c80113bcb1f6e72a674e1b8204b1c9d13c6f0028108d081242a9c8ea14a025b1a5b", - "0x807f038045caf8a29fd38d6534b91b1a60c177614905b1b2541440c57c00b767e31806ad80f6a8e7e15c34499748c8bd9482371e5f35b3fea0b9f424cb86d007babb0d557e807a927184e7eb4a92fd3161f5bd73614721b3314dbad2f554338934cc1e78dc5680cb104ca21aadb06ea617a60966ebf40c43129a3d066b1ea6e17c5a7b69c6e916802a74e7451ccd25351ae6a839e5751441f33ddbab14e8ca9c14d3763fddc6783e801c99b86d292fe119d43b9c6a07cb61b4a494d0f81e97e7069ac2f064caeeb67780da680453e8ffcc8af3546df953f8ff5408b48d07112fae2e5e04173c840f167d8012a32bcac04aee219d16f8a229e91ceb8b6fca49cbee1298969ba780b67f1350807c8e74410a1fb2539789ceaf08221f06850fa3d57e275bbba8e7e6f175f081cd", - "0x807fdd801bcacfc6e6480226ad9aef6fd056c800199adf83d95a35af1d0bdcbdf03a45b380504888afd85cafabfbc3668a727d6aa2a44b2bf078e660e96a4eef0918021c87807af50c02adeb268770c95e5a80ed695efe9485a12af6b6fff9e83634647d20b58059f4009b1b42c19253442876c9804ad174a2f1ed7ad5650077044af9a5353d61801a5bec8436c876222d99b4a21ab8a554fda92be495a9fa852d8c64c35183b6e580f500e0cc9c04a33aaf3275152fb08e8b1f746ff42601cbe63f602e564dab1c1680b763a1f8316d8c0430fa091b71e4c100a0f357365f85b498b872eeeb6c6118e48050d8fe3f74fad81df76ec8851ba9c50d4f39b263b7b9e704162a416f3d907fe5806c3f9af579d7477067c1cef624612d29057cef3a152f4c67e0d110405404fbf7804e885c22a02598bf62ed20d526d41927c05160c905d3e7ca49a94ed0e57db88e80028abb399094a7bf31dc820a9cfbb38e4f95e556f29c3e481a286710593eeaaf803a020ce3fe5dd0b0d75e6271ce9c2a51cdb22e37da1733ddb252e8f02096bf3480fc89bc904d336e1879fc7301dc7e540b25cfe2c5bc696db641b58f4d8462cc6d", - "0x808008807230a92286e1baeb9e410cd0f031f13bfaec3821e375fff2e2268f170b8d775e801977ec0fa48ec459bd0f5b9a929de1d4cfadb9344bb318d9eabd0e6d42cd5249", - "0x808017344607000020aaaa0a000000400078810088003044000020aaaa0a00000040003044000020aaaa0a0000004000344603000020aaaa0a0000004000344603000020aaaa0a0000004000344608000020aaaa0a0000004000", - "0x80881480b778b5d65870b2e233a0b24da7741696b6ad753108ba10805164f34158cb05ac801b5433326d99da1761205b4cee5c6ce94b99d849ca93395bbb15d6c211fae3e68034cc96696fee81fd0ba46bf0aad1b5fea8f8fc39fe217b76e276074df24558a2802ecfff1113d6fbe55a765237dc87effb29317696b62fed39c763086b627ba14a", - "0x80910880859145393581d070f54d3214c17b7264ccb48928d4059a0e5024e20b2c6502db80c1ad4997417ad21ccd355c8b446d8f22b6b1dcaf5fed4fe3cd41bc01ca49dbda80599c4b7df21ca43186f4a20a7f6dab8eef01cf4d965a88f7e367d81a072c3ce4808630604d318d99c4de824d3b2a12d1fd54a6677ffa6d766227e2f296fb28a40b", - "0x80a6f380157e2ba07e7dcd5869e4c52019584b0b6593f47a13b575c0ef6b0bc2ee28a49e80bd3fc768fcef6cd8866d1ff49b8d17643bea0226757cdc0554ef3829724cdc6580634598730c864ce8525b53d710952607911a5ae1022faed5ae0e9141a5ca50b5800fd77edc4f6a21912f95a3277075edf33f810c18003641a01608e3b88b60f576807ec0d10cbf277bc30a2486ed56adaf2ae7456e91eef048c0ba9d81a4d69e6b6d80dab4c40274cedb8af5e77168d90621e7ee8af805f38cb0d3f6e8835c8320813080a4918b93dd88fe29f6d2601bb856af3e8422206989e2068f1ff94df0966dae8380b6f8e4185cf7e04c542ba01f4ab46edff54a980078c31b3f4af25f793f6c205280378f23e71d9931120b83181ff02c211bb7556dd1b7282f0402929b78ec0a489e80e052fdedd4869fa17d0abeed271d6ea1dc202b9f239930df62fdacd71396138d", - "0x80c0008034d74efaad6c592c9854b07384b45a27e590e0fc033484560749427436e8384e80155e565ae7f3ea93207b3fccbb33854963a4bbe616b2fc134b034257e2c55129", - "0x80c08980e8aa6bd49a2bf6a0f62ae9610d4e4d48b2c9e0e9f9c7202ab450384137c70cd3801e0550d13a65b00857b6a9bb1229fe71706b61adc009001f645520847065133880c3d5635b27ff0441d464c39b45b1a2df696d2baaed983b22a45c5caf22cef5c080c6279d0cab3d47e47119915812024de5323dbc8772c8d31554820f5032d6d51680f590d11b00143eb096ec2a334c38c8a60dbb460047f1e13820b4a29ae91a92e0", - "0x80c39c8085ecfd07b26b6be2a28b8b47f7c824a7349c93b0f378c5e24e72fa12ff7910978043a6a3eb51a0c05f4157612ebb9200b1f8bfd6276c7115f6c9dcd892fc7977aa80229d58a677d8445805c43cd1bf3f71a6e9d1bd270dbb45fef7e6f461fc02422b80787fdd75ffc48b03b19ec3b923f600b3c9010ec8be3bd363794baca878d0dde3805bbc7ed9bf94dcfa398acd40b78e3e34025b489a9ef7b25b196025cccfed8c9e80b0a600faa278b3e24c5dcc510717668b861f3d53deabd124afbef853bd93cdfe80c54aeb5267f45e5d1682d685eb8b2e80c6c7494541330d0b7d53daf32868a34c806ac7ab463c1505a5ec3f5bb91254b292467dd593ce222e151afb7e5d0013654c", - "0x80dc0080943782ac497a1fda6104b1edb43febcea56af70e26298b428e825acb6bb5d09780bccf533e0e80a957bb29f2965ddc4865e61f2d6a9095e17ef334fe658d721a4a80b604f0d9c4143fd23f6b9f7c2f82b8fcc199d75fcff286b426f467b9c83a701d806672e3babe19a72c4830e866ab9962867f9e567d23ec77c3c2c5d52b5cd229228004d4c3c69fd0de3901fe4062ef94b2e7e99e89ad603c86e4531824009947272b", - "0x80e6778065c35cfe27a746e21930af413ca62167331b05ecd4dc9ad61683b932e6d52ab3800bce0454dfd3196d86474277166f0d5e23efa67f7d0d2f3f9e91ea46b19c4b388097679df04789eac59989b2424bb4e2af650c5c809d0098ddb2da844cc33bf87680a9e9dd724dd503df5f2c29e01e074697d4a0ed8b66b013ba135e561a398a9e348067365525ae7a69a26b7cbc7ad726524d3546faedc74ecc8bd6d40b831ff6c863808d5e166ad2fbaebb8fa5dab49385ea4ac863e5fc95a5c3c7eaa106715138e32d801db281200abacbb8bc06b72079e921704e707f3094c19679b363d79c978b8d9180725eb7af94abf259a7d7dadfeffcfdda9d7ec6d83fa105e26bc6d54d69ed3ce7809fe955e983d4d1e979bee6dddab6062abf78273ee1803ee7efe139071c786c078053ed76a56a7d202711eca9580a6649af4cd07705b2ab1f110ac34be7ad7093bc80ff19d51d53e386436b3fa5a6a69dc987bc677c6e4a297c9d8d83da4b20958cd8", - "0x80eae4801ec01457df7975f40ce32b660ffa6b1d0ba422c26416fbe6bd1cc2e8efd06db380f5317243fe29fbc20c872f8114ead6dfb53d318b5231fae7d596439dc4bb887680b41f488b682289b225e2fc450ceef779aa681e60aef54c1ac163b23f3f639f08807d348c5e2c9669c686432e10716949d8fb15540390fd9b318c2f36735ad21263808e4f04d8061a7dd06e1e39778e540799d58f84ec50f89b34462f1464af6e7ab6800e13b2d869bebfaf452db48fa91a34d7810bd1fe808f6060228842313d5e256a80f94620bbd33e04aec78ab11c2dbbaf88385fb43776a6d957c9d18d6dace2c5bc803370ec6c00af45318401c882528d8282de382fd7cd60d81dd07ffd0692806cdc809a14e4f273040a9a0e92787f5900a1755dfbd4d7c85493d704bd23746934e21f", - "0x80f9dd80b4554afcd19d1bb4ee031e4c7b24fcd0ce53b8c3510d2e8efb2e184fa4d87af2800b6cee639b5703da9ebcad7f651d104c52f838626ef70a401fab45a649f7693780423f90435fd57c02bdb91e261cecb09e364e503434af6364ac22b34299d92a9480fdde7a1ec684ab8ada1cff869b8a1fd755d4cbb3a0b0b0339cc77b3af4337f3d801c342643397645f0e7f332bd56a95c2e9bfbca82b0036b2007deb4d176e57417804edaa8724a9e892ea9ad7024634774a129bdbc2ad65073124e30e6a9088bf53a80bd087457dbb73f36194d60ed5ea1772e4021817dd401e87f564c3c29629fd5ea80947ea4a5027a0dd7f20837ea1481f31e2954b022332cbe221090bab8a6afda2b80d956263ff5026bada73fc43f6a12e039d201506263d1e111c2ba21e352d726e380dd7375a513ea867ffe04009144e9448d6a3ca52beafd3661bdd2beff8a0e295f804db0a5589ac4f893e633a2a219150afd601bc7ec800bfe2482af3047af2c63fe8015e9d3816afa8d370e4d2c359acce94f02f9e5e37e43ad40652c41dfcff4a2a8", - "0x80ffff80f4d7d7f3a54503e8fef3500fa98a1045f55ffcdbed6038c283f96b91a3fa5d528075e8ef93ab71f7aec433a78d85626e90de51c86f4075b60229778bbfefd3574f80c0b0d4a0e86b0c3436e0ef3b92c9b5b5fc70f7e9384d43e3e4c7f0b7da30650f8026690b6c4d6657d55a6f281dbf5a2a1bb66749b6972691c3ee3d099e1306d84f8043fc1a0c79c4cb10d1846a5b21169d43825fca79caa8618269f338b8203d0bd18006f720cebcbd645b84d64c58baebf9245fabdccee353d4b7dcc6083fc0f47db980a3c7ddb1442e987566a5d02ace30c45c19463e1eb0640e3d359bc35fc978a50080c02db09c36f89d8bbdc7c57924340b481aedd0bed2258440ba1077fa4a897b2280935a360f7b35ee530110a4f2a953c209f2900bf9d796ff49b7cead615a3b55c680f8b6f70a944c2661bf17941eb40f5ea72ac36876caa6abee6f9a71e3715edd91802809273ca4885cfc2731c8dce0cc63c6f387b91c69c0694844c9e3406cb7bdc7809a42042f75a1de5abfb337f1c6bd88704e9f45228e747e9f5a20fc2a2a04acb4800a975334e8490159e36210e76712471fd41f9ebc5625998773bc2b11e3c9d97a800f8451516fa8b9be7858979d61c8414f63f4cf18baa40298797ea3b6373a727080397b79ded9e5249ddbf29b11519113b2cbd3d6491f2841d0130d9fdb3327ceb080d6ca6ccfcef52741a2734a0b3f05b81f477c19a499ef9e240f32110445557ac2", - "0x9103a2908d0820bd8f142781577c5ee5a9127dc722388740a2df137fad1ebf8c27887ef16301a538a8ee97a14ae72fb645582ce61add556761057ddfa304077105ded5b1fb90dfc191939431fc8485185773328396b66e6ab9104ae4f676aa0e1803822bdaf10c066175726120ce4c7208000000000452505352908217d67f77079907e9d557a7560e82b4c4e47037cdbfc91df4dd0fc2c9c4914f6ae3eb0405617572610101f206190663e08b40fb54c37907ca906f0eaac5493d843b316a6035f026831f1c4f8419dcc91ad27247cddc0c4afb1e0bebeab27842f10703fd4774c42fd5a58e", - "0x9d007f03cfdce586301014700e2c2593d1c08063828bd4fdc2dfbebc2d7a771be214522df151c03801e2f9c0f2f3a8e8547851505f0e7b9012096b41c4eb3aaf947f6ea429080100685f0d9ef3b78afddab7f5c7142131132ad420cf00000000000000585f02275f64c354954352b71eea39cfaca210cf0000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040080d2705ed6fb4282e60c9bfb3cefb5f1c1dd6743438b0988ac5e304cbdc7d26782", - "0x9d0da05ca59913bc38a8630590f2627c17dd80900efa2ebe81152be4d153421370432acf1df81e5fbe3c0e7b4d8c1951cb2ff380d7a01b4ccb277fb3b91cefaa0a9a2a043d38b98eeb6d19012fd4a3702ef39ba080dfeb24124eb02e900d4c59ec8de843786b7732e8229ef9b4d356f9ec6c55da31505f0e7b9012096b41c4eb3aaf947f6ea42908000080af1b5b29387bd9eb8c289a9a83430e8bc5d6b8311d5a7ea5c07e19e87cc2fad6809b1387963ec05b81c982627b5999c24bc24db66991e1daf65e0a7427b42e9b3e80ffd3b17e681e49a2c509acfde4931c8eefb9b554b83ed25d402c049e6e1f77e780b544aa34b22c8ce065d7e280d46d0af733fe8907a6c96eb8d272156be37ef0b8809b1602ef8dd2fa12cc00f2d562172719f9d9158a604adf7a6e5e6773ca79312080af28e0cde6aed89ffee12c107290bc7ebda4b4c7f52e4f9cbbae651317d77ade", - "0x9e710b30bd2eab0352ddcc26417aa1945fc380360c98cd291f697953f9d412ff4d0af185ed19732597d8e7bab79827975a75b08099722faf44e2947f63e3a4843db56aa04a18db98bf10bd34c5bfb8686e18793180767f45959df560ac956f70aeb283e3f7a7709fea1a8e3d3503faff25819998768039c3a8f881a2b35493955da2bd70141f7c0967536e21cd5ea855c06723c440a1505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400801521660ade511634526812a8b200538fc88c0e91974efea95ad2d575f98d7d8b4c5f0f4993f016e2d2f8e5f43be7bb2594860400801562aced48c2fedde820abd7bcac888e6baa1f460c6573e745ac86a395074f468097ff984a9229d194b352e7795790c2493a2f3a8320f38a14cbcd7989f3f138a6", - "0x9e7fefc408aac59dbfe80a72ac8e3ce5fbff801c902cbe419e7cea75b1d971cbbf91d733d711f134307162e1359cf85d02971680f62ce159296d30b0975fa703c88335deeafabe3c047f59f37deea5d4b74d0bd180548180d603a41c9cf7a880dbffe6621c05bb3226652ec3b42282fa250b6c8b3d80afd64196abf48c8b75684a75e13030fefacff4b664871003c76778e1405c46f680a38e2ce5933ec05307fc6e11f82592d62e8236da22a7746995618599c0de149680a9693573c0e2ecdddd73060c0125bea85099057924a5d9f31871f6ff4c18c88880249ac884f757608079745ec844acd182411e5bbc83bdf670fa6e52171a169eff80ff3730246e45762e9b43f5d5d1523d7a5763e832869ecf8d0db6371ff5728a00805521442289149a92e12a054bcd027d5834c8ceb2175d03b5fa492bcbaa870e7980b93a2b5374b471f766cb752688932c1d85996cee41632f7cc6a66cba65e1b19180d1aa82b5f4bf128aff421334e56c1f42d5dab24532644876c445dbbb82a0f60f80cf91ed07686ff65d340cc7a09ba8d4f29efb393f2c7f436ac1de116e9479736d802e03d2c5f1d5cb5743f237dd38123bda5354eab3b56b1f6a4579fdd2906a24ba804a07eecd8261b82a2f42e04a8181a8b0802abd207f011ad733c120a7c08e8f0c80d8463698b1dc2c93bb8ed8d71e08b5df853bd8636f7253ab70340230c7b1420d", - "0x9eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed209e99e41000000000685f08316cbf8fa0da822a20ac1c55bf1be3203888000000000000505f0e7b9012096b41c4eb3aaf947f6ea429080000801fa40c38ace33022c102a3a7caf0e780c8634ae8b4326f9d161ca55844e1258d809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880a72e72e86edeb7d0d69d90419a45235c0cd77380e124912a984280c53e4bfcec800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd880bb1edab65fe1c5444bda94cfae6a23a15b1c53b4e92fc75e7ebbe443191a720f80ba0de76ce1eb604930e7f10a1f8348077cc1a5062423ad47448c4872ba2726ba805a7d201bea950ee698b29e84331e18240f14edd398b164bd3024ba92d9e7741c685f090e2fbf2d792cb324bffa9427fe1f0e2015f63a016df83a01", - "0x9ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290809004c5f03b4123b2e186e07fb7bad5dda5f55c00400807273d96691e5d9c9c7bfe351d367c9b0aba25ed1ffb23da3a59d4b549792a212", - "0x9ef78c98723ddc9073523ef3beefda0c1044808d8fcdd07758082ea198aa302b86e0cca1db012817b06029d0d6b4ec5c2e115280e283a5f10c6f8a8b6cc5b4f97351a7a14d384967e8b37dc17290e7cb813b5d4b809a8025095f0fb1cf12f83b2799110508a9d2bb3060ec9c805ed39d483d18cbcb", - "0x9f012b746dcf32e843354583c9702cc020f9ff5c5702a6fc915ccc55a0300800002408d0070000d707000080bfadc9bbb2c3ca2b38cd11b725b0f41a4d082a542db8367be0c14911e8bc668e80c0caa3a1941089d9694945f064fff6cd5482f9e49ecd94eb0bc4985cdcb9f43b800d93a67b11fa746acf6c5c7fa9b58f529112824c157144bf2bb2217ccf12485a805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff6c57073de59802de4637e8070000340cd0070000d7070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080770f754c658cc038f95b520d1b1e4d00c10877e482be592b8685fa8ba7cb57f880e98895c9c0ffbf97c65956ba272c22887aa35468434c9f85e1e1381d31e1e38180cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb180239c34f9ca90136889810a2033709e5bcf7d0f0f6bd6aa989a06d0deb76321de804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e080000", - "0x9f06604cff828a6e3f579ca6c59ace013dffff805cfa1d8a5906d70cdaca788ef7f26b878519599af62caa27b43ccb30ca2de9f3803e3ee55c31d136c39858727eafad7cee02eafc55222e7494b1dfb47464bb2832805e31d4f0093bc5e252e1a4f08f5fe9af576f1f06938867d13ce3facf789e3ac5802b28f6f45e0d7149380cf65e446a9da87485af1ee5b2966567f36944d1332f8180dfa0772cd10205c84ed6629e21ca71a60c80212f46deb4eff80d81eb6a59e409808614cfff6746e62b4e46677d3e0abbb12a3ac7b2ac93b87285dd035751a773ac8053a551e077fb13c80d8c975f11283b8da3b04a3152cc074dec3097800f5842b88041cd2ff4b543b2941ecfdc52aaf2988a05dde6a79fa910bdab3aa360bffbe02280b4103a1276e9fc49f012b69f69c47ea403e2139175438129e27a29a329468ea280f8588ba1cdeefe41a1af8a5a21ab54d6b4d58de76fdbe7ca82fb818b3aad688680c9310feb64861519f9adce50f59a95ab8307a564e0e0afb4fc2f4ed198273bd080db8af5d191de2879ac374c1ef1793e298140991ca7b6764b7a61e5167b23ffcd80fc4f864f1cfc8e17ed1a085e1074b0c3266744ac78ea21c0ab33c75e1503cee38022a25b9f4c6939199229cad0c13768449284dd5bf1915295d6557d7ad419e695801df0b7b316a1485c2ede799d49ef2cd2198b8dcc47773226dbbdaed89bf8f6b280fa5a1fd14e1ae700a7da12cc6f3874569ffa2a6b3599e54ffb90e3af0352ce58", - "0x9f0ad157e461d71fd4c1f936839a5f1f3ef8df8008ef8ee2ab5466cfcbe2251cd0aa4c9e43b4a15a6a2919ebe78c3cef323bc37a8045add92157c7b68d3fbfe254d814c30861b567ca1a261eef264dd0a21fe5a0cc58570c88433df862dbcb2408000020000000000000000080f1f90ebe2449756caa238a37a4f622baa474567d5d3178bc84cf4d94f4e4a9c45857073de59802de4637e807000020000000000000000058570c58f3b5989bb72cdf07000020000000000000000080a43a9cadb8df327bd035615f93d1cc99719da39113502a1dd4ce6f099d47e5c3808f6f5121aee45b4e788e40c5cf493fd9e0be05187cce23b1c861f7bcb3b1feaf80813e3bb93186f01cab4b632ba8f5873a1289855d3a258dd74a38c272ce61761980588cf3f41206413f7c6dfe3ff1d85befce030efe50a3b8e8a4453b87d3aea0ef5857073ba61bc4d713354b08000020000000000000000058570c7327a2a48bf2b149080000200000000000000000", - "0x9f0b3c252fcb29d88eff4f3de5de4476c3ffff80e342245838aa0618b9c4ad10ec775cf73646acb587b8965aee66d2bfe05095b580580670bdf4d75905b6e4d8e2215733f20bc5e01d9b847e643e3befeb8970274e80814b7d84d13c89903f422880f43b2046bf2a4f641e377814b366d7081f7c64a280ffadd28db426fc6752005f2a912ed9b2db1f9d81fc9557f65b9133f6954d83358003e212ec1a867183cacc9918e5d631bd0a81aaca0f88e79fa0055968a287f65180da0267d7e86259f1d275db8360580661b69d2359a3e39f788ad1c7d0eac39b58804ab88b81f43d38d1c51e103d695fa573227278cf9804c3cd4fcd4ae60ee6ce5a80227d3a8bb04337a89b4634273781645826faef2a6253e93649f0e9651d9ded848099c40220023e9ae1d7eef96c9d9c18e32d430bc59ddf983024831a9e163a496580e0e8dacdb95ce3ed48e5c75b81bb51feada4a4e21525c57a2fcb468186322f8680e1a1f67c922ecbaeb594c093f336cc66f4f807a795109f6709ea048e8bcdf17880b5349c797c7b51ba9148a3c51c46e28dc96db34055a73cc5b70f40ccabaca53580b66c92fd4d78fea6c680a96543b7f90ef0ed23b0e0c127f77cdcfdd83af2697480fd69932270c4b4ea702992b22efdea094e906fa209557884ecea75bc047be6068069480a0baf8c5471c9a875dde3ef63a9a261e1ced19053d533cbfcf34db7308b80435bb41fd6ffb890daab09f281b3fcd91fc42a3b3541fde5f5f0c3fe1aca9d1a", - "0x9f0d3719f5b0b12c7105c073c507445948f9ff5c5702a6fc915ccc55a0300800002408d0070000d407000080b7c6e2167110e8b651eb693a5bbfb83b6f968091478222e136a68389f2cd385c80e6086b406a930613d6f03e4d1bbaa36c00c53c176b59f4d9fa63a837fb0cade87c570c88433df862dbcb240800004410e8030000d0070000d4070000e7070000805a3b37efc61813edd3841e2d309299c89b92a311184e065ff44b48ad8da1f5ff5c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080dbd75e09babf2a19db3fedf382d7e7a16978cd02c781b1ccae2849c29a605f15806f95921fe3f4084c32869ee6a76db36d2c982664a628869469cb658c847ebe7380cafce73d6ce28a72801c89e30eb0fbf937fc0178266c70f95e6165ce78d3adb18097fe80188ec468eb8ee172ddc2f8a6606482f09058b3fc0034596be62867ab09804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e080000", - "0xbf0e02656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791c60808f6e2b238160338d09b9777042423f2c080d2554575b8b4c8282606e91f0b2b480e229e6382cb05058145a936a2c33a28e998a98fbb4a9123e2d5108a5613bcbc780462c6fd312f1d8c48aae32e5bd6866bb8395478ba334c30720f035938f5eeea9802413ada492771a8e2130c6128d13c09432ef58f80106c0e17c07fa97bb23ec1d80b0018a90e5093fb5d579d76c73bf1b65fe79d9d1e09b4a3654a6d9475aca50a0", - "0xe80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000010305fad7a0ae358701d8c8dd382d43f172b19589419d3844cd707bcbdd463df9005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe8030000009001000090010000000000000000000107fc153a779645c7da912c21aa521086e1c27d7e380a515928ffe268a7151777005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001252c8d2a85ed57e843f2cd9cb00a186b1d75f75476bf5349e4c807dc62be5201005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000013ee5c5c6bc866660060f57eafab274de0875b6e1f22d9e3c93b521246d5abe58005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000014c690ea012bb62e31b5c3fcdaba06b8278fadbce8e99ec0c8fcdfadd5a6b0876005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe8030000009001000090010000000000000000000160b7d50b6819af5bcb6b69c1335f66fd7c66319b57125f264e8c68c5da77c50f005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000016278c3f2e3e9c118a9005fe5a544cc278b6052472e4b1cc32b0a7e7643359a68005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe8030000009001000090010000000000000000000163677a48bf325234e5d67d153253bf2f0e8c9995e8e042ea42decc21893d4ae9005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000016a1bfca2dddf6aaaf52c5eba07427a96e989f94910a8ec6796a0a39f1202c7c1005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000017a77dd1f1cf53ae74e5df2ca47858893e388070c6e9411921c51fd6f3448bde6005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000017f383b0e22783bebf7c656e209192fc11692aa947f8eb6d1bbb0e5bb78d6fde0005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000017f70f81377f6fc1aa09570a4179b81b594e7b8ebfabd0718d3a0a7491d3036c6005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000018bcc3b4e7fbe985c9ca27d6c31b68263ed4a6de60d502af4e1f3f8ffdd4d5048005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe803000000900100009001000000000000000000018d1f26e6793d2b4827c57aa4bb6e943d784555d10b725984a52e3878ca3ce9ce005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001aebdc245c041765d3aeb4b43bce37c8cfcdf2d1488fc91be2cc45d32880b5449005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001b05bb7ec2cc7615f5d28f566185505040426f8471d5f6f8becfb01c16d92f630005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001be4759ae61455f939d53fdd5deb06844bcf513cfb4a9accfdfa200188419141a005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001c7b859bb7dc7c5191327cfa0ee8c0109c64dad0c6fb1b5bef8b9e499a1fbcd80005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001d225825da0a1ece9d5eeabdad986af80358e77932a3a5029c61e237685b926ef005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001ed3236298ea1643caefe524dc7297e83ce77c95ac487d86e929a06922b8823ae005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001f56247ea333a03f331c67d5c326d2684180e782027de707a7da41ab5cd0a61b6005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001f6a0f0bf50ff677934c2d37d99926ffe5d007e24ff32f8d665acfd3662377a4e005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100000000000000000001fdd13e5484bb339db443fcdc4e8ec7456e785e9692acf18b5b300899ecf2cb56005039278c0400000000000000000000005039278c0400000000000000000000", - "0xe80300000090010000900100010000004a000000019212083c7da86d9dcdb8c127510025f768ebbfb8c80b0d48595b5244576e7948005039278c0400000000000000000000005039278c0400000000000000000000" - ] - }, - "downwardMessages": [], - "horizontalMessages": { - "1002": [], - "2000": [], - "2001": [], - "2007": [], - "2023": [], - "2048": [], - "2084": [], - "2085": [], - "2087": [ - { - "sentAt": "20642012", - "data": "0x0003100004000002043205011f00020e27070a13000002043205011f00020e2707000d010204000101003679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c49" - } - ], - "2090": [], - "2092": [], - "2110": [], - "2121": [], - "2123": [], - "2124": [], - "2125": [] - } - } - }, - "tip": null, - "hash": "0xe36dd89f99f3d23e22b26648932a858f98b54ad9e62b2c657b637d829e366a08", - "info": {}, - "era": { - "immortalEra": "0x00" - }, - "events": [ - { - "method": { - "pallet": "assets", - "method": "Burned" - }, - "data": [ - "1984", - "FBeL7DanUDs5SZrxZY1CizMaPgG9vZgJgvr52C2dg81SsF1", - "30000000" - ] - }, - { - "method": { - "pallet": "assets", - "method": "Issued" - }, - "data": [ - "1984", - "DokHs7DwcXm5GJPJiuE8AqNVdRCnoTyDRgYACtUYCz7ng1L", - "29996407" - ] - }, - { - "method": { - "pallet": "assets", - "method": "Issued" - }, - "data": [ - "1984", - "HmatizNhXrZtXwQK2LfntvjCy3x1EuKs1WnRQ6CP3KkNfmA", - "3593" - ] - }, - { - "method": { - "pallet": "xcmpQueue", - "method": "Success" - }, - "data": [ - "0x41ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec6", - "0x41ced32eed097acb39a0f4d5543771dd7006709ba31856ffb62a8ccb62f9bec6", - { - "refTime": "311169000", - "proofSize": "3593" - } - ] - }, - { - "method": { - "pallet": "system", - "method": "ExtrinsicSuccess" - }, - "data": [ - { - "weight": { - "refTime": "125000000", - "proofSize": "0" - }, - "class": "Mandatory", - "paysFee": "No" - } - ] - } - ], - "success": true, - "paysFee": false - }, - { - "method": { - "pallet": "timestamp", - "method": "set" - }, - "signature": null, - "nonce": null, - "args": { - "now": "1700501940000" - }, - "tip": null, - "hash": "0xa06b28cdc184d191cd80aef3a8372520b6684b743b893c95d86543d61d3254b3", - "info": {}, - "era": { - "immortalEra": "0x00" - }, - "events": [ - { - "method": { - "pallet": "system", - "method": "ExtrinsicSuccess" - }, - "data": [ - { - "weight": { - "refTime": "284117000", - "proofSize": "1493" - }, - "class": "Mandatory", - "paysFee": "Yes" - } - ] - } - ], - "success": true, - "paysFee": false - } - ], - "onFinalize": { - "events": [] - }, - "finalized": true, - "decodedXcmMsgs": [ - { - "horizontalMessages": [ - { - "sentAt": "20642012", - "paraId": "2087", - "data": [ - { - "v3": [ - { - "withdrawAsset": [ - { - "id": { - "concrete": { - "parents": "0", - "interior": { - "x2": [ - { - "palletInstance": "50" - }, - { - "generalIndex": "1984" - } - ] - } - } - }, - "fun": { - "fungible": "30000000" - } - } - ] - }, - { - "clearOrigin": null - }, - { - "buyExecution": { - "fees": { - "id": { - "concrete": { - "parents": "0", - "interior": { - "x2": [ - { - "palletInstance": "50" - }, - { - "generalIndex": "1984" - } - ] - } - } - }, - "fun": { - "fungible": "30000000" - } - }, - "weightLimit": { - "unlimited": null - } - } - }, - { - "depositAsset": { - "assets": { - "wild": { - "allCounted": "1" - } - }, - "beneficiary": { - "parents": "0", - "interior": { - "x1": { - "accountId32": { - "network": null, - "id": "0x3679d1d8e31d312a55f7ca994773b6a4fc7a92f07d898ae86bad4f3cab303c49" - } - } - } - } - } - } - ] - } - ] - } - ] - } - ] - } \ No newline at end of file diff --git a/src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts b/src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts index 584abf6b1..6c09c2672 100644 --- a/src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts +++ b/src/test-helpers/metadata/assetHubKusamaMetadataV1000000.ts @@ -14,5 +14,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . +// Metadata exported at block #3356195. export const assetHubKusamaV1000000 = - '0x6d6574610ea906000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c011470686173650d02011450686173650001146576656e7450010445000118746f70696373110201185665633c543e000050086061737365745f6875625f6b7573616d615f72756e74696d653052756e74696d654576656e740001541853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040080017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e7404008801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b0038417373657454785061796d656e7404008c01c870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e743a3a4576656e743c52756e74696d653e000d0044436f6c6c61746f7253656c656374696f6e0400b801a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400c0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400c401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400d0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04008901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d70517565756504008d0101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904009101015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704009d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f78790400a501017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a00184173736574730400b10101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e0032001c556e69717565730400b501017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e003300104e6674730400d101016c70616c6c65745f6e6674733a3a4576656e743c52756e74696d653e00340034466f726569676e4173736574730400ed0101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e003500504e66744672616374696f6e616c697a6174696f6e0400f10101b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4576656e743c52756e74696d653e00360028506f6f6c4173736574730400f50101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365333e0037003c4173736574436f6e76657273696f6e0400f901019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4576656e743c52756e74696d653e00380000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000880c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748c0c8870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e741870616c6c6574144576656e7404045400010838417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f666565180144417373657442616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964900148436861726765417373657449644f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e444173736574526566756e644661696c65640401486e61746976655f616d6f756e745f6b65707418013042616c616e63654f663c543e000104f4412073776170206f662074686520726566756e6420696e206e61746976652063757272656e6379206261636b20746f206173736574206661696c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657490102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729401244a756e6374696f6e73000094100c78636d087633246a756e6374696f6e73244a756e6374696f6e73000124104865726500000008583104009801204a756e6374696f6e00010008583208009801204a756e6374696f6e00009801204a756e6374696f6e0002000858330c009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00030008583410009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00040008583514009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00050008583618009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e0006000858371c009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00070008583820009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e0008000098100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04009c010c7533320000002c4163636f756e744964333208011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e00010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c6974790801086964b00118426f6479496400011070617274b40120426f6479506172740008003c476c6f62616c436f6e73656e7375730400a401244e6574776f726b4964000900009c0000061000a004184f7074696f6e04045401a40108104e6f6e6500000010536f6d650400a40000010000a4100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090000a8000003140000000800ac0000061800b0100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804009c010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b4100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749c010c753332000100204672616374696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c75333200040000b80c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000120404e6577496e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e0000046c4e657720496e76756c6e657261626c65732077657265207365742e44496e76756c6e657261626c6541646465640401286163636f756e745f6964000130543a3a4163636f756e7449640001047441206e657720496e76756c6e657261626c65207761732061646465642e4c496e76756c6e657261626c6552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496400020470416e20496e76756c6e657261626c65207761732072656d6f7665642e504e65774465736972656443616e64696461746573040148646573697265645f63616e6469646174657310010c753332000304a4546865206e756d626572206f6620646573697265642063616e6469646174657320776173207365742e404e657743616e646964616379426f6e6404012c626f6e645f616d6f756e7418013042616c616e63654f663c543e0004046c5468652063616e64696461637920626f6e6420776173207365742e3843616e64696461746541646465640801286163636f756e745f6964000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0005045c41206e65772063616e646964617465206a6f696e65642e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496400060460412063616e646964617465207761732072656d6f7665642e68496e76616c6964496e76756c6e657261626c65536b69707065640401286163636f756e745f6964000130543a3a4163636f756e7449640007085501416e206163636f756e742077617320756e61626c6520746f20626520616464656420746f2074686520496e76756c6e657261626c65732062656361757365207468657920646964206e6f742068617665206b657973c8726567697374657265642e204f7468657220496e76756c6e657261626c6573206d61792068617665206265656e207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000020000c00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72c8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572cc011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000cc0c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665730849640000040010010c7533320000d00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65d4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696e9001344d756c74694c6f636174696f6e00012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e00011c6d657373616765d8011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e736505010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c4901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e5901636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696e9001344d756c74694c6f636174696f6e0001186173736574734d01015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6e9001344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72c8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6e8501015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f717565726965729001344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140825015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765386e6f74696669636174696f6e732e204665657350616964080118706179696e679001344d756c74694c6f636174696f6e00011066656573e4012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696e9001344d756c74694c6f636174696f6e0001186173736574734d01015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000c801144572726f72000100144572726f720400c801144572726f7200020000d80c0c78636d0876330c58636d041043616c6c00000400dc01585665633c496e737472756374696f6e3c43616c6c3e3e0000dc000002e000e00c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e65666963696172799001344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c7469417373657473000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e642d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c3101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400940154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400350101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473390101404d756c7469417373657446696c74657200012c62656e65666963696172799001344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e676541737365740c011067697665390101404d756c7469417373657446696c74657200011077616e74e4012c4d756c746941737365747300011c6d6178696d616c45010110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473390101404d756c7469417373657446696c74657200011c726573657276659001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f000118617373657473390101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69744901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d8012458636d3c43616c6c3e0015002c536574417070656e6469780400d8012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b65749001344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400e4012c4d756c7469417373657473001c002c45787065637441737365740400e4012c4d756c7469417373657473001d00304578706563744f726967696e0400290101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400090101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400210101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465789c010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f729c010c75333200013c6d696e5f63726174655f6d696e6f729c010c753332002200505265706f72745472616e736163745374617475730400350101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e04009801204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726ba401244e6574776f726b496400012c64657374696e6174696f6e940154496e746572696f724d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e002600244c6f636b41737365740801146173736574ec01284d756c74694173736574000120756e6c6f636b65729001344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574ec01284d756c746941737365740001187461726765749001344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574ec01284d756c746941737365740001146f776e65729001344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574ec01284d756c746941737365740001186c6f636b65729001344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f776974686472617745010110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04009001344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744901012c5765696768744c696d6974000130636865636b5f6f726967696e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000e4100c78636d087633286d756c746961737365742c4d756c746941737365747300000400e8013c5665633c4d756c746941737365743e0000e8000002ec00ec100c78636d087633286d756c74696173736574284d756c7469417373657400000801086964f0011c4173736574496400010c66756ef4012c46756e676962696c6974790000f0100c78636d087633286d756c746961737365741c4173736574496400010820436f6e637265746504009001344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d00010000f4100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f801344173736574496e7374616e636500010000f8100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400fc011c5b75383b20385d0003001c417272617931360400010101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000fc000003080000000800010100000310000000080005010c0c78636d08763320526573706f6e7365000118104e756c6c000000184173736574730400e4012c4d756c74694173736574730001003c457865637574696f6e526573756c740400090101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040011010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400210101384d617962654572726f72436f646500050000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d010000040810c80011010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540115010453000004001d0101185665633c543e000015010c0c78636d0876332850616c6c6574496e666f0000180114696e6465789c010c7533320001106e616d6519010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6519010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f729c010c7533320001146d696e6f729c010c75333200011470617463689c010c753332000019010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00001d0100000215010021010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204002501018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204002501018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e0002000025010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000290104184f7074696f6e04045401900108104e6f6e6500000010536f6d6504009000000100002d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000031010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000035010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400003901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e4012c4d756c74694173736574730000001057696c6404003d01013857696c644d756c74694173736574000100003d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f660801086964f0011c4173736574496400010c66756e4101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404009c010c75333200020030416c6c4f66436f756e7465640c01086964f0011c4173736574496400010c66756e4101013c57696c6446756e676962696c697479000114636f756e749c010c753332000300004101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100004501000005000049010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100004d01080c78636d5056657273696f6e65644d756c746941737365747300010808563204005101013c76323a3a4d756c74694173736574730001000856330400e4013c76333a3a4d756c7469417373657473000300005101100c78636d087632286d756c746961737365742c4d756c7469417373657473000004005501013c5665633c4d756c746941737365743e000055010000025901005901100c78636d087632286d756c74696173736574284d756c74694173736574000008010869645d01011c4173736574496400010c66756e7d01012c46756e676962696c69747900005d01100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400610101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e000100006101100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72650101244a756e6374696f6e7300006501100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400690101204a756e6374696f6e0001000858320800690101204a756e6374696f6e0000690101204a756e6374696f6e0002000858330c00690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0003000858341000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0004000858351400690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0005000858361800690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0006000858371c00690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0007000858382000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e000800006901100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04009c010c7533320000002c4163636f756e744964333208011c6e6574776f726b6d0101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b6d0101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b6d0101244e6574776f726b496400010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b65790400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696475010118426f647949640001107061727479010120426f647950617274000800006d010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d610003000071010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e000075010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804009c010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e0008002054726561737572790009000079010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749c010c753332000100204672616374696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000400007d01100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400810101344173736574496e7374616e6365000100008101100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400fc011c5b75383b20385d0003001c417272617931360400010101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e000600008501080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204006101014476323a3a4d756c74694c6f636174696f6e000100085633040090014476333a3a4d756c74694c6f636174696f6e0003000089010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000d4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65d4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c74950101384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657495010418526573756c74080454019901044501640108084f6b04009901000000000c4572720400640000010000990100000400009d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74950101384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000a5010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c74950101384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578ad01010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736830013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a901086061737365745f6875625f6b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f7200060000ad010000050400b1010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73bd0101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572cd0101504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000bd010000021000c10104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000c5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000cd0104184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000d1010c2c70616c6c65745f6e6674731870616c6c6574144576656e740804540004490001981c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e484974656d5472616e736665724c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400060488416e20606974656d6020626563616d65206e6f6e2d7472616e7366657261626c652e504974656d5472616e73666572556e6c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400070478416e20606974656d6020626563616d65207472616e7366657261626c652e504974656d50726f706572746965734c6f636b6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d6574616461746145010110626f6f6c00013c6c6f636b5f6174747269627574657345010110626f6f6c000804a8606974656d60206d65746164617461206f7220617474726962757465732077657265206c6f636b65642e40436f6c6c656374696f6e4c6f636b6564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173206c6f636b65642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572cd0101504f7074696f6e3c543a3a4163636f756e7449643e00011461646d696ecd0101504f7074696f6e3c543a3a4163636f756e7449643e00011c667265657a6572cd0101504f7074696f6e3c543a3a4163636f756e7449643e000b0470546865206d616e6167656d656e74207465616d206368616e6765642e405472616e73666572417070726f766564140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000120646561646c696e65c10101644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e54416c6c417070726f76616c7343616e63656c6c65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e744964000e049c416c6c20617070726f76616c73206f6620616e206974656d20676f742063616e63656c6c65642e5c436f6c6c656374696f6e436f6e6669674368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000f040101412060636f6c6c656374696f6e6020686173206861642069747320636f6e666967206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d65746164617461536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001004b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001104b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e3c4974656d4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001204984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e4c4974656d4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73bd0101385665633c543a3a4974656d49643e0014042101546865206465706f73697420666f72206120736574206f6620606974656d60732077697468696e20612060636f6c6c656374696f6e6020686173206265656e20757064617465642e30417474726962757465536574140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00150405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c6561726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e0016040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e6c4974656d41747472696275746573417070726f76616c41646465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001704cc41206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732061646465642e744974656d41747472696275746573417070726f76616c52656d6f7665640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001804d441206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732072656d6f7665642e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001904c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001a04a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e74436f6c6c656374696f6e4d696e7453657474696e677355706461746564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04ac4d696e742073657474696e677320666f72206120636f6c6c656374696f6e20686164206368616e6765642e6c4e657874436f6c6c656374696f6e4964496e6372656d656e74656404011c6e6578745f6964c101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0401014576656e74206765747320656d6974746564207768656e2074686520604e657874436f6c6c656374696f6e496460206765747320696e6372656d656e7465642e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572cd0101504f7074696f6e3c543a3a4163636f756e7449643e001d047c546865207072696365207761732073657420666f7220746865206974656d2e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001e048c54686520707269636520666f7220746865206974656d207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001f044c416e206974656d2077617320626f756768742e1c54697053656e74140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011873656e646572000130543a3a4163636f756e7449640001207265636569766572000130543a3a4163636f756e744964000118616d6f756e741801584465706f73697442616c616e63654f663c542c20493e0020043c4120746970207761732073656e742e2c53776170437265617465641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00210488416e20606974656d60207377617020696e74656e742077617320637265617465642e345377617043616e63656c6c65641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e0022045c5468652073776170207761732063616e63656c6c65642e2c53776170436c61696d656420013c73656e745f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e745f6974656d100124543a3a4974656d496400013c73656e745f6974656d5f6f776e6572000130543a3a4163636f756e74496400014c72656365697665645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400013472656365697665645f6974656d100124543a3a4974656d496400014c72656365697665645f6974656d5f6f776e6572000130543a3a4163636f756e7449640001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00230468546865207377617020686173206265656e20636c61696d65642e585072655369676e6564417474726962757465735365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e002404fc4e657720617474726962757465732068617665206265656e2073657420666f7220616e20606974656d60206f66207468652060636f6c6c656374696f6e602e4850616c6c6574417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656dc10101444f7074696f6e3c543a3a4974656d49643e000124617474726962757465e901018450616c6c6574417474726962757465733c543a3a436f6c6c656374696f6e49643e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0025084d0141206e65772061747472696275746520696e20746865206050616c6c657460206e616d657370616365207761732073657420666f72207468652060636f6c6c656374696f6e60206f7220616e20606974656d606477697468696e20746861742060636f6c6c656374696f6e602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d9010c2c70616c6c65745f6e667473147479706573484174747269627574654e616d65737061636504244163636f756e744964010001101850616c6c65740000003c436f6c6c656374696f6e4f776e6572000100244974656d4f776e65720002001c4163636f756e7404000001244163636f756e74496400030000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c2c70616c6c65745f6e66747314747970657348507269636557697468446972656374696f6e0418416d6f756e74011800080118616d6f756e74180118416d6f756e74000124646972656374696f6ee50101385072696365446972656374696f6e0000e5010c2c70616c6c65745f6e667473147479706573385072696365446972656374696f6e0001081053656e640000001c5265636569766500010000e9010c2c70616c6c65745f6e6674731474797065734050616c6c6574417474726962757465730430436f6c6c656374696f6e4964011001082c55736564546f436c61696d0400100130436f6c6c656374696f6e4964000000405472616e7366657244697361626c656400010000ed010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964900128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964900128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964900128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964900128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964900128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964900128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964900128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964900128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964900128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964900128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964900128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964900128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964900128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964900128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144576656e74040454000108444e66744672616374696f6e616c697a65641401386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001246672616374696f6e73180144417373657442616c616e63654f663c543e0001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640000049c416e204e465420776173207375636365737366756c6c79206672616374696f6e616c697a65642e284e6674556e69666965641001386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e74496400010498416e204e465420776173207375636365737366756c6c792072657475726e6564206261636b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f5010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f9010c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144576656e740404540001142c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e08490154686520706f6f6c206964206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0130706f6f6c5f6163636f756e74000130543a3a4163636f756e744964046c546865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e0004190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e384c697175696469747941646465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c6d696e745f746f000130543a3a4163636f756e74496404d4546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206d696e74656420746f2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e04e054686520706f6f6c206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74315f70726f766964656418013c543a3a417373657442616c616e636504e454686520616d6f756e74206f662074686520666972737420617373657420746861742077617320616464656420746f2074686520706f6f6c2e0140616d6f756e74325f70726f766964656418013c543a3a417373657442616c616e636504e854686520616d6f756e74206f6620746865207365636f6e6420617373657420746861742077617320616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e74656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e404c697175696469747952656d6f76656420010c77686f000130543a3a4163636f756e74496404dc546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206275726e65642066726f6d2e012c77697468647261775f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e04c054686520706f6f6c206964207468617420746865206c6971756964697479207761732072656d6f7665642066726f6d2e011c616d6f756e743118013c543a3a417373657442616c616e636504f454686520616d6f756e74206f66207468652066697273742061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e011c616d6f756e743218013c543a3a417373657442616c616e636504f854686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206275726e65642e013c6c705f746f6b656e5f6275726e656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206275726e6564206f6620746861742069642e01387769746864726177616c5f6665650102011c5065726d696c6c04744c6971756964697479207769746864726177616c20666565202825292e0204310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3053776170457865637574656414010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c73656e645f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e08c854686520726f757465206f662061737365742069647320746861742074686520737761702077656e74207468726f7567682e48452e672e2041202d3e20446f74202d3e20420124616d6f756e745f696e18013c543a3a417373657442616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f757418013c543a3a417373657442616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e030835014173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e20426f74682060537761704578616374546f6b656e466f72546f6b656e60d8616e64206053776170546f6b656e466f724578616374546f6b656e602077696c6c2067656e65726174652074686973206576656e742e205472616e7366657210011066726f6d000130543a3a4163636f756e74496404c8546865206163636f756e74207468617420746865206173736574732077657265207472616e736665727265642066726f6d2e0108746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e0114617373657490013c543a3a4d756c746941737365744964047c546865206173736574207468617420776173207472616e736665727265642e0118616d6f756e7418013c543a3a417373657442616c616e636504b454686520616d6f756e74206f6620746865206173736574207468617420776173207472616e736665727265642e0404ec416e20616d6f756e7420686173206265656e207472616e736665727265642066726f6d206f6e65206163636f756e7420746f20616e6f746865722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd010000040890900001020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000005020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540190045300000400090201185665633c543e0000090200000290000d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200001102000002300015020000021902001902000004081010001d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e9c014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d652102016473705f72756e74696d653a3a52756e74696d65537472696e6700002102000005020025020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73290201345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973310201205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29020000022d02002d02000004083434003102000002340035020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373390201845065724469737061746368436c6173733c57656967687473506572436c6173733e000039020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454013d02000c01186e6f726d616c3d0201045400012c6f7065726174696f6e616c3d020104540001246d616e6461746f72793d0201045400003d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963410201384f7074696f6e3c5765696768743e0001246d61785f746f74616c410201384f7074696f6e3c5765696768743e0001207265736572766564410201384f7074696f6e3c5765696768743e0000410204184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000045020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178490201545065724469737061746368436c6173733c7533323e000049020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400004d02082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400005102082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d652102013452756e74696d65537472696e67000124696d706c5f6e616d652102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069735502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800005502040c436f77040454015902000400590200000059020000025d02005d0200000408fc100061020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574650200000269020069020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e7420416e636573746f720404480130000c0138757365645f62616e6477696474686d0201345573656442616e647769647468000138706172615f686561645f68617368810201244f7074696f6e3c483e000160636f6e73756d65645f676f5f61686561645f7369676e616c8502018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e00006d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74345573656442616e64776964746800000c0134756d705f6d73675f636f756e7410010c75333200013c756d705f746f74616c5f627974657310010c75333200013468726d705f6f7574676f696e677102018c42547265654d61703c5061726149642c2048726d704368616e6e656c5570646174653e00007102042042547265654d617008044b01cc0456017502000400790200000075020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e744448726d704368616e6e656c55706461746500000801246d73675f636f756e7410010c75333200012c746f74616c5f627974657310010c753332000079020000027d02007d0200000408cc750200810204184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000850204184f7074696f6e0404540189020108104e6f6e6500000010536f6d6504008902000001000089020c4c706f6c6b61646f745f7072696d6974697665730876353855706772616465476f41686561640001081441626f72740000001c476f4168656164000100008d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74385365676d656e74547261636b65720404480130000c0138757365645f62616e6477696474686d0201345573656442616e64776964746800013868726d705f77617465726d61726bc10101804f7074696f6e3c72656c61795f636861696e3a3a426c6f636b4e756d6265723e000160636f6e73756d65645f676f5f61686561645f7369676e616c8502018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e000091020c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616495020120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000095020c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665732048656164446174610000040034011c5665633c75383e0000990204184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d0200000100009d020c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e7400000000a1020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a502014442547265655365743c5665633c75383e3e0000a5020420425472656553657404045401340004003102000000a9020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800019c72656c61795f64697370617463685f71756575655f72656d61696e696e675f6361706163697479ad02018c52656c61794469737061746368517565756552656d61696e696e674361706163697479000140696e67726573735f6368616e6e656c73b10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73b10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000ad020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f748c52656c61794469737061746368517565756552656d61696e696e674361706163697479000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c7533320000b102000002b50200b50200000408ccb90200b9020c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164810201304f7074696f6e3c486173683e0000bd020c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002801346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001506173796e635f6261636b696e675f706172616d73c102018c73757065723a3a7673746167696e673a3a4173796e634261636b696e67506172616d730000c1020c4c706f6c6b61646f745f7072696d697469766573207673746167696e67484173796e634261636b696e67506172616d73000008014c6d61785f63616e6469646174655f646570746810010c753332000150616c6c6f7765645f616e6365737472795f6c656e10010c7533320000c502089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c6179486173680000c902042042547265654d617008044b01cc045601c502000400cd02000000cd02000002d10200d10200000408ccc50200d502000002d90200d9020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401cc00080124726563697069656e74cc010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000dd02087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6e45010110626f6f6c0000e1020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461e502015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6e45010110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee502089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174619102015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465a102015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573e902016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573f10201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000e902000002ed0200ed020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d6573736167650000f102042042547265654d617008044b01cc045601f502000400fd02000000f502000002f90200f9020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000fd02000002010300010300000408ccf5020005030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e09030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d030c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454011103045300000400190301185665633c543e000011030c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964fc01384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e731503011c526561736f6e73000015030c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000019030000021103001d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012103045300000400250301185665633c543e000021030c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e74696669657201fc1c42616c616e63650118000801086964fc0144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000250300000221030029030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012d03045300000400390301185665633c543e00002d030c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640131031c42616c616e63650118000801086964310301084964000118616d6f756e7418011c42616c616e636500003103086061737365745f6875625f6b7573616d615f72756e74696d654452756e74696d65486f6c64526561736f6e000104504e66744672616374696f6e616c697a6174696f6e0400350301a070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a486f6c64526561736f6e0036000035030c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c657428486f6c64526561736f6e000104384672616374696f6e616c697a65640000000039030000022d03003d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e000041030c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640199011c42616c616e63650118000801086964990101084964000118616d6f756e7418011c42616c616e63650000450300000241030049030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ac0128543a3a42616c616e63650001306f6c645f7265736572766564ac0128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c69766545010110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fbc01445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ac0128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578019901011408496404000001244163636f756e74496400000014496e6465780400510301304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a801205b75383b2032305d00040000510300000699010055030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800005d03086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e740000000856320001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e000065030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540169030453000004006d0301185665633c543e000069030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e636500006d0300000269030071030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c657304010c6e6577bc01445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e587365745f646573697265645f63616e6469646174657304010c6d617810010c7533320001049c536565205b6050616c6c65743a3a7365745f646573697265645f63616e64696461746573605d2e487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002048c536565205b6050616c6c65743a3a7365745f63616e6469646163795f626f6e64605d2e5472656769737465725f61735f63616e64696461746500030498536565205b6050616c6c65743a3a72656769737465725f61735f63616e646964617465605d2e306c656176655f696e74656e7400040474536565205b6050616c6c65743a3a6c656176655f696e74656e74605d2e406164645f696e76756c6e657261626c6504010c77686f000130543a3a4163636f756e74496400050484536565205b6050616c6c65743a3a6164645f696e76756c6e657261626c65605d2e4c72656d6f76655f696e76756c6e657261626c6504010c77686f000130543a3a4163636f756e74496400060490536565205b6050616c6c65743a3a72656d6f76655f696e76756c6e657261626c65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000048c5468652070616c6c65742068617320746f6f206d616e792063616e646964617465732e5c546f6f466577456c696769626c65436f6c6c61746f7273000104ac4c656176696e6720776f756c6420726573756c7420696e20746f6f206665772063616e646964617465732e40416c726561647943616e6469646174650002047c4163636f756e7420697320616c726561647920612063616e6469646174652e304e6f7443616e6469646174650003046c4163636f756e74206973206e6f7420612063616e6469646174652e50546f6f4d616e79496e76756c6e657261626c65730004048454686572652061726520746f6f206d616e7920496e76756c6e657261626c65732e4c416c7265616479496e76756c6e657261626c650005048c4163636f756e7420697320616c726561647920616e20496e76756c6e657261626c652e3c4e6f74496e76756c6e657261626c650006047c4163636f756e74206973206e6f7420616e20496e76756c6e657261626c652e5c4e6f4173736f63696174656456616c696461746f7249640007049c4163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049442e5856616c696461746f724e6f74526567697374657265640008048c56616c696461746f72204944206973206e6f742079657420726567697374657265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79030000027d03007d0300000408008103008103086061737365745f6875625f6b7573616d615f72756e74696d652c53657373696f6e4b657973000004011061757261850301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300008503104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004008903013c737232353531393a3a5075626c6963000089030c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d00008d03000004089103340091030c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d000095030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579738103011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e9d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018503045300000400a10301185665633c543e0000a103000002850300a503084873705f636f6e73656e7375735f736c6f747310536c6f74000004002c010c7536340000a90300000408a5031000ad03000002b10300b103086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572cc01185061726149640001147374617465b5030130496e626f756e6453746174650001406d6573736167655f6d65746164617461b90301a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000b503086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000b903000002bd0300bd030000040810c10300c1030c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000c50300000408cc1000c903000002cd0300cd03086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74cc01185061726149640001147374617465d10301344f7574626f756e6453746174650001347369676e616c735f657869737445010110626f6f6c00012c66697273745f696e646578ad01010c7531360001286c6173745f696e646578ad01010c7531360000d103086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000d50300000408ccad0100d903086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000dd030000040ccc103400e1030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e6465728501015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572ed0301784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679f10301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e8501015856657273696f6e65644d756c74694c6f636174696f6e00012469735f61637469766545010110626f6f6c000100145265616479080120726573706f6e7365f903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000ed0304184f7074696f6e0404540185010108104e6f6e6500000010536f6d65040085010000010000f10304184f7074696f6e04045401f5030108104e6f6e6500000010536f6d650400f5030000010000f50300000408080800f903080c78636d4456657273696f6e6564526573706f6e73650001080856320400fd03013076323a3a526573706f6e736500020008563304000501013076333a3a526573706f6e736500030000fd030c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304005101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010404184f7074696f6e0404540105040108104e6f6e6500000010536f6d65040005040000010000050400000408100904000904100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900000d04000004081085010011040000040c2c24100015040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e0000190400000408850110001d0400000219040021040c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304002504013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000250404184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000029040000040c10002d04002d04080c78636d4056657273696f6e6564417373657449640001040856330400f0012c76333a3a417373657449640003000031040c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e746966696572019901304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e65728501015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b65728501015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273350401d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e000035040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540139040453000004003d0401185665633c543e0000390400000408990118003d0400000239040041040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014504045300000400490401185665633c543e00004504000004081885010049040000024504004d040c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e64080110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551040154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f617373657473100110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f617373657473100110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765710401c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e900148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ec10101484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744901012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f617373657473140110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744901012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e64656445010110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005504015076323a3a58636d3c52756e74696d6543616c6c3e0002000856330400d8015076333a3a58636d3c52756e74696d6543616c6c3e0003000055040c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059040000025d04005d040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005101012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005101012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365fd030120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574735101012c4d756c746941737365747300012c62656e6566696369617279610101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101012c4d756c746941737365747300011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970652d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c31010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040065010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200012c62656e6566696369617279610101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000e003445786368616e6765417373657408011067697665610401404d756c7469417373657446696c74657200011c726563656976655101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610401404d756c7469417373657446696c74657200011c72657365727665610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610401404d756c7469417373657446696c74657200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e000118617373657473610401404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573590101284d756c746941737365740001307765696768745f6c696d69746d04012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005504014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005504014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735101012c4d756c74694173736574730001187469636b6574610101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00006104100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504005101012c4d756c74694173736574730000001057696c6404006504013857696c644d756c74694173736574000100006504100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869645d01011c4173736574496400010c66756e6904013c57696c6446756e676962696c697479000100006904100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100006d040c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100007104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204007504015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304008504015076333a3a58636d3c52756e74696d6543616c6c3e0003000075040c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400790401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000079040000027d04007d040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005101012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005101012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365fd030120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574735101012c4d756c746941737365747300012c62656e6566696369617279610101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101012c4d756c746941737365747300011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970652d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040065010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200012c62656e6566696369617279610101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000e003445786368616e6765417373657408011067697665610401404d756c7469417373657446696c74657200011c726563656976655101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610401404d756c7469417373657446696c74657200011c72657365727665610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610401404d756c7469417373657446696c74657200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e000118617373657473610401404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573590101284d756c746941737365740001307765696768745f6c696d69746d04012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204007504014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804007504014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735101012c4d756c74694173736574730001187469636b6574610101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000081040c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000085040c0c78636d0876330c58636d041043616c6c00000400890401585665633c496e737472756374696f6e3c43616c6c3e3e000089040000028d04008d040c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e65666963696172799001344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c7469417373657473000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e642d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c8104014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400940154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400350101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473390101404d756c7469417373657446696c74657200012c62656e65666963696172799001344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e676541737365740c011067697665390101404d756c7469417373657446696c74657200011077616e74e4012c4d756c746941737365747300011c6d6178696d616c45010110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473390101404d756c7469417373657446696c74657200011c726573657276659001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f000118617373657473390101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69744901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008504012458636d3c43616c6c3e0015002c536574417070656e64697804008504012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b65749001344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400e4012c4d756c7469417373657473001c002c45787065637441737365740400e4012c4d756c7469417373657473001d00304578706563744f726967696e0400290101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400090101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400210101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465789c010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f729c010c75333200013c6d696e5f63726174655f6d696e6f729c010c753332002200505265706f72745472616e736163745374617475730400350101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e04009801204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726ba401244e6574776f726b496400012c64657374696e6174696f6e940154496e746572696f724d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e002600244c6f636b41737365740801146173736574ec01284d756c74694173736574000120756e6c6f636b65729001344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574ec01284d756c746941737365740001187461726765749001344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574ec01284d756c746941737365740001146f776e65729001344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574ec01284d756c746941737365740001186c6f636b65729001344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f776974686472617745010110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04009001344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744901012c5765696768744c696d6974000130636865636b5f6f726967696e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000091040c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108410154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652ec8506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e95040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9904086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400009d04086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e6465780000a104000002a50400a50400000408103400a9040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb1040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e646578ad01010c75313600011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e51050154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb504000002b90400b904086061737365745f6875625f6b7573616d615f72756e74696d652c52756e74696d6543616c6c00014c1853797374656d0400250201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400e10201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400090301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400490301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e0400710301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400950301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400e10301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400a90401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400b10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400bd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400c50401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400cd0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400d10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e003300104e6674730400e10401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6674732c2052756e74696d653e00340034466f726569676e4173736574730400410501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f726569676e4173736574732c2052756e74696d653e003500504e66744672616374696f6e616c697a6174696f6e0400450501e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e66744672616374696f6e616c697a6174696f6e2c2052756e74696d653e00360028506f6f6c4173736574730400490501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c4173736574732c2052756e74696d653e0037003c4173736574436f6e76657273696f6e04004d0501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e2c2052756e74696d653e00380000bd040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c10401904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c10401904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec10404184f7074696f6e04045401a1010108104e6f6e6500000010536f6d650400a1010000010000c5040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065c90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578ad01010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f787954797065000114696e646578ad01010c7531360001186865696768749c0144426c6f636b4e756d626572466f723c543e0001246578745f696e6465789c010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e0001107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065c90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec90404184f7074696f6e04045401a9010108104e6f6e6500000010536f6d650400a9010000010000cd040c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c010869649c014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f63726561746510010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f7904010869649c014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e747304010869649c014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c7304010869649c014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f7904010869649c014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c010869649c014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c010869649c014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c010869649c014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e7366657210010869649c014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a6508010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e107468617708010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f617373657404010869649c014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f617373657404010869649c014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e65727368697008010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d10010869649c014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d6574616461746110010869649c014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d6574616461746104010869649c014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d6574616461746114010869649c014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d6574616461746104010869649c014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f73746174757320010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c010869649c014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c08010869649c014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f76656410010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f75636804010869649c014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e6408010869649c014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e636508010869649c014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f7468657208010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f7468657208010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b08010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1040c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6745010110626f6f6c00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e657373d504013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00030454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e6572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00040454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00050464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73bd0101385665633c543a3a4974656d49643e00060468536565205b6050616c6c65743a3a72656465706f736974605d2e18667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400080454536565205b6050616c6c65743a3a74686177605d2e44667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090488536565205b6050616c6c65743a3a667265657a655f636f6c6c656374696f6e605d2e3c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a0480536565205b6050616c6c65743a3a746861775f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e40617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000d0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c6567617465d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e0480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e44666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6745010110626f6f6c00012469735f66726f7a656e45010110626f6f6c000f0488536565205b6050616c6c65743a3a666f7263655f6974656d5f737461747573605d2e347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00100478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e3c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00110480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c001404a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001504a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e00160494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365dd04015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00180468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00190464536565205b6050616c6c65743a3a6275795f6974656d605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5040c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d739c010c7533320001386974656d5f6d65746164617461739c010c753332000128617474726962757465739c010c7533320000d90404184f7074696f6e040454014d030108104e6f6e6500000010536f6d6504004d030000010000dd0404184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000e1040c2c70616c6c65745f6e6674731870616c6c65741043616c6c08045400044900019c1863726561746508011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650801146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573730105013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001307769746e6573735f64617461050501d84f7074696f6e3c4d696e745769746e6573733c543a3a4974656d49642c204465706f73697442616c616e63654f663c542c20493e3e3e00030454536565205b6050616c6c65743a3a6d696e74605d2e28666f7263655f6d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6974656d5f636f6e6669670d0501284974656d436f6e6669670004046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e106275726e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73bd0101385665633c543a3a4974656d49643e00070468536565205b6050616c6c65743a3a72656465706f736974605d2e486c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640008048c536565205b6050616c6c65743a3a6c6f636b5f6974656d5f7472616e73666572605d2e50756e6c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400090494536565205b6050616c6c65743a3a756e6c6f636b5f6974656d5f7472616e73666572605d2e3c6c6f636b5f636f6c6c656374696f6e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346c6f636b5f73657474696e6773e9040148436f6c6c656374696f6e53657474696e6773000a0480536565205b6050616c6c65743a3a6c6f636b5f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011461646d696ed90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011c667265657a6572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e58666f7263655f636f6c6c656374696f6e5f6f776e6572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000d049c536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f6f776e6572605d2e5c666f7263655f636f6c6c656374696f6e5f636f6e666967080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e000e04a0536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f636f6e666967605d2e40617070726f76655f7472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e0001386d617962655f646561646c696e65c10101644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000f0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00100480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e70636c6561725f616c6c5f7472616e736665725f617070726f76616c73080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001104b4536565205b6050616c6c65743a3a636c6561725f616c6c5f7472616e736665725f617070726f76616c73605d2e506c6f636b5f6974656d5f70726f70657274696573100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d6574616461746145010110626f6f6c00013c6c6f636b5f6174747269627574657345010110626f6f6c00120494536565205b6050616c6c65743a3a6c6f636b5f6974656d5f70726f70657274696573605d2e347365745f617474726962757465140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00130478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4c666f7263655f7365745f6174747269627574651801187365745f6173cd0101504f7074696f6e3c543a3a4163636f756e7449643e000128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e3c636c6561725f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00150480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e5c617070726f76655f6974656d5f617474726962757465730c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e001604a0536565205b6050616c6c65743a3a617070726f76655f6974656d5f61747472696275746573605d2e7c63616e63656c5f6974656d5f617474726962757465735f617070726f76616c100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00011c7769746e6573731105017c43616e63656c41747472696275746573417070726f76616c5769746e657373001704c0536565205b6050616c6c65743a3a63616e63656c5f6974656d5f617474726962757465735f617070726f76616c605d2e307365745f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00180474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001a04a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001d04a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e507570646174655f6d696e745f73657474696e6773080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346d696e745f73657474696e6773f1040105014d696e7453657474696e67733c42616c616e63654f663c542c20493e2c20426c6f636b4e756d626572466f723c543e2c20543a3a436f6c6c656374696f6e49643e001e0494536565205b6050616c6c65743a3a7570646174655f6d696e745f73657474696e6773605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365dd04015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e001f0468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00200464536565205b6050616c6c65743a3a6275795f6974656d605d2e207061795f74697073040110746970731505019c426f756e6465645665633c4974656d5469704f663c542c20493e2c20543a3a4d6178546970733e00210464536565205b6050616c6c65743a3a7061795f74697073605d2e2c6372656174655f737761701801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001486d617962655f646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00012c6d617962655f7072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0001206475726174696f6e100144426c6f636b4e756d626572466f723c543e00220470536565205b6050616c6c65743a3a6372656174655f73776170605d2e2c63616e63656c5f737761700801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d496400230470536565205b6050616c6c65743a3a63616e63656c5f73776170605d2e28636c61696d5f7377617014013c73656e645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e645f6974656d100124543a3a4974656d4964000148726563656976655f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130726563656976655f6974656d100124543a3a4974656d49640001347769746e6573735f7072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0024046c536565205b6050616c6c65743a3a636c61696d5f73776170605d2e3c6d696e745f7072655f7369676e65640c01246d696e745f6461746121050168426f783c5072655369676e65644d696e744f663c542c20493e3e0001247369676e617475726525050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e74496400250480536565205b6050616c6c65743a3a6d696e745f7072655f7369676e6564605d2e647365745f617474726962757465735f7072655f7369676e65640c0110646174613d05016c5072655369676e6564417474726962757465734f663c542c20493e0001247369676e617475726525050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e744964002604a8536565205b6050616c6c65743a3a7365745f617474726962757465735f7072655f7369676e6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5040c2c70616c6c65745f6e66747314747970657340436f6c6c656374696f6e436f6e6669670c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110000c012073657474696e6773e9040148436f6c6c656374696f6e53657474696e67730001286d61785f737570706c79c101012c4f7074696f6e3c7533323e0001346d696e745f73657474696e6773f10401b84d696e7453657474696e67733c50726963652c20426c6f636b4e756d6265722c20436f6c6c656374696f6e49643e0000e9040c2c70616c6c65745f6e66747314747970657320426974466c61677304045401ed040004002c0144436f6c6c656374696f6e53657474696e670000ed040c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e53657474696e67000114445472616e7366657261626c654974656d7300010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040044556e6c6f636b65644d6178537570706c790008003c4465706f736974526571756972656400100000f1040c2c70616c6c65745f6e667473147479706573304d696e7453657474696e67730c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110001401246d696e745f74797065f50401584d696e74547970653c436f6c6c656374696f6e49643e0001147072696365dd0401344f7074696f6e3c50726963653e00012c73746172745f626c6f636bc101014c4f7074696f6e3c426c6f636b4e756d6265723e000124656e645f626c6f636bc101014c4f7074696f6e3c426c6f636b4e756d6265723e00015464656661756c745f6974656d5f73657474696e6773f90401304974656d53657474696e67730000f5040c2c70616c6c65745f6e667473147479706573204d696e74547970650430436f6c6c656374696f6e49640110010c18497373756572000000185075626c696300010020486f6c6465724f660400100130436f6c6c656374696f6e496400020000f9040c2c70616c6c65745f6e66747314747970657320426974466c61677304045401fd040004002c012c4974656d53657474696e670000fd040c2c70616c6c65745f6e6674731474797065732c4974656d53657474696e6700010c305472616e7366657261626c6500010040556e6c6f636b65644d6574616461746100020048556e6c6f636b6564417474726962757465730004000001050c2c70616c6c65745f6e6674731474797065733844657374726f795769746e65737300000c01386974656d5f6d65746164617461739c010c7533320001306974656d5f636f6e666967739c010c753332000128617474726962757465739c010c7533320000050504184f7074696f6e0404540109050108104e6f6e6500000010536f6d6504000905000001000009050c2c70616c6c65745f6e6674731474797065732c4d696e745769746e65737308184974656d496401101c42616c616e63650118000801286f776e65645f6974656dc10101384f7074696f6e3c4974656d49643e0001286d696e745f7072696365dd04013c4f7074696f6e3c42616c616e63653e00000d050c2c70616c6c65745f6e667473147479706573284974656d436f6e666967000004012073657474696e6773f90401304974656d53657474696e6773000011050c2c70616c6c65745f6e6674731474797065737c43616e63656c41747472696275746573417070726f76616c5769746e65737300000401486163636f756e745f6174747269627574657310010c753332000015050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119050453000004001d0501185665633c543e000019050c2c70616c6c65745f6e6674731474797065731c4974656d5469701030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010018416d6f756e74011800100128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d496400012072656365697665720001244163636f756e744964000118616d6f756e74180118416d6f756e7400001d0500000219050021050c2c70616c6c65745f6e667473147479706573345072655369676e65644d696e741430436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e6501101c42616c616e63650118001c0128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465732902015c5665633c285665633c75383e2c205665633c75383e293e0001206d6574616461746134011c5665633c75383e0001306f6e6c795f6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000120646561646c696e65100120446561646c696e650001286d696e745f7072696365dd04013c4f7074696f6e3c42616c616e63653e00002505082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040029050148656432353531393a3a5369676e61747572650000001c53723235353139040031050148737232353531393a3a5369676e617475726500010014456364736104003505014065636473613a3a5369676e61747572650002000029050c1c73705f636f72651c65643235353139245369676e6174757265000004002d0501205b75383b2036345d00002d0500000340000000080031050c1c73705f636f72651c73723235353139245369676e6174757265000004002d0501205b75383b2036345d000035050c1c73705f636f7265146563647361245369676e617475726500000400390501205b75383b2036355d000039050000034100000008003d050c2c70616c6c65745f6e6674731474797065734c5072655369676e6564417474726962757465731030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e65011000140128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465732902015c5665633c285665633c75383e2c205665633c75383e293e0001246e616d657370616365d90101744174747269627574654e616d6573706163653c4163636f756e7449643e000120646561646c696e65100120446561646c696e65000041050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c0108696490014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f637265617465100108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f79040108696490014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e7473040108696490014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c73040108696490014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f79040108696490014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c0108696490014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0108696490014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c0108696490014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100108696490014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f6173736574040108696490014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f6173736574040108696490014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e657273686970080108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100108696490014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d65746164617461100108696490014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461040108696490014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d65746164617461140108696490014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d65746164617461040108696490014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f737461747573200108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c0108696490014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c080108696490014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c0108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f766564100108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f756368040108696490014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e64080108696490014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e6365080108696490014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f74686572080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f74686572080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45050c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c65741043616c6c040454000108346672616374696f6e616c697a651401446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e0001246672616374696f6e73180144417373657442616c616e63654f663c543e00000478536565205b6050616c6c65743a3a6672616374696f6e616c697a65605d2e14756e6966791001446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e00010458536565205b6050616c6c65743a3a756e696679605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e49050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c0108696410014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f637265617465100108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f79040108696410014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e7473040108696410014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c73040108696410014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f79040108696410014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c0108696410014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0108696410014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c0108696410014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100108696410014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f6173736574040108696410014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f6173736574040108696410014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e657273686970080108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100108696410014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d65746164617461100108696410014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461040108696410014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d65746164617461140108696410014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d65746164617461040108696410014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f737461747573200108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c0108696410014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c080108696410014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c0108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f766564100108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f756368040108696410014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e64080108696410014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e6365080108696410014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f74686572080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f74686572080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c65741043616c6c0404540001142c6372656174655f706f6f6c08011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c74694173736574496400000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e346164645f6c69717569646974791c011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c74694173736574496400013c616d6f756e74315f6465736972656418013c543a3a417373657442616c616e636500013c616d6f756e74325f6465736972656418013c543a3a417373657442616c616e636500012c616d6f756e74315f6d696e18013c543a3a417373657442616c616e636500012c616d6f756e74325f6d696e18013c543a3a417373657442616c616e636500011c6d696e745f746f000130543a3a4163636f756e74496400010478536565205b6050616c6c65743a3a6164645f6c6971756964697479605d2e4072656d6f76655f6c697175696469747918011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c7469417373657449640001346c705f746f6b656e5f6275726e18013c543a3a417373657442616c616e636500014c616d6f756e74315f6d696e5f7265636569766518013c543a3a417373657442616c616e636500014c616d6f756e74325f6d696e5f7265636569766518013c543a3a417373657442616c616e636500012c77697468647261775f746f000130543a3a4163636f756e74496400020484536565205b6050616c6c65743a3a72656d6f76655f6c6971756964697479605d2e70737761705f65786163745f746f6b656e735f666f725f746f6b656e7314011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000124616d6f756e745f696e18013c543a3a417373657442616c616e6365000138616d6f756e745f6f75745f6d696e18013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c69766545010110626f6f6c000304b4536565205b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e70737761705f746f6b656e735f666f725f65786163745f746f6b656e7314011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000128616d6f756e745f6f757418013c543a3a417373657442616c616e6365000134616d6f756e745f696e5f6d617818013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c69766545010110626f6f6c000404b4536565205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e5105086061737365745f6875625f6b7573616d615f72756e74696d65304f726967696e43616c6c65720001101873797374656d0400550501746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000002c506f6c6b61646f7458636d04005905014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04005d05016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400610501410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640003000055050c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e650002000059050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04009001344d756c74694c6f636174696f6e00000020526573706f6e736504009001344d756c74694c6f636174696f6e000100005d050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400cc0118506172614964000100006105081c73705f636f726510566f69640001000065050c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6905000004080004006d05083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ea101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737105018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000071050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e000075050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7905000004087d0518007d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018105045300000400850501185665633c543e00008105083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a9012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a901012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000085050000028105008905000004088d0518008d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019105045300000400950501185665633c543e00009105083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801302c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683001104861736800011868656967687410012c426c6f636b4e756d6265720000950500000291050099050c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d050c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e7445010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c753332000118737461747573a105012c41737365745374617475730000a1050c3470616c6c65745f6173736574731474797065732c417373657453746174757300010c104c6976650000001846726f7a656e0001002844657374726f79696e6700020000a50500000408100000a9050c3470616c6c65745f6173736574731474797065733041737365744163636f756e74101c42616c616e63650118384465706f73697442616c616e63650118144578747261019901244163636f756e74496401000010011c62616c616e636518011c42616c616e6365000118737461747573ad0501344163636f756e74537461747573000118726561736f6eb10501a84578697374656e6365526561736f6e3c4465706f73697442616c616e63652c204163636f756e7449643e00011465787472619901011445787472610000ad050c3470616c6c65745f617373657473147479706573344163636f756e7453746174757300010c184c69717569640000001846726f7a656e0001001c426c6f636b656400020000b1050c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e081c42616c616e63650118244163636f756e7449640100011420436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003002c4465706f73697446726f6d08000001244163636f756e744964000018011c42616c616e636500040000b5050000040c10000000b9050c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e63650000bd050c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e6701c1050014011c6465706f7369741801384465706f73697442616c616e63650001106e616d65c1050134426f756e646564537472696e6700011873796d626f6cc1050134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0000c1050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c5050c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9050c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e6745010110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e45010110626f6f6c0000cd050000040c00101000d10500000408001000d5050c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564cd0101444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e45010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e63650000d9050c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461b901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c0000dd050c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461b901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c0000e1050000040c10c101c50100e50500000408c9011800e9050000040818cd0100ed050c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef1050c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001801146f776e65720001244163636f756e7449640001346f776e65725f6465706f7369741801384465706f73697442616c616e63650001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001306974656d5f636f6e6669677310010c7533320001286174747269627574657310010c7533320000f5050c2c70616c6c65745f6e66747314747970657320426974466c61677304045401f905000400080138436f6c6c656374696f6e526f6c650000f9050c2c70616c6c65745f6e66747314747970657338436f6c6c656374696f6e526f6c6500010c184973737565720001001c467265657a65720002001441646d696e00040000fd050c2c70616c6c65745f6e6674731474797065732c4974656d44657461696c730c244163636f756e74496401001c4465706f73697401010624417070726f76616c73010506000c01146f776e65720001244163636f756e744964000124617070726f76616c7305060124417070726f76616c7300011c6465706f7369740106011c4465706f736974000001060c2c70616c6c65745f6e6674731474797065732c4974656d4465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e741801384465706f73697442616c616e6365000005060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601c1010453000004000906013842547265654d61703c4b2c20563e00000906042042547265654d617008044b0100045601c1010004000d060000000d0600000211060011060000040800c1010015060c2c70616c6c65745f6e66747314747970657348436f6c6c656374696f6e4d65746164617461081c4465706f73697401182c537472696e674c696d6974000008011c6465706f73697418011c4465706f73697400011064617461d501016c426f756e6465645665633c75382c20537472696e674c696d69743e000019060c2c70616c6c65745f6e667473147479706573304974656d4d65746164617461081c4465706f736974011d062c537472696e674c696d6974000008011c6465706f7369741d06011c4465706f73697400011064617461d501016c426f756e6465645665633c75382c20537472696e674c696d69743e00001d060c2c70616c6c65745f6e6674731474797065734c4974656d4d657461646174614465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e6365000021060000041010c101d901c90100250600000408d50129060029060c2c70616c6c65745f6e667473147479706573404174747269627574654465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e636500002d060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004003106012c42547265655365743c543e00003106042042547265655365740404540100000400bc00000035060c2c70616c6c65745f6e6674731474797065732c50656e64696e67537761701030436f6c6c656374696f6e49640110184974656d49640110584974656d507269636557697468446972656374696f6e01e10120446561646c696e65011000100148646573697265645f636f6c6c656374696f6e100130436f6c6c656374696f6e4964000130646573697265645f6974656dc10101384f7074696f6e3c4974656d49643e0001147072696365dd0101784f7074696f6e3c4974656d507269636557697468446972656374696f6e3e000120646561646c696e65100120446561646c696e65000039060c2c70616c6c65745f6e66747314747970657320426974466c616773040454013d060004002c013450616c6c65744665617475726500003d060c2c70616c6c65745f6e6674731474797065733450616c6c6574466561747572650001101c54726164696e67000100284174747269627574657300020024417070726f76616c730004001453776170730008000041060c2c70616c6c65745f6e6674731870616c6c6574144572726f720804540004490001b4304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e3c417070726f76616c45787069726564000304390154686520617070726f76616c20686164206120646561646c696e65207468617420657870697265642c20736f2074686520617070726f76616c2069736e27742076616c696420616e796d6f72652e2857726f6e674f776e6572000404e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730005041501546865207769746e657373206461746120676976656e20646f6573206e6f74206d61746368207468652063757272656e74207374617465206f662074686520636861696e2e44436f6c6c656374696f6e4964496e5573650006047c436f6c6c656374696f6e20494420697320616c72656164792074616b656e2e504974656d734e6f6e5472616e7366657261626c65000704c84974656d732077697468696e207468617420636f6c6c656374696f6e20617265206e6f6e2d7472616e7366657261626c652e2c4e6f7444656c65676174650008049c5468652070726f7669646564206163636f756e74206973206e6f7420612064656c65676174652e3457726f6e6744656c6567617465000904f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000b041901546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e65727368697020616363657074616e6365206f662074686520636f6c6c656374696f6e2e284974656d4c6f636b6564000c0498546865206974656d206973206c6f636b656420286e6f6e2d7472616e7366657261626c65292e504c6f636b65644974656d41747472696275746573000d04744974656d2773206174747269627574657320617265206c6f636b65642e684c6f636b6564436f6c6c656374696f6e41747472696275746573000e048c436f6c6c656374696f6e2773206174747269627574657320617265206c6f636b65642e484c6f636b65644974656d4d65746164617461000f04684974656d2773206d65746164617461206973206c6f636b65642e604c6f636b6564436f6c6c656374696f6e4d6574616461746100100480436f6c6c656374696f6e2773206d65746164617461206973206c6f636b65642e404d6178537570706c79526561636865640011046c416c6c206974656d732068617665206265656e206d696e7465642e3c4d6178537570706c794c6f636b6564001204b8546865206d617820737570706c79206973206c6f636b656420616e642063616e2774206265206368616e6765642e444d6178537570706c79546f6f536d616c6c00130449015468652070726f7669646564206d617820737570706c79206973206c657373207468616e20746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d0014047454686520676976656e206974656d20494420697320756e6b6e6f776e2e2c556e6b6e6f776e537761700015044c5377617020646f65736e27742065786973742e404d657461646174614e6f74466f756e640016048c54686520676976656e206974656d20686173206e6f206d65746164617461207365742e444174747269627574654e6f74466f756e64001704985468652070726f7669646564206174747269627574652063616e277420626520666f756e642e284e6f74466f7253616c65001804544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001904705468652070726f76696465642062696420697320746f6f206c6f772e5052656163686564417070726f76616c4c696d6974001a04a0546865206974656d2068617320726561636865642069747320617070726f76616c206c696d69742e3c446561646c696e6545787069726564001b048454686520646561646c696e652068617320616c726561647920657870697265642e3457726f6e674475726174696f6e001c043101546865206475726174696f6e2070726f76696465642073686f756c64206265206c657373207468616e206f7220657175616c20746f20604d6178446561646c696e654475726174696f6e602e384d6574686f6444697361626c6564001d04a8546865206d6574686f642069732064697361626c65642062792073797374656d2073657474696e67732e3057726f6e6753657474696e67001e04885468652070726f76696465642073657474696e672063616e2774206265207365742e58496e636f6e73697374656e744974656d436f6e666967001f0415014974656d277320636f6e66696720616c72656164792065786973747320616e642073686f756c6420626520657175616c20746f207468652070726f7669646564206f6e652e204e6f436f6e666967002004c8436f6e66696720666f72206120636f6c6c656374696f6e206f7220616e206974656d2063616e277420626520666f756e642e3c526f6c65734e6f74436c656172656400210470536f6d6520726f6c65732077657265206e6f7420636c65617265642e384d696e744e6f7453746172746564002204644d696e7420686173206e6f742073746172746564207965742e244d696e74456e6465640023045c4d696e742068617320616c726561647920656e6465642e38416c7265616479436c61696d6564002404c05468652070726f7669646564204974656d2077617320616c7265616479207573656420666f7220636c61696d696e672e34496e636f7272656374446174610025047c5468652070726f7669646564206461746120697320696e636f72726563742e2c57726f6e674f726967696e002604ac5468652065787472696e736963207761732073656e74206279207468652077726f6e67206f726967696e2e3857726f6e675369676e6174757265002704905468652070726f7669646564207369676e617475726520697320696e636f72726563742e44496e636f72726563744d65746164617461002804a05468652070726f7669646564206d65746164617461206d6967687420626520746f6f206c6f6e672e644d6178417474726962757465734c696d6974526561636865640029049c43616e277420736574206d6f7265206174747269627574657320706572206f6e652063616c6c2e3857726f6e674e616d657370616365002a04d05468652070726f7669646564206e616d6573706163652069736e277420737570706f7274656420696e20746869732063616c6c2e48436f6c6c656374696f6e4e6f74456d707479002b048c43616e27742064656c657465206e6f6e2d656d70747920636f6c6c656374696f6e732e3c5769746e6573735265717569726564002c0490546865207769746e65737320646174612073686f756c642062652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45060000040890000049060000040c900000004d060c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e670151060014011c6465706f7369741801384465706f73697442616c616e63650001106e616d6551060134426f756e646564537472696e6700011873796d626f6c51060134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000055060c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59060c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1474797065731c44657461696c73101c417373657449640110244672616374696f6e7301181c4465706f7369740118244163636f756e744964010000100114617373657410011c417373657449640001246672616374696f6e731801244672616374696f6e7300011c6465706f73697418011c4465706f73697400013461737365745f63726561746f720001244163636f756e74496400005d0608346672616d655f737570706f72742050616c6c6574496400000400fc011c5b75383b20385d000061060c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144572726f7204045400011040496e636f727265637441737365744964000004ac417373657420494420646f6573206e6f7420636f72726573706f6e6420746f206c6f636b6564204e46542e304e6f5065726d697373696f6e000104e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e2c4e66744e6f74466f756e64000204484e465420646f65736e27742065786973742e504e66744e6f744672616374696f6e616c697a6564000304904e465420686173206e6f7420796574206265656e206672616374696f6e616c697365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e65060c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e670169060014011c6465706f7369741801384465706f73697442616c616e63650001106e616d6569060134426f756e646564537472696e6700011873796d626f6c69060134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000069060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d060c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e71060c5c70616c6c65745f61737365745f636f6e76657273696f6e14747970657320506f6f6c496e666f042c506f6f6c417373657449640110000401206c705f746f6b656e10012c506f6f6c41737365744964000075060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144572726f7204045400016c2c457175616c4173736574730000046850726f7669646564206173736574732061726520657175616c2e40556e737570706f727465644173736574000104a450726f7669646564206173736574206973206e6f7420737570706f7274656420666f7220706f6f6c2e28506f6f6c45786973747300020450506f6f6c20616c7265616479206578697374732e4857726f6e6744657369726564416d6f756e74000304744465736972656420616d6f756e742063616e2774206265207a65726f2e60416d6f756e744f6e654c6573735468616e4d696e696d616c000408490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e60416d6f756e7454776f4c6573735468616e4d696e696d616c000508490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e68526573657276654c6566744c6573735468616e4d696e696d616c0006084d0152657365727665206e6565647320746f20616c776179732062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e40416d6f756e744f7574546f6f48696768000704c84465736972656420616d6f756e742063616e277420626520657175616c20746f2074686520706f6f6c20726573657276652e30506f6f6c4e6f74466f756e640008045c54686520706f6f6c20646f65736e27742065786973742e204f766572666c6f7700090454416e206f766572666c6f772068617070656e65642e8041737365744f6e654465706f7369744469644e6f744d6565744d696e696d756d000a042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e80417373657454776f4465706f7369744469644e6f744d6565744d696e696d756d000b042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e8c41737365744f6e655769746864726177616c4469644e6f744d6565744d696e696d756d000c042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e8c417373657454776f5769746864726177616c4469644e6f744d6565744d696e696d756d000d042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e704f7074696d616c416d6f756e744c6573735468616e44657369726564000e04bc4f7074696d616c2063616c63756c6174656420616d6f756e74206973206c657373207468616e20646573697265642e6c496e73756666696369656e744c69717569646974794d696e746564000f0478496e73756666696369656e74206c6971756964697479206d696e7465642e345a65726f4c697175696469747900100488526571756573746564206c69717569646974792063616e2774206265207a65726f2e285a65726f416d6f756e7400110454416d6f756e742063616e2774206265207a65726f2e54496e73756666696369656e744c69717569646974790012048c496e73756666696369656e74206c697175696469747920696e2074686520706f6f6c2e8c50726f76696465644d696e696d756d4e6f7453756666696369656e74466f7253776170001304ec43616c63756c6174656420616d6f756e74206f7574206973206c657373207468616e2070726f7669646564206d696e696d756d20616d6f756e742e8c50726f76696465644d6178696d756d4e6f7453756666696369656e74466f7253776170001404cc50726f7669646564206d6178696d756d20616d6f756e74206973206e6f742073756666696369656e7420666f7220737761702e74506f6f6c4d757374436f6e7461696e4e617469766543757272656e6379001504b44f6e6c7920706f6f6c732077697468206e6174697665206f6e206f6e652073696465206172652076616c69642e2c496e76616c696450617468001604d45468652070726f76696465642070617468206d75737420636f6e7369737473206f66203220617373657473206174206c656173742e24506174684572726f72001704ac497420776173206e6f7420706f737369626c6520746f2063616c63756c617465207061746820646174612e344e6f6e556e6971756550617468001804c45468652070726f76696465642070617468206d75737420636f6e7369737473206f6620756e69717565206173736574732e50496e636f7272656374506f6f6c41737365744964001904ec497420776173206e6f7420706f737369626c6520746f20676574206f7220696e6372656d656e7420746865204964206f662074686520706f6f6c2e4c436f72726573706f6e64656e63654572726f72001a0c5101556e61626c6520746f2066696e6420616e20656c656d656e7420696e20616e2061727261792f76656320746861742073686f756c642068617665206f6e652d746f2d6f6e6520636f72726573706f6e64656e636545017769746820616e6f746865722e20466f72206578616d706c652c20616e206172726179206f662061737365747320636f6e737469747574696e672061206070617468602073686f756c6420686176652061c0636f72726573706f6e64696e67206172726179206f662060616d6f756e74736020616c6f6e672074686520706174682e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7906102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373014d031043616c6c01b904245369676e6174757265012505144578747261017d06000400340000007d06000004208106850689068d06910699069d06a10600810610306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000850610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000890610306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000008d0610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000910610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004009506010c45726100009506102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000990610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e6365040454000004009c0120543a3a4e6f6e636500009d0610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000a106088870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970ac013042616c616e63654f663c543e00012061737365745f6964290101684f7074696f6e3c436861726765417373657449644f663c543e3e0000a506086061737365745f6875625f6b7573616d615f72756e74696d651c52756e74696d6500000000681853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023015020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500001d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e74010045010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e74010045010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500000d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01250201541830426c6f636b57656967687473350275010700f2052a0100070088526a74020040010265cd1d000107c0d22c76510200e000010700e6bd4f570200f0000100000265cd1d000107c074c1906e0200300101070088526a7402004001010700a2941a1d020050000265cd1d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746845023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101000100000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768744d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e510209032473746174656d696e652473746174656d696e650100000040420f000000000034dd718d5cc53262d401000000df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f010000008a8047a53a8277ec0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000de92b8a0426b9bf602000000ea93e3f16f3d6962020000000d000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978ad0108020014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e016102003c50617261636861696e53797374656d013c50617261636861696e53797374656d6044556e696e636c756465645365676d656e74010065020400184901204c617465737420696e636c7564656420626c6f636b2064657363656e64616e7473207468652072756e74696d652061636365707465642e20496e206f7468657220776f7264732c20746865736520617265610120616e636573746f7273206f66207468652063757272656e746c7920657865637574696e6720626c6f636b2077686963682068617665206e6f74206265656e20696e636c7564656420696e20746865206f627365727665644c2072656c61792d636861696e2073746174652e00750120546865207365676d656e74206c656e677468206973206c696d69746564206279207468652063617061636974792072657475726e65642066726f6d20746865205b60436f6e73656e737573486f6f6b605d20636f6e666967757265643c20696e207468652070616c6c65742e6c41676772656761746564556e696e636c756465645365676d656e7400008d0204000c69012053746f72616765206669656c642074686174206b6565707320747261636b206f662062616e64776964746820757365642062792074686520756e696e636c75646564207365676d656e7420616c6f6e672077697468207468655901206c617465737420746865206c61746573742048524d502077617465726d61726b2e205573656420666f72206c696d6974696e672074686520616363657074616e6365206f66206e657720626c6f636b73207769746890207265737065637420746f2072656c617920636861696e20636f6e73747261696e74732e5450656e64696e6756616c69646174696f6e436f6465010034040018590120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f20626524206170706c6965642e003d0120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f7665727772697465207468657101205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d2077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f636573730901207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000910204000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501004501040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100990204001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3855706772616465476f416865616401008502040014dc204f7074696f6e616c207570677261646520676f2d6168656164207369676e616c2066726f6d207468652072656c61792d636861696e2e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000a102040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000a90204001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000bd020400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100c50280000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100c902040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100d50204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100310204000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301003102040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a6564557067726164650000dd02040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01e102017800010503012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501004501040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0109030004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100cc10640000000000000000042042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402000d03040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402001d03040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c6473010104020029030400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a657301010402003d030400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e014903018014484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100100000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e0155030a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100590340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e01005d0304000000018804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b38417373657454785061796d656e740000018c00000d28417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100610304000411012054686520696e76756c6e657261626c652c207065726d697373696f6e656420636f6c6c61746f72732e2054686973206c697374206d75737420626520736f727465642e2843616e64696461746573010065030400086901205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e206043616e646964617465736020616e642060496e76756c6e657261626c6573602073686f756c6420626550206d757475616c6c79206578636c75736976652e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e6401001840000000000000000000000000000000000cb820466978656420616d6f756e7420746f206465706f73697420746f206265636f6d65206120636f6c6c61746f722e004101205768656e206120636f6c6c61746f722063616c6c7320606c656176655f696e74656e7460207468657920696d6d6564696174656c79207265636569766520746865206465706f736974206261636b2e01710301b800017503151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401004501040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010079030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100bd010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050081030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104058d0300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01950301c000019903161041757261011041757261082c417574686f72697469657301009d030400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100a5032000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874082c417574686f72697469657301009d03040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c5d0120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c0d0120616c77617973206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e20536c6f74496e666f0000a90304000cd82043757272656e7420736c6f742070616972656420776974682061206e756d626572206f6620617574686f72656420626c6f636b732e00982055706461746564206f6e206561636820626c6f636b20696e697469616c697a6174696f6e2e00000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100ad030400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205c50334040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100c9030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205d50334040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402cc34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100d90374020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cdd03040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100450104000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01e10301c40001e5031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022ce9030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e00010805020d0410040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f7469666965727300010805020d042c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805020d04110404000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100150404000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000021040400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020229043104040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004104040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e64656401004501040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0401d0000191041f2843756d756c757358636d0000018901000195042020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01009904280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e64657801009d044000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210a10404000444205468652071756575652070616765732e284f766572776569676874000104022ca5040400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a904018d010001ad04211c5574696c6974790001b104019101044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01650528204d756c746973696701204d756c746973696704244d756c746973696773000108050269056d05040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01bd04019d010c2c4465706f736974426173651840dcd91c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f721840a0c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e017505291450726f7879011450726f7879081c50726f78696573010104050079054400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500890544000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01c50401a501184050726f78794465706f736974426173651840ecb5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f721840b5d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518409466518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f7218406ab14f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0199052a1841737365747301184173736574731014417373657400010402109d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202a505a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b505b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210bd055000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01cd0401b1011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f736974184000e8764817000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840f4a3ae8d0100000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518403820b78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401516050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01c505321c556e6971756573011c556e69717565732814436c6173730001040210c905040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202cd059901040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e740001080202d105990104000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e14417373657400010802021902d505040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210d90504000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802021902dd0504000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c020202e105e505040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802021902e90504000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e01d10401b5012044436f6c6c656374696f6e4465706f736974184000e876481700000000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000ca9a3b00000000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518403963ed8f010000000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f736974426173651840a4425d8d0100000000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f7369745065724279746518401516050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01ed0533104e66747301104e6674733c28436f6c6c656374696f6e0001040210f105040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202cd059901040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e44436f6c6c656374696f6e4163636f756e740001080202d105990104000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e40436f6c6c656374696f6e526f6c654f660001080202a505f505040008d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732ea02053746f72657320636f6c6c656374696f6e20726f6c657320617320706572206163636f756e742e104974656d00010802021902fd05040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e50436f6c6c656374696f6e4d657461646174614f660001040210150604000468204d65746164617461206f66206120636f6c6c656374696f6e2e384974656d4d657461646174614f6600010802021902190604000454204d65746164617461206f6620616e206974656d2e244174747269627574650001100202020221062506040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802021902e905040004502041207072696365206f6620616e206974656d2e644974656d41747472696275746573417070726f76616c734f66010108020219022d0604000468204974656d2061747472696275746520617070726f76616c732e404e657874436f6c6c656374696f6e496400001004000831012053746f726573207468652060436f6c6c656374696f6e496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e65787420636f6c6c656374696f6e2ef02054686973206765747320696e6372656d656e746564207768656e657665722061206e657720636f6c6c656374696f6e20697320637265617465642e3450656e64696e67537761704f660001080202190235060400047c2048616e646c657320616c6c207468652070656e64696e672073776170732e48436f6c6c656374696f6e436f6e6669674f660001040210e5040400046020436f6e666967206f66206120636f6c6c656374696f6e2e304974656d436f6e6669674f66000108020219020d050400044c20436f6e666967206f6620616e206974656d2e01e10401d1013844436f6c6c656374696f6e4465706f736974184000e876481700000000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000ca9a3b00000000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518403963ed8f010000000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f736974426173651840a4425d8d0100000000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f7369745065724279746518401516050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410100001000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410104000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410100001000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e38417070726f76616c734c696d697410101400000004a820546865206d6178696d756d20617070726f76616c7320616e206974656d20636f756c6420686176652e704974656d41747472696275746573417070726f76616c734c696d697410101e00000004d420546865206d6178696d756d206174747269627574657320617070726f76616c7320616e206974656d20636f756c6420686176652e1c4d61785469707310100a00000004a820546865206d6178206e756d626572206f6620746970732061207573657220636f756c642073656e642e4c4d6178446561646c696e654475726174696f6e1010008d270004a820546865206d6178206475726174696f6e20696e20626c6f636b7320666f7220646561646c696e65732e504d61784174747269627574657350657243616c6c10100a00000004e020546865206d6178206e756d626572206f6620617474726962757465732061207573657220636f756c6420736574207065722063616c6c2e204665617475726573390620000000000000000004902044697361626c657320736f6d65206f662070616c6c657427732066656174757265732e0141063434466f726569676e4173736574730134466f726569676e4173736574731014417373657400010402909d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802024506a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c0202024906b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d6574616461746101010402904d065000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01410501ed011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f736974184000e8764817000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840f4a3ae8d0100000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518403820b78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401516050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01550635504e66744672616374696f6e616c697a6174696f6e01504e66744672616374696f6e616c697a6174696f6e04284e6674546f417373657400010402190259060400041501204b6565707320747261636b206f662074686520636f72726573706f6e64696e67204e46542049442c20617373657420494420616e6420616d6f756e74206d696e7465642e01450501f101141c4465706f736974184000e8764817000000000000000000000008650120546865206465706f7369742070616964206279207468652075736572206c6f636b696e6720616e204e46542e20546865206465706f7369742069732072657475726e656420746f20746865206f726967696e616c204e4654e4206f776e6572207768656e2074686520617373657420697320756e696669656420616e6420746865204e465420697320756e6c6f636b65642e2050616c6c657449645d06206672616374696f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e384e6577417373657453796d626f6cc105141046524143048820546865206e65776c79206372656174656420617373657427732073796d626f6c2e304e657741737365744e616d65c105141046726163048020546865206e65776c7920637265617465642061737365742773206e616d652e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e0161063628506f6f6c4173736574730128506f6f6c4173736574731014417373657400010402109d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202a505a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b505b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021065065000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01490501f5011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000000000000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840000000000000000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f736974426173651840000000000000000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518400000000000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e016d06373c4173736574436f6e76657273696f6e013c4173736574436f6e76657273696f6e0814506f6f6c7300010402fd0171060400086901204d61702066726f6d2060506f6f6c417373657449646020746f2060506f6f6c496e666f602e20546869732065737461626c69736865732077686574686572206120706f6f6c20686173206265656e206f6666696369616c6c793d01206372656174656420726174686572207468616e2070656f706c652073656e64696e6720746f6b656e73206469726563746c7920746f206120706f6f6c2773207075626c6963206163636f756e742e3c4e657874506f6f6c4173736574496400001004000825012053746f726573207468652060506f6f6c4173736574496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e657874206c7020746f6b656e2ee42054686973206765747320696e6372656d656e746564207768656e657665722061206e6577206c7020706f6f6c20697320637265617465642e014d0501f9011c144c504665651010030000000451012041202520746865206c69717569646974792070726f7669646572732077696c6c2074616b65206f6620657665727920737761702e20526570726573656e7473203130746873206f6620612070657263656e742e30506f6f6c536574757046656518400000000000000000000000000000000004882041206f6e652d74696d652066656520746f2073657475702074686520706f6f6c2e584c69717569646974795769746864726177616c46656501021000000000048420412066656520746f20776974686472617720746865206c69717569646974792e404d696e744d696e4c6971756964697479184064000000000000000000000000000000043d0120546865206d696e696d756d204c5020746f6b656e20616d6f756e74207468617420636f756c64206265206d696e7465642e20416d656c696f726174657320726f756e64696e67206572726f72732e444d617853776170506174684c656e677468101004000000048820546865206d6178206e756d626572206f6620686f707320696e206120737761702e2050616c6c657449645d062070792f6173636f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e50416c6c6f774d756c74694173736574506f6f6c734501040004fc20412073657474696e6720746f20616c6c6f77206372656174696e6720706f6f6c73207769746820626f7468206e6f6e2d6e6174697665206173736574732e017506387906042048436865636b4e6f6e5a65726f53656e6465728106990140436865636b5370656356657273696f6e85061038436865636b547856657273696f6e89061030436865636b47656e657369738d063038436865636b4d6f7274616c69747991063028436865636b4e6f6e6365990699012c436865636b5765696768749d06990150436861726765417373657454785061796d656e74a1069901a506'; + '0x6d6574610efd04000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f72792001045400002010346672616d655f737570706f72741c77656967687473247765696768745f76321857656967687400000401207265665f74696d6524010c753634000024000005060028083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002c000002080030102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677334013c5665633c4469676573744974656d3e000034000002380038102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d6508003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e00060024436f6e73656e73757308003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000400105365616c08003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000500144f7468657204002c011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e7455706461746564000800003c0000030400000008004000000244004408306672616d655f73797374656d2c4576656e745265636f7264080445014804540128000c011470686173658d01011450686173650001146576656e7448010445000118746f70696373910101185665633c543e000048084473746174656d696e655f72756e74696d65144576656e740001401853797374656d04004c01706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040074017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e7404007c01a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b0038417373657454785061796d656e74040080019c70616c6c65745f61737365745f74785f7061796d656e743a3a4576656e743c52756e74696d653e000c0044436f6c6c61746f7253656c656374696f6e04008801a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e040090015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d70517565756504009401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400a4016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04004501018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400490101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904004d01015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704005901017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f787904006101017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a001841737365747304006d01017470616c6c65745f6173736574733a3a4576656e743c52756e74696d653e0032001c556e697175657304007501017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e003300004c0c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5001304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f725c013444697370617463684572726f7200013464697370617463685f696e666f5001304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e500c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735401344469737061746368436c617373000120706179735f666565580110506179730000540c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000580c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f000100005c082873705f72756e74696d653444697370617463684572726f72000128144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040060012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400640128546f6b656e4572726f720007002841726974686d65746963040068013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04006c01485472616e73616374696f6e616c4572726f720009000060082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f723c018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000064082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000068082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f000200006c082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736828011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f6865616428014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909740c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475737801185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e63655374617475730001081046726565000000205265736572766564000100007c0c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909800c5c70616c6c65745f61737365745f74785f7061796d656e741870616c6c6574144576656e7404045400010438417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f69648401684f7074696f6e3c436861726765417373657449644f663c543e3e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098404184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000880c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000114404e6577496e76756c6e657261626c6573040134696e76756c6e657261626c65738c01445665633c543a3a4163636f756e7449643e000000504e65774465736972656443616e64696461746573040148646573697265645f63616e6469646174657310010c753332000100404e657743616e646964616379426f6e6404012c626f6e645f616d6f756e7418013042616c616e63654f663c543e0002003843616e64696461746541646465640801286163636f756e745f6964000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0003004043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496400040004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0000020000900c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909940c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f6861736898013c4f7074696f6e3c543a3a486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f6861736898013c4f7074696f6e3c543a3a486173683e0001146572726f729c012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736898013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736898013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f6861736898013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f6861736898013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572a0011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657824013c4f766572776569676874496e6465780001207265717569726564200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657824013c4f766572776569676874496e646578000110757365642001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099804184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100009c100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040024010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002401185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000a00c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000a40c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d707465640400a8015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00ac01344d756c74694c6f636174696f6e0000ac01344d756c74694c6f636174696f6e0000d8011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800ac01344d756c74694c6f636174696f6e000024011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080024011c51756572794964000005010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0024011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140024011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0024011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0024011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00ac01344d756c74694c6f636174696f6e000024011c517565727949640000290101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800ac01344d756c74694c6f636174696f6e000024011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040024011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00280110483235360000ac01344d756c74694c6f636174696f6e00002d01015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800ac01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800ac01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00ac01344d756c74694c6f636174696f6e000024011c5175657279496400009c012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08004101015856657273696f6e65644d756c74694c6f636174696f6e000024011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a8100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c657465080024011857656967687400009c01144572726f72000100144572726f7204009c01144572726f7200020000ac100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b001244a756e6374696f6e730000b0100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400b401204a756e6374696f6e0001000858320800b401204a756e6374696f6e0000b401204a756e6374696f6e0002000858330c00b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0003000858341000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0004000858351400b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0005000858361800b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0006000858371c00b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0007000858382000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e0000b401204a756e6374696f6e00080000b4100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e0400b8010c7533320000002c4163636f756e744964333208011c6e6574776f726bbc01244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bbc01244e6574776f726b4964000114696e646578c4010c753634000200304163636f756e744b6579323008011c6e6574776f726bbc01244e6574776f726b496400010c6b6579c801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400cc0110753132380005002847656e6572616c4b65790400c001805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964d00118426f6479496400011070617274d40120426f64795061727400080000b80000061000bc100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d65640400c001805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000c0102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002c01185665633c543e0000c40000062400c8000003140000000800cc0000061800d0100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d65640400c001805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e6465780400b8010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c00060000d4100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e74b8010c753332000100204672616374696f6e08010c6e6f6db8010c75333200011464656e6f6db8010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6db8010c75333200011464656e6f6db8010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6db8010c75333200011464656e6f6db8010c75333200040000d80c0c78636d0876320c58636d041043616c6c00000400dc01585665633c496e737472756374696f6e3c43616c6c3e3e0000dc000002e000e00c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c4011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f776569676874c4010c753634000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e6566696369617279ac01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c746941737365747300011064657374ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065110101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c4010c75363400011063616c6c1501014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572b8010c7533320001406d61785f6d6573736167655f73697a65b8010c7533320001306d61785f6361706163697479b8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74b8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72b8010c75333200011873656e646572b8010c753332000124726563697069656e74b8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c4011c5175657279496400011064657374ac01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c4010c753634000c00304465706f73697441737365740c0118617373657473190101404d756c7469417373657446696c7465720001286d61785f617373657473b8010c75333200012c62656e6566696369617279ac01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473190101404d756c7469417373657446696c7465720001286d61785f617373657473b8010c75333200011064657374ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e6765417373657408011067697665190101404d756c7469417373657446696c74657200011c72656365697665e4012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473190101404d756c7469417373657446696c74657200011c72657365727665ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473190101404d756c7469417373657446696c74657200011064657374ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c4011c5175657279496400011064657374ac01344d756c74694c6f636174696f6e000118617373657473190101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c4010c75363400120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69742501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d8012458636d3c43616c6c3e0015002c536574417070656e6469780400d8012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b6574ac01344d756c74694c6f636174696f6e00180010547261700400c4010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c4011c5175657279496400014c6d61785f726573706f6e73655f776569676874c4010c753634001a0048556e73756273637269626556657273696f6e001b0000e4100c78636d087631286d756c746961737365742c4d756c746941737365747300000400e8013c5665633c4d756c746941737365743e0000e8000002ec00ec100c78636d087631286d756c74696173736574284d756c7469417373657400000801086964f0011c4173736574496400010c66756ef4012c46756e676962696c6974790000f0100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400ac01344d756c74694c6f636174696f6e00000020416273747261637404002c011c5665633c75383e00010000f4100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400cc0110753132380000002c4e6f6e46756e6769626c650400f801344173736574496e7374616e636500010000f8100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400cc0110753132380001001841727261793404003c011c5b75383b20345d000200184172726179380400fc011c5b75383b20385d0003001c417272617931360400010101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f6204002c011c5665633c75383e00060000fc000003080000000800010100000310000000080005010c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400e4012c4d756c74694173736574730001003c457865637574696f6e526573756c740400090101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d0100000408109c0011010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000015010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f6465642c011c5665633c75383e00001901100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e4012c4d756c74694173736574730000001057696c6404001d01013857696c644d756c74694173736574000100001d01100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964f0011c4173736574496400010c66756e2101013c57696c6446756e676962696c697479000100002101100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000025010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400c4010c75363400010000290104184f7074696f6e04045401ac0108104e6f6e6500000010536f6d650400ac00000100002d01080c78636d5056657273696f6e65644d756c746941737365747300010808563004003101014c5665633c76303a3a4d756c746941737365743e0000000856310400e4013c76313a3a4d756c74694173736574730001000031010000023501003501100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c6504010869642c011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c6173732c011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964390101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373390101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c6508010869642c011c5665633c75383e000118616d6f756e74cc0110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c6173732c011c5665633c75383e000120696e7374616e6365f801344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964390101344d756c74694c6f636174696f6e000118616d6f756e74cc011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373390101344d756c74694c6f636174696f6e000120696e7374616e6365f801344173736574496e7374616e6365000b00003901100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c00000008583104003d0101204a756e6374696f6e00010008583208003d0101204a756e6374696f6e00003d0101204a756e6374696f6e0002000858330c003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00030008583410003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00040008583514003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00050008583618003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e0006000858371c003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00070008583820003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e00003d0101204a756e6374696f6e000800003d01100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e0400b8010c7533320001002c4163636f756e744964333208011c6e6574776f726bbc01244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726bbc01244e6574776f726b4964000114696e646578c4010c753634000300304163636f756e744b6579323008011c6e6574776f726bbc01244e6574776f726b496400010c6b6579c801205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400cc0110753132380006002847656e6572616c4b65790400c001805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c6974790801086964d00118426f6479496400011070617274d40120426f647950617274000900004101080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004003901014476303a3a4d756c74694c6f636174696f6e0000000856310400ac014476313a3a4d756c74694c6f636174696f6e0001000045010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d61740400fc011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e0400fc011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e776172640800fc011c5b75383b20385d0000a8011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090949010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65a8011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657824013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657824013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909094d010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f725c013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f725c013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c74510101384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090951010418526573756c740804540155010445015c0108084f6b04005501000000000c45727204005c00000100005501000004000059010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e745d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e745d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74510101384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e745d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909095d01083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c753332000061010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c74510101384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e40416e6f6e796d6f757343726561746564100124616e6f6e796d6f7573000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706565010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465786901010c753136000108e8416e6f6e796d6f7573206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736828013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706565010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706565010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200040450412070726f7879207761732072656d6f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909096501084473746174656d696e655f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f7200060000690100000504006d010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001481c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000130746f74616c5f737570706c79180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000a0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000b048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d652c011c5665633c75383e00011873796d626f6c2c011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e71010110626f6f6c000c049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a41737365744964000d049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000e043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000f04f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650010083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001104f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097101000005000075010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106461746179010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e71010110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001106461746179010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e71010110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d737d0101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d8401444f7074696f6e3c543a3a4974656d49643e00010c6b65798101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c756585010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d8401444f7074696f6e3c543a3a4974656d49643e00010c6b65798101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6e84015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572890101504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097901102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00007d0100000210008101102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00008501102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000890104184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100008d0108306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200009101000002280095010000029901009901000004081010009d0108306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6eb8014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65a101016473705f72756e74696d653a3a52756e74696d65537472696e670000a1010000050200a5010c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696fa901011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b2c011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657324010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f64652c011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f64652c011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73ad0101345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973b50101205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f7072656669780801187072656669782c010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b2c011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea9010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000ad01000002b10100b101000004082c2c00b5010000022c00b9010c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373bd0101845065724469737061746368436c6173733c57656967687473506572436c6173733e0000bd010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c61737304045401c101000c01186e6f726d616cc10101045400012c6f7065726174696f6e616cc1010104540001246d616e6461746f7279c1010104540000c1010c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963c50101384f7074696f6e3c5765696768743e0001246d61785f746f74616cc50101384f7074696f6e3c5765696768743e0001207265736572766564c50101384f7074696f6e3c5765696768743e0000c50104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000c9010c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178cd0101545065724469737061746368436c6173733c7533323e0000cd010c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000d1010c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c7536340000d501082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65a101013452756e74696d65537472696e67000124696d706c5f6e616d65a101013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973d901011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000d901040c436f7704045401dd01000400dd01000000dd01000002e10100e10100000408fc1000e5010c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574e9010c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e446174610804480128044e01100010012c706172656e745f68656164ed010120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74280104480001306d61785f706f765f73697a6510010c7533320000ed010c48706f6c6b61646f745f70617261636861696e287072696d697469766573204865616444617461000004002c011c5665633c75383e0000f10104184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000f5010c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000f9010c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573fd01014442547265655365743c5665633c75383e3e0000fd0104204254726565536574040454012c000400b50100000001020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616428014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a6599010128287533322c2075333229000140696e67726573735f6368616e6e656c73050201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73050201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00000502000002090200090200000408a00d02000d020c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561649801304f7074696f6e3c486173683e000011020c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200001502089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040028012452656c61794861736800001902042042547265654d617008044b01a004560115020004001d020000001d02000002210200210200000408a0150200250200000229020029020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401a000080124726563697069656e74a001084964000110646174612c015073705f7374643a3a7665633a3a5665633c75383e00002d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174613102015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652c01345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736828011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f64652c011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3102089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461e901015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465f901015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765733502016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d657373616765733d0201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000350200000239020039020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d73672c013c446f776e776172644d65737361676500003d02042042547265654d617008044b01a004560141020004004902000000410200000245020045020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d626572000110646174612c015073705f7374643a3a7665633a3a5665633c75383e000049020000024d02004d0200000408a041020051020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090955020c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77c40124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5902102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454015d02045300000400650201185665633c543e00005d02083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964fc01384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e736102011c526561736f6e7300006102083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000065020000025d02006902102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016d02045300000400710201185665633c543e00006d02083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e74696669657201fc1c42616c616e63650118000801086964fc0144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000071020000026d02007502083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000079020c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573747d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565cc0128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f7d0201504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565cc0128543a3a42616c616e63650001306e65775f7265736572766564cc0128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263657d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573747d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565cc0128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573747d0201504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565cc0128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573747d0201504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c69766571010110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f7d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d020c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578015501011408496404000001244163636f756e74496400000014496e6465780400810201304163636f756e74496e6465780001000c52617704002c011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400c801205b75383b2032305d00040000810200000655010085020c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090989020c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800008d02086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100009102102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019502045300000400990201185665633c543e00009502084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012818417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c650800280110486173680000890101384f7074696f6e3c417574686f723e0001000099020000029502009d020c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573a10201385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea102000002a50200a502102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801a9020014012c706172656e745f68617368280130486173683a3a4f75747075740001186e756d626572b801184e756d62657200012873746174655f726f6f74280130486173683a3a4f757470757400013c65787472696e736963735f726f6f74280130486173683a3a4f75747075740001186469676573743001184469676573740000a9020c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000ad020c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b102102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401000453000004008c01185665633c543e0000b502102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b902045300000400bd0201185665633c543e0000b9020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e63650000bd02000002b90200c1020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c040454000114447365745f696e76756c6e657261626c657304010c6e65778c01445665633c543a3a4163636f756e7449643e000004bc53657420746865206c697374206f6620696e76756c6e657261626c65202866697865642920636f6c6c61746f72732e587365745f646573697265645f63616e6469646174657304010c6d617810010c75333200010c11015365742074686520696465616c206e756d626572206f6620636f6c6c61746f727320286e6f7420696e636c7564696e672074686520696e76756c6e657261626c6573292e7d014966206c6f776572696e672074686973206e756d6265722c207468656e20746865206e756d626572206f662072756e6e696e6720636f6c6c61746f727320636f756c6420626520686967686572207468616e2074686973206669677572652e9d0141736964652066726f6d2074686174206564676520636173652c2074686572652073686f756c64206265206e6f206f746865722077617920746f2068617665206d6f726520636f6c6c61746f7273207468616e207468652064657369726564206e756d6265722e487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e00020478536574207468652063616e64696461637920626f6e6420616d6f756e742e5472656769737465725f61735f63616e646964617465000310410152656769737465722074686973206163636f756e74206173206120636f6c6c61746f722063616e6469646174652e20546865206163636f756e74206d7573742028612920616c726561647920686176651d01726567697374657265642073657373696f6e206b65797320616e64202862292062652061626c6520746f207265736572766520746865206043616e646964616379426f6e64602e00dc546869732063616c6c206973206e6f7420617661696c61626c6520746f2060496e76756c6e657261626c656020636f6c6c61746f72732e306c656176655f696e74656e7400041855014465726567697374657220606f726967696e60206173206120636f6c6c61746f722063616e6469646174652e204e6f746520746861742074686520636f6c6c61746f722063616e206f6e6c79206c65617665206f6e0d0173657373696f6e206368616e67652e20546865206043616e646964616379426f6e64602077696c6c20626520756e726573657276656420696d6d6564696174656c792e005d01546869732063616c6c2077696c6c206661696c2069662074686520746f74616c206e756d626572206f662063616e6469646174657320776f756c642064726f702062656c6f7720604d696e43616e64696461746573602e00dc546869732063616c6c206973206e6f7420617661696c61626c6520746f2060496e76756c6e657261626c656020636f6c6c61746f72732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5020c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012844546f6f4d616e7943616e646964617465730000044c546f6f206d616e792063616e6469646174657340546f6f46657743616e6469646174657300010448546f6f206665772063616e646964617465731c556e6b6e6f776e00020434556e6b6e6f776e206572726f72285065726d697373696f6e000304405065726d697373696f6e20697373756540416c726561647943616e6469646174650004046c5573657220697320616c726561647920612063616e646964617465304e6f7443616e6469646174650005045c55736572206973206e6f7420612063616e64696461746550546f6f4d616e79496e76756c6e657261626c657300060458546f6f206d616e7920696e76756c6e657261626c65734c416c7265616479496e76756c6e657261626c650007047c5573657220697320616c726561647920616e20496e76756c6e657261626c655c4e6f4173736f63696174656456616c696461746f724964000804984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049445856616c696461746f724e6f74526567697374657265640009048856616c696461746f72204944206973206e6f7420796574207265676973746572656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c902000002cd0200cd020000040800d10200d102084473746174656d696e655f72756e74696d652c53657373696f6e4b657973000004011061757261d50201c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000d502104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400d902013c737232353531393a3a5075626c69630000d9020c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000dd0200000408e1022c00e1020c1c73705f636f72651863727970746f244b6579547970654964000004003c011c5b75383b20345d0000e5020c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973d102011c543a3a4b65797300011470726f6f662c011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9020c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742eed02102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d502045300000400f10201185665633c543e0000f102000002d50200f502084873705f636f6e73656e7375735f736c6f747310536c6f740000040024010c7536340000f902000002fd0200fd02086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572a00118506172614964000114737461746501030130496e626f756e6453746174650001406d6573736167655f6d65746164617461050301a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00000103086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e646564000100000503000002090300090300000408100d03000d030c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000110300000408a0100015030000021903001903086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74a0011850617261496400011473746174651d0301344f7574626f756e6453746174650001347369676e616c735f657869737471010110626f6f6c00012c66697273745f696e6465786901010c7531360001286c6173745f696e6465786901010c75313600001d03086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000210300000408a06901002503086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000029030000040ca0102c002d030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657824013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090935030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465724101015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679390301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e4101015856657273696f6e65644d756c74694c6f636174696f6e00012469735f61637469766571010110626f6f6c000100145265616479080120726573706f6e73654103014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000390304184f7074696f6e040454013d030108104e6f6e6500000010536f6d6504003d0300000100003d03000004080808004103080c78636d4456657273696f6e6564526573706f6e736500010c08563004004503013076303a3a526573706f6e736500000008563104004903013076313a3a526573706f6e736500010008563204000501013076323a3a526573706f6e73650002000045030c0c78636d08763020526573706f6e73650001041841737365747304003101013c5665633c4d756c746941737365743e0000000049030c0c78636d08763120526573706f6e7365000108184173736574730400e4012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100004d03000004081041010051030000040c242410005503102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540159030453000004005d0301185665633c543e0000590300000408410110005d0300000259030061030c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304006503013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000650304184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c000001000069030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573744101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d6573736167656d030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573744101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172794101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574732d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573744101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172794101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574732d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765910301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6eac0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e8401484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e4101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e4101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573744101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172794101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574732d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69742501012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573744101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172794101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574732d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69742501012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d03080c78636d3056657273696f6e656458636d041043616c6c00010c08563004007103013476303a3a58636d3c43616c6c3e00000008563104008103013476313a3a58636d3c43616c6c3e0001000856320400d8013476323a3a58636d3c43616c6c3e0002000071030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574733101013c5665633c4d756c746941737365743e00011c65666665637473750301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574733101013c5665633c4d756c746941737365743e00011c65666665637473750301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574733101013c5665633c4d756c746941737365743e00011c65666665637473750301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c4010c753634000120726573706f6e736545030120526573706f6e7365000300345472616e7366657241737365740801186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065110101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c1501014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572b8010c7533320001406d61785f6d6573736167655f73697a65b8010c7533320001306d61785f6361706163697479b8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74b8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72b8010c75333200011873656e646572b8010c753332000124726563697069656e74b8010c7533320009002c52656c6179656446726f6d08010c77686f390101344d756c74694c6f636174696f6e00011c6d65737361676571030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000075030000027903007903100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976653101013c5665633c4d756c746941737365743e00011c726563656976653101013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574733101013c5665633c4d756c746941737365743e00011c72657365727665390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c4010c75363400011064657374390101344d756c74694c6f636174696f6e0001186173736574733101013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573350101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f7271010110626f6f6c00010c78636d7d0301385665633c58636d3c43616c6c3e3e000700007d0300000271030081030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e4012c4d756c746941737365747300011c65666665637473850301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e4012c4d756c746941737365747300011c65666665637473850301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e4012c4d756c746941737365747300011c65666665637473850301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c4010c753634000120726573706f6e736549030120526573706f6e7365000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e6566696369617279ac01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c746941737365747300011064657374ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065110101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c1501014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572b8010c7533320001406d61785f6d6573736167655f73697a65b8010c7533320001306d61785f6361706163697479b8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74b8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72b8010c75333200011873656e646572b8010c753332000124726563697069656e74b8010c7533320009002c52656c6179656446726f6d08010c77686fb00154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676581030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c4010c75363400014c6d61785f726573706f6e73655f776569676874c4010c753634000b0048556e73756273637269626556657273696f6e000c000085030000028903008903100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473190101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279ac01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473190101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665190101404d756c7469417373657446696c74657200011c72656365697665e4012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473190101404d756c7469417373657446696c74657200011c72657365727665ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473190101404d756c7469417373657446696c74657200011064657374ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c4010c75363400011064657374ac01344d756c74694c6f636174696f6e000118617373657473190101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573ec01284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f7271010110626f6f6c000130696e737472756374696f6e738d0301385665633c58636d3c43616c6c3e3e000700008d030000028103009103080c78636d3056657273696f6e656458636d041043616c6c00010c08563004009503013476303a3a58636d3c43616c6c3e0000000856310400a903013476313a3a58636d3c43616c6c3e0001000856320400b903013476323a3a58636d3c43616c6c3e0002000095030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574733101013c5665633c4d756c746941737365743e00011c65666665637473990301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574733101013c5665633c4d756c746941737365743e00011c65666665637473990301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574733101013c5665633c4d756c746941737365743e00011c65666665637473990301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c4010c753634000120726573706f6e736545030120526573706f6e7365000300345472616e7366657241737365740801186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065110101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6ca503014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572b8010c7533320001406d61785f6d6573736167655f73697a65b8010c7533320001306d61785f6361706163697479b8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74b8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72b8010c75333200011873656e646572b8010c753332000124726563697069656e74b8010c7533320009002c52656c6179656446726f6d08010c77686f390101344d756c74694c6f636174696f6e00011c6d65737361676595030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a000099030000029d03009d03100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976653101013c5665633c4d756c746941737365743e00011c726563656976653101013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574733101013c5665633c4d756c746941737365743e00011c72657365727665390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574733101013c5665633c4d756c746941737365743e00011064657374390101344d756c74694c6f636174696f6e00011c65666665637473750301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c4010c75363400011064657374390101344d756c74694c6f636174696f6e0001186173736574733101013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573350101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f7271010110626f6f6c00010c78636da10301385665633c58636d3c43616c6c3e3e00070000a103000002950300a5030c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f6465642c011c5665633c75383e0000a9030c0c78636d0876310c58636d041043616c6c0001343457697468647261774173736574080118617373657473e4012c4d756c746941737365747300011c65666665637473ad0301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f7369746564080118617373657473e4012c4d756c746941737365747300011c65666665637473ad0301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f727465644173736574080118617373657473e4012c4d756c746941737365747300011c65666665637473ad0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f6964c4010c753634000120726573706f6e736549030120526573706f6e7365000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e6566696369617279ac01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c746941737365747300011064657374ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065110101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6ca503014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572b8010c7533320001406d61785f6d6573736167655f73697a65b8010c7533320001306d61785f6361706163697479b8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74b8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72b8010c75333200011873656e646572b8010c753332000124726563697069656e74b8010c7533320009002c52656c6179656446726f6d08010c77686fb00154496e746572696f724d756c74694c6f636174696f6e00011c6d657373616765a9030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f6964c4010c75363400014c6d61785f726573706f6e73655f776569676874c4010c753634000b0048556e73756273637269626556657273696f6e000c0000ad03000002b10300b103100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473190101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279ac01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473190101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665190101404d756c7469417373657446696c74657200011c72656365697665e4012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473190101404d756c7469417373657446696c74657200011c72657365727665ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473190101404d756c7469417373657446696c74657200011064657374ac01344d756c74694c6f636174696f6e00011c65666665637473850301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f6964c4010c75363400011064657374ac01344d756c74694c6f636174696f6e000118617373657473190101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573ec01284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f7271010110626f6f6c000130696e737472756374696f6e73b50301385665633c58636d3c43616c6c3e3e00070000b503000002a90300b9030c0c78636d0876320c58636d041043616c6c00000400bd0301585665633c496e737472756374696f6e3c43616c6c3e3e0000bd03000002c10300c1030c0c78636d0876322c496e737472756374696f6e041043616c6c00017034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f6964c4011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f776569676874c4010c753634000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e6566696369617279ac01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c746941737365747300011064657374ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065110101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f7374c4010c75363400011063616c6ca503014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e646572b8010c7533320001406d61785f6d6573736167655f73697a65b8010c7533320001306d61785f6361706163697479b8010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e74b8010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f72b8010c75333200011873656e646572b8010c753332000124726563697069656e74b8010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b00154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f6964c4011c5175657279496400011064657374ac01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f776569676874c4010c753634000c00304465706f73697441737365740c0118617373657473190101404d756c7469417373657446696c7465720001286d61785f617373657473b8010c75333200012c62656e6566696369617279ac01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473190101404d756c7469417373657446696c7465720001286d61785f617373657473b8010c75333200011064657374ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e6765417373657408011067697665190101404d756c7469417373657446696c74657200011c72656365697665e4012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473190101404d756c7469417373657446696c74657200011c72657365727665ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473190101404d756c7469417373657446696c74657200011064657374ac01344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f6964c4011c5175657279496400011064657374ac01344d756c74694c6f636174696f6e000118617373657473190101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f776569676874c4010c75363400120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69742501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b903012458636d3c43616c6c3e0015002c536574417070656e6469780400b903012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b6574ac01344d756c74694c6f636174696f6e00180010547261700400c4010c7536340019004053756273637269626556657273696f6e08012071756572795f6964c4011c5175657279496400014c6d61785f726573706f6e73655f776569676874c4010c753634001a0048556e73756273637269626556657273696f6e001b0000c5030c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c9030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd03086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000d103086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7424013c4f766572776569676874496e6465780000d503000002d90300d90300000408102c00dd030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657824013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1030c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e5030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c73e90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465786901010c75313600011063616c6ced030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73e90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e1d040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6ced030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73e90301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee903000002ed0300ed03084473746174656d696e655f72756e74696d651043616c6c00013c1853797374656d0400a50101ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d04002d0201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400550201b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400790201b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0028417574686f727368697004009d0201bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e00140044436f6c6c61746f7253656c656374696f6e0400c10201d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400e50201b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d70517565756504002d0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400690301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400dd0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400e50301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400f10301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400fd0301a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400050401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e697175657304000d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e00330000f1030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f726965738c01445665633c543a3a4163636f756e7449643e00011063616c6ced030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c646901010c7531360001446f746865725f7369676e61746f726965738c01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f50301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6cf90301344f706171756543616c6c3c543e00012873746f72655f63616c6c71010110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c646901010c7531360001446f746865725f7369676e61746f726965738c01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f50301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c646901010c7531360001446f746865725f7369676e61746f726965738c01445665633c543a3a4163636f756e7449643e00012474696d65706f696e745d01016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef50304184f7074696f6e040454015d010108104e6f6e6500000010536f6d6504005d010000010000f90310346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401ed03000800b8000000ed030104540000fd030c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c7d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065010401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6ced030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00003c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e246164645f70726f78790c012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706565010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d6265720001344501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3072656d6f76655f70726f78790c012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706565010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d62657200022ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e3872656d6f76655f70726f78696573000328b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e747320637265617465642062792060616e6f6e796d6f7573602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e24616e6f6e796d6f75730c012870726f78795f7479706565010130543a3a50726f78795479706500011464656c6179100138543a3a426c6f636b4e756d626572000114696e6465786901010c75313600045c3901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e8c544f444f3a204d69676874206265206f76657220636f756e74696e6720312072656164386b696c6c5f616e6f6e796d6f757314011c737061776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706565010130543a3a50726f787954797065000114696e6465786901010c753136000118686569676874b80138543a3a426c6f636b4e756d6265720001246578745f696e646578b8010c753332000550b452656d6f76657320612070726576696f75736c7920737061776e656420616e6f6e796d6f75732070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746fa860616e6f6e796d6f757360207769746820636f72726573706f6e64696e6720706172616d65746572732e004d012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060616e6f6e796d6f75736020746f206372656174652074686973206163636f756e742e4d012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e2050726f6261626c79206030602e01012d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f2060616e6f6e796d6f7573602e3d012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e49012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f2060616e6f6e796d6f757360207761732070726f6365737365642e0049014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c79206372656174656420616e6f6e796d6f7573f06163636f756e742077686f73652060616e6f6e796d6f7573602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e002823203c7765696768743efc57656967687420697320612066756e6374696f6e206f6620746865206e756d626572206f662070726f7869657320746865207573657220686173202850292e2c23203c2f7765696768743e20616e6e6f756e63650801107265616c7d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e00065405015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c7d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e0007407052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736828013443616c6c486173684f663c543e000840b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e3c70726f78795f616e6e6f756e63656410012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e0001107265616c7d0201504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065010401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6ced030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0009444d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e002823203c7765696768743e6057656967687420697320612066756e6374696f6e206f663a982d20413a20746865206e756d626572206f6620616e6e6f756e63656d656e7473206d6164652ea02d20503a20746865206e756d626572206f662070726f78696573207468652075736572206861732e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e010404184f7074696f6e0404540165010108104e6f6e6500000010536f6d6504006501000001000005040c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000164186372656174650c01086964b80128543a3a4173736574496400011461646d696e7d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e636500004ce849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d2061207075626c6963206f726967696e2e00250154686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00bc46756e6473206f662073656e64657220617265207265736572766564206279206041737365744465706f736974602e002c506172616d65746572733a59012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d206061646d696e603a205468652061646d696e206f66207468697320636c617373206f66206173736574732e205468652061646d696e2069732074686520696e697469616c2061646472657373206f6620656163689c6d656d626572206f662074686520617373657420636c61737327732061646d696e207465616d2e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174651001086964b80128543a3a417373657449640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7471010110626f6f6c00012c6d696e5f62616c616e6365cc0128543a3a42616c616e636500014cf849737375652061206e657720636c617373206f662066756e6769626c65206173736574732066726f6d20612070726976696c65676564206f726967696e2e00b454686973206e657720617373657420636c61737320686173206e6f2061737365747320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0059012d20606964603a20546865206964656e746966696572206f6620746865206e65772061737365742e2054686973206d757374206e6f742062652063757272656e746c7920696e2075736520746f206964656e7469667948616e206578697374696e672061737365742e59012d20606f776e6572603a20546865206f776e6572206f66207468697320636c617373206f66206173736574732e20546865206f776e6572206861732066756c6c20737570657275736572207065726d697373696f6e7325016f76657220746869732061737365742c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f790801086964b80128543a3a4173736574496400011c7769746e6573730904013844657374726f795769746e6573730002488c44657374726f79206120636c617373206f662066756e6769626c65206173736574732e005501546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d757374206265205369676e656420616e64207468652073656e646572206d75737420626520746865606f776e6572206f662074686520617373657420606964602e004d012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652064657374726f7965642e2054686973206d757374206964656e7469667920616e206578697374696e671861737365742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e0045014e4f54453a2049742063616e2062652068656c7066756c20746f20666972737420667265657a6520616e206173736574206265666f72652064657374726f79696e6720697420736f207468617420796f75490163616e2070726f76696465206163637572617465207769746e65737320696e666f726d6174696f6e20616e642070726576656e742075736572732066726f6d206d616e6970756c6174696e67207374617465b0696e20612077617920746861742063616e206d616b652069742068617264657220746f2064657374726f792e00745765696768743a20604f2863202b2070202b206129602077686572653ac02d206063203d20287769746e6573732e6163636f756e7473202d207769746e6573732e73756666696369656e747329606c2d206073203d207769746e6573732e73756666696369656e747360642d206061203d207769746e6573732e617070726f76616c7360106d696e740c01086964b80128543a3a4173736574496400012c62656e65666963696172797d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74cc0128543a3a42616c616e6365000330884d696e7420617373657473206f66206120706172746963756c617220636c6173732e003901546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f662074686520617373657420606964602e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206d696e7465642e0d012d206062656e6566696369617279603a20546865206163636f756e7420746f206265206372656469746564207769746820746865206d696e746564206173736574732ec42d2060616d6f756e74603a2054686520616d6f756e74206f662074686520617373657420746f206265206d696e7465642e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296055014d6f6465733a205072652d6578697374696e672062616c616e6365206f66206062656e6566696369617279603b204163636f756e74207072652d6578697374656e6365206f66206062656e6566696369617279602e106275726e0c01086964b80128543a3a4173736574496400010c77686f7d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74cc0128543a3a42616c616e636500043c4501526564756365207468652062616c616e6365206f66206077686f60206279206173206d75636820617320706f737369626c6520757020746f2060616d6f756e746020617373657473206f6620606964602e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204d616e61676572206f662074686520617373657420606964602e00d04261696c73207769746820604e6f4163636f756e746020696620746865206077686f6020697320616c726561647920646561642e00fc2d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74206275726e65642ea02d206077686f603a20546865206163636f756e7420746f20626520646562697465642066726f6d2e29012d2060616d6f756e74603a20546865206d6178696d756d20616d6f756e74206279207768696368206077686f6027732062616c616e63652073686f756c6420626520726564756365642e005101456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e20496620746869732074616b6573207468652062616c616e636520746f2062656c6f772074686539016d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74206275726e656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296009014d6f6465733a20506f73742d6578697374656e6365206f66206077686f603b20507265202620706f7374205a6f6d6269652d737461747573206f66206077686f602e207472616e736665720c01086964b80128543a3a417373657449640001187461726765747d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74cc0128543a3a42616c616e6365000548d04d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e4c7472616e736665725f6b6565705f616c6976650c01086964b80128543a3a417373657449640001187461726765747d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74cc0128543a3a42616c616e636500064859014d6f766520736f6d65206173736574732066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722c206b656570696e67207468652073656e646572206163636f756e7420616c6976652e00584f726967696e206d757374206265205369676e65642e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e9c2d2060746172676574603a20546865206163636f756e7420746f2062652063726564697465642e51012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652073656e64657227732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e646101607461726765746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e5d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652073656e6465722062616c616e63652061626f7665207a65726f206275742062656c6f77bc746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f662060746172676574603b20506f73742d6578697374656e6365206f662073656e6465723b204163636f756e74207072652d6578697374656e6365206f662460746172676574602e38666f7263655f7472616e736665721001086964b80128543a3a41737365744964000118736f757263657d0201504163636f756e7449644c6f6f6b75704f663c543e000110646573747d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74cc0128543a3a42616c616e636500074cb44d6f766520736f6d65206173736574732066726f6d206f6e65206163636f756e7420746f20616e6f746865722e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e0011012d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206861766520736f6d6520616d6f756e74207472616e736665727265642e982d2060736f75726365603a20546865206163636f756e7420746f20626520646562697465642e942d206064657374603a20546865206163636f756e7420746f2062652063726564697465642e59012d2060616d6f756e74603a2054686520616d6f756e74206279207768696368207468652060736f757263656027732062616c616e6365206f66206173736574732073686f756c64206265207265647563656420616e64590160646573746027732062616c616e636520696e637265617365642e2054686520616d6f756e742061637475616c6c79207472616e73666572726564206d617920626520736c696768746c79206772656174657220696e4d017468652063617365207468617420746865207472616e7366657220776f756c64206f74686572776973652074616b65207468652060736f75726365602062616c616e63652061626f7665207a65726f20627574d462656c6f7720746865206d696e696d756d2062616c616e63652e204d7573742062652067726561746572207468616e207a65726f2e006101456d69747320605472616e73666572726564602077697468207468652061637475616c20616d6f756e74207472616e736665727265642e20496620746869732074616b65732074686520736f757263652062616c616e63655d01746f2062656c6f7720746865206d696e696d756d20666f72207468652061737365742c207468656e2074686520616d6f756e74207472616e7366657272656420697320696e6372656173656420746f2074616b6520697420746f207a65726f2e00385765696768743a20604f2831296051014d6f6465733a205072652d6578697374656e6365206f66206064657374603b20506f73742d6578697374656e6365206f662060736f75726365603b204163636f756e74207072652d6578697374656e6365206f661c6064657374602e18667265657a650801086964b80128543a3a4173736574496400010c77686f7d0201504163636f756e7449644c6f6f6b75704f663c543e000828e0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e742e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e882d206077686f603a20546865206163636f756e7420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296010746861770801086964b80128543a3a4173736574496400010c77686f7d0201504163636f756e7449644c6f6f6b75704f663c543e000928cc416c6c6f7720756e70726976696c65676564207472616e73666572732066726f6d20616e206163636f756e7420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e902d206077686f603a20546865206163636f756e7420746f20626520756e66726f7a656e2e003c456d6974732060546861776564602e00385765696768743a20604f2831296030667265657a655f61737365740401086964b80128543a3a41737365744964000a24f0446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f722074686520617373657420636c6173732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f2831296028746861775f61737365740401086964b80128543a3a41737365744964000b24c4416c6c6f7720756e70726976696c65676564207472616e736665727320666f722074686520617373657420616761696e2e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e6572736869700801086964b80128543a3a417373657449640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e000c28744368616e676520746865204f776e6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d1001086964b80128543a3a417373657449640001186973737565727d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e7d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65727d0201504163636f756e7449644c6f6f6b75704f663c543e000d30c44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f6620616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00c42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f2062652066726f7a656e2ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f28312960307365745f6d657461646174611001086964b80128543a3a417373657449640001106e616d652c011c5665633c75383e00011873796d626f6c2c011c5665633c75383e000120646563696d616c730801087538000e407853657420746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00d846756e6473206f662073656e64657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a5101604d657461646174614465706f73697442617365202b204d657461646174614465706f73697450657242797465202a20286e616d652e6c656e202b2073796d626f6c2e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d657461646174610401086964b80128543a3a41737365744964000f2c80436c65617220746865206d6574616461746120666f7220616e2061737365742e002d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f662074686520617373657420606964602e00a4416e79206465706f73697420697320667265656420666f7220746865206173736574206f776e65722e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f7365745f6d657461646174611401086964b80128543a3a417373657449640001106e616d652c011c5665633c75383e00011873796d626f6c2c011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e71010110626f6f6c001038b8466f72636520746865206d6574616461746120666f7220616e20617373657420746f20736f6d652076616c75652e006c4f726967696e206d75737420626520466f7263654f726967696e2e0068416e79206465706f736974206973206c65667420616c6f6e652e00b82d20606964603a20546865206964656e746966696572206f662074686520617373657420746f207570646174652e4d012d20606e616d65603a20546865207573657220667269656e646c79206e616d65206f6620746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e4d012d206073796d626f6c603a205468652065786368616e67652073796d626f6c20666f7220746869732061737365742e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e2d012d2060646563696d616c73603a20546865206e756d626572206f6620646563696d616c732074686973206173736574207573657320746f20726570726573656e74206f6e6520756e69742e0050456d69747320604d65746164617461536574602e0051015765696768743a20604f284e202b20532960207768657265204e20616e6420532061726520746865206c656e677468206f6620746865206e616d6520616e642073796d626f6c20726573706563746976656c792e50666f7263655f636c6561725f6d657461646174610401086964b80128543a3a4173736574496400112c80436c65617220746865206d6574616461746120666f7220616e2061737365742e006c4f726967696e206d75737420626520466f7263654f726967696e2e0060416e79206465706f7369742069732072657475726e65642e00b42d20606964603a20546865206964656e746966696572206f662074686520617373657420746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f2831296048666f7263655f61737365745f7374617475732001086964b80128543a3a417373657449640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565727d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e7d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65727d0201504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365cc0128543a3a42616c616e636500013469735f73756666696369656e7471010110626f6f6c00012469735f66726f7a656e71010110626f6f6c00125898416c746572207468652061747472696275746573206f66206120676976656e2061737365742e00744f726967696e206d7573742062652060466f7263654f726967696e602e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e9c2d20606f776e6572603a20546865206e6577204f776e6572206f6620746869732061737365742ea42d2060697373756572603a20546865206e657720497373756572206f6620746869732061737365742e9c2d206061646d696e603a20546865206e65772041646d696e206f6620746869732061737365742eac2d2060667265657a6572603a20546865206e657720467265657a6572206f6620746869732061737365742e4d012d20606d696e5f62616c616e6365603a20546865206d696e696d756d2062616c616e6365206f662074686973206e6577206173736574207468617420616e792073696e676c65206163636f756e74206d7573743d01686176652e20496620616e206163636f756e7427732062616c616e636520697320726564756365642062656c6f7720746869732c207468656e20697420636f6c6c617073657320746f207a65726f2e51012d206069735f73756666696369656e74603a20576865746865722061206e6f6e2d7a65726f2062616c616e6365206f662074686973206173736574206973206465706f736974206f662073756666696369656e744d0176616c756520746f206163636f756e7420666f722074686520737461746520626c6f6174206173736f6369617465642077697468206974732062616c616e63652073746f726167652e2049662073657420746f55016074727565602c207468656e206e6f6e2d7a65726f2062616c616e636573206d61792062652073746f72656420776974686f757420612060636f6e73756d657260207265666572656e63652028616e6420746875734d01616e20454420696e207468652042616c616e6365732070616c6c6574206f7220776861746576657220656c7365206973207573656420746f20636f6e74726f6c20757365722d6163636f756e742073746174652067726f777468292e3d012d206069735f66726f7a656e603a2057686574686572207468697320617373657420636c6173732069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e8456d697473206041737365745374617475734368616e67656460207769746820746865206964656e74697479206f66207468652061737365742e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c01086964b80128543a3a4173736574496400012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74cc0128543a3a42616c616e63650013502d01417070726f766520616e20616d6f756e74206f6620617373657420666f72207472616e7366657220627920612064656c6567617465642074686972642d7061727479206163636f756e742e00584f726967696e206d757374206265205369676e65642e004d01456e737572657320746861742060417070726f76616c4465706f7369746020776f727468206f66206043757272656e6379602069732072657365727665642066726f6d207369676e696e67206163636f756e745501666f722074686520707572706f7365206f6620686f6c64696e672074686520617070726f76616c2e20496620736f6d65206e6f6e2d7a65726f20616d6f756e74206f662061737365747320697320616c72656164794901617070726f7665642066726f6d207369676e696e67206163636f756e7420746f206064656c6567617465602c207468656e20697420697320746f70706564207570206f7220756e726573657276656420746f546d656574207468652072696768742076616c75652e0045014e4f54453a20546865207369676e696e67206163636f756e7420646f6573206e6f74206e65656420746f206f776e2060616d6f756e7460206f66206173736574732061742074686520706f696e74206f66446d616b696e6720746869732063616c6c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e0d012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e736665722061737365742e49012d2060616d6f756e74603a2054686520616d6f756e74206f662061737365742074686174206d6179206265207472616e73666572726564206279206064656c6567617465602e204966207468657265206973e0616c726561647920616e20617070726f76616c20696e20706c6163652c207468656e207468697320616374732061646469746976656c792e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0801086964b80128543a3a4173736574496400012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e001434490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e003d014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c616365206265747765656e207369676e657220616e642c6064656c6567617465602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296054666f7263655f63616e63656c5f617070726f76616c0c01086964b80128543a3a417373657449640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e001534490143616e63656c20616c6c206f6620736f6d6520617373657420617070726f76656420666f722064656c656761746564207472616e7366657220627920612074686972642d7061727479206163636f756e742e0049014f726967696e206d7573742062652065697468657220466f7263654f726967696e206f72205369676e6564206f726967696e207769746820746865207369676e6572206265696e67207468652041646d696e686163636f756e74206f662074686520617373657420606964602e004901556e726573657276657320616e79206465706f7369742070726576696f75736c792072657365727665642062792060617070726f76655f7472616e736665726020666f722074686520617070726f76616c2e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e05012d206064656c6567617465603a20546865206163636f756e742064656c656761746564207065726d697373696f6e20746f207472616e736665722061737365742e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f28312960447472616e736665725f617070726f7665641001086964b80128543a3a417373657449640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e7d0201504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74cc0128543a3a42616c616e63650016484d015472616e7366657220736f6d652061737365742062616c616e63652066726f6d20612070726576696f75736c792064656c656761746564206163636f756e7420746f20736f6d652074686972642d7061727479206163636f756e742e0049014f726967696e206d757374206265205369676e656420616e64207468657265206d75737420626520616e20617070726f76616c20696e20706c6163652062792074686520606f776e65726020746f207468651c7369676e65722e00590149662074686520656e7469726520616d6f756e7420617070726f76656420666f72207472616e73666572206973207472616e736665727265642c207468656e20616e79206465706f7369742070726576696f75736c79b472657365727665642062792060617070726f76655f7472616e736665726020697320756e72657365727665642e00902d20606964603a20546865206964656e746966696572206f66207468652061737365742e61012d20606f776e6572603a20546865206163636f756e742077686963682070726576696f75736c7920617070726f76656420666f722061207472616e73666572206f66206174206c656173742060616d6f756e746020616e64bc66726f6d207768696368207468652061737365742062616c616e63652077696c6c2062652077697468647261776e2e61012d206064657374696e6174696f6e603a20546865206163636f756e7420746f207768696368207468652061737365742062616c616e6365206f662060616d6f756e74602077696c6c206265207472616e736665727265642eb42d2060616d6f756e74603a2054686520616d6f756e74206f662061737365747320746f207472616e736665722e009c456d69747320605472616e73666572726564417070726f76656460206f6e20737563636573732e00385765696768743a20604f2831296014746f7563680401086964b80128543a3a41737365744964001724c043726561746520616e206173736574206163636f756e7420666f72206e6f6e2d70726f7669646572206173736574732e00c041206465706f7369742077696c6c2062652074616b656e2066726f6d20746865207369676e6572206163636f756e742e005d012d20606f726967696e603a204d757374206265205369676e65643b20746865207369676e6572206163636f756e74206d75737420686176652073756666696369656e742066756e647320666f722061206465706f736974382020746f2062652074616b656e2e09012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e0098456d6974732060546f756368656460206576656e74207768656e207375636365737366756c2e18726566756e640801086964b80128543a3a41737365744964000128616c6c6f775f6275726e71010110626f6f6c001820c052657475726e20746865206465706f7369742028696620616e7929206f6620616e206173736574206163636f756e742e0068546865206f726967696e206d757374206265205369676e65642e0009012d20606964603a20546865206964656e746966696572206f662074686520617373657420666f7220746865206163636f756e7420746f20626520637265617465642e5d012d2060616c6c6f775f6275726e603a20496620607472756560207468656e20617373657473206d61792062652064657374726f79656420696e206f7264657220746f20636f6d706c6574652074686520726566756e642e009c456d6974732060526566756e64656460206576656e74207768656e207375636365737366756c2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e09040c3470616c6c65745f6173736574731474797065733844657374726f795769746e65737300000c01206163636f756e7473b8010c75333200012c73756666696369656e7473b8010c753332000124617070726f76616c73b8010c75333200000d040c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e7d0201504163636f756e7449644c6f6f6b75704f663c543e000040090149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d2061207075626c6963206f726967696e2e001d0154686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c7920616e6420697473206f776e657220697320746865206f726967696e2e002501546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d75737420686176652073756666696369656e742066756e647320667265652e00ac604974656d4465706f736974602066756e6473206f662073656e646572206172652072657365727665642e002c506172616d65746572733a61012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206e657720636f6c6c656374696f6e2e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e45012d206061646d696e603a205468652061646d696e206f66207468697320636f6c6c656374696f6e2e205468652061646d696e2069732074686520696e697469616c2061646472657373206f662065616368986d656d626572206f662074686520636f6c6c656374696f6e27732061646d696e207465616d2e0098456d69747320604372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f2831296030666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6771010110626f6f6c000144190149737375652061206e657720636f6c6c656374696f6e206f66206e6f6e2d66756e6769626c65206974656d732066726f6d20612070726976696c65676564206f726967696e2e00ac54686973206e657720636f6c6c656374696f6e20686173206e6f206974656d7320696e697469616c6c792e00a4546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e602e009c556e6c696b652060637265617465602c206e6f2066756e6473206172652072657365727665642e0049012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206e6577206974656d2e2054686973206d757374206e6f742062652063757272656e746c7920696e207573652e39012d20606f776e6572603a20546865206f776e6572206f66207468697320636f6c6c656374696f6e206f66206974656d732e20546865206f776e6572206861732066756c6c207375706572757365723420207065726d697373696f6e7321016f7665722074686973206974656d2c20627574206d6179206c61746572206368616e676520616e6420636f6e66696775726520746865207065726d697373696f6e73207573696e6790607472616e736665725f6f776e6572736869706020616e6420607365745f7465616d602e00ac456d6974732060466f7263654372656174656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f283129601c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573731104013844657374726f795769746e65737300023c9c44657374726f79206120636f6c6c656374696f6e206f662066756e6769626c65206974656d732e005d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d75737420626520746865686f776e6572206f66207468652060636f6c6c656374696f6e602e0005012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f2062652064657374726f7965642e31012d20607769746e657373603a20496e666f726d6174696f6e206f6e20746865206974656d73206d696e74656420696e2074686520636f6c6c656374696f6e2e2054686973206d75737420626520636f72726563742e00a0456d697473206044657374726f79656460206576656e74207768656e207375636365737366756c2e00645765696768743a20604f286e202b206d29602077686572653a542d20606e203d207769746e6573732e6974656d7360782d20606d203d207769746e6573732e6974656d5f6d657461646174617360682d206061203d207769746e6573732e6174747269627574657360106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e00032ca04d696e7420616e206974656d206f66206120706172746963756c617220636f6c6c656374696f6e2e004101546865206f726967696e206d757374206265205369676e656420616e64207468652073656e646572206d7573742062652074686520497373756572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206d696e7465642ec82d20606974656d603a20546865206974656d2076616c7565206f6620746865206974656d20746f206265206d696e7465642ed82d206062656e6566696369617279603a2054686520696e697469616c206f776e6572206f6620746865206d696e746564206974656d2e0094456d697473206049737375656460206576656e74207768656e207375636365737366756c2e00385765696768743a20604f28312960106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e6572150401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e0004345844657374726f7920612073696e676c65206974656d2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265206275726e65642eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265206275726e65642e51012d2060636865636b5f6f776e6572603a2049662060536f6d6560207468656e20746865206f7065726174696f6e2077696c6c206661696c2077697468206057726f6e674f776e65726020756e6c657373207468657820206974656d206973206f776e656420627920746869732076616c75652e00b4456d69747320604275726e6564602077697468207468652061637475616c20616d6f756e74206275726e65642e00385765696768743a20604f283129607c4d6f6465733a2060636865636b5f6f776e65722e69735f736f6d652829602e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573747d0201504163636f756e7449644c6f6f6b75704f663c543e000544c04d6f766520616e206974656d2066726f6d207468652073656e646572206163636f756e7420746f20616e6f746865722e00b454686973207265736574732074686520617070726f766564206163636f756e74206f6620746865206974656d2e00f44f726967696e206d757374206265205369676e656420616e6420746865207369676e696e67206163636f756e74206d757374206265206569746865723a802d207468652041646d696e206f66207468652060636f6c6c656374696f6e603b682d20746865204f776e6572206f662074686520606974656d603b35012d2074686520617070726f7665642064656c656761746520666f722074686520606974656d602028696e207468697320636173652c2074686520617070726f76616c206973207265736574292e0028417267756d656e74733af42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207472616e736665727265642ec42d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265207472616e736665727265642edc2d206064657374603a20546865206163636f756e7420746f2072656365697665206f776e657273686970206f6620746865206974656d2e0050456d69747320605472616e73666572726564602e00385765696768743a20604f283129602472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d737d0101385665633c543a3a4974656d49643e0006449852656576616c7561746520746865206465706f73697473206f6e20736f6d65206974656d732e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f2062652066726f7a656e2e29012d20606974656d73603a20546865206974656d73206f662074686520636f6c6c656374696f6e2077686f7365206465706f736974732077696c6c2062652072656576616c75617465642e002d014e4f54453a205468697320657869737473206173206120626573742d6566666f72742066756e6374696f6e2e20416e79206974656d732077686963682061726520756e6b6e6f776e206f723901696e207468652063617365207468617420746865206f776e6572206163636f756e7420646f6573206e6f7420686176652072657365727661626c652066756e647320746f2070617920666f7220614d016465706f73697420696e637265617365206172652069676e6f7265642e2047656e6572616c6c7920746865206f776e65722069736e277420676f696e6720746f2063616c6c2074686973206f6e206974656d73550177686f7365206578697374696e67206465706f736974206973206c657373207468616e2074686520726566726573686564206465706f73697420617320697420776f756c64206f6e6c7920636f7374207468656d2c78736f2069742773206f66206c6974746c6520636f6e73657175656e63652e00590149742077696c6c207374696c6c2072657475726e20616e206572726f7220696e20746865206361736520746861742074686520636f6c6c656374696f6e20697320756e6b6e6f776e206f6620746865207369676e6572706973206e6f74207065726d697474656420746f2063616c6c2069742e00605765696768743a20604f286974656d732e6c656e2829296018667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000728c8446973616c6c6f77206675727468657220756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f2062652066726f7a656e2eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f2062652066726f7a656e2e003c456d697473206046726f7a656e602e00385765696768743a20604f283129601074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000828a852652d616c6c6f7720756e70726976696c65676564207472616e73666572206f6620616e206974656d2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00e02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f206265207468617765642eb02d20606974656d603a20546865206974656d206f6620746865206974656d20746f206265207468617765642e003c456d6974732060546861776564602e00385765696768743a20604f2831296044667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000924fc446973616c6c6f77206675727468657220756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520636f6c6c656374696f6e2e003d014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c642062652074686520467265657a6572206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f2062652066726f7a656e2e0064456d6974732060436f6c6c656374696f6e46726f7a656e602e00385765696768743a20604f283129603c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a24dc52652d616c6c6f7720756e70726976696c65676564207472616e736665727320666f7220612077686f6c6520636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c64206265207468652041646d696e206f66207468652060636f6c6c656374696f6e602e00b02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e20746f206265207468617765642e0064456d6974732060436f6c6c656374696f6e546861776564602e00385765696768743a20604f28312960487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e000b2c844368616e676520746865204f776e6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f42d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365206f776e65722073686f756c64206265206368616e6765642e09012d20606f776e6572603a20546865206e6577204f776e6572206f66207468697320636f6c6c656374696f6e2e2054686579206d75737420686176652063616c6c656449012020607365745f6163636570745f6f776e6572736869706020776974682060636f6c6c656374696f6e6020696e206f7264657220666f722074686973206f7065726174696f6e20746f20737563636565642e0054456d69747320604f776e65724368616e676564602e00385765696768743a20604f28312960207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565727d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e7d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65727d0201504163636f756e7449644c6f6f6b75704f663c543e000c30d44368616e676520746865204973737565722c2041646d696e20616e6420467265657a6572206f66206120636f6c6c656374696f6e2e0035014f726967696e206d757374206265205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468652060636f6c6c656374696f6e602e00f02d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e2077686f7365207465616d2073686f756c64206265206368616e6765642eb82d2060697373756572603a20546865206e657720497373756572206f66207468697320636f6c6c656374696f6e2eb02d206061646d696e603a20546865206e65772041646d696e206f66207468697320636f6c6c656374696f6e2ec02d2060667265657a6572603a20546865206e657720467265657a6572206f66207468697320636f6c6c656374696f6e2e0050456d69747320605465616d4368616e676564602e00385765696768743a20604f2831296040617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174657d0201504163636f756e7449644c6f6f6b75704f663c543e000d381501417070726f766520616e206974656d20746f206265207472616e7366657272656420627920612064656c6567617465642074686972642d7061727479206163636f756e742e004d01546865206f726967696e206d75737420636f6e666f726d20746f2060466f7263654f726967696e60206f72206d75737420626520605369676e65646020616e64207468652073656e646572206d757374206265f865697468657220746865206f776e6572206f662074686520606974656d60206f72207468652061646d696e206f662074686520636f6c6c656374696f6e2e0045012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e15012d20606974656d603a20546865206974656d206f6620746865206974656d20746f20626520617070726f76656420666f722064656c656761746564207472616e736665722e19012d206064656c6567617465603a20546865206163636f756e7420746f2064656c6567617465207065726d697373696f6e20746f207472616e7366657220746865206974656d2e001901496d706f7274616e74204e4f54453a205468652060617070726f76656460206163636f756e7420676574732072657365742061667465722065616368207472616e736665722e0090456d6974732060417070726f7665645472616e7366657260206f6e20737563636573732e00385765696768743a20604f283129603c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c6567617465150401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e40110143616e63656c20746865207072696f7220617070726f76616c20666f7220746865207472616e73666572206f6620616e206974656d20627920612064656c65676174652e00584f726967696e206d757374206265206569746865723a542d207468652060466f72636560206f726967696e3bfc2d20605369676e656460207769746820746865207369676e6572206265696e67207468652041646d696e206f66207468652060636f6c6c656374696f6e603be42d20605369676e656460207769746820746865207369676e6572206265696e6720746865204f776e6572206f662074686520606974656d603b0028417267756d656e74733a3d012d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e0d012d20606974656d603a20546865206974656d206f6620746865206974656d206f662077686f736520617070726f76616c2077696c6c2062652063616e63656c6c65642e51012d20606d617962655f636865636b5f64656c6567617465603a2049662060536f6d65602077696c6c20656e7375726520746861742074686520676976656e206163636f756e7420697320746865206f6e6520746fb020207768696368207065726d697373696f6e206f66207472616e736665722069732064656c6567617465642e0094456d6974732060417070726f76616c43616e63656c6c656460206f6e20737563636573732e00385765696768743a20604f2831296044666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65727d0201504163636f756e7449644c6f6f6b75704f663c543e0001186973737565727d0201504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e7d0201504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65727d0201504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6771010110626f6f6c00012469735f66726f7a656e71010110626f6f6c000f4094416c746572207468652061747472696275746573206f66206120676976656e206974656d2e00744f726967696e206d7573742062652060466f7263654f726967696e602e00ac2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2e982d20606f776e6572603a20546865206e6577204f776e6572206f662074686973206974656d2ea02d2060697373756572603a20546865206e657720497373756572206f662074686973206974656d2e982d206061646d696e603a20546865206e65772041646d696e206f662074686973206974656d2ea82d2060667265657a6572603a20546865206e657720467265657a6572206f662074686973206974656d2e51012d2060667265655f686f6c64696e67603a20576865746865722061206465706f7369742069732074616b656e20666f7220686f6c64696e6720616e206974656d206f66207468697320636f6c6c656374696f6e2e39012d206069735f66726f7a656e603a2057686574686572207468697320636f6c6c656374696f6e2069732066726f7a656e2065786365707420666f72207065726d697373696f6e65642f61646d696e34696e737472756374696f6e732e00e0456d69747320604974656d5374617475734368616e67656460207769746820746865206964656e74697479206f6620746865206974656d2e00385765696768743a20604f28312960347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d8401444f7074696f6e3c543a3a4974656d49643e00010c6b65798101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c756585010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e001044a853657420616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613a2901604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20286b65792e6c656e202b2076616c75652e6c656e29602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742e05012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652ecc2d206076616c7565603a205468652076616c756520746f20776869636820746f2073657420746865206174747269627574652e0054456d6974732060417474726962757465536574602e00385765696768743a20604f283129603c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656d8401444f7074696f6e3c543a3a4974656d49643e00010c6b65798101016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e001138b0436c65617220616e2061747472696275746520666f72206120636f6c6c656374696f6e206f72206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722e0d012d20606d617962655f6974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e882d20606b6579603a20546865206b6579206f6620746865206174747269627574652e0064456d6974732060417474726962757465436c6561726564602e00385765696768743a20604f28312960307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001106461746179010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e71010110626f6f6c0012447453657420746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468653460636f6c6c656374696f6e602e005101496620746865206f726967696e206973205369676e65642c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0039012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f207365742eec2d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207365742e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0050456d69747320604d65746164617461536574602e00385765696768743a20604f2831296038636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013347c436c65617220746865206d6574616461746120666f7220616e206974656d2e005d014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f72205369676e656420616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66207468651c606974656d602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0041012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206974656d2773206d6574616461746120746f20636c6561722ef42d20606974656d603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f20636c6561722e0060456d69747320604d65746164617461436c6561726564602e00385765696768743a20604f283129605c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106461746179010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e71010110626f6f6c0014408853657420746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e005901496620746865206f726967696e20697320605369676e6564602c207468656e2066756e6473206f66207369676e657220617265207265736572766564206163636f7264696e6720746f2074686520666f726d756c613af4604d657461646174614465706f73697442617365202b204465706f73697450657242797465202a20646174612e6c656e602074616b696e6720696e746f8c6163636f756e7420616e7920616c72656164792072657365727665642066756e64732e0011012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f6620746865206974656d2077686f7365206d6574616461746120746f207570646174652e4d012d206064617461603a205468652067656e6572616c20696e666f726d6174696f6e206f662074686973206974656d2e204c696d6974656420696e206c656e6774682062792060537472696e674c696d6974602e35012d206069735f66726f7a656e603a205768657468657220746865206d657461646174612073686f756c642062652066726f7a656e20616761696e73742066757274686572206368616e6765732e0078456d6974732060436f6c6c656374696f6e4d65746164617461536574602e00385765696768743a20604f2831296064636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400153090436c65617220746865206d6574616461746120666f72206120636f6c6c656374696f6e2e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00c0416e79206465706f73697420697320667265656420666f722074686520636f6c6c656374696f6e2773206f776e65722e0025012d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206d6574616461746120746f20636c6561722e0088456d6974732060436f6c6c656374696f6e4d65746164617461436c6561726564602e00385765696768743a20604f28312960507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6e84015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001628110153657420286f72207265736574292074686520616363657074616e6365206f66206f776e65727368697020666f72206120706172746963756c6172206163636f756e742e0061014f726967696e206d75737420626520605369676e65646020616e6420696620606d617962655f636f6c6c656374696f6e602069732060536f6d65602c207468656e20746865207369676e6572206d757374206861766520614c70726f7669646572207265666572656e63652e0051012d20606d617962655f636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e2077686f7365206f776e65727368697020746865207369676e65722069736101202077696c6c696e6720746f206163636570742c206f7220696620604e6f6e65602c20616e20696e6469636174696f6e207468617420746865207369676e65722069732077696c6c696e6720746f20616363657074206e6f5c20206f776e657273686970207472616e73666572616c2e008c456d69747320604f776e657273686970416363657074616e63654368616e676564602e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c75333200172ce053657420746865206d6178696d756d20616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e0055014f726967696e206d757374206265206569746865722060466f7263654f726967696e60206f7220605369676e65646020616e64207468652073656e6465722073686f756c6420626520746865204f776e6572206f66447468652060636f6c6c656374696f6e602e00e44e6f74653a20546869732066756e6374696f6e2063616e206f6e6c792073756363656564206f6e63652070657220636f6c6c656374696f6e2e00ec2d2060636f6c6c656374696f6e603a20546865206964656e746966696572206f662074686520636f6c6c656374696f6e20746f206368616e67652e11012d20606d61785f737570706c79603a20546865206d6178696d756d20616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20636f756c6420686176652e00d4456d6974732060436f6c6c656374696f6e4d6178537570706c7953657460206576656e74207768656e207375636365737366756c2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011470726963651904015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572150401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00182c9453657420286f72207265736574292074686520707269636520666f7220616e206974656d2e0001014f726967696e206d757374206265205369676e656420616e64206d75737420626520746865206f776e6572206f662074686520617373657420606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2ea02d20606974656d603a20546865206974656d20746f207365742074686520707269636520666f722e0d012d20607072696365603a2054686520707269636520666f7220746865206974656d2e205061737320604e6f6e65602c20746f207265736574207468652070726963652ef42d20606275796572603a205265737472696374732074686520627579206f7065726174696f6e20746f2061207370656369666963206163636f756e742e00ec456d69747320604974656d507269636553657460206f6e207375636365737320696620746865207072696365206973206e6f7420604e6f6e65602eec456d69747320604974656d507269636552656d6f76656460206f6e20737563636573732069662074686520707269636520697320604e6f6e65602e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e001924a8416c6c6f777320746f2062757920616e206974656d206966206974277320757020666f722073616c652e00f84f726967696e206d757374206265205369676e656420616e64206d757374206e6f7420626520746865206f776e6572206f662074686520606974656d602e00ac2d2060636f6c6c656374696f6e603a2054686520636f6c6c656374696f6e206f6620746865206974656d2eac2d20606974656d603a20546865206974656d207468652073656e6465722077616e747320746f206275792ed82d20606269645f7072696365603a20546865207072696365207468652073656e6465722069732077696c6c696e6720746f207061792e0078456d69747320604974656d426f7567687460206f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11040c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d73b8010c7533320001386974656d5f6d6574616461746173b8010c75333200012861747472696275746573b8010c7533320000150404184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d020000010000190404184f7074696f6e04045401180108104e6f6e6500000010536f6d6504001800000100001d04084473746174656d696e655f72756e74696d65304f726967696e43616c6c65720001101873797374656d0400210401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000002c506f6c6b61646f7458636d04002504014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04002904016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f696404002d0401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640003000021040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e650002000025040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400ac01344d756c74694c6f636174696f6e00000020526573706f6e73650400ac01344d756c74694c6f636174696f6e0001000029040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400a00118506172614964000100002d04081c73705f636f726510566f69640001000031040c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093504000004080004003904083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656e5d01015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c738c01385665633c4163636f756e7449643e00003d040000040cf90300180041040c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909450400000408490418004904102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d04045300000400510401185665633c543e00004d04083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650165012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970656501012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000051040000024d0400550400000408590418005904102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454015d04045300000400610401185665633c543e00005d04083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801282c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173682801104861736800011868656967687410012c426c6f636b4e756d626572000061040000025d040065040c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090969040c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e7471010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c75333200012469735f66726f7a656e71010110626f6f6c00006d040000040810000071040c3470616c6c65745f6173736574731474797065733041737365744163636f756e740c1c42616c616e63650118384465706f73697442616c616e636501181445787472610155010010011c62616c616e636518011c42616c616e636500012469735f66726f7a656e71010110626f6f6c000118726561736f6e7504017c4578697374656e6365526561736f6e3c4465706f73697442616c616e63653e0001146578747261550101144578747261000075040c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e041c42616c616e63650118011020436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003000079040000040c100000007d040c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e6365000081040c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e670185040014011c6465706f7369741801384465706f73697442616c616e63650001106e616d6585040134426f756e646564537472696e6700011873796d626f6c85040134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e71010110626f6f6c00008504102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e000089040c3470616c6c65745f6173736574731870616c6c6574144572726f7208045400044900013c2842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e284e6f50726f766964657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f7220746865b46d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d040c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e6771010110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e71010110626f6f6c000091040000040c0010100095040000040800100099040c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564890101444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e71010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e636500009d040c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174617901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e71010110626f6f6c0000a1040c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e6365000110646174617901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e71010110626f6f6c0000a5040000040c1084810100a9040000040885011800ad040000040818890100b1040c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b504102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373017d021043616c6c01ed03245369676e617475726501b90414457874726101d1040004002c000000b904082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400bd040148656432353531393a3a5369676e61747572650000001c537232353531390400c5040148737232353531393a3a5369676e61747572650001001445636473610400c904014065636473613a3a5369676e617475726500020000bd040c1c73705f636f72651c65643235353139245369676e617475726500000400c10401205b75383b2036345d0000c104000003400000000800c5040c1c73705f636f72651c73723235353139245369676e617475726500000400c10401205b75383b2036345d0000c9040c1c73705f636f7265146563647361245369676e617475726500000400cd0401205b75383b2036355d0000cd04000003410000000800d10400000420d504d904dd04e104e504ed04f104f50400d50410306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000d90410306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000dd0410306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000e10410306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000e50410306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400e904010c4572610000e904102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000ed0410306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e636504045400000400b80120543a3a496e6465780000f10410306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000f504085c70616c6c65745f61737365745f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970cc013042616c616e63654f663c543e00012061737365745f69648401684f7074696f6e3c436861726765417373657449644f663c543e3e0000f904084473746174656d696e655f72756e74696d651c52756e74696d6500000000541853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e7369634461746101010405102c0400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010030040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004004001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022895010400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500009d0104000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e74010071010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e74010071010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500008d01040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01a501014c1830426c6f636b57656967687473b901850100f2052a010000000088526a74000000405973070000000001c0d22c76510000000100e6bd4f57000000010000000000000000405973070000000001c074c1906e000000010088526a740000000100a2941a1d000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468c9013000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101060090000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874d1014040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ed501a9022473746174656d696e652473746174656d696e65010000004a240000000000002cdd718d5cc53262d401000000df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000f3ff14d5ab52705901000000ea93e3f16f3d69620200000008000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978690108020014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01e501003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f646501002c0400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f646500002c0400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000e90104000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501007101040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100f10104001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000f901040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000010204001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000011020400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100150280000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301001902040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100250204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100b50104000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100b501040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000028040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100002c04000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e012d02017000015102012454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501007101040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0155020004344d696e696d756d506572696f6424207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100a010640000000000000000042042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402005902040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402006902040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100750204000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01790201740c484578697374656e7469616c4465706f7369741840d5dc320000000000000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0185020a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100890240000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e01008d0204000000017c04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b38417373657454785061796d656e740000018000000c28417574686f72736869700128417574686f72736869700c18556e636c6573010091020400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c657301007101040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019d02000440556e636c6547656e65726174696f6e731010000000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e01ad021444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100b1020400048c2054686520696e76756c6e657261626c652c20666978656420636f6c6c61746f72732e2843616e646964617465730100b502040004bc205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e6401001840000000000000000000000000000000000cb820466978656420616d6f756e7420746f206465706f73697420746f206265636f6d65206120636f6c6c61746f722e004101205768656e206120636f6c6c61746f722063616c6c7320606c656176655f696e74656e7460207468657920696d6d6564696174656c79207265636569766520746865206465706f736974206261636b2e01c10201880001c502151c53657373696f6e011c53657373696f6e1c2856616c696461746f727301008c0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401007101040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c9020400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f727301007d010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500d1020400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405dd0200040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e50201900001e902161041757261011041757261082c417574686f7269746965730100ed020400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100f5022000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874042c417574686f7269746965730100ed02040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c790120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c20616c77617973f0206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e00000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100f9020400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d65737361676573010108020511032c040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010015030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d65737361676573010108020521032c040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402a02c040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100250390020000000500000001000000a086010000000000020000000000000000c817a8040000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405242903040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002420000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100710104000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e012d030194000131031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010024200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022435030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040628101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e00010805024d0310040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f7469666965727300010805024d0324040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805024d03510304000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100550304000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000061030400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01690301a40001c5031f2843756d756c757358636d00000145010001c9032020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100cd032000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100d1034000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210d50304000444205468652071756575652070616765732e284f7665727765696768740001040224d9030400046420546865206f766572776569676874206d657373616765732e01dd030149010001e103211c5574696c6974790001e503014d01044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01310428204d756c746973696701204d756c746973696708244d756c746973696773000108050235043904040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406043d0404000001f1030159010c2c4465706f736974426173651840dc48e92700000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f721840a04610000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573690108640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e014104291450726f7879011450726f7879081c50726f78696573010104050045044400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500550444000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01fd03016101184050726f78794465706f736974426173651840ecded02700000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f721840d5c8100000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f73697442617365184094f0d42700000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f721840aa91210000000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0165042a1841737365747301184173736574731014417373657400010402106904040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802026d047104040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c02020279047d0404000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021081045000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e010504016d01183041737365744465706f736974184000e8764817000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840f4a9c4270000000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f736974426173651840b81cdf270000000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518403582000000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f7369741840d5dc32000000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e018904321c556e6971756573011c556e69717565732814436c61737300010402108d04040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c02020291045501040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e7400010802029504550104000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e144173736574000108020299019904040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f6600010402109d0404000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802029901a10404000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c020202a504a904040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802029901ad0404000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e010d040175012044436f6c6c656374696f6e4465706f736974184000e876481700000000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000ca9a3b00000000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518405923fe27000000000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f736974426173651840a486bc270000000000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f7369745065724279746518403582000000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01b10433b504042048436865636b4e6f6e5a65726f53656e646572d504550140436865636b5370656356657273696f6ed9041038436865636b547856657273696f6edd041030436865636b47656e65736973e1042838436865636b4d6f7274616c697479e5042828436865636b4e6f6e6365ed0455012c436865636b576569676874f104550150436861726765417373657454785061796d656e74f5045501f904'; From aee1c85c98dd1c8273b1575f523304565c9f4c2d Mon Sep 17 00:00:00 2001 From: Imod7 Date: Mon, 15 Jan 2024 11:04:35 +0100 Subject: [PATCH 17/28] changed structure of decodedXcmMsgs response - changed structure of the decodedMsgs response so that it always returns three arrays (filled or empty), one for each direction. - removed an if statement as unnecessary in XCMDecoder - updated corresponding tests with the new structure of the response --- src/services/blocks/XCMDecoder.ts | 49 +-- .../responses/blocks/block18468942.json | 226 +++++++------- .../blocks/block18468942paraId2000.json | 118 ++++---- .../responses/blocks/block3356195.json | 283 +++++++++--------- src/types/responses/Block.ts | 2 +- 5 files changed, 327 insertions(+), 351 deletions(-) diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index a7ef20c24..8c7cb4b9e 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -37,7 +37,7 @@ enum ChainType { } export class XcmDecoder { - readonly messages: IMessages[]; + readonly messages: IMessages; readonly api: ApiPromise; static curChainType: ChainType; static specName: string; @@ -58,20 +58,19 @@ export class XcmDecoder { } } - static getMessages(api: ApiPromise, extrinsics: IExtrinsic[], paraId?: string): IMessages[] { - const xcmMessages: IMessages[] = []; + static getMessages(api: ApiPromise, extrinsics: IExtrinsic[], paraId?: string): IMessages { + const xcmMessages: IMessages = { horizontalMessages: [], downwardMessages: [], upwardMessages: [] }; if (XcmDecoder.curChainType === ChainType.Relay) { extrinsics.forEach((extrinsic) => { const frame = extrinsic.method as IFrameMethod; if (frame.pallet === 'paraInherent' && frame.method === 'enter') { const data = extrinsic.args.data as ISanitizedParentInherentData; - const upwardMessage: IUpwardMessage[] = []; if (paraId !== undefined) { data.backedCandidates.forEach((candidate) => { if (candidate.candidate.descriptor.paraId.toString() === paraId) { const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { - upwardMessage.push(msg_decoded); + xcmMessages.upwardMessages?.push(msg_decoded); } } }); @@ -79,13 +78,10 @@ export class XcmDecoder { data.backedCandidates.forEach((candidate) => { const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { - upwardMessage.push(msg_decoded); + xcmMessages.upwardMessages?.push(msg_decoded); } }); } - xcmMessages.push({ - upwardMessages: upwardMessage, - }); } }); } else if (XcmDecoder.curChainType === ChainType.Parachain) { @@ -96,41 +92,24 @@ export class XcmDecoder { data.downwardMessages.forEach((msg) => { const message = msg.msg; if (message && message.toString().length > 0) { - const downwardMessage: IDownwardMessage[] = []; const xcmMessageDecoded = this.decodeMsg(api, message); - downwardMessage.push({ + const downwardMessage: IDownwardMessage = { sentAt: msg.sentAt, msg: message.toString(), data: xcmMessageDecoded, - }); - xcmMessages.push({ - downwardMessages: downwardMessage, - }); + }; + xcmMessages.downwardMessages?.push(downwardMessage); } }); data.horizontalMessages.forEach((msgs, index) => { msgs.forEach((msg) => { - const horizontalMessage: IHorizontalMessage[] = []; const xcmMessageDecoded = this.decodeMsg(api, msg.data.slice(1)); - if (paraId !== undefined && index.toString() === paraId) { - horizontalMessage.push({ - sentAt: msg.sentAt, - paraId: index, - data: xcmMessageDecoded, - }); - xcmMessages.push({ - horizontalMessages: horizontalMessage, - }); - } else if (paraId === undefined) { - horizontalMessage.push({ - sentAt: msg.sentAt, - paraId: index, - data: xcmMessageDecoded, - }); - xcmMessages.push({ - horizontalMessages: horizontalMessage, - }); - } + const horizontalMessage: IHorizontalMessage = { + sentAt: msg.sentAt, + paraId: index, + data: xcmMessageDecoded, + }; + xcmMessages.horizontalMessages?.push(horizontalMessage); }); }); } diff --git a/src/services/test-helpers/responses/blocks/block18468942.json b/src/services/test-helpers/responses/blocks/block18468942.json index 70943b99f..ccb83781e 100644 --- a/src/services/test-helpers/responses/blocks/block18468942.json +++ b/src/services/test-helpers/responses/blocks/block18468942.json @@ -4168,144 +4168,144 @@ "events": [] }, "finalized": true, - "decodedXcmMsgs": [ - { - "upwardMessages": [ - { - "paraId": "2000", - "data": { - "v3": [ - { - "withdrawAsset": [ - { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } + "decodedXcmMsgs": { + "horizontalMessages": [], + "downwardMessages": [], + "upwardMessages": [ + { + "paraId": "2000", + "data": { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null } - }, - "fun": { - "fungible": "1545324000000" } + }, + "fun": { + "fungible": "1545324000000" } - ] - }, - { - "clearOrigin": null - }, - { - "buyExecution": { - "fees": { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null } - }, - "fun": { - "fungible": "1545324000000" } }, - "weightLimit": { - "unlimited": null + "fun": { + "fungible": "1545324000000" } + }, + "weightLimit": { + "unlimited": null } - }, - { - "depositAsset": { - "assets": { - "wild": { - "allCounted": "1" - } - }, - "beneficiary": { - "parents": "0", - "interior": { - "x1": { - "accountId32": { - "network": null, - "id": "0xe9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" - } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0xe9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" } } } } } - ] - } - }, - { - "paraId": "2012", - "data": { - "v3": [ - { - "withdrawAsset": [ - { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } + } + ] + } + }, + { + "paraId": "2012", + "data": { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null } - }, - "fun": { - "fungible": "114773570294" } + }, + "fun": { + "fungible": "114773570294" } - ] - }, - { - "clearOrigin": null - }, - { - "buyExecution": { - "fees": { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null } - }, - "fun": { - "fungible": "114773570294" } }, - "weightLimit": { - "unlimited": null + "fun": { + "fungible": "114773570294" } + }, + "weightLimit": { + "unlimited": null } - }, - { - "depositAsset": { - "assets": { - "wild": { - "allCounted": "1" - } - }, - "beneficiary": { - "parents": "0", - "interior": { - "x1": { - "accountId32": { - "network": null, - "id": "0x06fb07760b37a29c9c4dc24a4e0bd645d9d285dfca512e87cb4f888677b24422" - } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0x06fb07760b37a29c9c4dc24a4e0bd645d9d285dfca512e87cb4f888677b24422" } } } } } - ] - } + } + ] } - ] - } - ] + } + ] + } } \ No newline at end of file diff --git a/src/services/test-helpers/responses/blocks/block18468942paraId2000.json b/src/services/test-helpers/responses/blocks/block18468942paraId2000.json index 7cf647287..653f3ea4e 100644 --- a/src/services/test-helpers/responses/blocks/block18468942paraId2000.json +++ b/src/services/test-helpers/responses/blocks/block18468942paraId2000.json @@ -4168,77 +4168,77 @@ "events": [] }, "finalized": true, - "decodedXcmMsgs": [ - { - "upwardMessages": [ - { - "paraId": "2000", - "data": { - "v3": [ - { - "withdrawAsset": [ - { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } + "decodedXcmMsgs": { + "horizontalMessages": [], + "downwardMessages": [], + "upwardMessages": [ + { + "paraId": "2000", + "data": { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null } - }, - "fun": { - "fungible": "1545324000000" } + }, + "fun": { + "fungible": "1545324000000" } - ] - }, - { - "clearOrigin": null - }, - { - "buyExecution": { - "fees": { - "id": { - "concrete": { - "parents": "0", - "interior": { - "here": null - } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "here": null } - }, - "fun": { - "fungible": "1545324000000" } }, - "weightLimit": { - "unlimited": null + "fun": { + "fungible": "1545324000000" } + }, + "weightLimit": { + "unlimited": null } - }, - { - "depositAsset": { - "assets": { - "wild": { - "allCounted": "1" - } - }, - "beneficiary": { - "parents": "0", - "interior": { - "x1": { - "accountId32": { - "network": null, - "id": "0xe9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" - } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0xe9f6bf9df0432c796efbdbe87703df9f743e6c34902ee8208206925790f65ea1" } } } } } - ] - } + } + ] } - ] - } - ] + } + ] + } } \ No newline at end of file diff --git a/src/services/test-helpers/responses/blocks/block3356195.json b/src/services/test-helpers/responses/blocks/block3356195.json index d22638394..1557fb13c 100644 --- a/src/services/test-helpers/responses/blocks/block3356195.json +++ b/src/services/test-helpers/responses/blocks/block3356195.json @@ -305,175 +305,172 @@ "events": [] }, "finalized": true, - "decodedXcmMsgs": [ - { - "downwardMessages": [ - { - "sentAt": "15531770", - "msg": "0x0210020400010000031c10a9740a130001000002e082ec010700e40b54020d0100040101009520", - "data": [ - { - "v2": [ - { - "receiveTeleportedAsset": [ - { - "id": { - "concrete": { - "parents": "1", - "interior": { - "here": null - } + "decodedXcmMsgs": { + "horizontalMessages": [ + { + "sentAt": "15531770", + "paraId": "2085", + "data": [ + { + "v2": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "x2": [ + { + "palletInstance": "50" + }, + { + "generalIndex": "1984" + } + ] } - }, - "fun": { - "fungible": "1957236764" } + }, + "fun": { + "fungible": "432067541" } - ] - }, - { - "clearOrigin": null - }, - { - "buyExecution": { - "fees": { - "id": { - "concrete": { - "parents": "1", - "interior": { - "here": null - } + }, + { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null } - }, - "fun": { - "fungible": "992000000" } }, - "weightLimit": { - "limited": "10000000000" + "fun": { + "fungible": "16000000" } } - }, - { - "depositAsset": { - "assets": { - "wild": { - "all": null + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null + } } }, - "maxAssets": "1", - "beneficiary": { - "parents": "1", - "interior": { - "x1": { - "parachain": "2085" + "fun": { + "fungible": "16000000" + } + }, + "weightLimit": { + "limited": "10000000000" + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "all": null + } + }, + "maxAssets": "2", + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": { + "any": null + }, + "id": "0x842745b99b8042d28a7c677d9469332bfc24aa5266c7ec57c43c7af125a0c16c" } } } } } - ] - } - ] - } - ] - }, - { - "horizontalMessages": [ - { - "sentAt": "15531770", - "paraId": "2085", - "data": [ - { - "v2": [ - { - "withdrawAsset": [ - { - "id": { - "concrete": { - "parents": "0", - "interior": { - "x2": [ - { - "palletInstance": "50" - }, - { - "generalIndex": "1984" - } - ] - } + } + ] + } + ] + } + ], + "downwardMessages": [ + { + "sentAt": "15531770", + "msg": "0x0210020400010000031c10a9740a130001000002e082ec010700e40b54020d0100040101009520", + "data": [ + { + "v2": [ + { + "receiveTeleportedAsset": [ + { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null } - }, - "fun": { - "fungible": "432067541" } }, - { - "id": { - "concrete": { - "parents": "1", - "interior": { - "here": null - } - } - }, - "fun": { - "fungible": "16000000" - } + "fun": { + "fungible": "1957236764" } - ] - }, - { - "clearOrigin": null - }, - { - "buyExecution": { - "fees": { - "id": { - "concrete": { - "parents": "1", - "interior": { - "here": null - } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "1", + "interior": { + "here": null } - }, - "fun": { - "fungible": "16000000" } }, - "weightLimit": { - "limited": "10000000000" + "fun": { + "fungible": "992000000" } + }, + "weightLimit": { + "limited": "10000000000" } - }, - { - "depositAsset": { - "assets": { - "wild": { - "all": null - } - }, - "maxAssets": "2", - "beneficiary": { - "parents": "0", - "interior": { - "x1": { - "accountId32": { - "network": { - "any": null - }, - "id": "0x842745b99b8042d28a7c677d9469332bfc24aa5266c7ec57c43c7af125a0c16c" - } - } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "all": null + } + }, + "maxAssets": "1", + "beneficiary": { + "parents": "1", + "interior": { + "x1": { + "parachain": "2085" } } } } - ] - } - ] - } - ] - } - ] + } + ] + } + ] + } + ], + "upwardMessages": [] + } } \ No newline at end of file diff --git a/src/types/responses/Block.ts b/src/types/responses/Block.ts index ba17a8eb1..87505cc46 100644 --- a/src/types/responses/Block.ts +++ b/src/types/responses/Block.ts @@ -34,7 +34,7 @@ export interface IBlock { extrinsics: IExtrinsic[]; onFinalize: IOnInitializeOrFinalize; finalized: boolean | undefined; - decodedXcmMsgs?: IMessages[] | undefined; + decodedXcmMsgs?: IMessages | undefined; } interface IOnInitializeOrFinalize { From bd35e991d78432819e95fd07f7b98ec5f671458f Mon Sep 17 00:00:00 2001 From: Imod7 Date: Mon, 15 Jan 2024 11:31:06 +0100 Subject: [PATCH 18/28] reintroduced the if statement so that paraId query param works when connected to parachain --- src/services/blocks/XCMDecoder.ts | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 8c7cb4b9e..7887c3448 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -104,12 +104,22 @@ export class XcmDecoder { data.horizontalMessages.forEach((msgs, index) => { msgs.forEach((msg) => { const xcmMessageDecoded = this.decodeMsg(api, msg.data.slice(1)); - const horizontalMessage: IHorizontalMessage = { - sentAt: msg.sentAt, - paraId: index, - data: xcmMessageDecoded, - }; - xcmMessages.horizontalMessages?.push(horizontalMessage); + let horizontalMessage: IHorizontalMessage; + if (paraId !== undefined && index.toString() === paraId) { + horizontalMessage = { + sentAt: msg.sentAt, + paraId: index, + data: xcmMessageDecoded, + }; + xcmMessages.horizontalMessages?.push(horizontalMessage); + } else if (paraId === undefined) { + horizontalMessage = { + sentAt: msg.sentAt, + paraId: index, + data: xcmMessageDecoded, + }; + xcmMessages.horizontalMessages?.push(horizontalMessage); + } }); }); } From 3b037d4bdf64ae71ba6dbb87955cf7fd9fbeff4f Mon Sep 17 00:00:00 2001 From: Imod7 Date: Mon, 15 Jan 2024 16:47:52 +0100 Subject: [PATCH 19/28] added test to check if query param paraId works correctly also in horizontal msgs --- src/services/blocks/BlocksService.spec.ts | 74 +++ .../test-helpers/mock/data/block6202603.json | 35 ++ .../mock/data/events6202603Hex.ts | 18 + .../mock/data/validators6202603Hex.ts | 18 + src/services/test-helpers/mock/index.ts | 2 + .../mock/mockAssetHubKusamaApiBlock6202603.ts | 296 +++++++++ .../test-helpers/mock/mockBlock6202603.ts | 31 + .../blocks/block6202603paraId2087.json | 593 ++++++++++++++++++ .../assetHubKusamaMetadataV1000000b.ts | 19 + .../registries/assetHubKusamaRegistry.ts | 6 + 10 files changed, 1092 insertions(+) create mode 100644 src/services/test-helpers/mock/data/block6202603.json create mode 100644 src/services/test-helpers/mock/data/events6202603Hex.ts create mode 100644 src/services/test-helpers/mock/data/validators6202603Hex.ts create mode 100644 src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts create mode 100644 src/services/test-helpers/mock/mockBlock6202603.ts create mode 100644 src/services/test-helpers/responses/blocks/block6202603paraId2087.json create mode 100644 src/test-helpers/metadata/assetHubKusamaMetadataV1000000b.ts diff --git a/src/services/blocks/BlocksService.spec.ts b/src/services/blocks/BlocksService.spec.ts index 502136133..ded7c7a82 100644 --- a/src/services/blocks/BlocksService.spec.ts +++ b/src/services/blocks/BlocksService.spec.ts @@ -28,6 +28,7 @@ import { sanitizeNumbers } from '../../sanitize/sanitizeNumbers'; import { createCall } from '../../test-helpers/createCall'; import { assetHubKusamaRegistryV1000000, + assetHubKusamaRegistryV1000000b, kusamaRegistry, polkadotRegistry, polkadotRegistryV1000001, @@ -39,21 +40,26 @@ import { blockHash789629, blockHash3356195, blockHash18468942, + blockHash6202603, defaultMockApi, mockApiBlock18468942, mockAssetHubKusamaApiBlock3356195, + mockAssetHubKusamaApiBlock6202603, mockForkedBlock789629, } from '../test-helpers/mock'; import block789629 from '../test-helpers/mock/data/block789629.json'; import { events789629 } from '../test-helpers/mock/data/events789629Hex'; import { events3356195 } from '../test-helpers/mock/data/events3356195Hex'; +import { events6202603 } from '../test-helpers/mock/data/events6202603Hex'; import { events18468942 } from '../test-helpers/mock/data/events18468942Hex'; import { validators789629Hex } from '../test-helpers/mock/data/validators789629Hex'; import { validators3356195Hex } from '../test-helpers/mock/data/validators3356195Hex'; +import { validators6202603Hex } from '../test-helpers/mock/data/validators6202603Hex'; import { validators18468942Hex } from '../test-helpers/mock/data/validators18468942Hex'; import { parseNumberOrThrow } from '../test-helpers/mock/parseNumberOrThrow'; import block789629Extrinsic from '../test-helpers/responses/blocks/block789629Extrinsic.json'; import block3356195Response from '../test-helpers/responses/blocks/block3356195.json'; +import block6202603pId2087Response from '../test-helpers/responses/blocks/block6202603paraId2087.json'; import block18468942Response from '../test-helpers/responses/blocks/block18468942.json'; import block18468942pId2000Response from '../test-helpers/responses/blocks/block18468942paraId2000.json'; import blocks789629Response from '../test-helpers/responses/blocks/blocks789629.json'; @@ -658,5 +664,73 @@ describe('BlocksService', () => { expect(sanitizeNumbers(block)).toMatchObject(block3356195Response); }); + + it('Should give back one of the two available horizontal messages, the one for paraId 2087 for Kusama Asset Hub block 6202603', async () => { + // Reset LRU cache + cache.clear(); + + const validatorsAt = (_hash: Hash) => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000b.createType('Vec', validators6202603Hex), + ); + + const eventsAt = (_hash: Hash) => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Vec', events6202603)); + + const nextFeeMultiplierAt = (_hash: Hash) => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Fixed128', 1000000000)); + + const mockHistoricApiXCM = { + registry: assetHubKusamaRegistryV1000000, + call: { + transactionPaymentApi: {}, + }, + consts: { + transactionPayment: { + transactionByteFee: assetHubKusamaRegistryV1000000b.createType('Balance', 1000000), + weightToFee: [ + { + coeffFrac: assetHubKusamaRegistryV1000000b.createType('Perbill', 80000000), + coeffInteger: assetHubKusamaRegistryV1000000b.createType('Balance', 0), + degree: assetHubKusamaRegistryV1000000b.createType('u8', 1), + negative: false, + }, + ], + }, + system: { + extrinsicBaseWeight: assetHubKusamaRegistryV1000000b.createType('u64', 125000000), + }, + }, + query: { + session: { + validators: validatorsAt, + }, + system: { + events: eventsAt, + }, + transactionPayment: { + nextFeeMultiplier: nextFeeMultiplierAt, + }, + }, + } as unknown as ApiDecoration<'promise'>; + + const mockApiXCM = { + ...mockAssetHubKusamaApiBlock6202603, + query: { + transactionPayment: { + nextFeeMultiplier: { at: nextFeeMultiplierAt }, + }, + }, + at: (_hash: Hash) => mockHistoricApiXCM, + } as unknown as ApiPromise; + + // Block Service + const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); + const decodedXcmMsgsArg = true; + const paraId = '2087'; + const block = await blocksServiceXCM.fetchBlock(blockHash6202603, mockHistoricApiXCM, options, decodedXcmMsgsArg, paraId); + + expect(sanitizeNumbers(block)).toMatchObject(block6202603pId2087Response); + }); }); }); diff --git a/src/services/test-helpers/mock/data/block6202603.json b/src/services/test-helpers/mock/data/block6202603.json new file mode 100644 index 000000000..0292bfb93 --- /dev/null +++ b/src/services/test-helpers/mock/data/block6202603.json @@ -0,0 +1,35 @@ +{ + "header": { + "parentHash": "0x594239f2a711545b4766f54e018218439d08922da82131edda8e3f194156e75a", + "number": 6202603, + "stateRoot": "0xb05dcb55a7fb932f6a3527c7cd1a3810a867ceaa60543060b84999062a22f233", + "extrinsicsRoot": "0x69f1db275aa7505d543d8b92e0c88aa40fc1441a2c7b0ef89c1ec14fc4a644a7", + "digest": { + "logs": [ + { + "PreRuntime": [ + "0x61757261", + "0x2824780800000000" + ] + }, + { + "Consensus": [ + "0x52505352", + "0x9b04e48d3e3721d1a350c9fb459fab80d90be97d26db0421604e5056539e6e54127e1a05" + ] + }, + { + "Seal": [ + "0x61757261", + "0xe891e3ec8d2cd702eeb6bbaa6edfd40e628a50585826abc26f8dbf6703959934f6d4b8967a896d86288caa35178ef02ae0de18fd8d8beead17f7d94907909a8d" + ] + } + ] + } + }, + "extrinsics": [ + "0x4e150100040100910310350c7ec33a090bc4781f86bc7725f8b90e4095d74f2e27c27c139f48a37e3daa937a0189000f388f2c108a8cacd41c5a45a81087f481d9bca3ef09583fafa8fa07d72531a87e11a838118a27d6bf66c19a63d30d2a8d1151fdee591032beb63b92aaaa0c0661757261202224780800000000045250535290cae6ae44300931609745061fef8c7d76bff90cb9e462bb8283320b7476b4fabce27d1a05056175726101014267967d6d180db781289b908d9d5011e32a4cea5eb9f86c8a440f9a84955c06ead1514199565789ff08ceb84a0e77282e0b5c86f89337e12ac2f3acdd349a8d849f46019b04e48d3e3721d1a350c9fb459fab80d90be97d26db0421604e5056539e6e5400005000f90161030000300000500000aaaa0a0000004000fbff0000800000000a000000100e00005802000000000000000000000000500000c800001e000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e000000009001000401002000008070000000000000000000001027000080b2e60e80c3c90180969800000000000000000000000000050000000a0000000a000000010000000103000000012c01000006000000580200000300000059000000000000001e000000060000000200000014000000020000008401acbfe96286e1c25b63ddbd665466f76953ce8b9d6cf2c07361f5819de9287900b036ff6f7d467b87a9e803000081879858c3fec3f733fe2e3f02ae2938ebd014cf31f1fdcdb7449664ec481944b036ff6f7d467b87a9e80300008a25e49d085a6efc7e83f7923a2d17c417cd5997062674e737d38666e15be944c03d0027092eef0545e8030000d70700000f4891eed327ec619956fd7a4a69eb71aadc28a7f8ea475e857645df783856f9c03d00288c141c721de80300004d0800003d96d2fee6debbe11f3ce3225dcc4f0b62edb6a1791aaafcb661faad053db695c03d00ab91cf0114d8e8030000000800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0417395fc0bddfea030000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d063802d0f8d472e8030000e7070000fc8d4b00ee62757ab17efd0a6da7c30a11e4582660dc428208bb96b9db99a33bc03d0abb2f2bb1c94f3e080000e80300006bdfd6903eb5cc3e75fd74b8d13870b25804c846464297332a315d18b9d7db68c03d0b7902b430328be8030000490800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0b80079d8b99f3e8030000240800006e90d9a52eccddc21946b9184827a5aa7c8f28d52f55a93ccf379929f21f2cc5c03d0ba169a93195b3e8030000d1070000c4abbf3c2b8735c3e58e66e9bf48b7337ad98595616efc94567751ea0ddd413ec03d0c0201e32ae86bd1070000e80300002f3f357504bc41763b4b2c3b03283cbcfed425452134d99de36b747657cd79a2c03d0c808d54a8937be80300004b0800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03d0f1131b7f54b0800080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e0053f38ebdfd42e7070000e8030000d920b032b08ef81a9525faca739513dc052e4a30c97f7b3e175c6a6a165a1ca8c03e04d2a15ab51127e8030000d007000062ee40ae92c7cec5531ee61356ead76a68e4c9777584ca31004af958d39435bac03e0f2c689744e55be80300003e08000055fe613edc8206741d93755e3c1178ed70b8cd767849e8bf33f1ba6a1d18ac6ac03e1c643c9d90ab7427080000e80300009357b4ce84943035c77cfba8afb7cf8093afe1bb092492b108fc66785fe4e6fac03e1fc502e2b07e96e8030000270800008a529e97f7183cd27f03b8ce01b2bee0bb4ed2a1603aed5c4f2760718084ae8ec03e29b296823383d7e80300004c080000f434e45a5b74f98880767169214528b5c4439942cd1c4309d09d6eb548e8c926c03e3ba901905f80c024080000e80300009395495a8ee957fec81bad55d7556319d6239488227ed449488183bee0e37bcdc03e43d73bfd0011312a080000e803000048742b1131abddf07c6c73aeb0dcc03aa6e116721427e043e51dc69342ae8e2ec03e4f36708366b722d0070000e8030000152afdd27dce1795fef56af6e9b2d7d35b78d6436a280c16ec00b42161e471fec03e5351db2428a52c4d080000e803000095ce736a7c6a72c08b0b8d49e8b0d7ea21a69d0f3938f15ee116f3be0323670ac03e55ca0b91260bbdd7070000e8030000387fddf5b0642679e076aaf48fba2b2f2e866497cdadc8beee94ef3b70011e42c03e6fe8fcbc5314b84c080000e8030000e6b7d897b76212e737f36aad983d29046111061997c570fee79f6f6882de3e7ec03e77dfdb8adb10f78f10a5df8742c545a283db0b5108338b5b7dfce6594e4f11b1feb5c1d16609bad586d028ab96eb30c03e7913c5068de7ece80300002a08000088abb6c48636ba8f340502a2b687206114907799aa55e4960a237fd47deb1c65c03e7b9ae336e44cf849080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e7d99738139957de8030000ea0300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82c03e99246104cf41564b080000e80300008f8c21ea2b7d90c173aa5d70cae190ebcdd19fa0681a038b3d74b21a4b33ff4bc03ea0c4f025fc646725080000e803000022fe4f32e991c6235cb4f5c2693a5ef1093c618a959888e965c1911e18fe21b8c03ece433339688292e803000025080000b0bb019b37c9a270eeca1177f99478cb28afdc77fc7180f0e2ba505770784c29c03ee82ccb5cb954bae80300002c0800009f8d910b91e34875518c76e3add92dd20a39b782e51804c14ea66c5c8839f184c03eea18d8d01946cb2c080000e8030000672c935344ba9c7f941872ba7347d84680538f3db578ec8fb73cde620df5f204c83f0004b49d95320d9021994c850f25b8e385a259772211246037413843b474d01d815daa0c5f682d658885e9ae6e14fe57a5050140ea030000d0070000d1070000d7070000e7070000000800002408000025080000270800002a0800002c0800003e080000490800004b0800004c0800004d080000b456ff6f7d467b87a9e803000080fa743b1d784649b30ff69b95c55e8217e44b670fdf82fdc99364d82cbd98c176c45e414cb008e0e61e46722aa60abdd67280df238aa038233b826843455b736755c50dbf54eb987b1b4c6dd2c445643668e1c45ee678799d3eff024253b90e84927cc6805ab2169f195699cf6aa47c7b1b8ee7d84ee2316672bef6e41c93ec1f6ae195821501800014805df38de70665ebb7ca4c3510ed3b3b8fe844657d8584479d8fe5350a043b168080edf87ac234e748dbb8c928cb05060fe4f44a766d72b268ad387478bde7126612e0800060802cfdaaefe386db543e4dbf3980ce9eb74281998bdd9c5808f3d0c7e4ac59c41a4c5e7b9012096b41c4eb3aaf947f6ea429080000250380006f8076365ef7e5bd0d0f42f498cd62a36ad27739c3c741143a5b71039a65a90d8fa280e182ce100b461cbd2d80a49876ec48e75493989aa25137fa893ef3e420575247805afad8b0fb894bf847d1026432e58e4d14791d8a19586d1471684fcb59533a05804ea6d99e276789754d88da41ce7253447651ee74a7eca0975da603e488d69f9f80f8a89e0547d05f5f877dfc8bdeaf2a39aa540a1968a37d6e9d54058113ba711180d5b284bdc9b1d0d8f3b3985926d337fdf54c32fe5c28a342b3178c2a26146d66150180008480cc2aae745e85b2761b5ab53e6fb6883e8a70868ea2c08a93b7ca145aa3b31377802665115226983291438599ceb37967c42a9476dc562598f9ea1bdef2d83347471501800110809982165428e835d3adfd614c4ced71cdd81f42521b92bfa45e5ecc821ffbd34b800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867150180011080efc65855b7d9157fb6b4bfd8f0052427775c52f07206e8e8a0d0c8bf83f4d0768086091580e16ce0d9efb3ae1b0e768ea0c052f6f891d4b691708c2873d88972271d028002a4806231212da6baa80044a1d72059b7d9ea47a832d554708b48f95f3b1ae818400480482280ea22027d5a193e7ccda411c01faf38f48014aea34eaa41976ba381b2fd80263ebfe2f2d9840c4edd96157020f0b663d3690d20486de5dd78591deeaa2cf980e0839d4665fbaa5751021006038919243728691eb4e98e0e3f7e48a73ed4ce9b1501800401801e226c962da28b0639e3affe37b1b0f9e26a5cb3d5e1aaebfad5a8e89429c05180073d2ffc2d5c08423ebe357fe876182f2ff80855a20e7e8f2376bfe1abddf6b3150180040480d4260fe2b98698a44913c1966b887245a09b16b09a901960b6a2648ecde8d2db80e1af12e9054e5b39d83866c1ee03b7f3c2041a679e6f27463f69263c09ec78cf150180040480fb637d1bc593f6b4df9ec08c92324862635625d25eb2b4635ec6acdcf5075a82800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940ea10280046c80a2cba86fc7a299ded04f3546292027f70d78b9a023317f0546587ae6002b32e680cee7806f954c7bad16ff5c1306b35db56c7000236467d467085a3c16e21d93ca808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f980f8b02f0bcc31b9f017029ecff788e3146355e6e2e29b81554d0f11a788223d18801f82008e759262e9da7278c706a63166642d882a5a4020c33811e1745f2f441e1501800802801d79c3436485a9c1173a679f70877d551c8a84cefe54edf4e0867ee117f94fed80d4fa184dad7a3c7c443d478ce0aa58afc3ec264d3aae00943cad72c34a32b4a7dc80082080bca9a5d1d30ab282cbe4e036bf5aec67c0b24aa59002e5bafb2a60356516fcff485ead6eef5c4b1c68eaa71ea17a02d9de0400150180108080f834650ba6c562ee0738430813e1af799e68a7afd17a9242f997d02e0a7a423a80339f920b1e559d1ceda19ee1d5335e713a97a79a4474f2fd5884be18fb7449dc2503801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c862880f203165f73156b6862d3538f17e3e93cf350a4cde385dabe606ec72422e31b6680e04949abcd362f673a80e0db81a8ae1d3476a88edd6699e11835ac7ddb4c63dd80f87d0651b909ecbfca245ad314780421027cac97a5cb7a7f63ae5cd0ce70574680456bd2f953b0181b33e2243173bc096a801f97fd913ea0eb8c43479d8fb2ba1280ea0d0f950588759538ba02df5c6276a7804752b0237801acadee38fa853191d43d06801eff8000b885c9aabad321176680b4bc636eaf8c495b7f51da250c139a4f987186406b80550e5b2fc17d5f529f33dc284b6a35522b63a2631eaafd07de2b8dbb75e73c2180dae3f9657f9ffc06caba127092da4c2c3f1f6da094a31b476362cd04c3f9ec318062f106985ded13667158d42c9856f180b48308053558503788bcf118757b6a7c80f9ac367bb8835e9e8f9891e15e98f4e28627550aef9bbdc9b15d9d17edbb71068004e85658be70231f424ac9a280a0838d95a1fb68facd6dd27b288c018e409c49804b37d20bf4b867485357c55ead1ab63916cb6dcfa1f524ceb3e911001c32d66f8067479fc73e71b387877c06183ff3581d9205839472cb85ff69ee2cf7349b0294807744fc4476aafa2099242a3c5f51dcdf3bbb9f1954779f0f60c885320153b89880d3e56e86879baa75f9918b5ac71451fade06d10c6d130d18d3714250708156ff809149846bda138527a45f4b32f722c5915d98ec2375657e69ad252a8b5c462172805d3371bea33e9fa3d763a18db4be8d40016c3647090768b76776b61a0d9141ce15018020808082456e54dee67b858ea53059bb160edd6e5433cdc0b689406a6e0b8eb2758e198014f18579c428cb5c70f164b297ac9725977a7537fbdf214d229a71262545551e1501802800808553cc052d210285f729cfb3fb728c5021ebb5a16e0f5f081df4e50c7c561f93809c4eb5cb16eaa7c440fe9a190a376b50dcbb98ee3d29f7a48bc52e6903dc4ca43505802f3780239a57ff3b016a4b7708837d7182390c38597bd85e9d4765f53b73f64186b2c7802b6d52e60ce30ea6a8371ddce58619b67314c54f4ecbdb7e52d7932a2a2aee4b80494ddaef5b3d9ce1d8249d7b41fb365457e2df1daba445970b205829053c63aa803c0f89cccf3884b61194698008f022f9f2c7ad65dae3c9f59548bbdd34f005728030011bc1da5291d9e00cac484b33115ec2d90e97cf4fb8edc2a6f0e94fb18749806939c3b95733c2c4e7d5368465b20db333000a7f5b5c8617aeddeda89f7b76f3806076787bb11e252e9b384d76c143bff8d5fdb5b771f9d16e3588f934b4d682228030b88ba31e225f68467ee220c37d520d451d203cad852688db4dd3b6c706584b805d999d96b92b6f9996e9cb2e4008c951140b7a7a8ddf58d4f1c1960e76538bc88010f79b987ac137d23660a0baefaaa97b3d00dafa80c96283c3f2360ebee77ac7b104803e8d804e4e8db1addad1e66010fbd263c5656f452df28fc2048c3099248a8c0fdcd84d8047e6f8fce07e10c78aada31a4cc281f94082e3424e8eb0281029901202e1e14780be905512aae9df436d3afb7df218e055883c300c1b2f2ca7b4183bd2715efc1d80d57143f068172a116f9816e516e5a172d673923a3728279c64e3255e49180f5e80c5d70ba380fcb9c9fc7afd581c192b52e6d22d62eb57b6a9608a79c3c3030e5980a47145f0ea0debce0b08212157e3811dbb169e28f87e6985b5d6e8b072673364803c291cb0d7170f7a801499c66aa95b2aef8fa7431eace9843569957b91cad7f58027857da13cb393a02549f9544ad98c08bf67c08d94ca9345744f86997f54a0478085715d2eba5615ec744050979c4abfcff500060665384ba9dff3f8edc8690fa415018040018004736a221ac5c263016253a14ef7966b131c5382f81e5a6432efd80acc46d630805f0d9277342011b4e8dbb736d529366bb4a75d29ad08470814f1eba7d3fb759015018044015456b032492225337bea0300002000000000000000005456ff6f7d467b87a9e803000020000000000000000054566e75077b23ad2427080000200600000089010000990180490080e9bcbdb2ea42be3c991ebd04e9687ad42b4dfb7e968ebf3dc1df6e49b5ee0e5d80bbcc99b5e445dad9acb32883cc8ba625aebbbc7040b38fa945f48a6733fc79b580b89708d626efc69cf2a063986d3abf78f247d6a5c4d181c4711f520d628675728d02804c834856b032492225337bea0300001404e80300005856aa5e225c309a382f0800002408d0070000d70700008063677d9e4bf66b9091c650ef3fc0749de98274aee4e97c317bff0bff0bfdedb180932624aa03db3929aa9a46659461380a4ee4491f50360f3fc7a1d048d2f43d5448566d13b2c21d52eb360800001404d007000080a808df8013730db11630325048fccbd7303c81bc5c050da3917cb3dca86927d22d04804f8380b1b56c345b3e27010ec1c20516ef4fab9887b987a46fb03974621ad4779d60a9806e737e80f34720c65f30ae9be538353ab7b3e38bd80c51eacf2cee66c5d101d0805d9b300d94d00cb3b98082cc53e896a65da4ecce2e11578ba155ae553ddf30e68021d1ab0ad8d29f104b0b82b654bacfc318a868d9d1db2e0eaedf70e6cf01b2168015c6c92242eb2b9da39c3da0c12bd4e96e3ad05a4d5b5e123af8b6a7a414cf4980b5d2810f32b169d43b0bae4fd99d7ba51ebde00d390ff0577390037281f048df8037fa7bf9c2668fc7e3e0c6b7891a01209b6f5e2b123ce836a1bdf33752fd3db280230b2e27d27d36ef81faf1fadb6a7f2be997ebca450b75e19a1e3ad738e1a3083d06804ff780bf33dc6718f0bd4f3fcf011a7b5edbad97f9a49c55e00d901b7dd2b0c62bcba780b00c40bc88a344705b70a4c2e8119090e9ddb53f0213ad17e50e177d30cf317b802361f257a4c05ab0f9c35a457758625161df045bd50d39de215053532f3f04da80767399c29f23077c7d97881e30ffdb058b7bc569915f8502505564536d59ce298003c1ecffdf430ca927b4311425c1f8fb92bd6a78d1f4044b0962b83e538ca974803476d83e68bf203dd4719ac3b86ac3289438e32c3c04eebc5331377a3f29f349809fd8bcf8719a55d4321b4061756fa14e88ee93d492b00ca5c6076aae4dc0e9c480bf25efc42d65e7c29695df1b82a71d357ffbb27f49277950993d48c54147ea61802bef1a90a2aed5c398a315283fce7ddfbc467dfb20760ad954746e2e181c2c748009870cebe7f1c88d6ec81042e7c5bff218bde064c5a139b17ece893087c7429380408c9db6780fac8f905e94a5b7201f6ab70d9c6a14fef0ee27aad86055111c3380b7eb5fdcca3ed17f80d7a82bc2bcf735cba1d93ab8c6df7d64bc123fd71cb680a903805c8380818b421814092da36c2cd3034206a43ba8eb3fd05856b153062484a9849928588091c5f4ce6c19b0ef4227812539f892b302fcab1091aae529693ee88905cf7e0580e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980aba9a9125ba120155b2f095503c5774b23dd94863c88c8b5a9a8178fb9e8354b80994c19f29ae66b0f1164ccc6b040554591a6cd806337b027607e75ea6aca4ee780d50a9daa66e6e3fafbf2b6545c4f8f7a0e067dd8f2df3099b5740953e51ba22f80f6ff29e199d2d578bc1628db1ff34c7b723ad8a7c1764003cea88fb670a1013e9901806100803b6237e96350eaa6978d5a3b9454c3afe9bbf97631ad476fe581fa9be47655a680a7d474194ce42e1abd251c7bcf986a5d0e52b4fd69db58577b45cb5d90e44a78800c71da2ab7c4489af77d366af1d0dfa7e3934193ef91dd1935ae3e03ccb0f7fba903807588804107bb3041897760d61ec7a176878f48fff9d7bb47c73da5e85ef604d7661395807ab999b9fd223e842c19ed086b67b45f73acf778e5074ec4dcc554d6ac34c06080474b790f9ad2516669fb2445445b62d80d94a4ae31494e6e81f9e19b1fe9a0bf80f6581085f37bd3ffbf16372ef8810a134f7c72f188bc7b80d27ede549e01b27f8039ceeeb409398cad685c6434afccdb160cb9684388fcf1756d27a2add046ab4680dccc9270bd3bb750eb619b63aafe2e5c795f665cd41e3b66e6a6c353c9d8fea1807da9c53a7f77b269f9142f54aa34e016c3fe24a7e1c5e70ab6de266ef1fd92c22d04807b038043ee57ff77110d0d0ae76432d6cb04dcfd625a3f2beb9a49aaa645be62740bd480381838bc76a9c680ccf6a359e3a8d2545c8657c397358eec7ecedc56fc8cc8f38051f596ceaaf78a9de009ad8910593a08eecc7977b8fe1fe14fef454ac7632a0580c213b14dadc7388341e5aefdbfcea8a9413f7cc172ceaab8b08e6403e6fcb04b806b460c9adc3cc6644a8a1c2b647d50e6c60ebacd50cbee2027b71cee1deb987a80da680453e8ffcc8af3546df953f8ff5408b48d07112fae2e5e04173c840f167d8012a32bcac04aee219d16f8a229e91ceb8b6fca49cbee1298969ba780b67f1350806baae2f05658a414455bf972cca93616e1ce871f879cc1eafbab74e2f54465e0c106807fdd801bcacfc6e6480226ad9aef6fd056c800199adf83d95a35af1d0bdcbdf03a45b3809ccce8dd575826f12649ccb855d7a793421fc708c035a35128d4d254962f34d98067ad15e1e448229366643809410a133180e924713c30f31286f1cfce44bb63e380d9ab930481fe707f3b0d51bfa4702869e4d91e127c81f7d1edb90ee2b123f44d801a5bec8436c876222d99b4a21ab8a554fda92be495a9fa852d8c64c35183b6e580f500e0cc9c04a33aaf3275152fb08e8b1f746ff42601cbe63f602e564dab1c1680012f06729c22074b649ed17687122f459ae57f0a144cc23a3ba8a2242fcd6d6180093402a4a7bb941d67f06283afe0126d63ead7c5bf9e07e40d5096818d46a86c8076cc55b166314afe855fdd59873c7d174b333a58bb203baa88f8efebad2e894f801ed37156813ef82c20298043b32a3c6e0cacef2065162b79c04fd5b4503e150180028abb399094a7bf31dc820a9cfbb38e4f95e556f29c3e481a286710593eeaaf803a020ce3fe5dd0b0d75e6271ce9c2a51cdb22e37da1733ddb252e8f02096bf348062fa8110744aa952af3af348ef628e51495b4775df190cc3b9bd79609c8657f71501808008807230a92286e1baeb9e410cd0f031f13bfaec3821e375fff2e2268f170b8d775e80d1bc2904826aaeecfb850e711a3ae958a22913011d0c6f68067591b9ad830d4c6901808017344607000020aaaa0a000000400078810088003044000020aaaa0a00000040003044000020aaaa0a0000004000344603000020aaaa0a0000004000344603000020aaaa0a0000004000344608000020aaaa0a00000040001d028088148050981706def97aa13b4d4953e3ccdc5289a4f725dc22961bca1214abd1bf282c801b5433326d99da1761205b4cee5c6ce94b99d849ca93395bbb15d6c211fae3e68030ef87538e67b00bd7d3e4dc046be7b9b0b5802317efc6aebde7f782f150195e802ecfff1113d6fbe55a765237dc87effb29317696b62fed39c763086b627ba14a1d028091088013468e550159f72cafef17c67a3fdf7b02909eb56d86fae5ab55a9e6c42f22ee808c8fbaba7966051e5c525c82d9622716262ca25929952a8e6c2f6ac3dc88869980599c4b7df21ca43186f4a20a7f6dab8eef01cf4d965a88f7e367d81a072c3ce4809163300c496aaf248f3bd8d288695a406d3ce7b018362f65d51e0013299f0d51350580a6f380c2651ef96653e3c5725669c62f50c3c4948e4e0742a38c7c2accb3f25a9e6a1a80bd3fc768fcef6cd8866d1ff49b8d17643bea0226757cdc0554ef3829724cdc6580634598730c864ce8525b53d710952607911a5ae1022faed5ae0e9141a5ca50b5800fd77edc4f6a21912f95a3277075edf33f810c18003641a01608e3b88b60f576803bd7f97f75082a54252a7b62129b038e26f4ebf6de524f2897b4d6cd17134a17809d3b6ea998f6299b109a4b2668bee97d99284ca8010cf83b4fa637d8eb146a6f80d2b6654317f09a7b50dc02882fb8851d7faa35142aa84eb7ada4b222798150d580a9a261bc925a2b00db4fdd0491767a805155bd94fe3aae5cecaf9a3286c905c6806bdfd07b90d3015a89b4f80e783cfd4971ae3d62669403644fb34ecf3c2a8bec80299dbfec35a3a19dcd57dd420e80dbee29a6b7fd51abd9cfd54c43b8e2491d62150180c000800ebc38ac31e9d119e42edbc898187ffcbb40316aabb8952def30fad1fab8bf738044e4b1b75f173b53228b66a9896575eb78efe78acc3a4382e1ddcc5b4deb63eea10280c08980e8aa6bd49a2bf6a0f62ae9610d4e4d48b2c9e0e9f9c7202ab450384137c70cd3800ccd9e79a7bf7adb0bad6bd099f3af80faeded3c231f9c442b0fdbbcdd523aa480b2207ae60a78a235ba25282e449c235912a8bc433f4c9c60418c400995810ddc80c6279d0cab3d47e47119915812024de5323dbc8772c8d31554820f5032d6d51680559515b70b1f0fbe1fb037d18d90fdbf81df161ab02c2657a9c2a8cecac8b5cc2d0480c39c80e7115ef9787d11a887078007222ffbeb49c812397359278286fb51de432714ea8043a6a3eb51a0c05f4157612ebb9200b1f8bfd6276c7115f6c9dcd892fc7977aa80229d58a677d8445805c43cd1bf3f71a6e9d1bd270dbb45fef7e6f461fc02422b80bce57b8a68ee2b6376a73558b8bcfbd0d0c2bd4137244bc9ff6ced1d1b3be261805bbc7ed9bf94dcfa398acd40b78e3e34025b489a9ef7b25b196025cccfed8c9e809248d65901883bc735fb9e8f02d5993392132e407e546e139a79521d26aea2e280c54aeb5267f45e5d1682d685eb8b2e80c6c7494541330d0b7d53daf32868a34c806ac7ab463c1505a5ec3f5bb91254b292467dd593ce222e151afb7e5d0013654c1d0280d80080bccf533e0e80a957bb29f2965ddc4865e61f2d6a9095e17ef334fe658d721a4a80b604f0d9c4143fd23f6b9f7c2f82b8fcc199d75fcff286b426f467b9c83a701d806672e3babe19a72c4830e866ab9962867f9e567d23ec77c3c2c5d52b5cd229228004d4c3c69fd0de3901fe4062ef94b2e7e99e89ad603c86e4531824009947272bb90580e6778065c35cfe27a746e21930af413ca62167331b05ecd4dc9ad61683b932e6d52ab3808ad600d15b64c9b162ad7208ed3e33a1d94bf264dac435fd2e62b73c2b568144809c8d371a5228d1f53ccadba46a5ebd01e7bebebdd5b33f6c144aeba6aa3e641580a9e9dd724dd503df5f2c29e01e074697d4a0ed8b66b013ba135e561a398a9e348067365525ae7a69a26b7cbc7ad726524d3546faedc74ecc8bd6d40b831ff6c863808d5e166ad2fbaebb8fa5dab49385ea4ac863e5fc95a5c3c7eaa106715138e32d801db281200abacbb8bc06b72079e921704e707f3094c19679b363d79c978b8d9180725eb7af94abf259a7d7dadfeffcfdda9d7ec6d83fa105e26bc6d54d69ed3ce780cb099c20fb7e75b10256bdef89e804c124f6d3e52e9e0c91c167a617f53c78a3803db188ae0db9176b7fd623e0a427bef6005e427732d7bbbcb4cd6cc140c7163180deca7d61d21f54a29391a86ee0911be0352e63a5fdc49f280aa4151fa57ad927b10480eae4801ec01457df7975f40ce32b660ffa6b1d0ba422c26416fbe6bd1cc2e8efd06db380723354ca92ebc31e6360f81ceceed55188eb02442b535a576810b09282f3661b800698428cfd7f008733e097c8746fa61c1ebcad49cc44a0500bd01f71fae2a6de807d348c5e2c9669c686432e10716949d8fb15540390fd9b318c2f36735ad21263808e4f04d8061a7dd06e1e39778e540799d58f84ec50f89b34462f1464af6e7ab6800e13b2d869bebfaf452db48fa91a34d7810bd1fe808f6060228842313d5e256a80c1eb5a19bf36aad7db3395355390c74b4220494ac456831184418894790b739880e62141286ba231ce361a4b2d543c2d28afb5dc0751cb4566673210bae43b242880888117b7a5ca40657389db78e4caa60ca600b3373ffadff03472e693eb461bdc3d0680f9dd80b4554afcd19d1bb4ee031e4c7b24fcd0ce53b8c3510d2e8efb2e184fa4d87af2800b6cee639b5703da9ebcad7f651d104c52f838626ef70a401fab45a649f769378094176895bd0aac1495f97a2b71d48bd12a2cd517e611bd780c4150d56dc23f58806bd62f6840b183602a96b2b763415d4d0b11ac3b2d6d8d17db82129d04f09e8b805e5cf8de742cda48d8b0f7c5fa40f5dbe2a428b9ce36b1a42efbd2791bfedb5f804edaa8724a9e892ea9ad7024634774a129bdbc2ad65073124e30e6a9088bf53a80bd087457dbb73f36194d60ed5ea1772e4021817dd401e87f564c3c29629fd5ea80947ea4a5027a0dd7f20837ea1481f31e2954b022332cbe221090bab8a6afda2b8075d5d283dcf568151d2453c882f26b35610eea57d058362e098f37f2d6d326888038344b0a2f412f4dcff88e6a00fbb09516ef930e01c814a6b8d3559896b6d60d80add78be5605819de36c5e54ddff15ed76c6c5e6aed3d6967698cebf71fcede24802dbcd440f6f01d5eea1ea4930c1177e0aeffc320c5f6d860dba2b87facf3045d4d0880ffff80ff03d5d3d2148396726a8b35c1d7a36cf1e7cdb043053250e3e09ea047c6ecf480141fffe02e346c6de173cb1e18f51afd388db63884415cbc3d8da88173d009df80856ed761dacd62d306bc1d748f97c71a2488c59af7b9bc7abababe80617a5fac808b41f3ed05b8087e157fbfff54e2aabd2224c34538aecc074d35e0c81081d6ae8056aba11d07441fa2d1f2ab183c8f4f692f9e75815e734b8e7a848b5376c148a1802865b9629d87269ca06f5a3b7bf4d9a2a090e10f11e1276c1072cab028da4c05807a386d3806b3bd63059b528f30b92694a525df7fe447f9b38e7ec38562ca6a11808418c41c319603b0441ab766aed63edd510bc8a06e20f856337bb09a8efc2a1d80690eb2b41452dcc46e121649d9828f5b1777e4917dfe287a40af104bb7c525d080d8ba29b632085399773feabdd295549539b282d0cf0cbc2974dd49b1086449308087ff1149e945c384dd5af823a120810bd88a04ba0e2b13c0338fbb7747c80d0b800bde6e89fe5d4e6d706a2672765845a23c8d4da0e2945b79019d0ccaaf3f85c4803ef2bc9a34ddec67ae90883b6b286d5aafba082e257b9d720a9bdacfa1f75eca80c51c7ad3f16bce4cf2bcd564871a417e632ce2a34f551c12f98d85a92061d0fa80ee3ffc35c5514480baa6a526d3e5efe571bca77d4af9ee06f8da93398ee627c3805d08b4753bbbe734854eb26239b0126dfadf7b61abc8fea9b95d3d9bb0fb6b6e9903910310350c7ec33a090bc4781f86bc7725f8b90e4095d74f2e27c27c139f48a37e3daa937a0189000f388f2c108a8cacd41c5a45a81087f481d9bca3ef09583fafa8fa07d72531a87e11a838118a27d6bf66c19a63d30d2a8d1151fdee591032beb63b92aaaa0c0661757261202224780800000000045250535290cae6ae44300931609745061fef8c7d76bff90cb9e462bb8283320b7476b4fabce27d1a05056175726101014267967d6d180db781289b908d9d5011e32a4cea5eb9f86c8a440f9a84955c06ead1514199565789ff08ceb84a0e77282e0b5c86f89337e12ac2f3acdd349a8dbd029d007f03cfdce586301014700e2c2593d1c08063828bd4fdc2dfbebc2d7a771be214522df151c03801e2f9c0f2f3a8e8547851505f0e7b9012096b41c4eb3aaf947f6ea429080100685f0d9ef3b78afddab7f5c7142131132ad420cf00000000000000585f02275f64c354954352b71eea39cfaca210cf0000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040080fc55dabe231d5f9606d7974f19bffa06e9e762ccda796b8d380147fc12e5070741059d0da05ca59913bc38a8630590f2627c17dd801885461ef502f456efe8e74c69b455688bcd8713644f34dd1010dee73b7c364b80e6a2bac0be89ff51c84d3e588329e08c89e65c45bd6a30c99a281ce8c3b1d05b80f62e6570b1fb4322f84c1d9f2695e5cf38138d2d4008213cc455d889c38cf960505f0e7b9012096b41c4eb3aaf947f6ea429080000808aa4c4be5ba9cd25416b093cff1a3b073c88e9876101f2a3b7912ec0a3f9e708807dd7650ae084f08024cbf4c1c96c71d613abe712d90c76ed3727283828c9f6ac80ac42b29e33d8d77e807ca0c6bdd01da1cc7c80828f5453fb7db37a5fa2a6b8c480466df47e090669daa12316f2c4e00f4b489c4d81420442d329da7fe5dfc64ea2804bd97367b2224f5ee82c56b9034695576ae6d6c223219dab194e71e8a5306c91801260a655ebb22b6690d132f87cb998ebcc8d3f9722ad06eee088b03390821fe6d9049e710b30bd2eab0352ddcc26417aa1945fc380925c01a4500245ca2733a38222860751fb96bf2e1e70e55762916c03758592d480dbdfc5e19320b10413acccc2433db44fe0f1a615a608f51399ba45c0896d593e801a9e0413caad7ff507dbae69eaf52919f3cc7b5dd9059d9964726c1685727c928051e23600ed28587823a44db3623620e07b741d445ac1f7b6c223c98f6b40b41a505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400805d0aedd408e573386f0812f6265e927c56b9f112a3d4ee27bdae27ba5455aa854c5f0f4993f016e2d2f8e5f43be7bb259486040080886156ea2229b86cc2aa99b8092f98640d9b9f393a125e10f422e69895f1605f8098eca38918f0b4c7050da815765de0c7bc615d10aafccc20027aa6823945f53705089e7fefc408aac59dbfe80a72ac8e3ce5fbff8038aa0d2135cd9fb0c241340b69a3eec18caf665e657750be6a747bacc6b02db080f62ce159296d30b0975fa703c88335deeafabe3c047f59f37deea5d4b74d0bd1804adcecaf9ed8d25095c57ba41d1284209d987ac186cefceb31121ebe341b63d3807292c590759104d07d7c02a9bd872216aa2d52be024dc75dd0df94766cdc5cca80a38e2ce5933ec05307fc6e11f82592d62e8236da22a7746995618599c0de14968095b70dee8ca0a42b2c2414a77dc1b63a0913fd3d52e67064bf8aa72bafc4834380d6369ba236914427e4766a365db82da1ec6d122b866c7120f7e7b8a672ce49b78043ef4089723811122b42ed878625be312202b2ca6032d646bbe5506b03f872c5806d5a0c6f45c15922972810bb572dbcb9e67da70168d20fcd3033c39ced6bd4aa805ab81bd6b12fd8ce450c964c3d3e3ba3cd1dce9cf8becae89976f0b9d285759580eb5924ff01835261b83c4d0ce590d2de604c6e6ad329e92c4f2bed6dc94d8e2680818c0d47aa8db605e5a94ce0582ecbb5bc5b47033ef37bddd04df1f28d8e08f6802e03d2c5f1d5cb5743f237dd38123bda5354eab3b56b1f6a4579fdd2906a24ba804a07eecd8261b82a2f42e04a8181a8b0802abd207f011ad733c120a7c08e8f0c80d8463698b1dc2c93bb8ed8d71e08b5df853bd8636f7253ab70340230c7b1420d7d059eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed205148f01000000000685f08316cbf8fa0da822a20ac1c55bf1be320348d000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080fdb8352ac90cfa95167aeb8bd6d66f51c0c77bf787ddd93c698cbfa19b9df94f809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880dd5df46ced4b6d387820a2ef4e77e82caa9413714c0edbb5818c3c6ed79d7b98800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd88036993b66ccb777444f0bb19c60aff9f43d42aeb619ada883febb7ccab4bb48208002702ea81d1af03e1f40508d466dbee11afd45e5540072f29d8cecea70599b3580814795fb1410673be239b0b98701b92b1af1b797eda769a51c89867bd5516144685f090e2fbf2d792cb324bffa9427fe1f0e20aa9c4601029f460171019ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290809004c5f03b4123b2e186e07fb7bad5dda5f55c00400807273d96691e5d9c9c7bfe351d367c9b0aba25ed1ffb23da3a59d4b549792a212d5019ef78c98723ddc9073523ef3beefda0c1044803764fbdcac8efaf64ed4553315d8efc4fb9d78a077e900a8b7b715fa07b522748009810cb41c410a37ac680af1c7bf124f295bd75ff7c0a995f976fb52873be69d80508ecbd28fe9cf796df68704e52d13b285315c43f661637847e808e19a52f972f5069f012b746dcf32e843354583c9702cc020f9ff4c5702a6fc915ccc55a0300800001404d007000080bfadc9bbb2c3ca2b38cd11b725b0f41a4d082a542db8367be0c14911e8bc668e80c0caa3a1941089d9694945f064fff6cd5482f9e49ecd94eb0bc4985cdcb9f43b800d93a67b11fa746acf6c5c7fa9b58f529112824c157144bf2bb2217ccf12485a80d91ea739b29eff585922788d29326ba4f431ec0ca7f14811782892e3723611385c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080770f754c658cc038f95b520d1b1e4d00c10877e482be592b8685fa8ba7cb57f880d2b69352160500626ae870de30501702032e433b784809a0d2a05d2b98836fc180599a01479a3f3964f1267df9171711867a8b7ecabf4c55de36a54494ad35f6d480239c34f9ca90136889810a2033709e5bcf7d0f0f6bd6aa989a06d0deb76321de804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e0800008d089f06604cff828a6e3f579ca6c59ace013dffff80bf64c6056c6c6dbd656fb93eec8c7232c9b1359d60cb5a4ef6f12b59e5ec593a80ae9b8810e94aada8a676a5a27abe1ce24225ef1c4099e3e37809980f8aa43af38092e57740f5fe27b0725a48436dbad87e9e25248e1a2f220f157d5570d11d4e8980e6f3da557e2d0614f06e6a86798d18db0b5abc6c064e8a97fb82cb5ce10144a1805d8c24984cff4661bec950c4c42f9330262d98a190602fe382546ec1446e128180dfe4dbb5d6dcc18572fd945ae259a67b52a8af5d11c257b631ee36e451f6b73b80551f38dbbf2128b6d0efa8e88e14abe86f0558a37cdffdc4e7f7edc0746932ed80766f672c70bff49f834d3dfe646336a334caad9f6b47f8a769db7980c345ae07806543326022ebafeb58468b7511ec638f441468a0589c3d3ae7a920d98df34d92803d3465534d67eab0e43154d09d3460a68ff93b7b0cca6fe04ddf4fb0ffb776d6802740d79d2d9c3a2198c22d30c5854260ad11af9d6bf576133e2db42d424cafbe808fb425dcc7841515c60d836abd55e8b3ad6aa3d7e33037b1ecccd9dd987337f480f13b2019f8b91071c22c563864fb6f7dd724b6d980b756a30790ef94262c9921806ae30f0a36c381c26bbb5c0bc091b8ed4cfdba396d75a44155e880045eb1c9c180010ca1657e242e469559a23e419509785ea8d391c5bbeb9977a6a105e87d7339804ad9fd195b984a340d2aa9bd2ffa5425570087e4f88f505be76ba9e6e34482be11069f0ad157e461d71fd4c1f936839a5f1f3ef8ff8008ef8ee2ab5466cfcbe2251cd0aa4c9e43b4a15a6a2919ebe78c3cef323bc37a8045add92157c7b68d3fbfe254d814c30861b567ca1a261eef264dd0a21fe5a0cc58570c88433df862dbcb2408000020000000000000000080f1f90ebe2449756caa238a37a4f622baa474567d5d3178bc84cf4d94f4e4a9c45857073de59802de4637e807000020000000000000000058570c58f3b5989bb72cdf07000020000000000000000080358b1afd905bd0b9c885783098ca9d17f45f179b4f876eb79b708f1f54523a71808f6f5121aee45b4e788e40c5cf493fd9e0be05187cce23b1c861f7bcb3b1feaf80813e3bb93186f01cab4b632ba8f5873a1289855d3a258dd74a38c272ce61761980588cf3f41206413f7c6dfe3ff1d85befce030efe50a3b8e8a4453b87d3aea0ef585704393eba91f117d9dc0700002000000000000000005857073ba61bc4d713354b08000020000000000000000058570c7327a2a48bf2b1490800002000000000000000008d089f0b3c252fcb29d88eff4f3de5de4476c3ffff80ba82bbc3bdca91550a94c39013a235484cb28f8203312fa3f4d1736fc93625c080580670bdf4d75905b6e4d8e2215733f20bc5e01d9b847e643e3befeb8970274e8065c55cda413f3a625ffa8664a93fb8335b11d8c8cdeb862f8114ebc7d5805c1f805118140032a61c629df40aae7a68132680133aa710e8f3d7994226b6dfe3a212804259219c498af170230e193cf5b37c76826217983668e8ded331834829097a2e8032d17c310be59bc58b951c98474e82b41a25ce01b70a6b34dc1f89f610b68ebb8043cd7ad8780dadfb4d70d5d12c55af0393e4ad87469f09186cc9a40526bbcb7680efea83106a4aa6567f6dbbb5659d765f1ab2a7e1ad4f08f704358e9bc0a2a22a80696b62050e66bd3495903f077d3e0f5ea8f494f58bc08ca517ced261d54181d0805b98e4e0657e4dc0d47281061e724c1b8735e03ee41142cbc498b14245ab274880dffe22702dce155fb9e9a90f96c749dd5728fee39d18e002761836763c7ce656803bbc8e6e0126296f91049b925214bfd867ef4fcb7961d9983dbdb5dfa475eec380acb48bcae873b11c6b590a5b899cbb556e48736500450c07c9f981a54949faf7807833167c1ea3ff155baad1cac4e8cb68e3e1a8c60cde4b7b7f3872684d52d428806a1a920bc5677c3777e0e93fca25e0d2a46b31721c16b38f32f33c05ce7e9f6f805a0ba861e6ba227742cb7f79e349779e4ed20547f9ba451f7256fece7107738c01079f0d3719f5b0b12c7105c073c507445948f9ff5c5702a6fc915ccc55a0300800002408d0070000d407000080b7c6e2167110e8b651eb693a5bbfb83b6f968091478222e136a68389f2cd385c80e6086b406a930613d6f03e4d1bbaa36c00c53c176b59f4d9fa63a837fb0cade87c570c88433df862dbcb240800004410e8030000d0070000d4070000e707000080d91ea739b29eff585922788d29326ba4f431ec0ca7f14811782892e3723611385c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080dbd75e09babf2a19db3fedf382d7e7a16978cd02c781b1ccae2849c29a605f1580b0729d5ca37eec37b38e30156b592a83a47fef16ecaf48692f7dc11d2ceba1a380599a01479a3f3964f1267df9171711867a8b7ecabf4c55de36a54494ad35f6d48097fe80188ec468eb8ee172ddc2f8a6606482f09058b3fc0034596be62867ab09804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e0800007d03bf0e02656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791d6038470a0d000020aaaa0a0000004000808f6e2b238160338d09b9777042423f2c080d2554575b8b4c8282606e91f0b2b480e229e6382cb05058145a936a2c33a28e998a98fbb4a9123e2d5108a5613bcbc780462c6fd312f1d8c48aae32e5bd6866bb8395478ba334c30720f035938f5eeea9800abace18357b8a2f31685d7b44c6fd54d0d653c1e4a15c1b1620751c30cdd4e980b0018a90e5093fb5d579d76c73bf1b65fe79d9d1e09b4a3654a6d9475aca50a0d4e80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000010305fad7a0ae358701d8c8dd382d43f172b19589419d3844cd707bcbdd463df9005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000107bd3b149e10d37ef8fb42f7df625b27cda2d207ffbfbcbf43c6bd7fe43fdef9005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001252c8d2a85ed57e843f2cd9cb00a186b1d75f75476bf5349e4c807dc62be5201005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000133319aa7014be6f83b324f72831caa35246739f71501c0f0fd1b67c4a9ca5e83005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000013a508f064297c88e1f5287331bbdac38fb6cfc7ccbb42db8be28b34fc269dc6f005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000013cac8fe80606799d4cfe5a7f29abe7013b42fbd61ec5b0af052c3ed6f2c48bf1005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000013cd1dcd447e0e0a241f52cebfdf6b91e68891fdc35e6c1991eb7df2b0285d0b6005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000149c9a2f64f9e197668727eb2054a2d554fddd520315b2d4f5cd68cba0dc5d50d005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000156d0d6cff1c7cc88d809146ceec4dd398eaf8da45476090023978209e14d8a58005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000016278c3f2e3e9c118a9005fe5a544cc278b6052472e4b1cc32b0a7e7643359a68005039278c0400000000000000000000005039278c04000000000000000000005501e8030000009001000090010000000000000000000163677a48bf325234e5d67d153253bf2f0e8c9995e8e042ea42decc21893d4ae9005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017429fa755a5c3ee6b400c0c7689ce0ab2847f599cf71ac3e97a8b2d9f85c154c005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000017f70f81377f6fc1aa09570a4179b81b594e7b8ebfabd0718d3a0a7491d3036c6005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000018d1f26e6793d2b4827c57aa4bb6e943d784555d10b725984a52e3878ca3ce9ce005039278c0400000000000000000000005039278c04000000000000000000005501e803000000900100009001000000000000000000018f1964c3ea24adc3e4b1e0ec6dcfa42b75fe97c4798b2d64f38d5162fff11dd5005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001984d6cff54227d94b500f787d22f39f011f9790b43da8fe5725f6cf98e1872a5005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001a47c1b3769814f47ba8ea46acdc977979c1ac52caad728a4ac13e625a4f472cd005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001b05bb7ec2cc7615f5d28f566185505040426f8471d5f6f8becfb01c16d92f630005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001b12ef0582768461427552bada5ec19c0080bde421cad25487a809501eb67edc8005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001c7d8a0f3535029d09ffc7a856c32466d58307ad38a07f12212d0ba1ac1789df3005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001ca246359933caadd1fdaed2ac75c7da47cb577db304f421839b5465ec2919267005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001de8b8ad0bb21dcf55fe8b7bef0142bf5c04b0f1329aa6a9cf9d43b0236d508c7005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100000000000000000001fb1948877d0df5bef2c2caeabd79e27946976435748eff7bacdb743549ebeb5b005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100010000004a000000014d1dde4137ab4a7c2ecd70c99e31f69c257b8519f58bdea4d2e5ee5d605c06bc005039278c0400000000000000000000005039278c04000000000000000000005501e80300000090010000900100010000004a00000001b134cc2c95480efb248d417dbad138272c696fc0541cfc49fe7786b7c499cf56005039278c0400000000000000000000005039278c04000000000000000000000040ea03000000d007000000d107000000d707000000e70700000000080000002408000000250800000027080000047d9f460129010003100004000002043205011f00028c86470a13000002043205011f00028c8647000d010204000101003ad7d92add30a4e4c7623b5c4731d11366e485a70b132b1678528b555de34e1e2a080000002c080000003e08000004799f460129010003100004000002043205011f00029ad91d0a13000002043205011f00029ad91d000d010204000101003ad7d92add30a4e4c7623b5c4731d11366e485a70b132b1678528b555de34e1e49080000004b080000004c080000004d08000000", + "0x280403000b70ea9eff8c01", + "0x4502840014c8e8b6a677a898ec5eb3ff2af5af089227112fc963884b9fd54f24937f5b4d00d151200783c9980cb98483ddea173c76c6ae55c1e782f1bb3d3db7ed66519b6be984e41d0ca040c8b28d2a3e8680a061e79e401dc66eacb1b03827349da17f0d00756700000a0000252da31449ccb01825acfd81e9aec77529f833febb6a34865c4e47369290bab70700f2052a01" + ] + } \ No newline at end of file diff --git a/src/services/test-helpers/mock/data/events6202603Hex.ts b/src/services/test-helpers/mock/data/events6202603Hex.ts new file mode 100644 index 000000000..366edc148 --- /dev/null +++ b/src/services/test-helpers/mock/data/events6202603Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const events6202603 = + '0x48020a026d6f646c506f745374616b65000000000000000000000000000000000000000056495460066a5fab4be4b0634c41f0e550f4f3e4d3436924364ce98d8678372d950200000000000000000000000000000000000000003203c00700007369626c2708000000000000000000000000000000000000000000000000000000a3e1110000000000000000000000000000000000003201c00700003ad7d92add30a4e4c7623b5c4731d11366e485a70b132b1678528b555de34e1ef794e1110000000000000000000000000000000000003201c007000056495460066a5fab4be4b0634c41f0e550f4f3e4d3436924364ce98d8678372d090e00000000000000000000000000000000000000001e00a8aa72a4ff80948a406bced0602be649bd10cf247d63642e4d16a635a26c5cbba8aa72a4ff80948a406bced0602be649bd10cf247d63642e4d16a635a26c5cbba23f304a25380000000000003203c00700007369626c3e080000000000000000000000000000000000000000000000000000806676070000000000000000000000000000000000003201c00700003ad7d92add30a4e4c7623b5c4731d11366e485a70b132b1678528b555de34e1e775876070000000000000000000000000000000000003201c007000056495460066a5fab4be4b0634c41f0e550f4f3e4d3436924364ce98d8678372d090e00000000000000000000000000000000000000001e00f91c8586b44b0f94146b25fb378b44c3f9978aca96797b3e7cafcc74f126b032f91c8586b44b0f94146b25fb378b44c3f9978aca96797b3e7cafcc74f126b032a23f304a253800000000000000000265cd1d00020100000100000000002220bd43551702000000020000000a0814c8e8b6a677a898ec5eb3ff2af5af089227112fc963884b9fd54f24937f5b4d1288d5030000000000000000000000000000020000000003252da31449ccb01825acfd81e9aec77529f833febb6a34865c4e47369290bab70000020000000a00252da31449ccb01825acfd81e9aec77529f833febb6a34865c4e47369290bab700f2052a0100000000000000000000000000020000000a0214c8e8b6a677a898ec5eb3ff2af5af089227112fc963884b9fd54f24937f5b4d252da31449ccb01825acfd81e9aec77529f833febb6a34865c4e47369290bab700f2052a0100000000000000000000000000020000000a076d6f646c506f745374616b6500000000000000000000000000000000000000001288d5030000000000000000000000000000020000000b0014c8e8b6a677a898ec5eb3ff2af5af089227112fc963884b9fd54f24937f5b4d1288d503000000000000000000000000000000000000000000000000000000000000020000000000a25ea5472538000000'; diff --git a/src/services/test-helpers/mock/data/validators6202603Hex.ts b/src/services/test-helpers/mock/data/validators6202603Hex.ts new file mode 100644 index 000000000..3c58ecad4 --- /dev/null +++ b/src/services/test-helpers/mock/data/validators6202603Hex.ts @@ -0,0 +1,18 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +export const validators6202603Hex = + '0x38424ecaa1e5d069bb89c743c3ddb44d9cb023aff0ad78e3c502bd39b0abbf77155009e192ec169788c9c1f0202fe7c2bc79405ff8b6e1d1ac78fd6152006e606d50673d59020488a4ffc9d8c6de3062a65977046e6990915617f85fef6d3497305ecc1b0043fe1fc18950cef3726fa74151bc41f77438ce924c11a9b43823ff43c46ff658221e07564fde2764017590264f9dfced3538e283856c43e0ee456e51d4e6d6256f56677bcdbc0543f1a2c40aa82497b33af1748fc10113b1e2a1b460f00168a3d082a8ccf93945b1f173fdaecc1ce76fc09bbde18423640194be7212fe8102dbc244e7ea2babd9f53236d67403b046154370da5c3ea99def0bd0747a00c703a1cde92ffaf1f8312c1fdb3a81140f7e76789d55ae1f0683025c4286493a6a0745688c52b4709f65fa2e4508dfa0940ccc0d282cd16be9bc043b2f4a04e5c49f7bc76b9e1b91566945e2eb539d960da57ca8e9ccd0e6030e4b11b60099da9f7fd3d9612a68d2ead69dde53297b172b7db514d0d261e7c5be987df7f32a56495460066a5fab4be4b0634c41f0e550f4f3e4d3436924364ce98d8678372d6610a5024c2a5db3d02056d4344d120ec7be283100d71a6715f09275167e4f38'; diff --git a/src/services/test-helpers/mock/index.ts b/src/services/test-helpers/mock/index.ts index 023c26894..6bf1e85cb 100644 --- a/src/services/test-helpers/mock/index.ts +++ b/src/services/test-helpers/mock/index.ts @@ -19,11 +19,13 @@ export * from './mockApi'; export * from './mockApiBlock18468942'; export * from './mockAssetHubKusamaApi'; export * from './mockAssetHubKusamaApiBlock3356195'; +export * from './mockAssetHubKusamaApiBlock6202603'; export * from './mockAssetHubWestendApi'; export * from './mockBlock523510'; export * from './mockBlock789629'; export * from './mockBlock3356195'; export * from './mockBlock5236177'; +export * from './mockBlock6202603'; export * from './mockBlock13641102'; export * from './mockBlock18468942'; export * from './mockBlockHashes'; diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts new file mode 100644 index 000000000..c43bec8fd --- /dev/null +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts @@ -0,0 +1,296 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { ApiPromise } from '@polkadot/api'; +import { GenericExtrinsic, Vec } from '@polkadot/types'; +import { Option } from '@polkadot/types/codec'; +import { + AccountId, + ActiveEraInfo, + Block, + EraIndex, + Extrinsic, + Hash, + RuntimeDispatchInfoV2, + SessionIndex, + StakingLedger, +} from '@polkadot/types/interfaces'; +import BN from 'bn.js'; + +import { assetHubKusamaV1000000 } from '../../../test-helpers/metadata/assetHubKusamaMetadataV1000000'; +import { assetHubKusamaRegistryV1000000b } from '../../../test-helpers/registries'; +import { balancesTransferValid, blockHash6202603, mockBlock6202603, testAddressController } from '.'; +import { localListenAddressesHex } from './data/localListenAddresses'; +import { getPalletDispatchables } from './data/mockDispatchablesData'; +import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; +import traceBlockRPC from './data/traceBlock.json'; + +const chain = () => + Promise.resolve().then(() => { + return assetHubKusamaRegistryV1000000b.createType('Text', 'Kusama Asset Hub'); + }); + +export const assetHubKusamaGetBlock6202603 = (_hash: Hash): Promise<{ block: Block }> => + Promise.resolve().then(() => { + return { + block: mockBlock6202603, + }; + }); + +export const assetHubKusamaDeriveGetBlock6202603 = (_hash: Hash): Promise<{ block: Block; author: AccountId }> => + Promise.resolve().then(() => { + return { + author: assetHubKusamaRegistryV1000000b.createType('AccountId', 'EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH'), + block: mockBlock6202603, + }; + }); + +const getHeader = (_hash: Hash) => Promise.resolve().then(() => mockBlock6202603.header); + +const runtimeVersion = { + specName: assetHubKusamaRegistryV1000000b.createType('Text', 'statemine'), + specVersion: assetHubKusamaRegistryV1000000b.createType('u32', 16), + transactionVersion: assetHubKusamaRegistryV1000000b.createType('u32', 2), + implVersion: assetHubKusamaRegistryV1000000b.createType('u32', 0), + implName: assetHubKusamaRegistryV1000000b.createType('Text', 'parity-kusama'), + authoringVersion: assetHubKusamaRegistryV1000000b.createType('u32', 1), +}; + +const getRuntimeVersion = () => + Promise.resolve().then(() => { + return runtimeVersion; + }); + +const getMetadata = () => Promise.resolve().then(() => assetHubKusamaV1000000); + +const deriveGetHeader = () => + Promise.resolve().then(() => { + return { + author: assetHubKusamaRegistryV1000000b.createType('AccountId', 'EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH'), + }; + }); + +const version = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Text', '0.8.22-c6ee8675-x86_64-linux-gnu')); + +export const assetHubKusamaActiveEraAt6202603 = (_hash: Hash): Promise> => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000b.createType('Option', { + index: 49, + start: 1595259378000, + }), + ); + +export const assetHubKusamaErasStartSessionIndexAt6202603 = ( + _hash: Hash, + _activeEra: EraIndex, +): Promise> => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Option', 330)); + +export const assetHubKusamaBondedAt6202603 = (_hash: Hash, _address: string): Promise> => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Option', testAddressController)); + +export const assetHubKusamaLedgerAt6202603 = (_hash: Hash, _address: string): Promise> => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000b.createType( + 'Option', + '0x2c2a55b5e0d28cc772b47bb9b25981cbb69eca73f7c3388fb6464e7d24be470e0700e87648170700e8764817008c000000000100000002000000030000000400000005000000060000000700000008000000090000001700000018000000190000001a0000001b0000001c0000001d0000001e0000001f000000200000002100000022000000230000002400000025000000260000002700000028000000290000002a0000002b0000002c0000002d0000002e0000002f000000', + ), + ); + +// For getting the blockhash of the genesis block +const getBlockHashGenesis = (_zero: number) => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000b.createType( + 'BlockHash', + '0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a', + ), + ); + +const queryFeeDetails = () => + Promise.resolve().then(() => { + const inclusionFee = assetHubKusamaRegistryV1000000b.createType('Option', { + baseFee: 10000000, + lenFee: 143000000, + adjustedWeightFee: 20, + }); + return assetHubKusamaRegistryV1000000b.createType('FeeDetails', { + inclusionFee, + }); + }); + +const runtimeDispatchInfoV2 = assetHubKusamaRegistryV1000000b.createType('RuntimeDispatchInfoV2', { + weight: { + refTime: 1200000000, + proofSize: 20000, + }, + class: 'Normal', + partialFee: 149000000, +}); + +export const assetHubKusamaQueryInfoCall6202603 = ( + _extrinsic: GenericExtrinsic, + _length: Uint8Array, +): Promise => Promise.resolve().then(() => runtimeDispatchInfoV2); + +export const assetHubKusamaQueryInfoAt6202603 = (_extrinsic: string, _hash: Hash): Promise => + Promise.resolve().then(() => runtimeDispatchInfoV2); + +export const assetHubKusamaSubmitExtrinsic6202603 = (_extrinsic: string): Promise => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Hash')); + +const getStorage = () => Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Option', '0x00')); + +const chainType = () => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000b.createType('ChainType', { + Live: null, + }), + ); + +const properties = () => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000b.createType('ChainProperties', { + ss58Format: '2', + tokenDecimals: '12', + tokenSymbol: 'KSM', + }), + ); + +const getFinalizedHead = () => Promise.resolve().then(() => blockHash6202603); + +const health = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Health', '0x7a000000000000000001')); + +const localListenAddresses = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Vec', localListenAddressesHex)); + +const nodeRoles = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Vec', '0x0400')); + +const localPeerId = () => + Promise.resolve().then(() => + assetHubKusamaRegistryV1000000b.createType('Text', '12D3KooWA88bs6zSQmvvTvwqgW8RDFos7KsJrfCAXjm9QyDESgtU'), + ); + +export const assetHubKusamaPendingExtrinsics6202603 = (): Promise> => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Vec')); + +export const assetHubKusamaTx6202603 = (): Extrinsic => + assetHubKusamaRegistryV1000000b.createType('Extrinsic', balancesTransferValid); + +const traceBlock = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('TraceBlockResponse', traceBlockRPC.result)); + +/** + * Deafult Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block + * #6202603, which is what most Service unit tests are based on. + */ +export const mockAssetHubKusamaApiBlock6202603 = { + runtimeVersion, + call: { + transactionPaymentApi: { + queryInfo: assetHubKusamaQueryInfoCall6202603, + queryFeeDetails, + }, + }, + consts: { + system: { + blockLength: { + max: { + normal: new BN(3932160), + operational: new BN(5242880), + mandatory: new BN(5242880), + }, + }, + blockWeights: { + baseBlock: new BN(5481991000), + maxBlock: assetHubKusamaRegistryV1000000b.createType('u64', 15), + perClass: { + normal: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: new BN(1479914788000), + maxTotal: new BN(1500000000000), + reserved: new BN(0), + }, + operational: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: new BN(1979914788000), + maxTotal: new BN(2000000000000), + reserved: new BN(500000000000), + }, + mandatory: { + baseExtrinsic: new BN(85212000), + maxExtrinsic: null, + maxTotal: null, + reserved: null, + }, + }, + }, + }, + transactionPayment: { + operationalFeeMultiplier: new BN(5), + }, + }, + createType: assetHubKusamaRegistryV1000000b.createType.bind(assetHubKusamaRegistryV1000000b), + registry: assetHubKusamaRegistryV1000000b, + + tx: getPalletDispatchables, + runtimeMetadata: assetHubKusamaV1000000, + rpc: { + chain: { + getHeader, + getBlock: assetHubKusamaGetBlock6202603, + getBlockHash: getBlockHashGenesis, + getFinalizedHead, + }, + state: { + getRuntimeVersion, + getMetadata, + getStorage, + traceBlock, + }, + system: { + chain, + health, + localListenAddresses, + nodeRoles, + localPeerId, + version, + chainType, + properties, + }, + payment: { + queryInfo: assetHubKusamaQueryInfoAt6202603, + queryFeeDetails, + }, + author: { + assetHubKusamaSubmitExtrinsic6202603, + assetHubKusamaPendingExtrinsics6202603, + }, + }, + derive: { + chain: { + getHeader: deriveGetHeader, + getBlock: assetHubKusamaDeriveGetBlock6202603, + }, + }, + query: { + nominationPools: { + metadata: mockMetaData, + }, + }, +} as unknown as ApiPromise; diff --git a/src/services/test-helpers/mock/mockBlock6202603.ts b/src/services/test-helpers/mock/mockBlock6202603.ts new file mode 100644 index 000000000..b3144ad4b --- /dev/null +++ b/src/services/test-helpers/mock/mockBlock6202603.ts @@ -0,0 +1,31 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import { assetHubKusamaRegistryV1000000b } from '../../../test-helpers/registries'; +import block6202603 from './data/block6202603.json'; + +/** + * Mock for Asset Hub Kusama Block #6202603. + */ +export const mockBlock6202603 = assetHubKusamaRegistryV1000000b.createType('Block', block6202603); + +/** + * BlockHash for Asset Hub Kusama Block #6202603. + */ +export const blockHash6202603 = assetHubKusamaRegistryV1000000b.createType( + 'BlockHash', + '0xc94967e879d161868328c382911620b6ee6ae8687d907012f2d1ef4c18371c62', +); diff --git a/src/services/test-helpers/responses/blocks/block6202603paraId2087.json b/src/services/test-helpers/responses/blocks/block6202603paraId2087.json new file mode 100644 index 000000000..71b9492c1 --- /dev/null +++ b/src/services/test-helpers/responses/blocks/block6202603paraId2087.json @@ -0,0 +1,593 @@ +{ + "number": "6202603", + "hash": "0xc94967e879d161868328c382911620b6ee6ae8687d907012f2d1ef4c18371c62", + "parentHash": "0x594239f2a711545b4766f54e018218439d08922da82131edda8e3f194156e75a", + "stateRoot": "0xb05dcb55a7fb932f6a3527c7cd1a3810a867ceaa60543060b84999062a22f233", + "extrinsicsRoot": "0x69f1db275aa7505d543d8b92e0c88aa40fc1441a2c7b0ef89c1ec14fc4a644a7", + "authorId": "EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH", + "logs": [ + { + "type": "PreRuntime", + "index": "6", + "value": [ + "0x61757261", + "0x2824780800000000" + ] + }, + { + "type": "Consensus", + "index": "4", + "value": [ + "0x52505352", + "0x9b04e48d3e3721d1a350c9fb459fab80d90be97d26db0421604e5056539e6e54127e1a05" + ] + }, + { + "type": "Seal", + "index": "5", + "value": [ + "0x61757261", + "0xe891e3ec8d2cd702eeb6bbaa6edfd40e628a50585826abc26f8dbf6703959934f6d4b8967a896d86288caa35178ef02ae0de18fd8d8beead17f7d94907909a8d" + ] + } + ], + "onInitialize": { + "events": [ + { + "method": { + "pallet": "balances", + "method": "Transfer" + }, + "data": [ + "F3opxRUwkBj1LqjZ7DyiHCRh9Z4zVPLaVjoxfD5ddbip8mt", + "EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH", + "661" + ] + } + ] + }, + "extrinsics": [ + { + "method": { + "pallet": "parachainSystem", + "method": "setValidationData" + }, + "signature": null, + "nonce": null, + "args": { + "data": { + "validationData": { + "parentHead": "0x10350c7ec33a090bc4781f86bc7725f8b90e4095d74f2e27c27c139f48a37e3daa937a0189000f388f2c108a8cacd41c5a45a81087f481d9bca3ef09583fafa8fa07d72531a87e11a838118a27d6bf66c19a63d30d2a8d1151fdee591032beb63b92aaaa0c0661757261202224780800000000045250535290cae6ae44300931609745061fef8c7d76bff90cb9e462bb8283320b7476b4fabce27d1a05056175726101014267967d6d180db781289b908d9d5011e32a4cea5eb9f86c8a440f9a84955c06ead1514199565789ff08ceb84a0e77282e0b5c86f89337e12ac2f3acdd349a8d", + "relayParentNumber": "21405572", + "relayParentStorageRoot": "0x9b04e48d3e3721d1a350c9fb459fab80d90be97d26db0421604e5056539e6e54", + "maxPovSize": "5242880" + }, + "relayChainState": { + "trieNodes": [ + "0x0000300000500000aaaa0a0000004000fbff0000800000000a000000100e00005802000000000000000000000000500000c800001e000000005039278c0400000000000000000000005039278c0400000000000000000000e8030000009001001e000000009001000401002000008070000000000000000000001027000080b2e60e80c3c90180969800000000000000000000000000050000000a0000000a000000010000000103000000012c01000006000000580200000300000059000000000000001e00000006000000020000001400000002000000", + "0x01acbfe96286e1c25b63ddbd665466f76953ce8b9d6cf2c07361f5819de9287900", + "0x36ff6f7d467b87a9e803000081879858c3fec3f733fe2e3f02ae2938ebd014cf31f1fdcdb7449664ec481944", + "0x36ff6f7d467b87a9e80300008a25e49d085a6efc7e83f7923a2d17c417cd5997062674e737d38666e15be944", + "0x3d0027092eef0545e8030000d70700000f4891eed327ec619956fd7a4a69eb71aadc28a7f8ea475e857645df783856f9", + "0x3d00288c141c721de80300004d0800003d96d2fee6debbe11f3ce3225dcc4f0b62edb6a1791aaafcb661faad053db695", + "0x3d00ab91cf0114d8e8030000000800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d0417395fc0bddfea030000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d063802d0f8d472e8030000e7070000fc8d4b00ee62757ab17efd0a6da7c30a11e4582660dc428208bb96b9db99a33b", + "0x3d0abb2f2bb1c94f3e080000e80300006bdfd6903eb5cc3e75fd74b8d13870b25804c846464297332a315d18b9d7db68", + "0x3d0b7902b430328be8030000490800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d0b80079d8b99f3e8030000240800006e90d9a52eccddc21946b9184827a5aa7c8f28d52f55a93ccf379929f21f2cc5", + "0x3d0ba169a93195b3e8030000d1070000c4abbf3c2b8735c3e58e66e9bf48b7337ad98595616efc94567751ea0ddd413e", + "0x3d0c0201e32ae86bd1070000e80300002f3f357504bc41763b4b2c3b03283cbcfed425452134d99de36b747657cd79a2", + "0x3d0c808d54a8937be80300004b0800005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3d0f1131b7f54b0800080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3e0053f38ebdfd42e7070000e8030000d920b032b08ef81a9525faca739513dc052e4a30c97f7b3e175c6a6a165a1ca8", + "0x3e04d2a15ab51127e8030000d007000062ee40ae92c7cec5531ee61356ead76a68e4c9777584ca31004af958d39435ba", + "0x3e0f2c689744e55be80300003e08000055fe613edc8206741d93755e3c1178ed70b8cd767849e8bf33f1ba6a1d18ac6a", + "0x3e1c643c9d90ab7427080000e80300009357b4ce84943035c77cfba8afb7cf8093afe1bb092492b108fc66785fe4e6fa", + "0x3e1fc502e2b07e96e8030000270800008a529e97f7183cd27f03b8ce01b2bee0bb4ed2a1603aed5c4f2760718084ae8e", + "0x3e29b296823383d7e80300004c080000f434e45a5b74f98880767169214528b5c4439942cd1c4309d09d6eb548e8c926", + "0x3e3ba901905f80c024080000e80300009395495a8ee957fec81bad55d7556319d6239488227ed449488183bee0e37bcd", + "0x3e43d73bfd0011312a080000e803000048742b1131abddf07c6c73aeb0dcc03aa6e116721427e043e51dc69342ae8e2e", + "0x3e4f36708366b722d0070000e8030000152afdd27dce1795fef56af6e9b2d7d35b78d6436a280c16ec00b42161e471fe", + "0x3e5351db2428a52c4d080000e803000095ce736a7c6a72c08b0b8d49e8b0d7ea21a69d0f3938f15ee116f3be0323670a", + "0x3e55ca0b91260bbdd7070000e8030000387fddf5b0642679e076aaf48fba2b2f2e866497cdadc8beee94ef3b70011e42", + "0x3e6fe8fcbc5314b84c080000e8030000e6b7d897b76212e737f36aad983d29046111061997c570fee79f6f6882de3e7e", + "0x3e77dfdb8adb10f78f10a5df8742c545a283db0b5108338b5b7dfce6594e4f11b1feb5c1d16609bad586d028ab96eb30", + "0x3e7913c5068de7ece80300002a08000088abb6c48636ba8f340502a2b687206114907799aa55e4960a237fd47deb1c65", + "0x3e7b9ae336e44cf849080000e80300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3e7d99738139957de8030000ea0300005102112cbc3c93e6f2491146132ee043bad798bc1db870f00605df447e29be82", + "0x3e99246104cf41564b080000e80300008f8c21ea2b7d90c173aa5d70cae190ebcdd19fa0681a038b3d74b21a4b33ff4b", + "0x3ea0c4f025fc646725080000e803000022fe4f32e991c6235cb4f5c2693a5ef1093c618a959888e965c1911e18fe21b8", + "0x3ece433339688292e803000025080000b0bb019b37c9a270eeca1177f99478cb28afdc77fc7180f0e2ba505770784c29", + "0x3ee82ccb5cb954bae80300002c0800009f8d910b91e34875518c76e3add92dd20a39b782e51804c14ea66c5c8839f184", + "0x3eea18d8d01946cb2c080000e8030000672c935344ba9c7f941872ba7347d84680538f3db578ec8fb73cde620df5f204", + "0x3f0004b49d95320d9021994c850f25b8e385a259772211246037413843b474d01d815daa0c5f682d658885e9ae6e14fe57a5", + "0x40ea030000d0070000d1070000d7070000e7070000000800002408000025080000270800002a0800002c0800003e080000490800004b0800004c0800004d080000", + "0x56ff6f7d467b87a9e803000080fa743b1d784649b30ff69b95c55e8217e44b670fdf82fdc99364d82cbd98c176", + "0x5e414cb008e0e61e46722aa60abdd67280df238aa038233b826843455b736755c50dbf54eb987b1b4c6dd2c445643668e1", + "0x5ee678799d3eff024253b90e84927cc6805ab2169f195699cf6aa47c7b1b8ee7d84ee2316672bef6e41c93ec1f6ae19582", + "0x800014805df38de70665ebb7ca4c3510ed3b3b8fe844657d8584479d8fe5350a043b168080edf87ac234e748dbb8c928cb05060fe4f44a766d72b268ad387478bde7126612", + "0x800060802cfdaaefe386db543e4dbf3980ce9eb74281998bdd9c5808f3d0c7e4ac59c41a4c5e7b9012096b41c4eb3aaf947f6ea429080000", + "0x80006f8076365ef7e5bd0d0f42f498cd62a36ad27739c3c741143a5b71039a65a90d8fa280e182ce100b461cbd2d80a49876ec48e75493989aa25137fa893ef3e420575247805afad8b0fb894bf847d1026432e58e4d14791d8a19586d1471684fcb59533a05804ea6d99e276789754d88da41ce7253447651ee74a7eca0975da603e488d69f9f80f8a89e0547d05f5f877dfc8bdeaf2a39aa540a1968a37d6e9d54058113ba711180d5b284bdc9b1d0d8f3b3985926d337fdf54c32fe5c28a342b3178c2a26146d66", + "0x80008480cc2aae745e85b2761b5ab53e6fb6883e8a70868ea2c08a93b7ca145aa3b31377802665115226983291438599ceb37967c42a9476dc562598f9ea1bdef2d8334747", + "0x800110809982165428e835d3adfd614c4ced71cdd81f42521b92bfa45e5ecc821ffbd34b800ebe650369ce0e3ce85b22816181f598cc6ecf7a3b22314357ab4181b9ccb867", + "0x80011080efc65855b7d9157fb6b4bfd8f0052427775c52f07206e8e8a0d0c8bf83f4d0768086091580e16ce0d9efb3ae1b0e768ea0c052f6f891d4b691708c2873d8897227", + "0x8002a4806231212da6baa80044a1d72059b7d9ea47a832d554708b48f95f3b1ae818400480482280ea22027d5a193e7ccda411c01faf38f48014aea34eaa41976ba381b2fd80263ebfe2f2d9840c4edd96157020f0b663d3690d20486de5dd78591deeaa2cf980e0839d4665fbaa5751021006038919243728691eb4e98e0e3f7e48a73ed4ce9b", + "0x800401801e226c962da28b0639e3affe37b1b0f9e26a5cb3d5e1aaebfad5a8e89429c05180073d2ffc2d5c08423ebe357fe876182f2ff80855a20e7e8f2376bfe1abddf6b3", + "0x80040480d4260fe2b98698a44913c1966b887245a09b16b09a901960b6a2648ecde8d2db80e1af12e9054e5b39d83866c1ee03b7f3c2041a679e6f27463f69263c09ec78cf", + "0x80040480fb637d1bc593f6b4df9ec08c92324862635625d25eb2b4635ec6acdcf5075a82800fe6b03639ff2739e42b263a64b97458bbb7b04a7f13a7dd10b77ba5c3d3940e", + "0x80046c80a2cba86fc7a299ded04f3546292027f70d78b9a023317f0546587ae6002b32e680cee7806f954c7bad16ff5c1306b35db56c7000236467d467085a3c16e21d93ca808f83f0d8e6399e9f9d10c3c89b614e318848dfb7ecead89b137ab1fe2fa968f980f8b02f0bcc31b9f017029ecff788e3146355e6e2e29b81554d0f11a788223d18801f82008e759262e9da7278c706a63166642d882a5a4020c33811e1745f2f441e", + "0x800802801d79c3436485a9c1173a679f70877d551c8a84cefe54edf4e0867ee117f94fed80d4fa184dad7a3c7c443d478ce0aa58afc3ec264d3aae00943cad72c34a32b4a7", + "0x80082080bca9a5d1d30ab282cbe4e036bf5aec67c0b24aa59002e5bafb2a60356516fcff485ead6eef5c4b1c68eaa71ea17a02d9de0400", + "0x80108080f834650ba6c562ee0738430813e1af799e68a7afd17a9242f997d02e0a7a423a80339f920b1e559d1ceda19ee1d5335e713a97a79a4474f2fd5884be18fb7449dc", + "0x801117806083fccc5ad9489e8fffd469466a4206a743d8dbbc8fb301059daa1d198c862880f203165f73156b6862d3538f17e3e93cf350a4cde385dabe606ec72422e31b6680e04949abcd362f673a80e0db81a8ae1d3476a88edd6699e11835ac7ddb4c63dd80f87d0651b909ecbfca245ad314780421027cac97a5cb7a7f63ae5cd0ce70574680456bd2f953b0181b33e2243173bc096a801f97fd913ea0eb8c43479d8fb2ba1280ea0d0f950588759538ba02df5c6276a7804752b0237801acadee38fa853191d4", + "0x801eff8000b885c9aabad321176680b4bc636eaf8c495b7f51da250c139a4f987186406b80550e5b2fc17d5f529f33dc284b6a35522b63a2631eaafd07de2b8dbb75e73c2180dae3f9657f9ffc06caba127092da4c2c3f1f6da094a31b476362cd04c3f9ec318062f106985ded13667158d42c9856f180b48308053558503788bcf118757b6a7c80f9ac367bb8835e9e8f9891e15e98f4e28627550aef9bbdc9b15d9d17edbb71068004e85658be70231f424ac9a280a0838d95a1fb68facd6dd27b288c018e409c49804b37d20bf4b867485357c55ead1ab63916cb6dcfa1f524ceb3e911001c32d66f8067479fc73e71b387877c06183ff3581d9205839472cb85ff69ee2cf7349b0294807744fc4476aafa2099242a3c5f51dcdf3bbb9f1954779f0f60c885320153b89880d3e56e86879baa75f9918b5ac71451fade06d10c6d130d18d3714250708156ff809149846bda138527a45f4b32f722c5915d98ec2375657e69ad252a8b5c462172805d3371bea33e9fa3d763a18db4be8d40016c3647090768b76776b61a0d9141ce", + "0x8020808082456e54dee67b858ea53059bb160edd6e5433cdc0b689406a6e0b8eb2758e198014f18579c428cb5c70f164b297ac9725977a7537fbdf214d229a71262545551e", + "0x802800808553cc052d210285f729cfb3fb728c5021ebb5a16e0f5f081df4e50c7c561f93809c4eb5cb16eaa7c440fe9a190a376b50dcbb98ee3d29f7a48bc52e6903dc4ca4", + "0x802f3780239a57ff3b016a4b7708837d7182390c38597bd85e9d4765f53b73f64186b2c7802b6d52e60ce30ea6a8371ddce58619b67314c54f4ecbdb7e52d7932a2a2aee4b80494ddaef5b3d9ce1d8249d7b41fb365457e2df1daba445970b205829053c63aa803c0f89cccf3884b61194698008f022f9f2c7ad65dae3c9f59548bbdd34f005728030011bc1da5291d9e00cac484b33115ec2d90e97cf4fb8edc2a6f0e94fb18749806939c3b95733c2c4e7d5368465b20db333000a7f5b5c8617aeddeda89f7b76f3806076787bb11e252e9b384d76c143bff8d5fdb5b771f9d16e3588f934b4d682228030b88ba31e225f68467ee220c37d520d451d203cad852688db4dd3b6c706584b805d999d96b92b6f9996e9cb2e4008c951140b7a7a8ddf58d4f1c1960e76538bc88010f79b987ac137d23660a0baefaaa97b3d00dafa80c96283c3f2360ebee77ac7", + "0x803e8d804e4e8db1addad1e66010fbd263c5656f452df28fc2048c3099248a8c0fdcd84d8047e6f8fce07e10c78aada31a4cc281f94082e3424e8eb0281029901202e1e14780be905512aae9df436d3afb7df218e055883c300c1b2f2ca7b4183bd2715efc1d80d57143f068172a116f9816e516e5a172d673923a3728279c64e3255e49180f5e80c5d70ba380fcb9c9fc7afd581c192b52e6d22d62eb57b6a9608a79c3c3030e5980a47145f0ea0debce0b08212157e3811dbb169e28f87e6985b5d6e8b072673364803c291cb0d7170f7a801499c66aa95b2aef8fa7431eace9843569957b91cad7f58027857da13cb393a02549f9544ad98c08bf67c08d94ca9345744f86997f54a0478085715d2eba5615ec744050979c4abfcff500060665384ba9dff3f8edc8690fa4", + "0x8040018004736a221ac5c263016253a14ef7966b131c5382f81e5a6432efd80acc46d630805f0d9277342011b4e8dbb736d529366bb4a75d29ad08470814f1eba7d3fb7590", + "0x8044015456b032492225337bea0300002000000000000000005456ff6f7d467b87a9e803000020000000000000000054566e75077b23ad2427080000200600000089010000", + "0x80490080e9bcbdb2ea42be3c991ebd04e9687ad42b4dfb7e968ebf3dc1df6e49b5ee0e5d80bbcc99b5e445dad9acb32883cc8ba625aebbbc7040b38fa945f48a6733fc79b580b89708d626efc69cf2a063986d3abf78f247d6a5c4d181c4711f520d62867572", + "0x804c834856b032492225337bea0300001404e80300005856aa5e225c309a382f0800002408d0070000d70700008063677d9e4bf66b9091c650ef3fc0749de98274aee4e97c317bff0bff0bfdedb180932624aa03db3929aa9a46659461380a4ee4491f50360f3fc7a1d048d2f43d5448566d13b2c21d52eb360800001404d007000080a808df8013730db11630325048fccbd7303c81bc5c050da3917cb3dca86927d2", + "0x804f8380b1b56c345b3e27010ec1c20516ef4fab9887b987a46fb03974621ad4779d60a9806e737e80f34720c65f30ae9be538353ab7b3e38bd80c51eacf2cee66c5d101d0805d9b300d94d00cb3b98082cc53e896a65da4ecce2e11578ba155ae553ddf30e68021d1ab0ad8d29f104b0b82b654bacfc318a868d9d1db2e0eaedf70e6cf01b2168015c6c92242eb2b9da39c3da0c12bd4e96e3ad05a4d5b5e123af8b6a7a414cf4980b5d2810f32b169d43b0bae4fd99d7ba51ebde00d390ff0577390037281f048df8037fa7bf9c2668fc7e3e0c6b7891a01209b6f5e2b123ce836a1bdf33752fd3db280230b2e27d27d36ef81faf1fadb6a7f2be997ebca450b75e19a1e3ad738e1a308", + "0x804ff780bf33dc6718f0bd4f3fcf011a7b5edbad97f9a49c55e00d901b7dd2b0c62bcba780b00c40bc88a344705b70a4c2e8119090e9ddb53f0213ad17e50e177d30cf317b802361f257a4c05ab0f9c35a457758625161df045bd50d39de215053532f3f04da80767399c29f23077c7d97881e30ffdb058b7bc569915f8502505564536d59ce298003c1ecffdf430ca927b4311425c1f8fb92bd6a78d1f4044b0962b83e538ca974803476d83e68bf203dd4719ac3b86ac3289438e32c3c04eebc5331377a3f29f349809fd8bcf8719a55d4321b4061756fa14e88ee93d492b00ca5c6076aae4dc0e9c480bf25efc42d65e7c29695df1b82a71d357ffbb27f49277950993d48c54147ea61802bef1a90a2aed5c398a315283fce7ddfbc467dfb20760ad954746e2e181c2c748009870cebe7f1c88d6ec81042e7c5bff218bde064c5a139b17ece893087c7429380408c9db6780fac8f905e94a5b7201f6ab70d9c6a14fef0ee27aad86055111c3380b7eb5fdcca3ed17f80d7a82bc2bcf735cba1d93ab8c6df7d64bc123fd71cb680", + "0x805c8380818b421814092da36c2cd3034206a43ba8eb3fd05856b153062484a9849928588091c5f4ce6c19b0ef4227812539f892b302fcab1091aae529693ee88905cf7e0580e4017499976842429b8298449869a0a110f236cebd2d53518b4051752262bb0980aba9a9125ba120155b2f095503c5774b23dd94863c88c8b5a9a8178fb9e8354b80994c19f29ae66b0f1164ccc6b040554591a6cd806337b027607e75ea6aca4ee780d50a9daa66e6e3fafbf2b6545c4f8f7a0e067dd8f2df3099b5740953e51ba22f80f6ff29e199d2d578bc1628db1ff34c7b723ad8a7c1764003cea88fb670a1013e", + "0x806100803b6237e96350eaa6978d5a3b9454c3afe9bbf97631ad476fe581fa9be47655a680a7d474194ce42e1abd251c7bcf986a5d0e52b4fd69db58577b45cb5d90e44a78800c71da2ab7c4489af77d366af1d0dfa7e3934193ef91dd1935ae3e03ccb0f7fb", + "0x807588804107bb3041897760d61ec7a176878f48fff9d7bb47c73da5e85ef604d7661395807ab999b9fd223e842c19ed086b67b45f73acf778e5074ec4dcc554d6ac34c06080474b790f9ad2516669fb2445445b62d80d94a4ae31494e6e81f9e19b1fe9a0bf80f6581085f37bd3ffbf16372ef8810a134f7c72f188bc7b80d27ede549e01b27f8039ceeeb409398cad685c6434afccdb160cb9684388fcf1756d27a2add046ab4680dccc9270bd3bb750eb619b63aafe2e5c795f665cd41e3b66e6a6c353c9d8fea1807da9c53a7f77b269f9142f54aa34e016c3fe24a7e1c5e70ab6de266ef1fd92c2", + "0x807b038043ee57ff77110d0d0ae76432d6cb04dcfd625a3f2beb9a49aaa645be62740bd480381838bc76a9c680ccf6a359e3a8d2545c8657c397358eec7ecedc56fc8cc8f38051f596ceaaf78a9de009ad8910593a08eecc7977b8fe1fe14fef454ac7632a0580c213b14dadc7388341e5aefdbfcea8a9413f7cc172ceaab8b08e6403e6fcb04b806b460c9adc3cc6644a8a1c2b647d50e6c60ebacd50cbee2027b71cee1deb987a80da680453e8ffcc8af3546df953f8ff5408b48d07112fae2e5e04173c840f167d8012a32bcac04aee219d16f8a229e91ceb8b6fca49cbee1298969ba780b67f1350806baae2f05658a414455bf972cca93616e1ce871f879cc1eafbab74e2f54465e0", + "0x807fdd801bcacfc6e6480226ad9aef6fd056c800199adf83d95a35af1d0bdcbdf03a45b3809ccce8dd575826f12649ccb855d7a793421fc708c035a35128d4d254962f34d98067ad15e1e448229366643809410a133180e924713c30f31286f1cfce44bb63e380d9ab930481fe707f3b0d51bfa4702869e4d91e127c81f7d1edb90ee2b123f44d801a5bec8436c876222d99b4a21ab8a554fda92be495a9fa852d8c64c35183b6e580f500e0cc9c04a33aaf3275152fb08e8b1f746ff42601cbe63f602e564dab1c1680012f06729c22074b649ed17687122f459ae57f0a144cc23a3ba8a2242fcd6d6180093402a4a7bb941d67f06283afe0126d63ead7c5bf9e07e40d5096818d46a86c8076cc55b166314afe855fdd59873c7d174b333a58bb203baa88f8efebad2e894f801ed37156813ef82c20298043b32a3c6e0cacef2065162b79c04fd5b4503e150180028abb399094a7bf31dc820a9cfbb38e4f95e556f29c3e481a286710593eeaaf803a020ce3fe5dd0b0d75e6271ce9c2a51cdb22e37da1733ddb252e8f02096bf348062fa8110744aa952af3af348ef628e51495b4775df190cc3b9bd79609c8657f7", + "0x808008807230a92286e1baeb9e410cd0f031f13bfaec3821e375fff2e2268f170b8d775e80d1bc2904826aaeecfb850e711a3ae958a22913011d0c6f68067591b9ad830d4c", + "0x808017344607000020aaaa0a000000400078810088003044000020aaaa0a00000040003044000020aaaa0a0000004000344603000020aaaa0a0000004000344603000020aaaa0a0000004000344608000020aaaa0a0000004000", + "0x8088148050981706def97aa13b4d4953e3ccdc5289a4f725dc22961bca1214abd1bf282c801b5433326d99da1761205b4cee5c6ce94b99d849ca93395bbb15d6c211fae3e68030ef87538e67b00bd7d3e4dc046be7b9b0b5802317efc6aebde7f782f150195e802ecfff1113d6fbe55a765237dc87effb29317696b62fed39c763086b627ba14a", + "0x8091088013468e550159f72cafef17c67a3fdf7b02909eb56d86fae5ab55a9e6c42f22ee808c8fbaba7966051e5c525c82d9622716262ca25929952a8e6c2f6ac3dc88869980599c4b7df21ca43186f4a20a7f6dab8eef01cf4d965a88f7e367d81a072c3ce4809163300c496aaf248f3bd8d288695a406d3ce7b018362f65d51e0013299f0d51", + "0x80a6f380c2651ef96653e3c5725669c62f50c3c4948e4e0742a38c7c2accb3f25a9e6a1a80bd3fc768fcef6cd8866d1ff49b8d17643bea0226757cdc0554ef3829724cdc6580634598730c864ce8525b53d710952607911a5ae1022faed5ae0e9141a5ca50b5800fd77edc4f6a21912f95a3277075edf33f810c18003641a01608e3b88b60f576803bd7f97f75082a54252a7b62129b038e26f4ebf6de524f2897b4d6cd17134a17809d3b6ea998f6299b109a4b2668bee97d99284ca8010cf83b4fa637d8eb146a6f80d2b6654317f09a7b50dc02882fb8851d7faa35142aa84eb7ada4b222798150d580a9a261bc925a2b00db4fdd0491767a805155bd94fe3aae5cecaf9a3286c905c6806bdfd07b90d3015a89b4f80e783cfd4971ae3d62669403644fb34ecf3c2a8bec80299dbfec35a3a19dcd57dd420e80dbee29a6b7fd51abd9cfd54c43b8e2491d62", + "0x80c000800ebc38ac31e9d119e42edbc898187ffcbb40316aabb8952def30fad1fab8bf738044e4b1b75f173b53228b66a9896575eb78efe78acc3a4382e1ddcc5b4deb63ee", + "0x80c08980e8aa6bd49a2bf6a0f62ae9610d4e4d48b2c9e0e9f9c7202ab450384137c70cd3800ccd9e79a7bf7adb0bad6bd099f3af80faeded3c231f9c442b0fdbbcdd523aa480b2207ae60a78a235ba25282e449c235912a8bc433f4c9c60418c400995810ddc80c6279d0cab3d47e47119915812024de5323dbc8772c8d31554820f5032d6d51680559515b70b1f0fbe1fb037d18d90fdbf81df161ab02c2657a9c2a8cecac8b5cc", + "0x80c39c80e7115ef9787d11a887078007222ffbeb49c812397359278286fb51de432714ea8043a6a3eb51a0c05f4157612ebb9200b1f8bfd6276c7115f6c9dcd892fc7977aa80229d58a677d8445805c43cd1bf3f71a6e9d1bd270dbb45fef7e6f461fc02422b80bce57b8a68ee2b6376a73558b8bcfbd0d0c2bd4137244bc9ff6ced1d1b3be261805bbc7ed9bf94dcfa398acd40b78e3e34025b489a9ef7b25b196025cccfed8c9e809248d65901883bc735fb9e8f02d5993392132e407e546e139a79521d26aea2e280c54aeb5267f45e5d1682d685eb8b2e80c6c7494541330d0b7d53daf32868a34c806ac7ab463c1505a5ec3f5bb91254b292467dd593ce222e151afb7e5d0013654c", + "0x80d80080bccf533e0e80a957bb29f2965ddc4865e61f2d6a9095e17ef334fe658d721a4a80b604f0d9c4143fd23f6b9f7c2f82b8fcc199d75fcff286b426f467b9c83a701d806672e3babe19a72c4830e866ab9962867f9e567d23ec77c3c2c5d52b5cd229228004d4c3c69fd0de3901fe4062ef94b2e7e99e89ad603c86e4531824009947272b", + "0x80e6778065c35cfe27a746e21930af413ca62167331b05ecd4dc9ad61683b932e6d52ab3808ad600d15b64c9b162ad7208ed3e33a1d94bf264dac435fd2e62b73c2b568144809c8d371a5228d1f53ccadba46a5ebd01e7bebebdd5b33f6c144aeba6aa3e641580a9e9dd724dd503df5f2c29e01e074697d4a0ed8b66b013ba135e561a398a9e348067365525ae7a69a26b7cbc7ad726524d3546faedc74ecc8bd6d40b831ff6c863808d5e166ad2fbaebb8fa5dab49385ea4ac863e5fc95a5c3c7eaa106715138e32d801db281200abacbb8bc06b72079e921704e707f3094c19679b363d79c978b8d9180725eb7af94abf259a7d7dadfeffcfdda9d7ec6d83fa105e26bc6d54d69ed3ce780cb099c20fb7e75b10256bdef89e804c124f6d3e52e9e0c91c167a617f53c78a3803db188ae0db9176b7fd623e0a427bef6005e427732d7bbbcb4cd6cc140c7163180deca7d61d21f54a29391a86ee0911be0352e63a5fdc49f280aa4151fa57ad927", + "0x80eae4801ec01457df7975f40ce32b660ffa6b1d0ba422c26416fbe6bd1cc2e8efd06db380723354ca92ebc31e6360f81ceceed55188eb02442b535a576810b09282f3661b800698428cfd7f008733e097c8746fa61c1ebcad49cc44a0500bd01f71fae2a6de807d348c5e2c9669c686432e10716949d8fb15540390fd9b318c2f36735ad21263808e4f04d8061a7dd06e1e39778e540799d58f84ec50f89b34462f1464af6e7ab6800e13b2d869bebfaf452db48fa91a34d7810bd1fe808f6060228842313d5e256a80c1eb5a19bf36aad7db3395355390c74b4220494ac456831184418894790b739880e62141286ba231ce361a4b2d543c2d28afb5dc0751cb4566673210bae43b242880888117b7a5ca40657389db78e4caa60ca600b3373ffadff03472e693eb461bdc", + "0x80f9dd80b4554afcd19d1bb4ee031e4c7b24fcd0ce53b8c3510d2e8efb2e184fa4d87af2800b6cee639b5703da9ebcad7f651d104c52f838626ef70a401fab45a649f769378094176895bd0aac1495f97a2b71d48bd12a2cd517e611bd780c4150d56dc23f58806bd62f6840b183602a96b2b763415d4d0b11ac3b2d6d8d17db82129d04f09e8b805e5cf8de742cda48d8b0f7c5fa40f5dbe2a428b9ce36b1a42efbd2791bfedb5f804edaa8724a9e892ea9ad7024634774a129bdbc2ad65073124e30e6a9088bf53a80bd087457dbb73f36194d60ed5ea1772e4021817dd401e87f564c3c29629fd5ea80947ea4a5027a0dd7f20837ea1481f31e2954b022332cbe221090bab8a6afda2b8075d5d283dcf568151d2453c882f26b35610eea57d058362e098f37f2d6d326888038344b0a2f412f4dcff88e6a00fbb09516ef930e01c814a6b8d3559896b6d60d80add78be5605819de36c5e54ddff15ed76c6c5e6aed3d6967698cebf71fcede24802dbcd440f6f01d5eea1ea4930c1177e0aeffc320c5f6d860dba2b87facf3045d", + "0x80ffff80ff03d5d3d2148396726a8b35c1d7a36cf1e7cdb043053250e3e09ea047c6ecf480141fffe02e346c6de173cb1e18f51afd388db63884415cbc3d8da88173d009df80856ed761dacd62d306bc1d748f97c71a2488c59af7b9bc7abababe80617a5fac808b41f3ed05b8087e157fbfff54e2aabd2224c34538aecc074d35e0c81081d6ae8056aba11d07441fa2d1f2ab183c8f4f692f9e75815e734b8e7a848b5376c148a1802865b9629d87269ca06f5a3b7bf4d9a2a090e10f11e1276c1072cab028da4c05807a386d3806b3bd63059b528f30b92694a525df7fe447f9b38e7ec38562ca6a11808418c41c319603b0441ab766aed63edd510bc8a06e20f856337bb09a8efc2a1d80690eb2b41452dcc46e121649d9828f5b1777e4917dfe287a40af104bb7c525d080d8ba29b632085399773feabdd295549539b282d0cf0cbc2974dd49b1086449308087ff1149e945c384dd5af823a120810bd88a04ba0e2b13c0338fbb7747c80d0b800bde6e89fe5d4e6d706a2672765845a23c8d4da0e2945b79019d0ccaaf3f85c4803ef2bc9a34ddec67ae90883b6b286d5aafba082e257b9d720a9bdacfa1f75eca80c51c7ad3f16bce4cf2bcd564871a417e632ce2a34f551c12f98d85a92061d0fa80ee3ffc35c5514480baa6a526d3e5efe571bca77d4af9ee06f8da93398ee627c3805d08b4753bbbe734854eb26239b0126dfadf7b61abc8fea9b95d3d9bb0fb6b6e", + "0x910310350c7ec33a090bc4781f86bc7725f8b90e4095d74f2e27c27c139f48a37e3daa937a0189000f388f2c108a8cacd41c5a45a81087f481d9bca3ef09583fafa8fa07d72531a87e11a838118a27d6bf66c19a63d30d2a8d1151fdee591032beb63b92aaaa0c0661757261202224780800000000045250535290cae6ae44300931609745061fef8c7d76bff90cb9e462bb8283320b7476b4fabce27d1a05056175726101014267967d6d180db781289b908d9d5011e32a4cea5eb9f86c8a440f9a84955c06ead1514199565789ff08ceb84a0e77282e0b5c86f89337e12ac2f3acdd349a8d", + "0x9d007f03cfdce586301014700e2c2593d1c08063828bd4fdc2dfbebc2d7a771be214522df151c03801e2f9c0f2f3a8e8547851505f0e7b9012096b41c4eb3aaf947f6ea429080100685f0d9ef3b78afddab7f5c7142131132ad420cf00000000000000585f02275f64c354954352b71eea39cfaca210cf0000004c5f0ec2d17a76153ff51817f12d9cfc3c7f040080fc55dabe231d5f9606d7974f19bffa06e9e762ccda796b8d380147fc12e50707", + "0x9d0da05ca59913bc38a8630590f2627c17dd801885461ef502f456efe8e74c69b455688bcd8713644f34dd1010dee73b7c364b80e6a2bac0be89ff51c84d3e588329e08c89e65c45bd6a30c99a281ce8c3b1d05b80f62e6570b1fb4322f84c1d9f2695e5cf38138d2d4008213cc455d889c38cf960505f0e7b9012096b41c4eb3aaf947f6ea429080000808aa4c4be5ba9cd25416b093cff1a3b073c88e9876101f2a3b7912ec0a3f9e708807dd7650ae084f08024cbf4c1c96c71d613abe712d90c76ed3727283828c9f6ac80ac42b29e33d8d77e807ca0c6bdd01da1cc7c80828f5453fb7db37a5fa2a6b8c480466df47e090669daa12316f2c4e00f4b489c4d81420442d329da7fe5dfc64ea2804bd97367b2224f5ee82c56b9034695576ae6d6c223219dab194e71e8a5306c91801260a655ebb22b6690d132f87cb998ebcc8d3f9722ad06eee088b03390821fe6", + "0x9e710b30bd2eab0352ddcc26417aa1945fc380925c01a4500245ca2733a38222860751fb96bf2e1e70e55762916c03758592d480dbdfc5e19320b10413acccc2433db44fe0f1a615a608f51399ba45c0896d593e801a9e0413caad7ff507dbae69eaf52919f3cc7b5dd9059d9964726c1685727c928051e23600ed28587823a44db3623620e07b741d445ac1f7b6c223c98f6b40b41a505f0e7b9012096b41c4eb3aaf947f6ea4290800004c5f03c716fb8fff3de61a883bb76adb34a20400805d0aedd408e573386f0812f6265e927c56b9f112a3d4ee27bdae27ba5455aa854c5f0f4993f016e2d2f8e5f43be7bb259486040080886156ea2229b86cc2aa99b8092f98640d9b9f393a125e10f422e69895f1605f8098eca38918f0b4c7050da815765de0c7bc615d10aafccc20027aa6823945f537", + "0x9e7fefc408aac59dbfe80a72ac8e3ce5fbff8038aa0d2135cd9fb0c241340b69a3eec18caf665e657750be6a747bacc6b02db080f62ce159296d30b0975fa703c88335deeafabe3c047f59f37deea5d4b74d0bd1804adcecaf9ed8d25095c57ba41d1284209d987ac186cefceb31121ebe341b63d3807292c590759104d07d7c02a9bd872216aa2d52be024dc75dd0df94766cdc5cca80a38e2ce5933ec05307fc6e11f82592d62e8236da22a7746995618599c0de14968095b70dee8ca0a42b2c2414a77dc1b63a0913fd3d52e67064bf8aa72bafc4834380d6369ba236914427e4766a365db82da1ec6d122b866c7120f7e7b8a672ce49b78043ef4089723811122b42ed878625be312202b2ca6032d646bbe5506b03f872c5806d5a0c6f45c15922972810bb572dbcb9e67da70168d20fcd3033c39ced6bd4aa805ab81bd6b12fd8ce450c964c3d3e3ba3cd1dce9cf8becae89976f0b9d285759580eb5924ff01835261b83c4d0ce590d2de604c6e6ad329e92c4f2bed6dc94d8e2680818c0d47aa8db605e5a94ce0582ecbb5bc5b47033ef37bddd04df1f28d8e08f6802e03d2c5f1d5cb5743f237dd38123bda5354eab3b56b1f6a4579fdd2906a24ba804a07eecd8261b82a2f42e04a8181a8b0802abd207f011ad733c120a7c08e8f0c80d8463698b1dc2c93bb8ed8d71e08b5df853bd8636f7253ab70340230c7b1420d", + "0x9eb6f36e027abb2091cfb5110ab5087ff96e685f06155b3cd9a8c9e5e9a23fd5dc13a5ed205148f01000000000685f08316cbf8fa0da822a20ac1c55bf1be320348d000000000000505f0e7b9012096b41c4eb3aaf947f6ea42908000080fdb8352ac90cfa95167aeb8bd6d66f51c0c77bf787ddd93c698cbfa19b9df94f809d3fd79275a68cdcae96054d764f718cd8cdcfcaffba58588647a7356d9a497880dd5df46ced4b6d387820a2ef4e77e82caa9413714c0edbb5818c3c6ed79d7b98800d49fef039517cc312c00412803ca1df50ac6d90c50541f649a9c85b83c0fdd88036993b66ccb777444f0bb19c60aff9f43d42aeb619ada883febb7ccab4bb48208002702ea81d1af03e1f40508d466dbee11afd45e5540072f29d8cecea70599b3580814795fb1410673be239b0b98701b92b1af1b797eda769a51c89867bd5516144685f090e2fbf2d792cb324bffa9427fe1f0e20aa9c4601029f4601", + "0x9ede3d8a54d27e44a9d5ce189618f22d3008505f0e7b9012096b41c4eb3aaf947f6ea4290809004c5f03b4123b2e186e07fb7bad5dda5f55c00400807273d96691e5d9c9c7bfe351d367c9b0aba25ed1ffb23da3a59d4b549792a212", + "0x9ef78c98723ddc9073523ef3beefda0c1044803764fbdcac8efaf64ed4553315d8efc4fb9d78a077e900a8b7b715fa07b522748009810cb41c410a37ac680af1c7bf124f295bd75ff7c0a995f976fb52873be69d80508ecbd28fe9cf796df68704e52d13b285315c43f661637847e808e19a52f972", + "0x9f012b746dcf32e843354583c9702cc020f9ff4c5702a6fc915ccc55a0300800001404d007000080bfadc9bbb2c3ca2b38cd11b725b0f41a4d082a542db8367be0c14911e8bc668e80c0caa3a1941089d9694945f064fff6cd5482f9e49ecd94eb0bc4985cdcb9f43b800d93a67b11fa746acf6c5c7fa9b58f529112824c157144bf2bb2217ccf12485a80d91ea739b29eff585922788d29326ba4f431ec0ca7f14811782892e3723611385c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080770f754c658cc038f95b520d1b1e4d00c10877e482be592b8685fa8ba7cb57f880d2b69352160500626ae870de30501702032e433b784809a0d2a05d2b98836fc180599a01479a3f3964f1267df9171711867a8b7ecabf4c55de36a54494ad35f6d480239c34f9ca90136889810a2033709e5bcf7d0f0f6bd6aa989a06d0deb76321de804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e080000", + "0x9f06604cff828a6e3f579ca6c59ace013dffff80bf64c6056c6c6dbd656fb93eec8c7232c9b1359d60cb5a4ef6f12b59e5ec593a80ae9b8810e94aada8a676a5a27abe1ce24225ef1c4099e3e37809980f8aa43af38092e57740f5fe27b0725a48436dbad87e9e25248e1a2f220f157d5570d11d4e8980e6f3da557e2d0614f06e6a86798d18db0b5abc6c064e8a97fb82cb5ce10144a1805d8c24984cff4661bec950c4c42f9330262d98a190602fe382546ec1446e128180dfe4dbb5d6dcc18572fd945ae259a67b52a8af5d11c257b631ee36e451f6b73b80551f38dbbf2128b6d0efa8e88e14abe86f0558a37cdffdc4e7f7edc0746932ed80766f672c70bff49f834d3dfe646336a334caad9f6b47f8a769db7980c345ae07806543326022ebafeb58468b7511ec638f441468a0589c3d3ae7a920d98df34d92803d3465534d67eab0e43154d09d3460a68ff93b7b0cca6fe04ddf4fb0ffb776d6802740d79d2d9c3a2198c22d30c5854260ad11af9d6bf576133e2db42d424cafbe808fb425dcc7841515c60d836abd55e8b3ad6aa3d7e33037b1ecccd9dd987337f480f13b2019f8b91071c22c563864fb6f7dd724b6d980b756a30790ef94262c9921806ae30f0a36c381c26bbb5c0bc091b8ed4cfdba396d75a44155e880045eb1c9c180010ca1657e242e469559a23e419509785ea8d391c5bbeb9977a6a105e87d7339804ad9fd195b984a340d2aa9bd2ffa5425570087e4f88f505be76ba9e6e34482be", + "0x9f0ad157e461d71fd4c1f936839a5f1f3ef8ff8008ef8ee2ab5466cfcbe2251cd0aa4c9e43b4a15a6a2919ebe78c3cef323bc37a8045add92157c7b68d3fbfe254d814c30861b567ca1a261eef264dd0a21fe5a0cc58570c88433df862dbcb2408000020000000000000000080f1f90ebe2449756caa238a37a4f622baa474567d5d3178bc84cf4d94f4e4a9c45857073de59802de4637e807000020000000000000000058570c58f3b5989bb72cdf07000020000000000000000080358b1afd905bd0b9c885783098ca9d17f45f179b4f876eb79b708f1f54523a71808f6f5121aee45b4e788e40c5cf493fd9e0be05187cce23b1c861f7bcb3b1feaf80813e3bb93186f01cab4b632ba8f5873a1289855d3a258dd74a38c272ce61761980588cf3f41206413f7c6dfe3ff1d85befce030efe50a3b8e8a4453b87d3aea0ef585704393eba91f117d9dc0700002000000000000000005857073ba61bc4d713354b08000020000000000000000058570c7327a2a48bf2b149080000200000000000000000", + "0x9f0b3c252fcb29d88eff4f3de5de4476c3ffff80ba82bbc3bdca91550a94c39013a235484cb28f8203312fa3f4d1736fc93625c080580670bdf4d75905b6e4d8e2215733f20bc5e01d9b847e643e3befeb8970274e8065c55cda413f3a625ffa8664a93fb8335b11d8c8cdeb862f8114ebc7d5805c1f805118140032a61c629df40aae7a68132680133aa710e8f3d7994226b6dfe3a212804259219c498af170230e193cf5b37c76826217983668e8ded331834829097a2e8032d17c310be59bc58b951c98474e82b41a25ce01b70a6b34dc1f89f610b68ebb8043cd7ad8780dadfb4d70d5d12c55af0393e4ad87469f09186cc9a40526bbcb7680efea83106a4aa6567f6dbbb5659d765f1ab2a7e1ad4f08f704358e9bc0a2a22a80696b62050e66bd3495903f077d3e0f5ea8f494f58bc08ca517ced261d54181d0805b98e4e0657e4dc0d47281061e724c1b8735e03ee41142cbc498b14245ab274880dffe22702dce155fb9e9a90f96c749dd5728fee39d18e002761836763c7ce656803bbc8e6e0126296f91049b925214bfd867ef4fcb7961d9983dbdb5dfa475eec380acb48bcae873b11c6b590a5b899cbb556e48736500450c07c9f981a54949faf7807833167c1ea3ff155baad1cac4e8cb68e3e1a8c60cde4b7b7f3872684d52d428806a1a920bc5677c3777e0e93fca25e0d2a46b31721c16b38f32f33c05ce7e9f6f805a0ba861e6ba227742cb7f79e349779e4ed20547f9ba451f7256fece7107738c", + "0x9f0d3719f5b0b12c7105c073c507445948f9ff5c5702a6fc915ccc55a0300800002408d0070000d407000080b7c6e2167110e8b651eb693a5bbfb83b6f968091478222e136a68389f2cd385c80e6086b406a930613d6f03e4d1bbaa36c00c53c176b59f4d9fa63a837fb0cade87c570c88433df862dbcb240800004410e8030000d0070000d4070000e707000080d91ea739b29eff585922788d29326ba4f431ec0ca7f14811782892e3723611385c57073de59802de4637e80700002408d0070000250800006c570c58f3b5989bb72cdf070000340cd0070000d1070000e707000080dbd75e09babf2a19db3fedf382d7e7a16978cd02c781b1ccae2849c29a605f1580b0729d5ca37eec37b38e30156b592a83a47fef16ecaf48692f7dc11d2ceba1a380599a01479a3f3964f1267df9171711867a8b7ecabf4c55de36a54494ad35f6d48097fe80188ec468eb8ee172ddc2f8a6606482f09058b3fc0034596be62867ab09804fa3dc756442cb94a5a1157ee2ddde94d5aa5848f4cee0ea4ff7aeceaedbd0f18000a78ab1fcfa723fc6f48e95bcfa3f49bd8df60228f60a97babbb80f9245741c5c570c7327a2a48bf2b1490800002408e80300003e080000", + "0xbf0e02656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791d6038470a0d000020aaaa0a0000004000808f6e2b238160338d09b9777042423f2c080d2554575b8b4c8282606e91f0b2b480e229e6382cb05058145a936a2c33a28e998a98fbb4a9123e2d5108a5613bcbc780462c6fd312f1d8c48aae32e5bd6866bb8395478ba334c30720f035938f5eeea9800abace18357b8a2f31685d7b44c6fd54d0d653c1e4a15c1b1620751c30cdd4e980b0018a90e5093fb5d579d76c73bf1b65fe79d9d1e09b4a3654a6d9475aca50a0", + "0xe80300000090010000900100000000000000000000005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000010305fad7a0ae358701d8c8dd382d43f172b19589419d3844cd707bcbdd463df9005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000107bd3b149e10d37ef8fb42f7df625b27cda2d207ffbfbcbf43c6bd7fe43fdef9005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001252c8d2a85ed57e843f2cd9cb00a186b1d75f75476bf5349e4c807dc62be5201005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000133319aa7014be6f83b324f72831caa35246739f71501c0f0fd1b67c4a9ca5e83005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000013a508f064297c88e1f5287331bbdac38fb6cfc7ccbb42db8be28b34fc269dc6f005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000013cac8fe80606799d4cfe5a7f29abe7013b42fbd61ec5b0af052c3ed6f2c48bf1005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000013cd1dcd447e0e0a241f52cebfdf6b91e68891fdc35e6c1991eb7df2b0285d0b6005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000149c9a2f64f9e197668727eb2054a2d554fddd520315b2d4f5cd68cba0dc5d50d005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000156d0d6cff1c7cc88d809146ceec4dd398eaf8da45476090023978209e14d8a58005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000016278c3f2e3e9c118a9005fe5a544cc278b6052472e4b1cc32b0a7e7643359a68005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe8030000009001000090010000000000000000000163677a48bf325234e5d67d153253bf2f0e8c9995e8e042ea42decc21893d4ae9005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000017429fa755a5c3ee6b400c0c7689ce0ab2847f599cf71ac3e97a8b2d9f85c154c005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000017f70f81377f6fc1aa09570a4179b81b594e7b8ebfabd0718d3a0a7491d3036c6005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000018d1f26e6793d2b4827c57aa4bb6e943d784555d10b725984a52e3878ca3ce9ce005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe803000000900100009001000000000000000000018f1964c3ea24adc3e4b1e0ec6dcfa42b75fe97c4798b2d64f38d5162fff11dd5005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001984d6cff54227d94b500f787d22f39f011f9790b43da8fe5725f6cf98e1872a5005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001a47c1b3769814f47ba8ea46acdc977979c1ac52caad728a4ac13e625a4f472cd005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001b05bb7ec2cc7615f5d28f566185505040426f8471d5f6f8becfb01c16d92f630005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001b12ef0582768461427552bada5ec19c0080bde421cad25487a809501eb67edc8005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001c7d8a0f3535029d09ffc7a856c32466d58307ad38a07f12212d0ba1ac1789df3005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001ca246359933caadd1fdaed2ac75c7da47cb577db304f421839b5465ec2919267005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001de8b8ad0bb21dcf55fe8b7bef0142bf5c04b0f1329aa6a9cf9d43b0236d508c7005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100000000000000000001fb1948877d0df5bef2c2caeabd79e27946976435748eff7bacdb743549ebeb5b005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100010000004a000000014d1dde4137ab4a7c2ecd70c99e31f69c257b8519f58bdea4d2e5ee5d605c06bc005039278c0400000000000000000000005039278c0400000000000000000000", + "0xe80300000090010000900100010000004a00000001b134cc2c95480efb248d417dbad138272c696fc0541cfc49fe7786b7c499cf56005039278c0400000000000000000000005039278c0400000000000000000000" + ] + }, + "downwardMessages": [], + "horizontalMessages": { + "1002": [], + "2000": [], + "2001": [], + "2007": [], + "2023": [], + "2048": [], + "2084": [], + "2085": [], + "2087": [ + { + "sentAt": "21405565", + "data": "0x0003100004000002043205011f00028c86470a13000002043205011f00028c8647000d010204000101003ad7d92add30a4e4c7623b5c4731d11366e485a70b132b1678528b555de34e1e" + } + ], + "2090": [], + "2092": [], + "2110": [ + { + "sentAt": "21405561", + "data": "0x0003100004000002043205011f00029ad91d0a13000002043205011f00029ad91d000d010204000101003ad7d92add30a4e4c7623b5c4731d11366e485a70b132b1678528b555de34e1e" + } + ], + "2121": [], + "2123": [], + "2124": [], + "2125": [] + } + } + }, + "tip": null, + "hash": "0xc19084225d8cb8bb565020fa0e0068319f28f0bc7faf7fe8bf0dd98dc3ec88ac", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "assets", + "method": "Burned" + }, + "data": [ + "1984", + "FBeL7DanUDs5SZrxZY1CizMaPgG9vZgJgvr52C2dg81SsF1", + "300000000" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Issued" + }, + "data": [ + "1984", + "DuUR3nwSWMqfj23vbLAbiyna4T87gmxsqLFDSpy3GQqbJWG", + "299996407" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Issued" + }, + "data": [ + "1984", + "EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH", + "3593" + ] + }, + { + "method": { + "pallet": "xcmpQueue", + "method": "Success" + }, + "data": [ + "0xa8aa72a4ff80948a406bced0602be649bd10cf247d63642e4d16a635a26c5cbb", + "0xa8aa72a4ff80948a406bced0602be649bd10cf247d63642e4d16a635a26c5cbb", + { + "refTime": "311169000", + "proofSize": "3593" + } + ] + }, + { + "method": { + "pallet": "assets", + "method": "Burned" + }, + "data": [ + "1984", + "FBeL7DfPmV32BuRr2XjdwgyovuqUE2Va31jaxyxERuJeuAk", + "125200000" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Issued" + }, + "data": [ + "1984", + "DuUR3nwSWMqfj23vbLAbiyna4T87gmxsqLFDSpy3GQqbJWG", + "125196407" + ] + }, + { + "method": { + "pallet": "assets", + "method": "Issued" + }, + "data": [ + "1984", + "EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH", + "3593" + ] + }, + { + "method": { + "pallet": "xcmpQueue", + "method": "Success" + }, + "data": [ + "0xf91c8586b44b0f94146b25fb378b44c3f9978aca96797b3e7cafcc74f126b032", + "0xf91c8586b44b0f94146b25fb378b44c3f9978aca96797b3e7cafcc74f126b032", + { + "refTime": "311169000", + "proofSize": "3593" + } + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "125000000", + "proofSize": "0" + }, + "class": "Mandatory", + "paysFee": "No" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "timestamp", + "method": "set" + }, + "signature": null, + "nonce": null, + "args": { + "now": "1705095654000" + }, + "tip": null, + "hash": "0xdbf100a58dad78d4dee7582c9aae052535c42b0bb13e1ce12ffe481840432571", + "info": {}, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "284117000", + "proofSize": "1493" + }, + "class": "Mandatory", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": false + }, + { + "method": { + "pallet": "balances", + "method": "transferAllowDeath" + }, + "signature": { + "signature": "0xd151200783c9980cb98483ddea173c76c6ae55c1e782f1bb3d3db7ed66519b6be984e41d0ca040c8b28d2a3e8680a061e79e401dc66eacb1b03827349da17f0d", + "signer": { + "id": "D3aA7XfWt3ZuYffjJa2MLLnEV4FzX2eR8HuYw4YtkPErG9o" + } + }, + "nonce": "6621", + "args": { + "dest": { + "id": "DR4r43TgyxGe2VTa7tFm6saaSGb1fyzFk4E2TwpSZg2uRwQ" + }, + "value": "5000000000" + }, + "tip": "0", + "hash": "0x1ca12f909a509214383278de54eef0b8bd21ce280ec4e8f20902ca07b7527465", + "info": { + "weight": { + "refTime": "300505000", + "proofSize": "3593" + }, + "class": "Normal", + "partialFee": "64325650", + "kind": "fromEvent" + }, + "era": { + "immortalEra": "0x00" + }, + "events": [ + { + "method": { + "pallet": "balances", + "method": "Withdraw" + }, + "data": [ + "D3aA7XfWt3ZuYffjJa2MLLnEV4FzX2eR8HuYw4YtkPErG9o", + "64325650" + ] + }, + { + "method": { + "pallet": "system", + "method": "NewAccount" + }, + "data": [ + "DR4r43TgyxGe2VTa7tFm6saaSGb1fyzFk4E2TwpSZg2uRwQ" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Endowed" + }, + "data": [ + "DR4r43TgyxGe2VTa7tFm6saaSGb1fyzFk4E2TwpSZg2uRwQ", + "5000000000" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Transfer" + }, + "data": [ + "D3aA7XfWt3ZuYffjJa2MLLnEV4FzX2eR8HuYw4YtkPErG9o", + "DR4r43TgyxGe2VTa7tFm6saaSGb1fyzFk4E2TwpSZg2uRwQ", + "5000000000" + ] + }, + { + "method": { + "pallet": "balances", + "method": "Deposit" + }, + "data": [ + "F3opxRUwkBj1LqjZ7DyiHCRh9Z4zVPLaVjoxfD5ddbip8mt", + "64325650" + ] + }, + { + "method": { + "pallet": "transactionPayment", + "method": "TransactionFeePaid" + }, + "data": [ + "D3aA7XfWt3ZuYffjJa2MLLnEV4FzX2eR8HuYw4YtkPErG9o", + "64325650", + "0" + ] + }, + { + "method": { + "pallet": "system", + "method": "ExtrinsicSuccess" + }, + "data": [ + { + "weight": { + "refTime": "300505000", + "proofSize": "3593" + }, + "class": "Normal", + "paysFee": "Yes" + } + ] + } + ], + "success": true, + "paysFee": true + } + ], + "onFinalize": { + "events": [] + }, + "finalized": true, + "decodedXcmMsgs": { + "horizontalMessages": [ + { + "sentAt": "21405565", + "paraId": "2087", + "data": [ + { + "v3": [ + { + "withdrawAsset": [ + { + "id": { + "concrete": { + "parents": "0", + "interior": { + "x2": [ + { + "palletInstance": "50" + }, + { + "generalIndex": "1984" + } + ] + } + } + }, + "fun": { + "fungible": "300000000" + } + } + ] + }, + { + "clearOrigin": null + }, + { + "buyExecution": { + "fees": { + "id": { + "concrete": { + "parents": "0", + "interior": { + "x2": [ + { + "palletInstance": "50" + }, + { + "generalIndex": "1984" + } + ] + } + } + }, + "fun": { + "fungible": "300000000" + } + }, + "weightLimit": { + "unlimited": null + } + } + }, + { + "depositAsset": { + "assets": { + "wild": { + "allCounted": "1" + } + }, + "beneficiary": { + "parents": "0", + "interior": { + "x1": { + "accountId32": { + "network": null, + "id": "0x3ad7d92add30a4e4c7623b5c4731d11366e485a70b132b1678528b555de34e1e" + } + } + } + } + } + } + ] + } + ] + } + ], + "downwardMessages": [], + "upwardMessages": [] + } +} \ No newline at end of file diff --git a/src/test-helpers/metadata/assetHubKusamaMetadataV1000000b.ts b/src/test-helpers/metadata/assetHubKusamaMetadataV1000000b.ts new file mode 100644 index 000000000..2ad5c51f5 --- /dev/null +++ b/src/test-helpers/metadata/assetHubKusamaMetadataV1000000b.ts @@ -0,0 +1,19 @@ +// Copyright 2017-2024 Parity Technologies (UK) Ltd. +// This file is part of Substrate API Sidecar. +// +// Substrate API Sidecar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +// Metadata exported at block #6202603. +export const assetHubKusamaV1000000b = + '0x6d6574610ea906000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c011470686173650d02011450686173650001146576656e7450010445000118746f70696373110201185665633c543e000050086061737365745f6875625f6b7573616d615f72756e74696d653052756e74696d654576656e740001541853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e0001002042616c616e636573040080017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e7404008801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b0038417373657454785061796d656e7404008c01c870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e743a3a4576656e743c52756e74696d653e000d0044436f6c6c61746f7253656c656374696f6e0400b801a470616c6c65745f636f6c6c61746f725f73656c656374696f6e3a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400c0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400c401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400d0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04008901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d70517565756504008d0101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c5574696c69747904009101015470616c6c65745f7574696c6974793a3a4576656e74002800204d756c746973696704009d01017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0029001450726f78790400a501017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e002a00184173736574730400b10101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365313e0032001c556e69717565730400b501017870616c6c65745f756e69717565733a3a4576656e743c52756e74696d653e003300104e6674730400d101016c70616c6c65745f6e6674733a3a4576656e743c52756e74696d653e00340034466f726569676e4173736574730400ed0101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365323e003500504e66744672616374696f6e616c697a6174696f6e0400f10101b070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a4576656e743c52756e74696d653e00360028506f6f6c4173736574730400f50101dc70616c6c65745f6173736574733a3a4576656e743c52756e74696d652c2070616c6c65745f6173736574733a3a496e7374616e6365333e0037003c4173736574436f6e76657273696f6e0400f901019c70616c6c65745f61737365745f636f6e76657273696f6e3a3a4576656e743c52756e74696d653e00380000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475738401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000880c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748c0c8870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e741870616c6c6574144576656e7404045400010838417373657454784665655061696410010c77686f000130543a3a4163636f756e74496400012861637475616c5f666565180144417373657442616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e00012061737365745f6964900148436861726765417373657449644f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652cb8686173206265656e2070616964206279206077686f6020696e20616e206173736574206061737365745f6964602e444173736574526566756e644661696c65640401486e61746976655f616d6f756e745f6b65707418013042616c616e63654f663c543e000104f4412073776170206f662074686520726566756e6420696e206e61746976652063757272656e6379206261636b20746f206173736574206661696c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657490102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f729401244a756e6374696f6e73000094100c78636d087633246a756e6374696f6e73244a756e6374696f6e73000124104865726500000008583104009801204a756e6374696f6e00010008583208009801204a756e6374696f6e00009801204a756e6374696f6e0002000858330c009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00030008583410009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00040008583514009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00050008583618009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e0006000858371c009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00070008583820009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e00009801204a756e6374696f6e0008000098100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04009c010c7533320000002c4163636f756e744964333208011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726ba001444f7074696f6e3c4e6574776f726b49643e00010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c6974790801086964b00118426f6479496400011070617274b40120426f6479506172740008003c476c6f62616c436f6e73656e7375730400a401244e6574776f726b4964000900009c0000061000a004184f7074696f6e04045401a40108104e6f6e6500000010536f6d650400a40000010000a4100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090000a8000003140000000800ac0000061800b0100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804009c010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b4100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749c010c753332000100204672616374696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c75333200040000b80c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144576656e74040454000120404e6577496e76756c6e657261626c6573040134696e76756c6e657261626c6573bc01445665633c543a3a4163636f756e7449643e0000046c4e657720496e76756c6e657261626c65732077657265207365742e44496e76756c6e657261626c6541646465640401286163636f756e745f6964000130543a3a4163636f756e7449640001047441206e657720496e76756c6e657261626c65207761732061646465642e4c496e76756c6e657261626c6552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496400020470416e20496e76756c6e657261626c65207761732072656d6f7665642e504e65774465736972656443616e64696461746573040148646573697265645f63616e6469646174657310010c753332000304a4546865206e756d626572206f6620646573697265642063616e6469646174657320776173207365742e404e657743616e646964616379426f6e6404012c626f6e645f616d6f756e7418013042616c616e63654f663c543e0004046c5468652063616e64696461637920626f6e6420776173207365742e3843616e64696461746541646465640801286163636f756e745f6964000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e0005045c41206e65772063616e646964617465206a6f696e65642e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496400060460412063616e646964617465207761732072656d6f7665642e68496e76616c6964496e76756c6e657261626c65536b69707065640401286163636f756e745f6964000130543a3a4163636f756e7449640007085501416e206163636f756e742077617320756e61626c6520746f20626520616464656420746f2074686520496e76756c6e657261626c65732062656361757365207468657920646964206e6f742068617665206b657973c8726567697374657265642e204f7468657220496e76756c6e657261626c6573206d61792068617665206265656e207365742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000020000c00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72c8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572cc011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000cc0c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665730849640000040010010c7533320000d00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65d4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696e9001344d756c74694c6f636174696f6e00012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e00011c6d657373616765d8011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e736505010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c4901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e5901636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696e9001344d756c74694c6f636174696f6e0001186173736574734d01015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6e9001344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72c8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6e8501015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696e9001344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f717565726965729001344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e000110636f7374e4012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140825015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765386e6f74696669636174696f6e732e204665657350616964080118706179696e679001344d756c74694c6f636174696f6e00011066656573e4012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696e9001344d756c74694c6f636174696f6e0001186173736574734d01015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000c801144572726f72000100144572726f720400c801144572726f7200020000d80c0c78636d0876330c58636d041043616c6c00000400dc01585665633c496e737472756374696f6e3c43616c6c3e3e0000dc000002e000e00c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e65666963696172799001344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c7469417373657473000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e642d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c3101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400940154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400350101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473390101404d756c7469417373657446696c74657200012c62656e65666963696172799001344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e676541737365740c011067697665390101404d756c7469417373657446696c74657200011077616e74e4012c4d756c746941737365747300011c6d6178696d616c45010110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473390101404d756c7469417373657446696c74657200011c726573657276659001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f000118617373657473390101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69744901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400d8012458636d3c43616c6c3e0015002c536574417070656e6469780400d8012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b65749001344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400e4012c4d756c7469417373657473001c002c45787065637441737365740400e4012c4d756c7469417373657473001d00304578706563744f726967696e0400290101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400090101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400210101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465789c010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f729c010c75333200013c6d696e5f63726174655f6d696e6f729c010c753332002200505265706f72745472616e736163745374617475730400350101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e04009801204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726ba401244e6574776f726b496400012c64657374696e6174696f6e940154496e746572696f724d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e002600244c6f636b41737365740801146173736574ec01284d756c74694173736574000120756e6c6f636b65729001344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574ec01284d756c746941737365740001187461726765749001344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574ec01284d756c746941737365740001146f776e65729001344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574ec01284d756c746941737365740001186c6f636b65729001344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f776974686472617745010110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04009001344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744901012c5765696768744c696d6974000130636865636b5f6f726967696e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000e4100c78636d087633286d756c746961737365742c4d756c746941737365747300000400e8013c5665633c4d756c746941737365743e0000e8000002ec00ec100c78636d087633286d756c74696173736574284d756c7469417373657400000801086964f0011c4173736574496400010c66756ef4012c46756e676962696c6974790000f0100c78636d087633286d756c746961737365741c4173736574496400010820436f6e637265746504009001344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d00010000f4100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400f801344173736574496e7374616e636500010000f8100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400fc011c5b75383b20385d0003001c417272617931360400010101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000fc000003080000000800010100000310000000080005010c0c78636d08763320526573706f6e7365000118104e756c6c000000184173736574730400e4012c4d756c74694173736574730001003c457865637574696f6e526573756c740400090101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040011010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400210101384d617962654572726f72436f646500050000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d010000040810c80011010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540115010453000004001d0101185665633c543e000015010c0c78636d0876332850616c6c6574496e666f0000180114696e6465789c010c7533320001106e616d6519010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6519010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f729c010c7533320001146d696e6f729c010c75333200011470617463689c010c753332000019010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00001d0100000215010021010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204002501018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204002501018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e0002000025010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000290104184f7074696f6e04045401900108104e6f6e6500000010536f6d6504009000000100002d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000031010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000035010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e9001344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400003901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400e4012c4d756c74694173736574730000001057696c6404003d01013857696c644d756c74694173736574000100003d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f660801086964f0011c4173736574496400010c66756e4101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404009c010c75333200020030416c6c4f66436f756e7465640c01086964f0011c4173736574496400010c66756e4101013c57696c6446756e676962696c697479000114636f756e749c010c753332000300004101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100004501000005000049010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100004d01080c78636d5056657273696f6e65644d756c746941737365747300010808563204005101013c76323a3a4d756c74694173736574730001000856330400e4013c76333a3a4d756c7469417373657473000300005101100c78636d087632286d756c746961737365742c4d756c7469417373657473000004005501013c5665633c4d756c746941737365743e000055010000025901005901100c78636d087632286d756c74696173736574284d756c74694173736574000008010869645d01011c4173736574496400010c66756e7d01012c46756e676962696c69747900005d01100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400610101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e000100006101100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72650101244a756e6374696f6e7300006501100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400690101204a756e6374696f6e0001000858320800690101204a756e6374696f6e0000690101204a756e6374696f6e0002000858330c00690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0003000858341000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0004000858351400690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0005000858361800690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0006000858371c00690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0007000858382000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e0000690101204a756e6374696f6e000800006901100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04009c010c7533320000002c4163636f756e744964333208011c6e6574776f726b6d0101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b6d0101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b6d0101244e6574776f726b496400010c6b6579a801205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400ac0110753132380005002847656e6572616c4b65790400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696475010118426f647949640001107061727479010120426f647950617274000800006d010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d610003000071010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e000075010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400710101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804009c010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e0008002054726561737572790009000079010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e749c010c753332000100204672616374696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d9c010c75333200011464656e6f6d9c010c753332000400007d01100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400ac0110753132380000002c4e6f6e46756e6769626c650400810101344173736574496e7374616e6365000100008101100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400ac01107531323800010018417272617934040044011c5b75383b20345d000200184172726179380400fc011c5b75383b20385d0003001c417272617931360400010101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e000600008501080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204006101014476323a3a4d756c74694c6f636174696f6e000100085633040090014476333a3a4d756c74694c6f636174696f6e0003000089010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000d4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c65748d010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65d4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657491010c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c74950101384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657495010418526573756c74080454019901044501640108084f6b04009901000000000c4572720400640000010000990100000400009d010c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c74950101384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a101083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000a5010c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c74950101384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e646578ad01010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736830013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a901086061737365745f6875625f6b7573616d615f72756e74696d652450726f78795479706500011c0c416e790000002c4e6f6e5472616e736665720001002c43616e63656c50726f7879000200184173736574730003002841737365744f776e65720004003041737365744d616e6167657200050020436f6c6c61746f7200060000ad010000050400b1010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b5010c3870616c6c65745f756e69717565731870616c6c6574144576656e7408045400044900016c1c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e1846726f7a656e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640006045c536f6d6520606974656d60207761732066726f7a656e2e18546861776564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536f6d6520606974656d6020776173207468617765642e40436f6c6c656374696f6e46726f7a656e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400080474536f6d652060636f6c6c656374696f6e60207761732066726f7a656e2e40436f6c6c656374696f6e546861776564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173207468617765642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e744964000b0470546865206d616e6167656d656e74207465616d206368616e6765642e40417070726f7665645472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e444974656d5374617475734368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000e041101412060636f6c6c656374696f6e602068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c000f04b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001004b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e2c4d65746164617461536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c001104984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e3c4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001204984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73bd0101385665633c543a3a4974656d49643e001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e30417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c65617265640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0015040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001604c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572cd0101504f7074696f6e3c543a3a4163636f756e7449643e0018048c546865207072696365207761732073657420666f722074686520696e7374616e63652e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019049c54686520707269636520666f722074686520696e7374616e6365207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001a044c416e206974656d2077617320626f756768742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000bd010000021000c10104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000c5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c9010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000cd0104184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000d1010c2c70616c6c65745f6e6674731870616c6c6574144576656e740804540004490001981c437265617465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e7449640000046c412060636f6c6c656374696f6e602077617320637265617465642e30466f72636543726561746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e6572000130543a3a4163636f756e74496400010484412060636f6c6c656374696f6e602077617320666f7263652d637265617465642e2444657374726f796564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400020474412060636f6c6c656374696f6e60207761732064657374726f7965642e184973737565640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400030454416e20606974656d6020776173206973737565642e2c5472616e73666572726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400040468416e20606974656d6020776173207472616e736665727265642e184275726e65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400050460416e20606974656d60207761732064657374726f7965642e484974656d5472616e736665724c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400060488416e20606974656d6020626563616d65206e6f6e2d7472616e7366657261626c652e504974656d5472616e73666572556e6c6f636b6564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400070478416e20606974656d6020626563616d65207472616e7366657261626c652e504974656d50726f706572746965734c6f636b6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d6574616461746145010110626f6f6c00013c6c6f636b5f6174747269627574657345010110626f6f6c000804a8606974656d60206d65746164617461206f7220617474726962757465732077657265206c6f636b65642e40436f6c6c656374696f6e4c6f636b6564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090474536f6d652060636f6c6c656374696f6e6020776173206c6f636b65642e304f776e65724368616e676564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001246e65775f6f776e6572000130543a3a4163636f756e744964000a0448546865206f776e6572206368616e6765642e2c5465616d4368616e676564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572cd0101504f7074696f6e3c543a3a4163636f756e7449643e00011461646d696ecd0101504f7074696f6e3c543a3a4163636f756e7449643e00011c667265657a6572cd0101504f7074696f6e3c543a3a4163636f756e7449643e000b0470546865206d616e6167656d656e74207465616d206368616e6765642e405472616e73666572417070726f766564140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000120646561646c696e65c10101644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000c083101416e20606974656d60206f6620612060636f6c6c656374696f6e6020686173206265656e20617070726f7665642062792074686520606f776e65726020666f72207472616e736665722062793461206064656c6567617465602e44417070726f76616c43616e63656c6c6564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000d081901416e20617070726f76616c20666f722061206064656c656761746560206163636f756e7420746f207472616e736665722074686520606974656d60206f6620616e206974656da860636f6c6c656374696f6e60207761732063616e63656c6c65642062792069747320606f776e6572602e54416c6c417070726f76616c7343616e63656c6c65640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e6572000130543a3a4163636f756e744964000e049c416c6c20617070726f76616c73206f6620616e206974656d20676f742063616e63656c6c65642e5c436f6c6c656374696f6e436f6e6669674368616e676564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000f040101412060636f6c6c656374696f6e6020686173206861642069747320636f6e666967206368616e676564206279207468652060466f72636560206f726967696e2e54436f6c6c656374696f6e4d65746164617461536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001004b44e6577206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e602e64436f6c6c656374696f6e4d65746164617461436c6561726564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001104b44d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e602e3c4974656d4d657461646174615365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001204984e6577206d6574616461746120686173206265656e2073657420666f7220616e206974656d2e4c4974656d4d65746164617461436c6561726564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001304984d6574616461746120686173206265656e20636c656172656420666f7220616e206974656d2e2c52656465706f7369746564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001407375636365737366756c5f6974656d73bd0101385665633c543a3a4974656d49643e0014042101546865206465706f73697420666f72206120736574206f6620606974656d60732077697468696e20612060636f6c6c656374696f6e6020686173206265656e20757064617465642e30417474726962757465536574140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00150405014e657720617474726962757465206d6574616461746120686173206265656e2073657420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e40417474726962757465436c6561726564100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e0016040501417474726962757465206d6574616461746120686173206265656e20636c656172656420666f7220612060636f6c6c656374696f6e60206f7220606974656d602e6c4974656d41747472696275746573417070726f76616c41646465640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001704cc41206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732061646465642e744974656d41747472696275746573417070726f76616c52656d6f7665640c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c6567617465000130543a3a4163636f756e744964001804d441206e657720617070726f76616c20746f206d6f64696679206974656d2061747472696275746573207761732072656d6f7665642e684f776e657273686970416363657074616e63654368616e67656408010c77686f000130543a3a4163636f756e7449640001406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001904c04f776e65727368697020616363657074616e636520686173206368616e67656420666f7220616e206163636f756e742e58436f6c6c656374696f6e4d6178537570706c79536574080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001a04a44d617820737570706c7920686173206265656e2073657420666f72206120636f6c6c656374696f6e2e74436f6c6c656374696f6e4d696e7453657474696e677355706461746564040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04ac4d696e742073657474696e677320666f72206120636f6c6c656374696f6e20686164206368616e6765642e6c4e657874436f6c6c656374696f6e4964496e6372656d656e74656404011c6e6578745f6964c101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0401014576656e74206765747320656d6974746564207768656e2074686520604e657874436f6c6c656374696f6e496460206765747320696e6372656d656e7465642e304974656d5072696365536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00014477686974656c69737465645f6275796572cd0101504f7074696f6e3c543a3a4163636f756e7449643e001d047c546865207072696365207761732073657420666f7220746865206974656d2e404974656d507269636552656d6f766564080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001e048c54686520707269636520666f7220746865206974656d207761732072656d6f7665642e284974656d426f75676874140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000114707269636518013c4974656d50726963653c542c20493e00011873656c6c6572000130543a3a4163636f756e7449640001146275796572000130543a3a4163636f756e744964001f044c416e206974656d2077617320626f756768742e1c54697053656e74140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011873656e646572000130543a3a4163636f756e7449640001207265636569766572000130543a3a4163636f756e744964000118616d6f756e741801584465706f73697442616c616e63654f663c542c20493e0020043c4120746970207761732073656e742e2c53776170437265617465641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00210488416e20606974656d60207377617020696e74656e742077617320637265617465642e345377617043616e63656c6c65641801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e0022045c5468652073776170207761732063616e63656c6c65642e2c53776170436c61696d656420013c73656e745f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e745f6974656d100124543a3a4974656d496400013c73656e745f6974656d5f6f776e6572000130543a3a4163636f756e74496400014c72656365697665645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400013472656365697665645f6974656d100124543a3a4974656d496400014c72656365697665645f6974656d5f6f776e6572000130543a3a4163636f756e7449640001147072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e000120646561646c696e65100144426c6f636b4e756d626572466f723c543e00230468546865207377617020686173206265656e20636c61696d65642e585072655369676e6564417474726962757465735365740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e002404fc4e657720617474726962757465732068617665206265656e2073657420666f7220616e20606974656d60206f66207468652060636f6c6c656374696f6e602e4850616c6c6574417474726962757465536574100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656dc10101444f7074696f6e3c543a3a4974656d49643e000124617474726962757465e901018450616c6c6574417474726962757465733c543a3a436f6c6c656374696f6e49643e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e0025084d0141206e65772061747472696275746520696e20746865206050616c6c657460206e616d657370616365207761732073657420666f72207468652060636f6c6c656374696f6e60206f7220616e20606974656d606477697468696e20746861742060636f6c6c656374696f6e602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d9010c2c70616c6c65745f6e667473147479706573484174747269627574654e616d65737061636504244163636f756e744964010001101850616c6c65740000003c436f6c6c656374696f6e4f776e6572000100244974656d4f776e65720002001c4163636f756e7404000001244163636f756e74496400030000dd0104184f7074696f6e04045401e1010108104e6f6e6500000010536f6d650400e1010000010000e1010c2c70616c6c65745f6e66747314747970657348507269636557697468446972656374696f6e0418416d6f756e74011800080118616d6f756e74180118416d6f756e74000124646972656374696f6ee50101385072696365446972656374696f6e0000e5010c2c70616c6c65745f6e667473147479706573385072696365446972656374696f6e0001081053656e640000001c5265636569766500010000e9010c2c70616c6c65745f6e6674731474797065734050616c6c6574417474726962757465730430436f6c6c656374696f6e4964011001082c55736564546f436c61696d0400100130436f6c6c656374696f6e4964000000405472616e7366657244697361626c656400010000ed010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964900128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964900128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964900128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964900128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964900128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964900128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964900128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964900128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964900128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964900128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964900128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964900128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964900128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964900128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964900128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964900128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144576656e74040454000108444e66744672616374696f6e616c697a65641401386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001246672616374696f6e73180144417373657442616c616e63654f663c543e0001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640000049c416e204e465420776173207375636365737366756c6c79206672616374696f6e616c697a65642e284e6674556e69666965641001386e66745f636f6c6c656374696f6e100148543a3a4e6674436f6c6c656374696f6e496400010c6e6674100120543a3a4e667449640001146173736574100130417373657449644f663c543e00012c62656e6566696369617279000130543a3a4163636f756e74496400010498416e204e465420776173207375636365737366756c6c792072657475726e6564206261636b2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f5010c3470616c6c65745f6173736574731870616c6c6574144576656e740804540004490001601c437265617465640c012061737365745f6964100128543a3a4173736574496400011c63726561746f72000130543a3a4163636f756e7449640001146f776e6572000130543a3a4163636f756e74496400000474536f6d6520617373657420636c6173732077617320637265617465642e184973737565640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500010460536f6d65206173736574732077657265206973737565642e2c5472616e7366657272656410012061737365745f6964100128543a3a4173736574496400011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500020474536f6d65206173736574732077657265207472616e736665727265642e184275726e65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400011c62616c616e6365180128543a3a42616c616e63650003046c536f6d652061737365747320776572652064657374726f7965642e2c5465616d4368616e67656410012061737365745f6964100128543a3a41737365744964000118697373756572000130543a3a4163636f756e74496400011461646d696e000130543a3a4163636f756e74496400011c667265657a6572000130543a3a4163636f756e74496400040470546865206d616e6167656d656e74207465616d206368616e6765642e304f776e65724368616e67656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400050448546865206f776e6572206368616e6765642e1846726f7a656e08012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400060478536f6d65206163636f756e74206077686f60207761732066726f7a656e2e1854686177656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e74496400070478536f6d65206163636f756e74206077686f6020776173207468617765642e2c417373657446726f7a656e04012061737365745f6964100128543a3a4173736574496400080484536f6d65206173736574206061737365745f696460207761732066726f7a656e2e2c417373657454686177656404012061737365745f6964100128543a3a4173736574496400090484536f6d65206173736574206061737365745f69646020776173207468617765642e444163636f756e747344657374726f7965640c012061737365745f6964100128543a3a417373657449640001486163636f756e74735f64657374726f79656410010c7533320001486163636f756e74735f72656d61696e696e6710010c753332000a04a04163636f756e747320776572652064657374726f79656420666f7220676976656e2061737365742e48417070726f76616c7344657374726f7965640c012061737365745f6964100128543a3a4173736574496400014c617070726f76616c735f64657374726f79656410010c75333200014c617070726f76616c735f72656d61696e696e6710010c753332000b04a4417070726f76616c7320776572652064657374726f79656420666f7220676976656e2061737365742e484465737472756374696f6e5374617274656404012061737365745f6964100128543a3a41737365744964000c04d0416e20617373657420636c61737320697320696e207468652070726f63657373206f66206265696e672064657374726f7965642e2444657374726f79656404012061737365745f6964100128543a3a41737365744964000d0474416e20617373657420636c617373207761732064657374726f7965642e30466f7263654372656174656408012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e744964000e048c536f6d6520617373657420636c6173732077617320666f7263652d637265617465642e2c4d6574616461746153657414012061737365745f6964100128543a3a417373657449640001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000f049c4e6577206d6574616461746120686173206265656e2073657420666f7220616e2061737365742e3c4d65746164617461436c656172656404012061737365745f6964100128543a3a417373657449640010049c4d6574616461746120686173206265656e20636c656172656420666f7220616e2061737365742e40417070726f7665645472616e7366657210012061737365745f6964100128543a3a41737365744964000118736f75726365000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650011043101284164646974696f6e616c292066756e64732068617665206265656e20617070726f76656420666f72207472616e7366657220746f20612064657374696e6174696f6e206163636f756e742e44417070726f76616c43616e63656c6c65640c012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e744964001204f0416e20617070726f76616c20666f72206163636f756e74206064656c656761746560207761732063616e63656c6c656420627920606f776e6572602e4c5472616e73666572726564417070726f76656414012061737365745f6964100128543a3a417373657449640001146f776e6572000130543a3a4163636f756e74496400012064656c6567617465000130543a3a4163636f756e74496400012c64657374696e6174696f6e000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650013083101416e2060616d6f756e746020776173207472616e7366657272656420696e2069747320656e7469726574792066726f6d20606f776e65726020746f206064657374696e6174696f6e602062796074686520617070726f766564206064656c6567617465602e4841737365745374617475734368616e67656404012061737365745f6964100128543a3a41737365744964001404f8416e2061737365742068617320686164206974732061747472696275746573206368616e676564206279207468652060466f72636560206f726967696e2e5841737365744d696e42616c616e63654368616e67656408012061737365745f6964100128543a3a4173736574496400013c6e65775f6d696e5f62616c616e6365180128543a3a42616c616e63650015040101546865206d696e5f62616c616e6365206f6620616e20617373657420686173206265656e207570646174656420627920746865206173736574206f776e65722e1c546f75636865640c012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640001246465706f7369746f72000130543a3a4163636f756e744964001604fc536f6d65206163636f756e74206077686f6020776173206372656174656420776974682061206465706f7369742066726f6d20606465706f7369746f72602e1c426c6f636b656408012061737365745f6964100128543a3a4173736574496400010c77686f000130543a3a4163636f756e7449640017047c536f6d65206163636f756e74206077686f602077617320626c6f636b65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f9010c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144576656e740404540001142c506f6f6c4372656174656410011c63726561746f72000130543a3a4163636f756e7449640488546865206163636f756e74207468617420637265617465642074686520706f6f6c2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e08490154686520706f6f6c206964206173736f63696174656420776974682074686520706f6f6c2e204e6f7465207468617420746865206f72646572206f662074686520617373657473206d6179206e6f74206265f47468652073616d6520617320746865206f726465722073706563696669656420696e207468652063726561746520706f6f6c2065787472696e7369632e0130706f6f6c5f6163636f756e74000130543a3a4163636f756e744964046c546865206163636f756e74204944206f662074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964084101546865206964206f6620746865206c697175696469747920746f6b656e7320746861742077696c6c206265206d696e746564207768656e206173736574732061726520616464656420746f207468697314706f6f6c2e0004190141207375636365737366756c2063616c6c206f662074686520604372657461506f6f6c602065787472696e7369632077696c6c206372656174652074686973206576656e742e384c697175696469747941646465641c010c77686f000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420746865206c6971756964697479207761732074616b656e2066726f6d2e011c6d696e745f746f000130543a3a4163636f756e74496404d4546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206d696e74656420746f2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e04e054686520706f6f6c206964206f662074686520706f6f6c207468617420746865206c69717569646974792077617320616464656420746f2e0140616d6f756e74315f70726f766964656418013c543a3a417373657442616c616e636504e454686520616d6f756e74206f662074686520666972737420617373657420746861742077617320616464656420746f2074686520706f6f6c2e0140616d6f756e74325f70726f766964656418013c543a3a417373657442616c616e636504e854686520616d6f756e74206f6620746865207365636f6e6420617373657420746861742077617320616464656420746f2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206d696e7465642e013c6c705f746f6b656e5f6d696e74656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206d696e746564206f6620746861742069642e0104250141207375636365737366756c2063616c6c206f662074686520604164644c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e404c697175696469747952656d6f76656420010c77686f000130543a3a4163636f756e74496404dc546865206163636f756e74207468617420746865206c697175696469747920746f6b656e732077657265206275726e65642066726f6d2e012c77697468647261775f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011c706f6f6c5f6964fd01012c506f6f6c49644f663c543e04c054686520706f6f6c206964207468617420746865206c6971756964697479207761732072656d6f7665642066726f6d2e011c616d6f756e743118013c543a3a417373657442616c616e636504f454686520616d6f756e74206f66207468652066697273742061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e011c616d6f756e743218013c543a3a417373657442616c616e636504f854686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656d6f7665642066726f6d2074686520706f6f6c2e01206c705f746f6b656e100138543a3a506f6f6c41737365744964049c546865206964206f6620746865206c7020746f6b656e207468617420776173206275726e65642e013c6c705f746f6b656e5f6275726e656418013c543a3a417373657442616c616e636504d054686520616d6f756e74206f66206c7020746f6b656e7320746861742077657265206275726e6564206f6620746861742069642e01387769746864726177616c5f6665650102011c5065726d696c6c04744c6971756964697479207769746864726177616c20666565202825292e0204310141207375636365737366756c2063616c6c206f6620746865206052656d6f76654c6971756964697479602065787472696e7369632077696c6c206372656174652074686973206576656e742e3053776170457865637574656414010c77686f000130543a3a4163636f756e74496404b45768696368206163636f756e74207761732074686520696e7374696761746f72206f662074686520737761702e011c73656e645f746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e08c854686520726f757465206f662061737365742069647320746861742074686520737761702077656e74207468726f7567682e48452e672e2041202d3e20446f74202d3e20420124616d6f756e745f696e18013c543a3a417373657442616c616e636504bc54686520616d6f756e74206f662074686520666972737420617373657420746861742077617320737761707065642e0128616d6f756e745f6f757418013c543a3a417373657442616c616e636504c454686520616d6f756e74206f6620746865207365636f6e642061737365742074686174207761732072656365697665642e030835014173736574732068617665206265656e20636f6e7665727465642066726f6d206f6e6520746f20616e6f746865722e20426f74682060537761704578616374546f6b656e466f72546f6b656e60d8616e64206053776170546f6b656e466f724578616374546f6b656e602077696c6c2067656e65726174652074686973206576656e742e205472616e7366657210011066726f6d000130543a3a4163636f756e74496404c8546865206163636f756e74207468617420746865206173736574732077657265207472616e736665727265642066726f6d2e0108746f000130543a3a4163636f756e74496404c0546865206163636f756e74207468617420746865206173736574732077657265207472616e7366657272656420746f2e0114617373657490013c543a3a4d756c746941737365744964047c546865206173736574207468617420776173207472616e736665727265642e0118616d6f756e7418013c543a3a417373657442616c616e636504b454686520616d6f756e74206f6620746865206173736574207468617420776173207472616e736665727265642e0404ec416e20616d6f756e7420686173206265656e207472616e736665727265642066726f6d206f6e65206163636f756e7420746f20616e6f746865722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574fd010000040890900001020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c753332000005020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540190045300000400090201185665633c543e0000090200000290000d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200001102000002300015020000021902001902000004081010001d0208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e9c014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d652102016473705f72756e74696d653a3a52756e74696d65537472696e6700002102000005020025020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73290201345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973310201205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29020000022d02002d02000004083434003102000002340035020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373390201845065724469737061746368436c6173733c57656967687473506572436c6173733e000039020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454013d02000c01186e6f726d616c3d0201045400012c6f7065726174696f6e616c3d020104540001246d616e6461746f72793d0201045400003d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963410201384f7074696f6e3c5765696768743e0001246d61785f746f74616c410201384f7074696f6e3c5765696768743e0001207265736572766564410201384f7074696f6e3c5765696768743e0000410204184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000045020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178490201545065724469737061746368436c6173733c7533323e000049020c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400004d02082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400005102082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d652102013452756e74696d65537472696e67000124696d706c5f6e616d652102013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069735502011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800005502040c436f77040454015902000400590200000059020000025d02005d0200000408fc100061020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574650200000269020069020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e7420416e636573746f720404480130000c0138757365645f62616e6477696474686d0201345573656442616e647769647468000138706172615f686561645f68617368810201244f7074696f6e3c483e000160636f6e73756d65645f676f5f61686561645f7369676e616c8502018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e00006d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74345573656442616e64776964746800000c0134756d705f6d73675f636f756e7410010c75333200013c756d705f746f74616c5f627974657310010c75333200013468726d705f6f7574676f696e677102018c42547265654d61703c5061726149642c2048726d704368616e6e656c5570646174653e00007102042042547265654d617008044b01cc0456017502000400790200000075020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e744448726d704368616e6e656c55706461746500000801246d73675f636f756e7410010c75333200012c746f74616c5f627974657310010c753332000079020000027d02007d0200000408cc750200810204184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000850204184f7074696f6e0404540189020108104e6f6e6500000010536f6d6504008902000001000089020c4c706f6c6b61646f745f7072696d6974697665730876353855706772616465476f41686561640001081441626f72740000001c476f4168656164000100008d020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74385365676d656e74547261636b65720404480130000c0138757365645f62616e6477696474686d0201345573656442616e64776964746800013868726d705f77617465726d61726bc10101804f7074696f6e3c72656c61795f636861696e3a3a426c6f636b4e756d6265723e000160636f6e73756d65645f676f5f61686561645f7369676e616c8502018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e000091020c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616495020120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000095020c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665732048656164446174610000040034011c5665633c75383e0000990204184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d0200000100009d020c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e7400000000a1020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573a502014442547265655365743c5665633c75383e3e0000a5020420425472656553657404045401340004003102000000a9020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800019c72656c61795f64697370617463685f71756575655f72656d61696e696e675f6361706163697479ad02018c52656c61794469737061746368517565756552656d61696e696e674361706163697479000140696e67726573735f6368616e6e656c73b10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73b10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000ad020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f748c52656c61794469737061746368517565756552656d61696e696e674361706163697479000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c7533320000b102000002b50200b50200000408ccb90200b9020c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164810201304f7074696f6e3c486173683e0000bd020c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002801346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001506173796e635f6261636b696e675f706172616d73c102018c73757065723a3a7673746167696e673a3a4173796e634261636b696e67506172616d730000c1020c4c706f6c6b61646f745f7072696d697469766573207673746167696e67484173796e634261636b696e67506172616d73000008014c6d61785f63616e6469646174655f646570746810010c753332000150616c6c6f7765645f616e6365737472795f6c656e10010c7533320000c502089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c6179486173680000c902042042547265654d617008044b01cc045601c502000400cd02000000cd02000002d10200d10200000408ccc50200d502000002d90200d9020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401cc00080124726563697069656e74cc010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000dd02087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6e45010110626f6f6c0000e1020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461e502015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6e45010110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee502089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174619102015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465a102015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573e902016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573f10201a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000e902000002ed0200ed020860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d6573736167650000f102042042547265654d617008044b01cc045601f502000400fd02000000f502000002f90200f9020860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e0000fd02000002010300010300000408ccf5020005030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e09030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d030c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454011103045300000400190301185665633c543e000011030c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964fc01384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e731503011c526561736f6e73000015030c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000019030000021103001d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012103045300000400250301185665633c543e000021030c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e74696669657201fc1c42616c616e63650118000801086964fc0144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000250300000221030029030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012d03045300000400390301185665633c543e00002d030c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640131031c42616c616e63650118000801086964310301084964000118616d6f756e7418011c42616c616e636500003103086061737365745f6875625f6b7573616d615f72756e74696d654452756e74696d65486f6c64526561736f6e000104504e66744672616374696f6e616c697a6174696f6e0400350301a070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e3a3a486f6c64526561736f6e0036000035030c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c657428486f6c64526561736f6e000104384672616374696f6e616c697a65640000000039030000022d03003d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014103045300000400450301185665633c543e000041030c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640199011c42616c616e63650118000801086964990101084964000118616d6f756e7418011c42616c616e63650000450300000241030049030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ac0128543a3a42616c616e63650001306f6c645f7265736572766564ac0128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c69766545010110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fbc01445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565ac0128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565ac0128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578019901011408496404000001244163636f756e74496400000014496e6465780400510301304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400a801205b75383b2032305d00040000510300000699010055030c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59030c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800005d03086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e740000000856320001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e000065030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540169030453000004006d0301185665633c543e000069030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65743443616e646964617465496e666f08244163636f756e74496401001c42616c616e636501180008010c77686f0001244163636f756e74496400011c6465706f73697418011c42616c616e636500006d0300000269030071030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c657304010c6e6577bc01445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e587365745f646573697265645f63616e6469646174657304010c6d617810010c7533320001049c536565205b6050616c6c65743a3a7365745f646573697265645f63616e64696461746573605d2e487365745f63616e6469646163795f626f6e64040110626f6e6418013042616c616e63654f663c543e0002048c536565205b6050616c6c65743a3a7365745f63616e6469646163795f626f6e64605d2e5472656769737465725f61735f63616e64696461746500030498536565205b6050616c6c65743a3a72656769737465725f61735f63616e646964617465605d2e306c656176655f696e74656e7400040474536565205b6050616c6c65743a3a6c656176655f696e74656e74605d2e406164645f696e76756c6e657261626c6504010c77686f000130543a3a4163636f756e74496400050484536565205b6050616c6c65743a3a6164645f696e76756c6e657261626c65605d2e4c72656d6f76655f696e76756c6e657261626c6504010c77686f000130543a3a4163636f756e74496400060490536565205b6050616c6c65743a3a72656d6f76655f696e76756c6e657261626c65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e75030c6470616c6c65745f636f6c6c61746f725f73656c656374696f6e1870616c6c6574144572726f7204045400012444546f6f4d616e7943616e646964617465730000048c5468652070616c6c65742068617320746f6f206d616e792063616e646964617465732e5c546f6f466577456c696769626c65436f6c6c61746f7273000104ac4c656176696e6720776f756c6420726573756c7420696e20746f6f206665772063616e646964617465732e40416c726561647943616e6469646174650002047c4163636f756e7420697320616c726561647920612063616e6469646174652e304e6f7443616e6469646174650003046c4163636f756e74206973206e6f7420612063616e6469646174652e50546f6f4d616e79496e76756c6e657261626c65730004048454686572652061726520746f6f206d616e7920496e76756c6e657261626c65732e4c416c7265616479496e76756c6e657261626c650005048c4163636f756e7420697320616c726561647920616e20496e76756c6e657261626c652e3c4e6f74496e76756c6e657261626c650006047c4163636f756e74206973206e6f7420616e20496e76756c6e657261626c652e5c4e6f4173736f63696174656456616c696461746f7249640007049c4163636f756e7420686173206e6f206173736f6369617465642076616c696461746f722049442e5856616c696461746f724e6f74526567697374657265640008048c56616c696461746f72204944206973206e6f742079657420726567697374657265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79030000027d03007d0300000408008103008103086061737365745f6875625f6b7573616d615f72756e74696d652c53657373696f6e4b657973000004011061757261850301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300008503104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004008903013c737232353531393a3a5075626c6963000089030c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d00008d03000004089103340091030c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d000095030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579738103011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e99030c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e9d030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018503045300000400a10301185665633c543e0000a103000002850300a503084873705f636f6e73656e7375735f736c6f747310536c6f74000004002c010c7536340000a90300000408a5031000ad03000002b10300b103086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572cc01185061726149640001147374617465b5030130496e626f756e6453746174650001406d6573736167655f6d65746164617461b90301a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000b503086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000b903000002bd0300bd030000040810c10300c1030c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000c50300000408cc1000c903000002cd0300cd03086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74cc01185061726149640001147374617465d10301344f7574626f756e6453746174650001347369676e616c735f657869737445010110626f6f6c00012c66697273745f696e646578ad01010c7531360001286c6173745f696e646578ad01010c7531360000d103086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000d50300000408ccad0100d903086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000dd030000040ccc103400e1030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9030c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e6465728501015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572ed0301784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679f10301404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e8501015856657273696f6e65644d756c74694c6f636174696f6e00012469735f61637469766545010110626f6f6c000100145265616479080120726573706f6e7365f903014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000ed0304184f7074696f6e0404540185010108104e6f6e6500000010536f6d65040085010000010000f10304184f7074696f6e04045401f5030108104e6f6e6500000010536f6d650400f5030000010000f50300000408080800f903080c78636d4456657273696f6e6564526573706f6e73650001080856320400fd03013076323a3a526573706f6e736500020008563304000501013076333a3a526573706f6e736500030000fd030c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304005101012c4d756c74694173736574730001003c457865637574696f6e526573756c740400010401504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000010404184f7074696f6e0404540105040108104e6f6e6500000010536f6d65040005040000010000050400000408100904000904100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900000d04000004081085010011040000040c2c24100015040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119040453000004001d0401185665633c543e0000190400000408850110001d0400000219040021040c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304002504013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000250404184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000029040000040c10002d04002d04080c78636d4056657273696f6e6564417373657449640001040856330400f0012c76333a3a417373657449640003000031040c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e746966696572019901304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e65728501015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b65728501015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273350401d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e000035040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540139040453000004003d0401185665633c543e0000390400000408990118003d0400000239040041040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014504045300000400490401185665633c543e00004504000004081885010049040000024504004d040c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e64080110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551040154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f617373657473100110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f617373657473100110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765710401c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e900148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ec10101484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744901012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f617373657473140110646573748501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0001186173736574734d010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69744901012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e64656445010110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005504015076323a3a58636d3c52756e74696d6543616c6c3e0002000856330400d8015076333a3a58636d3c52756e74696d6543616c6c3e0003000055040c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059040000025d04005d040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005101012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005101012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365fd030120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574735101012c4d756c746941737365747300012c62656e6566696369617279610101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101012c4d756c746941737365747300011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970652d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c31010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040065010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200012c62656e6566696369617279610101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000e003445786368616e6765417373657408011067697665610401404d756c7469417373657446696c74657200011c726563656976655101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610401404d756c7469417373657446696c74657200011c72657365727665610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610401404d756c7469417373657446696c74657200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e000118617373657473610401404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573590101284d756c746941737365740001307765696768745f6c696d69746d04012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005504014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005504014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735101012c4d756c74694173736574730001187469636b6574610101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00006104100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504005101012c4d756c74694173736574730000001057696c6404006504013857696c644d756c74694173736574000100006504100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869645d01011c4173736574496400010c66756e6904013c57696c6446756e676962696c697479000100006904100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100006d040c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100007104080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204007504015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304008504015076333a3a58636d3c52756e74696d6543616c6c3e0003000075040c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400790401745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000079040000027d04007d040c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404005101012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404005101012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404005101012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e7365fd030120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574735101012c4d756c746941737365747300012c62656e6566696369617279610101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101012c4d756c746941737365747300011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970652d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c81040168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040065010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200012c62656e6566696369617279610101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610401404d756c7469417373657446696c7465720001286d61785f6173736574739c010c75333200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e000e003445786368616e6765417373657408011067697665610401404d756c7469417373657446696c74657200011c726563656976655101012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610401404d756c7469417373657446696c74657200011c72657365727665610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610401404d756c7469417373657446696c74657200011064657374610101344d756c74694c6f636174696f6e00010c78636d5504011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374610101344d756c74694c6f636174696f6e000118617373657473610401404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573590101284d756c746941737365740001307765696768745f6c696d69746d04012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204007504014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804007504014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574735101012c4d756c74694173736574730001187469636b6574610101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000081040c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000085040c0c78636d0876330c58636d041043616c6c00000400890401585665633c496e737472756374696f6e3c43616c6c3e3e000089040000028d04008d040c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400e4012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400e4012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400e4012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e736505010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572290101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473e4012c4d756c746941737365747300012c62656e65666963696172799001344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473e4012c4d756c7469417373657473000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e642d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c8104014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465729c010c7533320001406d61785f6d6573736167655f73697a659c010c7533320001306d61785f63617061636974799c010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e749c010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f729c010c75333200011873656e6465729c010c753332000124726563697069656e749c010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400940154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400350101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473390101404d756c7469417373657446696c74657200012c62656e65666963696172799001344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e000e003445786368616e676541737365740c011067697665390101404d756c7469417373657446696c74657200011077616e74e4012c4d756c746941737365747300011c6d6178696d616c45010110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473390101404d756c7469417373657446696c74657200011c726573657276659001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390101404d756c7469417373657446696c746572000110646573749001344d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f000118617373657473390101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573ec01284d756c746941737365740001307765696768745f6c696d69744901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008504012458636d3c43616c6c3e0015002c536574417070656e64697804008504012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473e4012c4d756c74694173736574730001187469636b65749001344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400e4012c4d756c7469417373657473001c002c45787065637441737365740400e4012c4d756c7469417373657473001d00304578706563744f726967696e0400290101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400090101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400210101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f350101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465789c010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f729c010c75333200013c6d696e5f63726174655f6d696e6f729c010c753332002200505265706f72745472616e736163745374617475730400350101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e04009801204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726ba401244e6574776f726b496400012c64657374696e6174696f6e940154496e746572696f724d756c74694c6f636174696f6e00010c78636dd8011c58636d3c28293e002600244c6f636b41737365740801146173736574ec01284d756c74694173736574000120756e6c6f636b65729001344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574ec01284d756c746941737365740001187461726765749001344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574ec01284d756c746941737365740001146f776e65729001344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574ec01284d756c746941737365740001186c6f636b65729001344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f776974686472617745010110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04009001344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69744901012c5765696768744c696d6974000130636865636b5f6f726967696e290101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000091040c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108410154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652ec8506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e95040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9904086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400009d04086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e6465780000a104000002a50400a50400000408103400a9040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb1040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e646578ad01010c75313600011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696e51050154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb504000002b90400b904086061737365745f6875625f6b7573616d615f72756e74696d652c52756e74696d6543616c6c00014c1853797374656d0400250201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400e10201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400090301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003002042616c616e6365730400490301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a0044436f6c6c61746f7253656c656374696f6e0400710301d90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f7253656c656374696f6e2c2052756e74696d653e0015001c53657373696f6e0400950301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400e10301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f0020446d7051756575650400a90401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c5574696c6974790400b10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e002800204d756c74697369670400bd0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0029001450726f78790400c50401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e002a00184173736574730400cd0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574732c2052756e74696d653e0032001c556e69717565730400d10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c556e69717565732c2052756e74696d653e003300104e6674730400e10401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e6674732c2052756e74696d653e00340034466f726569676e4173736574730400410501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c466f726569676e4173736574732c2052756e74696d653e003500504e66744672616374696f6e616c697a6174696f6e0400450501e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4e66744672616374696f6e616c697a6174696f6e2c2052756e74696d653e00360028506f6f6c4173736574730400490501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c4173736574732c2052756e74696d653e0037003c4173736574436f6e76657273696f6e04004d0501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4173736574436f6e76657273696f6e2c2052756e74696d653e00380000bd040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c10401904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c10401904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64ad01010c7531360001446f746865725f7369676e61746f72696573bc01445665633c543a3a4163636f756e7449643e00012474696d65706f696e74a101017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec10404184f7074696f6e04045401a1010108104e6f6e6500000010536f6d650400a1010000010000c5040c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065c90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a70726f7879605d2e246164645f70726f78790c012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00010468536565205b6050616c6c65743a3a6164645f70726f7879605d2e3072656d6f76655f70726f78790c012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00020474536565205b6050616c6c65743a3a72656d6f76655f70726f7879605d2e3872656d6f76655f70726f786965730003047c536565205b6050616c6c65743a3a72656d6f76655f70726f78696573605d2e2c6372656174655f707572650c012870726f78795f74797065a9010130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e646578ad01010c75313600040470536565205b6050616c6c65743a3a6372656174655f70757265605d2e246b696c6c5f7075726514011c737061776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f74797065a9010130543a3a50726f787954797065000114696e646578ad01010c7531360001186865696768749c0144426c6f636b4e756d626572466f723c543e0001246578745f696e6465789c010c75333200050468536565205b6050616c6c65743a3a6b696c6c5f70757265605d2e20616e6e6f756e63650801107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00060464536565205b6050616c6c65743a3a616e6e6f756e6365605d2e4c72656d6f76655f616e6e6f756e63656d656e740801107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00070490536565205b6050616c6c65743a3a72656d6f76655f616e6e6f756e63656d656e74605d2e4c72656a6563745f616e6e6f756e63656d656e7408012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736830013443616c6c486173684f663c543e00080490536565205b6050616c6c65743a3a72656a6563745f616e6e6f756e63656d656e74605d2e3c70726f78795f616e6e6f756e63656410012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e0001107265616c4d0301504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065c90401504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00090480536565205b6050616c6c65743a3a70726f78795f616e6e6f756e636564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec90404184f7074696f6e04045401a9010108104e6f6e6500000010536f6d650400a9010000010000cd040c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c010869649c014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f63726561746510010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f7904010869649c014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e747304010869649c014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c7304010869649c014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f7904010869649c014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c010869649c014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c010869649c014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c010869649c014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e7366657210010869649c014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a6508010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e107468617708010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f617373657404010869649c014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f617373657404010869649c014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e65727368697008010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d10010869649c014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d6574616461746110010869649c014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d6574616461746104010869649c014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d6574616461746114010869649c014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d6574616461746104010869649c014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f73746174757320010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c010869649c014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c08010869649c014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f76656410010869649c014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f75636804010869649c014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e6408010869649c014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e636508010869649c014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f7468657208010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f7468657208010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b08010869649c014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1040c3870616c6c65745f756e69717565731870616c6c65741043616c6c08045400044900016818637265617465080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6745010110626f6f6c00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e657373d504013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e740c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00030454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012c636865636b5f6f776e6572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00040454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00050464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73bd0101385665633c543a3a4974656d49643e00060468536565205b6050616c6c65743a3a72656465706f736974605d2e18667265657a65080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400080454536565205b6050616c6c65743a3a74686177605d2e44667265657a655f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400090488536565205b6050616c6c65743a3a667265657a655f636f6c6c656374696f6e605d2e3c746861775f636f6c6c656374696f6e040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000a0480536565205b6050616c6c65743a3a746861775f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e40617070726f76655f7472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000d0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001506d617962655f636865636b5f64656c6567617465d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000e0480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e44666f7263655f6974656d5f7374617475731c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e000130667265655f686f6c64696e6745010110626f6f6c00012469735f66726f7a656e45010110626f6f6c000f0488536565205b6050616c6c65743a3a666f7263655f6974656d5f737461747573605d2e347365745f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565c9010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00100478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e3c636c6561725f6174747269627574650c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00010c6b6579c501016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00110480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e307365745f6d65746164617461100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640013047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461b9010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c001404a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001504a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e00160494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001704a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365dd04015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00180468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00190464536565205b6050616c6c65743a3a6275795f6974656d605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5040c3870616c6c65745f756e69717565731474797065733844657374726f795769746e65737300000c01146974656d739c010c7533320001386974656d5f6d65746164617461739c010c753332000128617474726962757465739c010c7533320000d90404184f7074696f6e040454014d030108104e6f6e6500000010536f6d6504004d030000010000dd0404184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000e1040c2c70616c6c65745f6e6674731870616c6c65741043616c6c08045400044900019c1863726561746508011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e0000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f6372656174650801146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e00010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e1c64657374726f79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011c7769746e6573730105013844657374726f795769746e65737300020460536565205b6050616c6c65743a3a64657374726f79605d2e106d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f4d0301504163636f756e7449644c6f6f6b75704f663c543e0001307769746e6573735f64617461050501d84f7074696f6e3c4d696e745769746e6573733c543a3a4974656d49642c204465706f73697442616c616e63654f663c542c20493e3e3e00030454536565205b6050616c6c65743a3a6d696e74605d2e28666f7263655f6d696e74100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011c6d696e745f746f4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6974656d5f636f6e6669670d0501284974656d436f6e6669670004046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e106275726e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e2472656465706f736974080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146974656d73bd0101385665633c543a3a4974656d49643e00070468536565205b6050616c6c65743a3a72656465706f736974605d2e486c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640008048c536565205b6050616c6c65743a3a6c6f636b5f6974656d5f7472616e73666572605d2e50756e6c6f636b5f6974656d5f7472616e73666572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400090494536565205b6050616c6c65743a3a756e6c6f636b5f6974656d5f7472616e73666572605d2e3c6c6f636b5f636f6c6c656374696f6e080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346c6f636b5f73657474696e6773e9040148436f6c6c656374696f6e53657474696e6773000a0480536565205b6050616c6c65743a3a6c6f636b5f636f6c6c656374696f6e605d2e487472616e736665725f6f776e657273686970080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000b048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118697373756572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011461646d696ed90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e00011c667265657a6572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e000c0464536565205b6050616c6c65743a3a7365745f7465616d605d2e58666f7263655f636f6c6c656374696f6e5f6f776e6572080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000d049c536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f6f776e6572605d2e5c666f7263655f636f6c6c656374696f6e5f636f6e666967080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000118636f6e666967e5040164436f6c6c656374696f6e436f6e666967466f723c542c20493e000e04a0536565205b6050616c6c65743a3a666f7263655f636f6c6c656374696f6e5f636f6e666967605d2e40617070726f76655f7472616e73666572100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e0001386d617962655f646561646c696e65c10101644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000f0484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00100480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e70636c6561725f616c6c5f7472616e736665725f617070726f76616c73080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d4964001104b4536565205b6050616c6c65743a3a636c6561725f616c6c5f7472616e736665725f617070726f76616c73605d2e506c6f636b5f6974656d5f70726f70657274696573100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001346c6f636b5f6d6574616461746145010110626f6f6c00013c6c6f636b5f6174747269627574657345010110626f6f6c00120494536565205b6050616c6c65743a3a6c6f636b5f6974656d5f70726f70657274696573605d2e347365745f617474726962757465140128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00130478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4c666f7263655f7365745f6174747269627574651801187365745f6173cd0101504f7074696f6e3c543a3a4163636f756e7449643e000128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00011476616c7565d5010174426f756e6465645665633c75382c20543a3a56616c75654c696d69743e00140490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e3c636c6561725f617474726962757465100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d617962655f6974656dc10101444f7074696f6e3c543a3a4974656d49643e0001246e616d657370616365d90101804174747269627574654e616d6573706163653c543a3a4163636f756e7449643e00010c6b6579c901016c426f756e6465645665633c75382c20543a3a4b65794c696d69743e00150480536565205b6050616c6c65743a3a636c6561725f617474726962757465605d2e5c617070726f76655f6974656d5f617474726962757465730c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e001604a0536565205b6050616c6c65743a3a617070726f76655f6974656d5f61747472696275746573605d2e7c63616e63656c5f6974656d5f617474726962757465735f617070726f76616c100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00011c7769746e6573731105017c43616e63656c41747472696275746573417070726f76616c5769746e657373001704c0536565205b6050616c6c65743a3a63616e63656c5f6974656d5f617474726962757465735f617070726f76616c605d2e307365745f6d657461646174610c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e00180474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640019047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e5c7365745f636f6c6c656374696f6e5f6d65746164617461080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400011064617461d5010178426f756e6465645665633c75382c20543a3a537472696e674c696d69743e001a04a0536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d65746164617461605d2e64636c6561725f636f6c6c656374696f6e5f6d65746164617461040128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964001b04a8536565205b6050616c6c65743a3a636c6561725f636f6c6c656374696f6e5f6d65746164617461605d2e507365745f6163636570745f6f776e6572736869700401406d617962655f636f6c6c656374696f6ec101015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e001c0494536565205b6050616c6c65743a3a7365745f6163636570745f6f776e657273686970605d2e647365745f636f6c6c656374696f6e5f6d61785f737570706c79080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001286d61785f737570706c7910010c753332001d04a8536565205b6050616c6c65743a3a7365745f636f6c6c656374696f6e5f6d61785f737570706c79605d2e507570646174655f6d696e745f73657474696e6773080128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001346d696e745f73657474696e6773f1040105014d696e7453657474696e67733c42616c616e63654f663c542c20493e2c20426c6f636b4e756d626572466f723c543e2c20543a3a436f6c6c656374696f6e49643e001e0494536565205b6050616c6c65743a3a7570646174655f6d696e745f73657474696e6773605d2e247365745f7072696365100128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001147072696365dd04015c4f7074696f6e3c4974656d50726963653c542c20493e3e00014477686974656c69737465645f6275796572d90401704f7074696f6e3c4163636f756e7449644c6f6f6b75704f663c543e3e001f0468536565205b6050616c6c65743a3a7365745f7072696365605d2e206275795f6974656d0c0128636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001106974656d100124543a3a4974656d49640001246269645f707269636518013c4974656d50726963653c542c20493e00200464536565205b6050616c6c65743a3a6275795f6974656d605d2e207061795f74697073040110746970731505019c426f756e6465645665633c4974656d5469704f663c542c20493e2c20543a3a4d6178546970733e00210464536565205b6050616c6c65743a3a7061795f74697073605d2e2c6372656174655f737761701801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d4964000148646573697265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001486d617962655f646573697265645f6974656dc10101444f7074696f6e3c543a3a4974656d49643e00012c6d617962655f7072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0001206475726174696f6e100144426c6f636b4e756d626572466f723c543e00220470536565205b6050616c6c65743a3a6372656174655f73776170605d2e2c63616e63656c5f737761700801486f6666657265645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e49640001306f6666657265645f6974656d100124543a3a4974656d496400230470536565205b6050616c6c65743a3a63616e63656c5f73776170605d2e28636c61696d5f7377617014013c73656e645f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e496400012473656e645f6974656d100124543a3a4974656d4964000148726563656976655f636f6c6c656374696f6e10013c543a3a436f6c6c656374696f6e4964000130726563656976655f6974656d100124543a3a4974656d49640001347769746e6573735f7072696365dd0101ac4f7074696f6e3c507269636557697468446972656374696f6e3c4974656d50726963653c542c20493e3e3e0024046c536565205b6050616c6c65743a3a636c61696d5f73776170605d2e3c6d696e745f7072655f7369676e65640c01246d696e745f6461746121050168426f783c5072655369676e65644d696e744f663c542c20493e3e0001247369676e617475726525050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e74496400250480536565205b6050616c6c65743a3a6d696e745f7072655f7369676e6564605d2e647365745f617474726962757465735f7072655f7369676e65640c0110646174613d05016c5072655369676e6564417474726962757465734f663c542c20493e0001247369676e617475726525050150543a3a4f6666636861696e5369676e61747572650001187369676e6572000130543a3a4163636f756e744964002604a8536565205b6050616c6c65743a3a7365745f617474726962757465735f7072655f7369676e6564605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee5040c2c70616c6c65745f6e66747314747970657340436f6c6c656374696f6e436f6e6669670c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110000c012073657474696e6773e9040148436f6c6c656374696f6e53657474696e67730001286d61785f737570706c79c101012c4f7074696f6e3c7533323e0001346d696e745f73657474696e6773f10401b84d696e7453657474696e67733c50726963652c20426c6f636b4e756d6265722c20436f6c6c656374696f6e49643e0000e9040c2c70616c6c65745f6e66747314747970657320426974466c61677304045401ed040004002c0144436f6c6c656374696f6e53657474696e670000ed040c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e53657474696e67000114445472616e7366657261626c654974656d7300010040556e6c6f636b65644d6574616461746100020048556e6c6f636b65644174747269627574657300040044556e6c6f636b65644d6178537570706c790008003c4465706f736974526571756972656400100000f1040c2c70616c6c65745f6e667473147479706573304d696e7453657474696e67730c14507269636501182c426c6f636b4e756d626572011030436f6c6c656374696f6e49640110001401246d696e745f74797065f50401584d696e74547970653c436f6c6c656374696f6e49643e0001147072696365dd0401344f7074696f6e3c50726963653e00012c73746172745f626c6f636bc101014c4f7074696f6e3c426c6f636b4e756d6265723e000124656e645f626c6f636bc101014c4f7074696f6e3c426c6f636b4e756d6265723e00015464656661756c745f6974656d5f73657474696e6773f90401304974656d53657474696e67730000f5040c2c70616c6c65745f6e667473147479706573204d696e74547970650430436f6c6c656374696f6e49640110010c18497373756572000000185075626c696300010020486f6c6465724f660400100130436f6c6c656374696f6e496400020000f9040c2c70616c6c65745f6e66747314747970657320426974466c61677304045401fd040004002c012c4974656d53657474696e670000fd040c2c70616c6c65745f6e6674731474797065732c4974656d53657474696e6700010c305472616e7366657261626c6500010040556e6c6f636b65644d6574616461746100020048556e6c6f636b6564417474726962757465730004000001050c2c70616c6c65745f6e6674731474797065733844657374726f795769746e65737300000c01386974656d5f6d65746164617461739c010c7533320001306974656d5f636f6e666967739c010c753332000128617474726962757465739c010c7533320000050504184f7074696f6e0404540109050108104e6f6e6500000010536f6d6504000905000001000009050c2c70616c6c65745f6e6674731474797065732c4d696e745769746e65737308184974656d496401101c42616c616e63650118000801286f776e65645f6974656dc10101384f7074696f6e3c4974656d49643e0001286d696e745f7072696365dd04013c4f7074696f6e3c42616c616e63653e00000d050c2c70616c6c65745f6e667473147479706573284974656d436f6e666967000004012073657474696e6773f90401304974656d53657474696e6773000011050c2c70616c6c65745f6e6674731474797065737c43616e63656c41747472696275746573417070726f76616c5769746e65737300000401486163636f756e745f6174747269627574657310010c753332000015050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119050453000004001d0501185665633c543e000019050c2c70616c6c65745f6e6674731474797065731c4974656d5469701030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010018416d6f756e74011800100128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d496400012072656365697665720001244163636f756e744964000118616d6f756e74180118416d6f756e7400001d0500000219050021050c2c70616c6c65745f6e667473147479706573345072655369676e65644d696e741430436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e6501101c42616c616e63650118001c0128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465732902015c5665633c285665633c75383e2c205665633c75383e293e0001206d6574616461746134011c5665633c75383e0001306f6e6c795f6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000120646561646c696e65100120446561646c696e650001286d696e745f7072696365dd04013c4f7074696f6e3c42616c616e63653e00002505082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040029050148656432353531393a3a5369676e61747572650000001c53723235353139040031050148737232353531393a3a5369676e617475726500010014456364736104003505014065636473613a3a5369676e61747572650002000029050c1c73705f636f72651c65643235353139245369676e6174757265000004002d0501205b75383b2036345d00002d0500000340000000080031050c1c73705f636f72651c73723235353139245369676e6174757265000004002d0501205b75383b2036345d000035050c1c73705f636f7265146563647361245369676e617475726500000400390501205b75383b2036355d000039050000034100000008003d050c2c70616c6c65745f6e6674731474797065734c5072655369676e6564417474726962757465731030436f6c6c656374696f6e49640110184974656d49640110244163636f756e744964010020446561646c696e65011000140128636f6c6c656374696f6e100130436f6c6c656374696f6e49640001106974656d1001184974656d4964000128617474726962757465732902015c5665633c285665633c75383e2c205665633c75383e293e0001246e616d657370616365d90101744174747269627574654e616d6573706163653c4163636f756e7449643e000120646561646c696e65100120446561646c696e65000041050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c0108696490014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f637265617465100108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f79040108696490014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e7473040108696490014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c73040108696490014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f79040108696490014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c0108696490014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0108696490014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c0108696490014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100108696490014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f6173736574040108696490014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f6173736574040108696490014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e657273686970080108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100108696490014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d65746164617461100108696490014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461040108696490014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d65746164617461140108696490014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d65746164617461040108696490014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f737461747573200108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c0108696490014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c080108696490014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c0108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f766564100108696490014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f756368040108696490014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e64080108696490014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e6365080108696490014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f74686572080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f74686572080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b080108696490014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e45050c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c65741043616c6c040454000108346672616374696f6e616c697a651401446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e0001246672616374696f6e73180144417373657442616c616e63654f663c543e00000478536565205b6050616c6c65743a3a6672616374696f6e616c697a65605d2e14756e6966791001446e66745f636f6c6c656374696f6e5f6964100148543a3a4e6674436f6c6c656374696f6e49640001186e66745f6964100120543a3a4e6674496400012061737365745f6964100130417373657449644f663c543e00012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e00010458536565205b6050616c6c65743a3a756e696679605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e49050c3470616c6c65745f6173736574731870616c6c65741043616c6c080454000449000180186372656174650c0108696410014c543a3a41737365744964506172616d6574657200011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365180128543a3a42616c616e63650000045c536565205b6050616c6c65743a3a637265617465605d2e30666f7263655f637265617465100108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00013469735f73756666696369656e7445010110626f6f6c00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500010474536565205b6050616c6c65743a3a666f7263655f637265617465605d2e3473746172745f64657374726f79040108696410014c543a3a41737365744964506172616d6574657200020478536565205b6050616c6c65743a3a73746172745f64657374726f79605d2e4064657374726f795f6163636f756e7473040108696410014c543a3a41737365744964506172616d6574657200030484536565205b6050616c6c65743a3a64657374726f795f6163636f756e7473605d2e4464657374726f795f617070726f76616c73040108696410014c543a3a41737365744964506172616d6574657200040488536565205b6050616c6c65743a3a64657374726f795f617070726f76616c73605d2e3866696e6973685f64657374726f79040108696410014c543a3a41737365744964506172616d657465720005047c536565205b6050616c6c65743a3a66696e6973685f64657374726f79605d2e106d696e740c0108696410014c543a3a41737365744964506172616d6574657200012c62656e65666963696172794d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500060454536565205b6050616c6c65743a3a6d696e74605d2e106275726e0c0108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500070454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0108696410014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500080464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6b6565705f616c6976650c0108696410014c543a3a41737365744964506172616d657465720001187461726765744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500090490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e38666f7263655f7472616e73666572100108696410014c543a3a41737365744964506172616d65746572000118736f757263654d0301504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e6365000a047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e18667265657a65080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000b045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e000c0454536565205b6050616c6c65743a3a74686177605d2e30667265657a655f6173736574040108696410014c543a3a41737365744964506172616d65746572000d0474536565205b6050616c6c65743a3a667265657a655f6173736574605d2e28746861775f6173736574040108696410014c543a3a41737365744964506172616d65746572000e046c536565205b6050616c6c65743a3a746861775f6173736574605d2e487472616e736665725f6f776e657273686970080108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e000f048c536565205b6050616c6c65743a3a7472616e736665725f6f776e657273686970605d2e207365745f7465616d100108696410014c543a3a41737365744964506172616d657465720001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00100464536565205b6050616c6c65743a3a7365745f7465616d605d2e307365745f6d65746164617461100108696410014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800110474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e38636c6561725f6d65746164617461040108696410014c543a3a41737365744964506172616d657465720012047c536565205b6050616c6c65743a3a636c6561725f6d65746164617461605d2e48666f7263655f7365745f6d65746164617461140108696410014c543a3a41737365744964506172616d657465720001106e616d6534011c5665633c75383e00011873796d626f6c34011c5665633c75383e000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0013048c536565205b6050616c6c65743a3a666f7263655f7365745f6d65746164617461605d2e50666f7263655f636c6561725f6d65746164617461040108696410014c543a3a41737365744964506172616d6574657200140494536565205b6050616c6c65743a3a666f7263655f636c6561725f6d65746164617461605d2e48666f7263655f61737365745f737461747573200108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e0001186973737565724d0301504163636f756e7449644c6f6f6b75704f663c543e00011461646d696e4d0301504163636f756e7449644c6f6f6b75704f663c543e00011c667265657a65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c6d696e5f62616c616e6365ac0128543a3a42616c616e636500013469735f73756666696369656e7445010110626f6f6c00012469735f66726f7a656e45010110626f6f6c0015048c536565205b6050616c6c65743a3a666f7263655f61737365745f737461747573605d2e40617070726f76655f7472616e736665720c0108696410014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500160484536565205b6050616c6c65743a3a617070726f76655f7472616e73666572605d2e3c63616e63656c5f617070726f76616c080108696410014c543a3a41737365744964506172616d6574657200012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00170480536565205b6050616c6c65743a3a63616e63656c5f617070726f76616c605d2e54666f7263655f63616e63656c5f617070726f76616c0c0108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012064656c65676174654d0301504163636f756e7449644c6f6f6b75704f663c543e00180498536565205b6050616c6c65743a3a666f7263655f63616e63656c5f617070726f76616c605d2e447472616e736665725f617070726f766564100108696410014c543a3a41737365744964506172616d657465720001146f776e65724d0301504163636f756e7449644c6f6f6b75704f663c543e00012c64657374696e6174696f6e4d0301504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74ac0128543a3a42616c616e636500190488536565205b6050616c6c65743a3a7472616e736665725f617070726f766564605d2e14746f756368040108696410014c543a3a41737365744964506172616d65746572001a0458536565205b6050616c6c65743a3a746f756368605d2e18726566756e64080108696410014c543a3a41737365744964506172616d65746572000128616c6c6f775f6275726e45010110626f6f6c001b045c536565205b6050616c6c65743a3a726566756e64605d2e3c7365745f6d696e5f62616c616e6365080108696410014c543a3a41737365744964506172616d6574657200012c6d696e5f62616c616e6365180128543a3a42616c616e6365001c0480536565205b6050616c6c65743a3a7365745f6d696e5f62616c616e6365605d2e2c746f7563685f6f74686572080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001d0470536565205b6050616c6c65743a3a746f7563685f6f74686572605d2e30726566756e645f6f74686572080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001e0474536565205b6050616c6c65743a3a726566756e645f6f74686572605d2e14626c6f636b080108696410014c543a3a41737365744964506172616d6574657200010c77686f4d0301504163636f756e7449644c6f6f6b75704f663c543e001f0458536565205b6050616c6c65743a3a626c6f636b605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c65741043616c6c0404540001142c6372656174655f706f6f6c08011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c74694173736574496400000470536565205b6050616c6c65743a3a6372656174655f706f6f6c605d2e346164645f6c69717569646974791c011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c74694173736574496400013c616d6f756e74315f6465736972656418013c543a3a417373657442616c616e636500013c616d6f756e74325f6465736972656418013c543a3a417373657442616c616e636500012c616d6f756e74315f6d696e18013c543a3a417373657442616c616e636500012c616d6f756e74325f6d696e18013c543a3a417373657442616c616e636500011c6d696e745f746f000130543a3a4163636f756e74496400010478536565205b6050616c6c65743a3a6164645f6c6971756964697479605d2e4072656d6f76655f6c697175696469747918011861737365743190013c543a3a4d756c74694173736574496400011861737365743290013c543a3a4d756c7469417373657449640001346c705f746f6b656e5f6275726e18013c543a3a417373657442616c616e636500014c616d6f756e74315f6d696e5f7265636569766518013c543a3a417373657442616c616e636500014c616d6f756e74325f6d696e5f7265636569766518013c543a3a417373657442616c616e636500012c77697468647261775f746f000130543a3a4163636f756e74496400020484536565205b6050616c6c65743a3a72656d6f76655f6c6971756964697479605d2e70737761705f65786163745f746f6b656e735f666f725f746f6b656e7314011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000124616d6f756e745f696e18013c543a3a417373657442616c616e6365000138616d6f756e745f6f75745f6d696e18013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c69766545010110626f6f6c000304b4536565205b6050616c6c65743a3a737761705f65786163745f746f6b656e735f666f725f746f6b656e73605d2e70737761705f746f6b656e735f666f725f65786163745f746f6b656e7314011070617468050201c4426f756e6465645665633c543a3a4d756c7469417373657449642c20543a3a4d617853776170506174684c656e6774683e000128616d6f756e745f6f757418013c543a3a417373657442616c616e6365000134616d6f756e745f696e5f6d617818013c543a3a417373657442616c616e636500011c73656e645f746f000130543a3a4163636f756e7449640001286b6565705f616c69766545010110626f6f6c000404b4536565205b6050616c6c65743a3a737761705f746f6b656e735f666f725f65786163745f746f6b656e73605d2e047050616c6c657427732063616c6c61626c652066756e6374696f6e732e5105086061737365745f6875625f6b7573616d615f72756e74696d65304f726967696e43616c6c65720001101873797374656d0400550501746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000002c506f6c6b61646f7458636d04005905014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04005d05016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400610501410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f69640003000055050c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e650002000059050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04009001344d756c74694c6f636174696f6e00000020526573706f6e736504009001344d756c74694c6f636174696f6e000100005d050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400cc0118506172614964000100006105081c73705f636f726510566f69640001000065050c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6905000004080004006d05083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ea101015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737105018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000071050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400bc01185665633c543e000075050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7905000004087d0518007d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018105045300000400850501185665633c543e00008105083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f78795479706501a9012c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f74797065a901012450726f78795479706500011464656c617910012c426c6f636b4e756d626572000085050000028105008905000004088d0518008d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019105045300000400950501185665633c543e00009105083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801302c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683001104861736800011868656967687410012c426c6f636b4e756d6265720000950500000291050099050c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d050c3470616c6c65745f61737365747314747970657330417373657444657461696c730c1c42616c616e63650118244163636f756e7449640100384465706f73697442616c616e63650118003001146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000118737570706c7918011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e636500012c6d696e5f62616c616e636518011c42616c616e636500013469735f73756666696369656e7445010110626f6f6c0001206163636f756e747310010c75333200012c73756666696369656e747310010c753332000124617070726f76616c7310010c753332000118737461747573a105012c41737365745374617475730000a1050c3470616c6c65745f6173736574731474797065732c417373657453746174757300010c104c6976650000001846726f7a656e0001002844657374726f79696e6700020000a50500000408100000a9050c3470616c6c65745f6173736574731474797065733041737365744163636f756e74101c42616c616e63650118384465706f73697442616c616e63650118144578747261019901244163636f756e74496401000010011c62616c616e636518011c42616c616e6365000118737461747573ad0501344163636f756e74537461747573000118726561736f6eb10501a84578697374656e6365526561736f6e3c4465706f73697442616c616e63652c204163636f756e7449643e00011465787472619901011445787472610000ad050c3470616c6c65745f617373657473147479706573344163636f756e7453746174757300010c184c69717569640000001846726f7a656e0001001c426c6f636b656400020000b1050c3470616c6c65745f6173736574731474797065733c4578697374656e6365526561736f6e081c42616c616e63650118244163636f756e7449640100011420436f6e73756d65720000002853756666696369656e740001002c4465706f73697448656c64040018011c42616c616e63650002003c4465706f736974526566756e6465640003002c4465706f73697446726f6d08000001244163636f756e744964000018011c42616c616e636500040000b5050000040c10000000b9050c3470616c6c65745f61737365747314747970657320417070726f76616c081c42616c616e63650118384465706f73697442616c616e6365011800080118616d6f756e7418011c42616c616e636500011c6465706f7369741801384465706f73697442616c616e63650000bd050c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e6701c1050014011c6465706f7369741801384465706f73697442616c616e63650001106e616d65c1050134426f756e646564537472696e6700011873796d626f6cc1050134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c0000c1050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c5050c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9050c3870616c6c65745f756e697175657314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118002801146f776e65720001244163636f756e7449640001186973737565720001244163636f756e74496400011461646d696e0001244163636f756e74496400011c667265657a65720001244163636f756e744964000134746f74616c5f6465706f7369741801384465706f73697442616c616e6365000130667265655f686f6c64696e6745010110626f6f6c0001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001286174747269627574657310010c75333200012469735f66726f7a656e45010110626f6f6c0000cd050000040c00101000d10500000408001000d5050c3870616c6c65745f756e69717565731474797065732c4974656d44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001001146f776e65720001244163636f756e744964000120617070726f766564cd0101444f7074696f6e3c4163636f756e7449643e00012469735f66726f7a656e45010110626f6f6c00011c6465706f7369741801384465706f73697442616c616e63650000d9050c3870616c6c65745f756e697175657314747970657348436f6c6c656374696f6e4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461b901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c0000dd050c3870616c6c65745f756e6971756573147479706573304974656d4d6574616461746108384465706f73697442616c616e636501182c537472696e674c696d697400000c011c6465706f7369741801384465706f73697442616c616e636500011064617461b901016c426f756e6465645665633c75382c20537472696e674c696d69743e00012469735f66726f7a656e45010110626f6f6c0000e1050000040c10c101c50100e50500000408c9011800e9050000040818cd0100ed050c3870616c6c65745f756e69717565731870616c6c6574144572726f72080454000449000148304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e2857726f6e674f776e6572000304e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730004046c496e76616c6964207769746e657373206461746120676976656e2e14496e55736500050474546865206974656d20494420697320616c72656164792074616b656e2e1846726f7a656e00060484546865206974656d206f7220636f6c6c656374696f6e2069732066726f7a656e2e3457726f6e6744656c6567617465000704f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284e6f44656c6567617465000804785468657265206973206e6f2064656c656761746520617070726f7665642e28556e617070726f766564000904c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000a042501546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e657273686970206f662074686520636f6c6c656374696f6e2069732061636365707461626c652e184c6f636b6564000b044c546865206974656d206973206c6f636b65642e404d6178537570706c7952656163686564000c046c416c6c206974656d732068617665206265656e206d696e7465642e4c4d6178537570706c79416c7265616479536574000d0490546865206d617820737570706c792068617320616c7265616479206265656e207365742e444d6178537570706c79546f6f536d616c6c000e0441015468652070726f7669646564206d617820737570706c79206973206c65737320746f2074686520616d6f756e74206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d000f047454686520676976656e206974656d20494420697320756e6b6e6f776e2e284e6f74466f7253616c65001004544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001104705468652070726f76696465642062696420697320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef1050c2c70616c6c65745f6e66747314747970657344436f6c6c656374696f6e44657461696c7308244163636f756e7449640100384465706f73697442616c616e63650118001801146f776e65720001244163636f756e7449640001346f776e65725f6465706f7369741801384465706f73697442616c616e63650001146974656d7310010c7533320001386974656d5f6d657461646174617310010c7533320001306974656d5f636f6e6669677310010c7533320001286174747269627574657310010c7533320000f5050c2c70616c6c65745f6e66747314747970657320426974466c61677304045401f905000400080138436f6c6c656374696f6e526f6c650000f9050c2c70616c6c65745f6e66747314747970657338436f6c6c656374696f6e526f6c6500010c184973737565720001001c467265657a65720002001441646d696e00040000fd050c2c70616c6c65745f6e6674731474797065732c4974656d44657461696c730c244163636f756e74496401001c4465706f73697401010624417070726f76616c73010506000c01146f776e65720001244163636f756e744964000124617070726f76616c7305060124417070726f76616c7300011c6465706f7369740106011c4465706f736974000001060c2c70616c6c65745f6e6674731474797065732c4974656d4465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e740001244163636f756e744964000118616d6f756e741801384465706f73697442616c616e6365000005060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601c1010453000004000906013842547265654d61703c4b2c20563e00000906042042547265654d617008044b0100045601c1010004000d060000000d0600000211060011060000040800c1010015060c2c70616c6c65745f6e66747314747970657348436f6c6c656374696f6e4d65746164617461081c4465706f73697401182c537472696e674c696d6974000008011c6465706f73697418011c4465706f73697400011064617461d501016c426f756e6465645665633c75382c20537472696e674c696d69743e000019060c2c70616c6c65745f6e667473147479706573304974656d4d65746164617461081c4465706f736974011d062c537472696e674c696d6974000008011c6465706f7369741d06011c4465706f73697400011064617461d501016c426f756e6465645665633c75382c20537472696e674c696d69743e00001d060c2c70616c6c65745f6e6674731474797065734c4974656d4d657461646174614465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e6365000021060000041010c101d901c90100250600000408d50129060029060c2c70616c6c65745f6e667473147479706573404174747269627574654465706f73697408384465706f73697442616c616e63650118244163636f756e74496401000008011c6163636f756e74cd0101444f7074696f6e3c4163636f756e7449643e000118616d6f756e741801384465706f73697442616c616e636500002d060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004003106012c42547265655365743c543e00003106042042547265655365740404540100000400bc00000035060c2c70616c6c65745f6e6674731474797065732c50656e64696e67537761701030436f6c6c656374696f6e49640110184974656d49640110584974656d507269636557697468446972656374696f6e01e10120446561646c696e65011000100148646573697265645f636f6c6c656374696f6e100130436f6c6c656374696f6e4964000130646573697265645f6974656dc10101384f7074696f6e3c4974656d49643e0001147072696365dd0101784f7074696f6e3c4974656d507269636557697468446972656374696f6e3e000120646561646c696e65100120446561646c696e65000039060c2c70616c6c65745f6e66747314747970657320426974466c616773040454013d060004002c013450616c6c65744665617475726500003d060c2c70616c6c65745f6e6674731474797065733450616c6c6574466561747572650001101c54726164696e67000100284174747269627574657300020024417070726f76616c730004001453776170730008000041060c2c70616c6c65745f6e6674731870616c6c6574144572726f720804540004490001b4304e6f5065726d697373696f6e000004e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e44556e6b6e6f776e436f6c6c656374696f6e0001047454686520676976656e206974656d20494420697320756e6b6e6f776e2e34416c7265616479457869737473000204b8546865206974656d2049442068617320616c7265616479206265656e207573656420666f7220616e206974656d2e3c417070726f76616c45787069726564000304390154686520617070726f76616c20686164206120646561646c696e65207468617420657870697265642c20736f2074686520617070726f76616c2069736e27742076616c696420616e796d6f72652e2857726f6e674f776e6572000404e8546865206f776e6572207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e284261645769746e6573730005041501546865207769746e657373206461746120676976656e20646f6573206e6f74206d61746368207468652063757272656e74207374617465206f662074686520636861696e2e44436f6c6c656374696f6e4964496e5573650006047c436f6c6c656374696f6e20494420697320616c72656164792074616b656e2e504974656d734e6f6e5472616e7366657261626c65000704c84974656d732077697468696e207468617420636f6c6c656374696f6e20617265206e6f6e2d7472616e7366657261626c652e2c4e6f7444656c65676174650008049c5468652070726f7669646564206163636f756e74206973206e6f7420612064656c65676174652e3457726f6e6744656c6567617465000904f45468652064656c6567617465207475726e6564206f757420746f20626520646966666572656e7420746f2077686174207761732065787065637465642e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e28556e6163636570746564000b041901546865206e616d6564206f776e657220686173206e6f74207369676e6564206f776e65727368697020616363657074616e6365206f662074686520636f6c6c656374696f6e2e284974656d4c6f636b6564000c0498546865206974656d206973206c6f636b656420286e6f6e2d7472616e7366657261626c65292e504c6f636b65644974656d41747472696275746573000d04744974656d2773206174747269627574657320617265206c6f636b65642e684c6f636b6564436f6c6c656374696f6e41747472696275746573000e048c436f6c6c656374696f6e2773206174747269627574657320617265206c6f636b65642e484c6f636b65644974656d4d65746164617461000f04684974656d2773206d65746164617461206973206c6f636b65642e604c6f636b6564436f6c6c656374696f6e4d6574616461746100100480436f6c6c656374696f6e2773206d65746164617461206973206c6f636b65642e404d6178537570706c79526561636865640011046c416c6c206974656d732068617665206265656e206d696e7465642e3c4d6178537570706c794c6f636b6564001204b8546865206d617820737570706c79206973206c6f636b656420616e642063616e2774206265206368616e6765642e444d6178537570706c79546f6f536d616c6c00130449015468652070726f7669646564206d617820737570706c79206973206c657373207468616e20746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e20616c7265616479206861732e2c556e6b6e6f776e4974656d0014047454686520676976656e206974656d20494420697320756e6b6e6f776e2e2c556e6b6e6f776e537761700015044c5377617020646f65736e27742065786973742e404d657461646174614e6f74466f756e640016048c54686520676976656e206974656d20686173206e6f206d65746164617461207365742e444174747269627574654e6f74466f756e64001704985468652070726f7669646564206174747269627574652063616e277420626520666f756e642e284e6f74466f7253616c65001804544974656d206973206e6f7420666f722073616c652e24426964546f6f4c6f77001904705468652070726f76696465642062696420697320746f6f206c6f772e5052656163686564417070726f76616c4c696d6974001a04a0546865206974656d2068617320726561636865642069747320617070726f76616c206c696d69742e3c446561646c696e6545787069726564001b048454686520646561646c696e652068617320616c726561647920657870697265642e3457726f6e674475726174696f6e001c043101546865206475726174696f6e2070726f76696465642073686f756c64206265206c657373207468616e206f7220657175616c20746f20604d6178446561646c696e654475726174696f6e602e384d6574686f6444697361626c6564001d04a8546865206d6574686f642069732064697361626c65642062792073797374656d2073657474696e67732e3057726f6e6753657474696e67001e04885468652070726f76696465642073657474696e672063616e2774206265207365742e58496e636f6e73697374656e744974656d436f6e666967001f0415014974656d277320636f6e66696720616c72656164792065786973747320616e642073686f756c6420626520657175616c20746f207468652070726f7669646564206f6e652e204e6f436f6e666967002004c8436f6e66696720666f72206120636f6c6c656374696f6e206f7220616e206974656d2063616e277420626520666f756e642e3c526f6c65734e6f74436c656172656400210470536f6d6520726f6c65732077657265206e6f7420636c65617265642e384d696e744e6f7453746172746564002204644d696e7420686173206e6f742073746172746564207965742e244d696e74456e6465640023045c4d696e742068617320616c726561647920656e6465642e38416c7265616479436c61696d6564002404c05468652070726f7669646564204974656d2077617320616c7265616479207573656420666f7220636c61696d696e672e34496e636f7272656374446174610025047c5468652070726f7669646564206461746120697320696e636f72726563742e2c57726f6e674f726967696e002604ac5468652065787472696e736963207761732073656e74206279207468652077726f6e67206f726967696e2e3857726f6e675369676e6174757265002704905468652070726f7669646564207369676e617475726520697320696e636f72726563742e44496e636f72726563744d65746164617461002804a05468652070726f7669646564206d65746164617461206d6967687420626520746f6f206c6f6e672e644d6178417474726962757465734c696d6974526561636865640029049c43616e277420736574206d6f7265206174747269627574657320706572206f6e652063616c6c2e3857726f6e674e616d657370616365002a04d05468652070726f7669646564206e616d6573706163652069736e277420737570706f7274656420696e20746869732063616c6c2e48436f6c6c656374696f6e4e6f74456d707479002b048c43616e27742064656c657465206e6f6e2d656d70747920636f6c6c656374696f6e732e3c5769746e6573735265717569726564002c0490546865207769746e65737320646174612073686f756c642062652070726f76696465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45060000040890000049060000040c900000004d060c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e670151060014011c6465706f7369741801384465706f73697442616c616e63650001106e616d6551060134426f756e646564537472696e6700011873796d626f6c51060134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000055060c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59060c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1474797065731c44657461696c73101c417373657449640110244672616374696f6e7301181c4465706f7369740118244163636f756e744964010000100114617373657410011c417373657449640001246672616374696f6e731801244672616374696f6e7300011c6465706f73697418011c4465706f73697400013461737365745f63726561746f720001244163636f756e74496400005d0608346672616d655f737570706f72742050616c6c6574496400000400fc011c5b75383b20385d000061060c7070616c6c65745f6e66745f6672616374696f6e616c697a6174696f6e1870616c6c6574144572726f7204045400011040496e636f727265637441737365744964000004ac417373657420494420646f6573206e6f7420636f72726573706f6e6420746f206c6f636b6564204e46542e304e6f5065726d697373696f6e000104e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e2c4e66744e6f74466f756e64000204484e465420646f65736e27742065786973742e504e66744e6f744672616374696f6e616c697a6564000304904e465420686173206e6f7420796574206265656e206672616374696f6e616c697365642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e65060c3470616c6c65745f6173736574731474797065733441737365744d6574616461746108384465706f73697442616c616e6365011834426f756e646564537472696e670169060014011c6465706f7369741801384465706f73697442616c616e63650001106e616d6569060134426f756e646564537472696e6700011873796d626f6c69060134426f756e646564537472696e67000120646563696d616c73080108753800012469735f66726f7a656e45010110626f6f6c000069060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d060c3470616c6c65745f6173736574731870616c6c6574144572726f720804540004490001502842616c616e63654c6f7700000415014163636f756e742062616c616e6365206d7573742062652067726561746572207468616e206f7220657175616c20746f20746865207472616e7366657220616d6f756e742e244e6f4163636f756e7400010490546865206163636f756e7420746f20616c74657220646f6573206e6f742065786973742e304e6f5065726d697373696f6e000204e8546865207369676e696e67206163636f756e7420686173206e6f207065726d697373696f6e20746f20646f20746865206f7065726174696f6e2e1c556e6b6e6f776e0003047854686520676976656e20617373657420494420697320756e6b6e6f776e2e1846726f7a656e00040474546865206f726967696e206163636f756e742069732066726f7a656e2e14496e5573650005047854686520617373657420494420697320616c72656164792074616b656e2e284261645769746e6573730006046c496e76616c6964207769746e657373206461746120676976656e2e384d696e42616c616e63655a65726f0007048c4d696e696d756d2062616c616e63652073686f756c64206265206e6f6e2d7a65726f2e4c556e617661696c61626c65436f6e73756d657200080c5901556e61626c6520746f20696e6372656d656e742074686520636f6e73756d6572207265666572656e636520636f756e74657273206f6e20746865206163636f756e742e20456974686572206e6f2070726f76696465724d017265666572656e63652065786973747320746f20616c6c6f772061206e6f6e2d7a65726f2062616c616e6365206f662061206e6f6e2d73656c662d73756666696369656e742061737365742c206f72206f6e65f06665776572207468656e20746865206d6178696d756d206e756d626572206f6620636f6e73756d65727320686173206265656e20726561636865642e2c4261644d657461646174610009045c496e76616c6964206d6574616461746120676976656e2e28556e617070726f766564000a04c44e6f20617070726f76616c20657869737473207468617420776f756c6420616c6c6f7720746865207472616e736665722e20576f756c64446965000b04350154686520736f75726365206163636f756e7420776f756c64206e6f74207375727669766520746865207472616e7366657220616e64206974206e6565647320746f207374617920616c6976652e34416c7265616479457869737473000c04845468652061737365742d6163636f756e7420616c7265616479206578697374732e244e6f4465706f736974000d04d45468652061737365742d6163636f756e7420646f65736e2774206861766520616e206173736f636961746564206465706f7369742e24576f756c644275726e000e04c4546865206f7065726174696f6e20776f756c6420726573756c7420696e2066756e6473206265696e67206275726e65642e244c6976654173736574000f0859015468652061737365742069732061206c69766520617373657420616e64206973206163746976656c79206265696e6720757365642e20557375616c6c7920656d697420666f72206f7065726174696f6e7320737563681d016173206073746172745f64657374726f796020776869636820726571756972652074686520617373657420746f20626520696e20612064657374726f79696e672073746174652e3041737365744e6f744c697665001004c8546865206173736574206973206e6f74206c6976652c20616e64206c696b656c79206265696e672064657374726f7965642e3c496e636f7272656374537461747573001104b054686520617373657420737461747573206973206e6f7420746865206578706563746564207374617475732e244e6f7446726f7a656e001204d85468652061737365742073686f756c642062652066726f7a656e206265666f72652074686520676976656e206f7065726174696f6e2e3843616c6c6261636b4661696c65640013048443616c6c6261636b20616374696f6e20726573756c74656420696e206572726f72048054686520604572726f726020656e756d206f6620746869732070616c6c65742e71060c5c70616c6c65745f61737365745f636f6e76657273696f6e14747970657320506f6f6c496e666f042c506f6f6c417373657449640110000401206c705f746f6b656e10012c506f6f6c41737365744964000075060c5c70616c6c65745f61737365745f636f6e76657273696f6e1870616c6c6574144572726f7204045400016c2c457175616c4173736574730000046850726f7669646564206173736574732061726520657175616c2e40556e737570706f727465644173736574000104a450726f7669646564206173736574206973206e6f7420737570706f7274656420666f7220706f6f6c2e28506f6f6c45786973747300020450506f6f6c20616c7265616479206578697374732e4857726f6e6744657369726564416d6f756e74000304744465736972656420616d6f756e742063616e2774206265207a65726f2e60416d6f756e744f6e654c6573735468616e4d696e696d616c000408490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e60416d6f756e7454776f4c6573735468616e4d696e696d616c000508490150726f766964656420616d6f756e742073686f756c642062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e68526573657276654c6566744c6573735468616e4d696e696d616c0006084d0152657365727665206e6565647320746f20616c776179732062652067726561746572207468616e206f7220657175616c20746f20746865206578697374656e7469616c206465706f7369742f617373657427733c6d696e696d616c20616d6f756e742e40416d6f756e744f7574546f6f48696768000704c84465736972656420616d6f756e742063616e277420626520657175616c20746f2074686520706f6f6c20726573657276652e30506f6f6c4e6f74466f756e640008045c54686520706f6f6c20646f65736e27742065786973742e204f766572666c6f7700090454416e206f766572666c6f772068617070656e65642e8041737365744f6e654465706f7369744469644e6f744d6565744d696e696d756d000a042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e80417373657454776f4465706f7369744469644e6f744d6565744d696e696d756d000b042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e8c41737365744f6e655769746864726177616c4469644e6f744d6565744d696e696d756d000c042901546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f722074686520666972737420746f6b656e20696e207468652070616972207761736e2774206d65742e8c417373657454776f5769746864726177616c4469644e6f744d6565744d696e696d756d000d042d01546865206d696e696d616c20616d6f756e7420726571756972656d656e7420666f7220746865207365636f6e6420746f6b656e20696e207468652070616972207761736e2774206d65742e704f7074696d616c416d6f756e744c6573735468616e44657369726564000e04bc4f7074696d616c2063616c63756c6174656420616d6f756e74206973206c657373207468616e20646573697265642e6c496e73756666696369656e744c69717569646974794d696e746564000f0478496e73756666696369656e74206c6971756964697479206d696e7465642e345a65726f4c697175696469747900100488526571756573746564206c69717569646974792063616e2774206265207a65726f2e285a65726f416d6f756e7400110454416d6f756e742063616e2774206265207a65726f2e54496e73756666696369656e744c69717569646974790012048c496e73756666696369656e74206c697175696469747920696e2074686520706f6f6c2e8c50726f76696465644d696e696d756d4e6f7453756666696369656e74466f7253776170001304ec43616c63756c6174656420616d6f756e74206f7574206973206c657373207468616e2070726f7669646564206d696e696d756d20616d6f756e742e8c50726f76696465644d6178696d756d4e6f7453756666696369656e74466f7253776170001404cc50726f7669646564206d6178696d756d20616d6f756e74206973206e6f742073756666696369656e7420666f7220737761702e74506f6f6c4d757374436f6e7461696e4e617469766543757272656e6379001504b44f6e6c7920706f6f6c732077697468206e6174697665206f6e206f6e652073696465206172652076616c69642e2c496e76616c696450617468001604d45468652070726f76696465642070617468206d75737420636f6e7369737473206f66203220617373657473206174206c656173742e24506174684572726f72001704ac497420776173206e6f7420706f737369626c6520746f2063616c63756c617465207061746820646174612e344e6f6e556e6971756550617468001804c45468652070726f76696465642070617468206d75737420636f6e7369737473206f6620756e69717565206173736574732e50496e636f7272656374506f6f6c41737365744964001904ec497420776173206e6f7420706f737369626c6520746f20676574206f7220696e6372656d656e7420746865204964206f662074686520706f6f6c2e4c436f72726573706f6e64656e63654572726f72001a0c5101556e61626c6520746f2066696e6420616e20656c656d656e7420696e20616e2061727261792f76656320746861742073686f756c642068617665206f6e652d746f2d6f6e6520636f72726573706f6e64656e636545017769746820616e6f746865722e20466f72206578616d706c652c20616e206172726179206f662061737365747320636f6e737469747574696e672061206070617468602073686f756c6420686176652061c0636f72726573706f6e64696e67206172726179206f662060616d6f756e74736020616c6f6e672074686520706174682e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7906102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373014d031043616c6c01b904245369676e6174757265012505144578747261017d06000400340000007d06000004208106850689068d06910699069d06a10600810610306672616d655f73797374656d28657874656e73696f6e7354636865636b5f6e6f6e5f7a65726f5f73656e64657248436865636b4e6f6e5a65726f53656e64657204045400000000850610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000890610306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000008d0610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000910610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004009506010c45726100009506102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000990610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e6365040454000004009c0120543a3a4e6f6e636500009d0610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000a106088870616c6c65745f61737365745f636f6e76657273696f6e5f74785f7061796d656e7450436861726765417373657454785061796d656e74040454000008010c746970ac013042616c616e63654f663c543e00012061737365745f6964290101684f7074696f6e3c436861726765417373657449644f663c543e3e0000a506086061737365745f6875625f6b7573616d615f72756e74696d651c52756e74696d6500000000681853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023015020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d655570677261646500001d0204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e74010045010400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e74010045010400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500000d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01250201541830426c6f636b57656967687473350275010700f2052a0100070088526a74020040010265cd1d000107c0d22c76510200e000010700e6bd4f570200f0000100000265cd1d000107c074c1906e0200300101070088526a7402004001010700a2941a1d020050000265cd1d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746845023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e74101000100000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e2044625765696768744d024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e510209032473746174656d696e652473746174656d696e650100000040420f000000000034dd718d5cc53262d401000000df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000bc9d89904f5b923f010000008a8047a53a8277ec0100000037c8bb1350a9a2a804000000f3ff14d5ab52705903000000de92b8a0426b9bf602000000ea93e3f16f3d6962020000000d000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978ad0108020014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e016102003c50617261636861696e53797374656d013c50617261636861696e53797374656d6044556e696e636c756465645365676d656e74010065020400184901204c617465737420696e636c7564656420626c6f636b2064657363656e64616e7473207468652072756e74696d652061636365707465642e20496e206f7468657220776f7264732c20746865736520617265610120616e636573746f7273206f66207468652063757272656e746c7920657865637574696e6720626c6f636b2077686963682068617665206e6f74206265656e20696e636c7564656420696e20746865206f627365727665644c2072656c61792d636861696e2073746174652e00750120546865207365676d656e74206c656e677468206973206c696d69746564206279207468652063617061636974792072657475726e65642066726f6d20746865205b60436f6e73656e737573486f6f6b605d20636f6e666967757265643c20696e207468652070616c6c65742e6c41676772656761746564556e696e636c756465645365676d656e7400008d0204000c69012053746f72616765206669656c642074686174206b6565707320747261636b206f662062616e64776964746820757365642062792074686520756e696e636c75646564207365676d656e7420616c6f6e672077697468207468655901206c617465737420746865206c61746573742048524d502077617465726d61726b2e205573656420666f72206c696d6974696e672074686520616363657074616e6365206f66206e657720626c6f636b73207769746890207265737065637420746f2072656c617920636861696e20636f6e73747261696e74732e5450656e64696e6756616c69646174696f6e436f6465010034040018590120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f20626524206170706c6965642e003d0120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f7665727772697465207468657101205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d2077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f636573730901207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000910204000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f646501004501040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100990204001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3855706772616465476f416865616401008502040014dc204f7074696f6e616c207570677261646520676f2d6168656164207369676e616c2066726f6d207468652072656c61792d636861696e2e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000a102040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000a90204001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000bd020400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100c50280000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100c902040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100d50204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100310204000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301003102040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a6564557067726164650000dd02040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01e102017800010503012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e2444696455706461746501004501040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0109030004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100cc10640000000000000000042042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402000d03040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402001d03040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c6473010104020029030400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a657301010402003d030400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e014903018014484578697374656e7469616c4465706f736974184055a0fc0100000000000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100100000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e0155030a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100590340000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e01005d0304000000018804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b38417373657454785061796d656e740000018c00000d28417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e000000001444436f6c6c61746f7253656c656374696f6e0144436f6c6c61746f7253656c656374696f6e1434496e76756c6e657261626c65730100610304000411012054686520696e76756c6e657261626c652c207065726d697373696f6e656420636f6c6c61746f72732e2054686973206c697374206d75737420626520736f727465642e2843616e64696461746573010065030400086901205468652028636f6d6d756e6974792c206c696d697465642920636f6c6c6174696f6e2063616e646964617465732e206043616e646964617465736020616e642060496e76756c6e657261626c6573602073686f756c6420626550206d757475616c6c79206578636c75736976652e444c617374417574686f726564426c6f636b01010405001010000000000484204c61737420626c6f636b20617574686f72656420627920636f6c6c61746f722e444465736972656443616e6469646174657301001010000000000c782044657369726564206e756d626572206f662063616e646964617465732e00750120546869732073686f756c6420696465616c6c7920616c77617973206265206c657373207468616e205b60436f6e6669673a3a4d617843616e64696461746573605d20666f72207765696768747320746f20626520636f72726563742e3443616e646964616379426f6e6401001840000000000000000000000000000000000cb820466978656420616d6f756e7420746f206465706f73697420746f206265636f6d65206120636f6c6c61746f722e004101205768656e206120636f6c6c61746f722063616c6c7320606c656176655f696e74656e7460207468657920696d6d6564696174656c79207265636569766520746865206465706f736974206261636b2e01710301b800017503151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100bc0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e67656401004501040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010079030400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100bd010400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050081030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104058d0300040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01950301c000019903161041757261011041757261082c417574686f72697469657301009d030400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100a5032000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874082c417574686f72697469657301009d03040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c5d0120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c0d0120616c77617973206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e20536c6f74496e666f0000a90304000cd82043757272656e7420736c6f742070616972656420776974682061206e756d626572206f6620617574686f72656420626c6f636b732e00982055706461746564206f6e206561636820626c6f636b20696e697469616c697a6174696f6e2e00000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100ad030400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205c50334040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100c9030400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205d50334040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402cc34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100d90374020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cdd03040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100450104000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01e10301c40001e5031e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022ce9030400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e00010805020d0410040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f7469666965727300010805020d042c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805020d04110404000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100150404000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000021040400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020229043104040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004104040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e64656401004501040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0401d0000191041f2843756d756c757358636d0000018901000195042020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01009904280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e64657801009d044000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210a10404000444205468652071756575652070616765732e284f766572776569676874000104022ca5040400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a904018d010001ad04211c5574696c6974790001b104019101044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01650528204d756c746973696701204d756c746973696704244d756c746973696773000108050269056d05040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01bd04019d010c2c4465706f736974426173651840dcd91c8f01000000000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f721840a0c2a2000000000000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e017505291450726f7879011450726f7879081c50726f78696573010104050079054400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e74730101040500890544000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01c50401a501184050726f78794465706f736974426173651840ecb5288e01000000000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f721840b5d8a70000000000000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518409466518e01000000000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f7218406ab14f0100000000000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e0199052a1841737365747301184173736574731014417373657400010402109d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202a505a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b505b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d657461646174610101040210bd055000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01cd0401b1011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f736974184000e8764817000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840f4a3ae8d0100000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518403820b78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401516050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01c505321c556e6971756573011c556e69717565732814436c6173730001040210c905040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202cd059901040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e30436c6173734163636f756e740001080202d105990104000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e14417373657400010802021902d505040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e3c436c6173734d657461646174614f660001040210d90504000468204d65746164617461206f66206120636f6c6c656374696f6e2e48496e7374616e63654d657461646174614f6600010802021902dd0504000454204d65746164617461206f6620616e206974656d2e2441747472696275746500010c020202e105e505040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802021902e90504000470205072696365206f6620616e20617373657420696e7374616e63652e4c436f6c6c656374696f6e4d6178537570706c79000104021010040004f0204b6565707320747261636b206f6620746865206e756d626572206f66206974656d73206120636f6c6c656374696f6e206d6967687420686176652e01d10401b5012044436f6c6c656374696f6e4465706f736974184000e876481700000000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000ca9a3b00000000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518403963ed8f010000000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f736974426173651840a4425d8d0100000000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f7369745065724279746518401516050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410108000000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410102000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410104000000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e01ed0533104e66747301104e6674733c28436f6c6c656374696f6e0001040210f105040004642044657461696c73206f66206120636f6c6c656374696f6e2e4c4f776e657273686970416363657074616e636500010402001004000429012054686520636f6c6c656374696f6e2c20696620616e792c206f6620776869636820616e206163636f756e742069732077696c6c696e6720746f2074616b65206f776e6572736869702e1c4163636f756e7400010c020202cd059901040008590120546865206974656d732068656c6420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f2074686174206974656d73206f776e656420627920612073696e676c656c206163636f756e742063616e20626520656e756d6572617465642e44436f6c6c656374696f6e4163636f756e740001080202d105990104000869012054686520636f6c6c656374696f6e73206f776e656420627920616e7920676976656e206163636f756e743b20736574206f757420746869732077617920736f207468617420636f6c6c656374696f6e73206f776e65642062799020612073696e676c65206163636f756e742063616e20626520656e756d6572617465642e40436f6c6c656374696f6e526f6c654f660001080202a505f505040008d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732ea02053746f72657320636f6c6c656374696f6e20726f6c657320617320706572206163636f756e742e104974656d00010802021902fd05040004d020546865206974656d7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e50436f6c6c656374696f6e4d657461646174614f660001040210150604000468204d65746164617461206f66206120636f6c6c656374696f6e2e384974656d4d657461646174614f6600010802021902190604000454204d65746164617461206f6620616e206974656d2e244174747269627574650001100202020221062506040004702041747472696275746573206f66206120636f6c6c656374696f6e2e2c4974656d50726963654f6600010802021902e905040004502041207072696365206f6620616e206974656d2e644974656d41747472696275746573417070726f76616c734f66010108020219022d0604000468204974656d2061747472696275746520617070726f76616c732e404e657874436f6c6c656374696f6e496400001004000831012053746f726573207468652060436f6c6c656374696f6e496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e65787420636f6c6c656374696f6e2ef02054686973206765747320696e6372656d656e746564207768656e657665722061206e657720636f6c6c656374696f6e20697320637265617465642e3450656e64696e67537761704f660001080202190235060400047c2048616e646c657320616c6c207468652070656e64696e672073776170732e48436f6c6c656374696f6e436f6e6669674f660001040210e5040400046020436f6e666967206f66206120636f6c6c656374696f6e2e304974656d436f6e6669674f66000108020219020d050400044c20436f6e666967206f6620616e206974656d2e01e10401d1013844436f6c6c656374696f6e4465706f736974184000e876481700000000000000000000000401012054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220636f6c6c656374696f6e2e2c4974656d4465706f736974184000ca9a3b00000000000000000000000004f42054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e206974656d2e4c4d657461646174614465706f7369744261736518403963ed8f010000000000000000000000044d012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f7572206974656d2e504174747269627574654465706f736974426173651840a4425d8d0100000000000000000000000455012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e6720616e2061747472696275746520746f20616e206974656d2e384465706f7369745065724279746518401516050000000000000000000000000008590120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f662062797465732073746f726520696e206d657461646174612cc02065697468657220226e6f726d616c22206d65746164617461206f7220617474726962757465206d657461646174612e2c537472696e674c696d697410100001000004b020546865206d6178696d756d206c656e677468206f6620646174612073746f726564206f6e2d636861696e2e204b65794c696d697410104000000004a020546865206d6178696d756d206c656e677468206f6620616e20617474726962757465206b65792e2856616c75654c696d697410100001000004a820546865206d6178696d756d206c656e677468206f6620616e206174747269627574652076616c75652e38417070726f76616c734c696d697410101400000004a820546865206d6178696d756d20617070726f76616c7320616e206974656d20636f756c6420686176652e704974656d41747472696275746573417070726f76616c734c696d697410101e00000004d420546865206d6178696d756d206174747269627574657320617070726f76616c7320616e206974656d20636f756c6420686176652e1c4d61785469707310100a00000004a820546865206d6178206e756d626572206f6620746970732061207573657220636f756c642073656e642e4c4d6178446561646c696e654475726174696f6e1010008d270004a820546865206d6178206475726174696f6e20696e20626c6f636b7320666f7220646561646c696e65732e504d61784174747269627574657350657243616c6c10100a00000004e020546865206d6178206e756d626572206f6620617474726962757465732061207573657220636f756c6420736574207065722063616c6c2e204665617475726573390620000000000000000004902044697361626c657320736f6d65206f662070616c6c657427732066656174757265732e0141063434466f726569676e4173736574730134466f726569676e4173736574731014417373657400010402909d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e7400010802024506a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c0202024906b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d6574616461746101010402904d065000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01410501ed011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f736974184000e8764817000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840f4a3ae8d0100000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f7369744261736518403820b78e0100000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518401516050000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e01550635504e66744672616374696f6e616c697a6174696f6e01504e66744672616374696f6e616c697a6174696f6e04284e6674546f417373657400010402190259060400041501204b6565707320747261636b206f662074686520636f72726573706f6e64696e67204e46542049442c20617373657420494420616e6420616d6f756e74206d696e7465642e01450501f101141c4465706f736974184000e8764817000000000000000000000008650120546865206465706f7369742070616964206279207468652075736572206c6f636b696e6720616e204e46542e20546865206465706f7369742069732072657475726e656420746f20746865206f726967696e616c204e4654e4206f776e6572207768656e2074686520617373657420697320756e696669656420616e6420746865204e465420697320756e6c6f636b65642e2050616c6c657449645d06206672616374696f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e384e6577417373657453796d626f6cc105141046524143048820546865206e65776c79206372656174656420617373657427732073796d626f6c2e304e657741737365744e616d65c105141046726163048020546865206e65776c7920637265617465642061737365742773206e616d652e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e0161063628506f6f6c4173736574730128506f6f6c4173736574731014417373657400010402109d05040004542044657461696c73206f6620616e2061737365742e1c4163636f756e740001080202a505a905040004e42054686520686f6c64696e6773206f662061207370656369666963206163636f756e7420666f7220612073706563696669632061737365742e24417070726f76616c7300010c020202b505b90504000c590120417070726f7665642062616c616e6365207472616e73666572732e2046697273742062616c616e63652069732074686520616d6f756e7420617070726f76656420666f72207472616e736665722e205365636f6e64e82069732074686520616d6f756e74206f662060543a3a43757272656e63796020726573657276656420666f722073746f72696e6720746869732e4901204669727374206b6579206973207468652061737365742049442c207365636f6e64206b657920697320746865206f776e657220616e64207468697264206b6579206973207468652064656c65676174652e204d65746164617461010104021065065000000000000000000000000000000000000000000458204d65746164617461206f6620616e2061737365742e01490501f5011c4052656d6f76654974656d734c696d69741010e80300000c5101204d6178206e756d626572206f66206974656d7320746f2064657374726f7920706572206064657374726f795f6163636f756e74736020616e64206064657374726f795f617070726f76616c73602063616c6c2e003901204d75737420626520636f6e6669677572656420746f20726573756c7420696e2061207765696768742074686174206d616b657320656163682063616c6c2066697420696e206120626c6f636b2e3041737365744465706f73697418400000000000000000000000000000000004f82054686520626173696320616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f7220616e2061737365742e4c41737365744163636f756e744465706f7369741840000000000000000000000000000000000845012054686520616d6f756e74206f662066756e64732074686174206d75737420626520726573657276656420666f722061206e6f6e2d70726f7669646572206173736574206163636f756e7420746f20626530206d61696e7461696e65642e4c4d657461646174614465706f736974426173651840000000000000000000000000000000000451012054686520626173696320616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e20616464696e67206d6574616461746120746f20796f75722061737365742e584d657461646174614465706f7369745065724279746518400000000000000000000000000000000008550120546865206164646974696f6e616c2066756e64732074686174206d75737420626520726573657276656420666f7220746865206e756d626572206f6620627974657320796f752073746f726520696e20796f757228206d657461646174612e3c417070726f76616c4465706f736974184055a0fc010000000000000000000000000421012054686520616d6f756e74206f662066756e64732074686174206d757374206265207265736572766564207768656e206372656174696e672061206e657720617070726f76616c2e2c537472696e674c696d697410103200000004e020546865206d6178696d756d206c656e677468206f662061206e616d65206f722073796d626f6c2073746f726564206f6e2d636861696e2e016d06373c4173736574436f6e76657273696f6e013c4173736574436f6e76657273696f6e0814506f6f6c7300010402fd0171060400086901204d61702066726f6d2060506f6f6c417373657449646020746f2060506f6f6c496e666f602e20546869732065737461626c69736865732077686574686572206120706f6f6c20686173206265656e206f6666696369616c6c793d01206372656174656420726174686572207468616e2070656f706c652073656e64696e6720746f6b656e73206469726563746c7920746f206120706f6f6c2773207075626c6963206163636f756e742e3c4e657874506f6f6c4173736574496400001004000825012053746f726573207468652060506f6f6c4173736574496460207468617420697320676f696e6720746f206265207573656420666f7220746865206e657874206c7020746f6b656e2ee42054686973206765747320696e6372656d656e746564207768656e657665722061206e6577206c7020706f6f6c20697320637265617465642e014d0501f9011c144c504665651010030000000451012041202520746865206c69717569646974792070726f7669646572732077696c6c2074616b65206f6620657665727920737761702e20526570726573656e7473203130746873206f6620612070657263656e742e30506f6f6c536574757046656518400000000000000000000000000000000004882041206f6e652d74696d652066656520746f2073657475702074686520706f6f6c2e584c69717569646974795769746864726177616c46656501021000000000048420412066656520746f20776974686472617720746865206c69717569646974792e404d696e744d696e4c6971756964697479184064000000000000000000000000000000043d0120546865206d696e696d756d204c5020746f6b656e20616d6f756e74207468617420636f756c64206265206d696e7465642e20416d656c696f726174657320726f756e64696e67206572726f72732e444d617853776170506174684c656e677468101004000000048820546865206d6178206e756d626572206f6620686f707320696e206120737761702e2050616c6c657449645d062070792f6173636f6e04f4205468652070616c6c657427732069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e50416c6c6f774d756c74694173736574506f6f6c734501040004fc20412073657474696e6720746f20616c6c6f77206372656174696e6720706f6f6c73207769746820626f7468206e6f6e2d6e6174697665206173736574732e017506387906042048436865636b4e6f6e5a65726f53656e6465728106990140436865636b5370656356657273696f6e85061038436865636b547856657273696f6e89061030436865636b47656e657369738d063038436865636b4d6f7274616c69747991063028436865636b4e6f6e6365990699012c436865636b5765696768749d06990150436861726765417373657454785061796d656e74a1069901a506'; diff --git a/src/test-helpers/registries/assetHubKusamaRegistry.ts b/src/test-helpers/registries/assetHubKusamaRegistry.ts index 39d738f7b..5f1642346 100644 --- a/src/test-helpers/registries/assetHubKusamaRegistry.ts +++ b/src/test-helpers/registries/assetHubKusamaRegistry.ts @@ -20,6 +20,7 @@ import { getSpecTypes } from '@polkadot/types-known'; import { assetHubKusamaV14 } from '../metadata/assetHubKusamaMetadata'; import { assetHubKusamaV1000000 } from '../metadata/assetHubKusamaMetadataV1000000'; +import { assetHubKusamaV1000000b } from '../metadata/assetHubKusamaMetadataV1000000b'; /** * Create a type registry for Asset Hub Kusama. @@ -54,3 +55,8 @@ export const assetHubKusamaRegistryV9430 = createAssetHubKusamaRegistry(9430, as * Asset Hub Kusama v1000000 TypeRegistry. */ export const assetHubKusamaRegistryV1000000 = createAssetHubKusamaRegistry(1000000, assetHubKusamaV1000000); + +/** + * Asset Hub Kusama v1000000 TypeRegistry for block 6202603 in testing. + */ +export const assetHubKusamaRegistryV1000000b = createAssetHubKusamaRegistry(1000000, assetHubKusamaV1000000b); From d49db0eb5901ff27d09d3bfbbfb971fe0526db6c Mon Sep 17 00:00:00 2001 From: Imod7 Date: Mon, 15 Jan 2024 16:57:05 +0100 Subject: [PATCH 20/28] run linter --- src/services/blocks/BlocksService.spec.ts | 10 ++++++++-- .../mock/mockAssetHubKusamaApiBlock6202603.ts | 13 ++++++++++--- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/services/blocks/BlocksService.spec.ts b/src/services/blocks/BlocksService.spec.ts index ded7c7a82..e6ca33016 100644 --- a/src/services/blocks/BlocksService.spec.ts +++ b/src/services/blocks/BlocksService.spec.ts @@ -39,8 +39,8 @@ import { blockHash100000, blockHash789629, blockHash3356195, - blockHash18468942, blockHash6202603, + blockHash18468942, defaultMockApi, mockApiBlock18468942, mockAssetHubKusamaApiBlock3356195, @@ -728,7 +728,13 @@ describe('BlocksService', () => { const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); const decodedXcmMsgsArg = true; const paraId = '2087'; - const block = await blocksServiceXCM.fetchBlock(blockHash6202603, mockHistoricApiXCM, options, decodedXcmMsgsArg, paraId); + const block = await blocksServiceXCM.fetchBlock( + blockHash6202603, + mockHistoricApiXCM, + options, + decodedXcmMsgsArg, + paraId, + ); expect(sanitizeNumbers(block)).toMatchObject(block6202603pId2087Response); }); diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts index c43bec8fd..6fe56d25c 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts @@ -53,7 +53,10 @@ export const assetHubKusamaGetBlock6202603 = (_hash: Hash): Promise<{ block: Blo export const assetHubKusamaDeriveGetBlock6202603 = (_hash: Hash): Promise<{ block: Block; author: AccountId }> => Promise.resolve().then(() => { return { - author: assetHubKusamaRegistryV1000000b.createType('AccountId', 'EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH'), + author: assetHubKusamaRegistryV1000000b.createType( + 'AccountId', + 'EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH', + ), block: mockBlock6202603, }; }); @@ -79,7 +82,10 @@ const getMetadata = () => Promise.resolve().then(() => assetHubKusamaV1000000); const deriveGetHeader = () => Promise.resolve().then(() => { return { - author: assetHubKusamaRegistryV1000000b.createType('AccountId', 'EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH'), + author: assetHubKusamaRegistryV1000000b.createType( + 'AccountId', + 'EXTRGokoMvv1BKrRKhjsz97tjHo8RCkNc1xcEQukLBN2NNH', + ), }; }); @@ -152,7 +158,8 @@ export const assetHubKusamaQueryInfoAt6202603 = (_extrinsic: string, _hash: Hash export const assetHubKusamaSubmitExtrinsic6202603 = (_extrinsic: string): Promise => Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Hash')); -const getStorage = () => Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Option', '0x00')); +const getStorage = () => + Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Option', '0x00')); const chainType = () => Promise.resolve().then(() => From 574f5aa636ed2a202c048288d730a953f0dbbc21 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Thu, 18 Jan 2024 20:34:58 +0100 Subject: [PATCH 21/28] added the decodedXcmMsgs response for blockId endpoint - the response is a combination of Block and BlockXCM response with the use of allOf - added schema for Liquidity Pool because the swagger was complaining - changed the order of a hash field so that it aligns of it actually appears in the corresponding response --- docs/dist/app.bundle.js | 2 +- docs/src/openapi-v1.yaml | 84 +++++++++++++++++++++++++++++++++++++--- 2 files changed, 80 insertions(+), 6 deletions(-) diff --git a/docs/dist/app.bundle.js b/docs/dist/app.bundle.js index 0aa8f10b7..4572fdf04 100644 --- a/docs/dist/app.bundle.js +++ b/docs/dist/app.bundle.js @@ -59,7 +59,7 @@ eval("\n\nmodule.exports = function (i) {\n return i[1];\n};\n\n//# sourceURL=w \*****************************/ /***/ ((module) => { -eval("module.exports = {\"openapi\":\"3.0.0\",\"info\":{\"title\":\"Substrate API Sidecar\",\"description\":\"Substrate API Sidecar is a REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.\",\"contact\":{\"url\":\"https://github.com/paritytech/substrate-api-sidecar\"},\"license\":{\"name\":\"GPL-3.0-or-later\",\"url\":\"https://github.com/paritytech/substrate-api-sidecar/blob/master/LICENSE\"},\"version\":\"17.3.5\"},\"servers\":[{\"url\":\"https://polkadot-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Parity public sidecar\"},{\"url\":\"https://kusama-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Parity public sidecar\"},{\"url\":\"https://polkadot-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Asset Hub Parity public sidecar\"},{\"url\":\"https://kusama-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Asset Hub Parity public sidecar\"}],\"tags\":[{\"name\":\"accounts\"},{\"name\":\"blocks\"},{\"name\":\"contracts\"},{\"name\":\"node\",\"description\":\"node connected to sidecar\"},{\"name\":\"pallets\",\"description\":\"pallets employed in the runtime\"},{\"name\":\"runtime\"},{\"name\":\"transaction\"},{\"name\":\"paras\"},{\"name\":\"trace\"}],\"paths\":{\"/accounts/{accountId}/asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of asset-balances for an account.\",\"description\":\"Returns information about an account's asset-balances. This is specific to the assets pallet for parachains. If no `assets` query parameter is provided, all asset-balances for the given account will be returned.\",\"operationId\":\"getAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/balance-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get balance information for an account.\",\"description\":\"Returns information about an account's balance. Replaces `/balance/{address}` from versions < v1.0.0.\",\"operationId\":\"getAccountBalanceInfo\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"token\",\"in\":\"query\",\"description\":\"Token to query the balance of. If not specified it will query the chains native token (e.g. DOT for Polkadot). Note: this is only relevant for chains that support multiple tokens through the ORML tokens pallet.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Token symbol\"}},{\"name\":\"denominated\",\"in\":\"query\",\"description\":\"When set to `true` it will denominate any balance's given atomic value using the chains given decimal value.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountBalanceInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/convert\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Convert a given AccountId to an SS58 address.\",\"description\":\"Returns the SS58 prefix, the network address format, the SS58 address, and the AccountId that was given as input parameter, the scheme that was used and if it is a public key or not (boolean).\",\"operationId\":\"accountConvert\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"AccountId or Public Key (hex).\",\"required\":true,\"schema\":{\"format\":\"AccountId or Hex\",\"type\":\"string\"}},{\"name\":\"scheme\",\"in\":\"query\",\"description\":\"The cryptographic scheme to be used in order to convert the AccountId to an SS58 address. It can take one of three values [sr25519, ed25519, ecdsa]. The default scheme that is used is `sr25519` (if it is not set in the query parameter).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"string\",\"default\":\"sr25519\"}},{\"name\":\"prefix\",\"in\":\"query\",\"description\":\"The address prefix which can be one of the values found in the SS58-registry.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"number\",\"default\":42}},{\"name\":\"publicKey\",\"in\":\"query\",\"description\":\"Defines if the given value in the path parameter is a Public Key (hex) or not (hence AccountId).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successfully converted the AccountId and retrieved the address info.\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountConvert\"}}}},\"400\":{\"description\":\"Invalid AccountId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"AccountId not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of pool-asset-balances for an account.\",\"description\":\"Returns information about an account's pool-asset-balances. This is specific to the pool assets pallet for parachains. If no `assets` query parameter is provided, all pool-asset-balances for the given account will be returned.\",\"operationId\":\"getPoolAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query pool-asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"A list of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountPoolAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getPoolAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-info\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get staking information for a _Stash_ account.\",\"description\":\"Returns information about a _Stash_ account's staking activity. Replaces `/staking/{address}` from versions < v1.0.0.\",\"operationId\":\"getStakingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the staking info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingInfo\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-payouts\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get payout information for a _Stash_ account.\",\"description\":\"Returns payout information for the last specified eras. If specifying both the depth and era query params, this endpoint will return information for (era - depth) through era. (i.e. if depth=5 and era=20 information will be returned for eras 16 through 20). N.B. You cannot query eras less then `current_era - HISTORY_DEPTH`. N.B. The `nominator*` fields correspond to the address being queried, even if it is a validator's _Stash_ address. This is because a validator is technically nominating itself.\",\"operationId\":\"getStakingPayoutsByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"depth\",\"in\":\"query\",\"description\":\"The number of eras to query for payouts of. Must be less than or equal to `HISTORY_DEPTH`. In cases where `era - (depth -1)` is less than 0, the first era queried will be 0.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":1}},{\"name\":\"era\",\"in\":\"query\",\"description\":\"The era to query at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":\"`active_era - 1`\"}},{\"name\":\"unclaimedOnly\",\"in\":\"query\",\"description\":\"Only return unclaimed rewards.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingPayouts\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/vesting-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get vesting information for an account.\",\"description\":\"Returns the vesting schedule for an account. Replaces `/vesting/{address}` from versions < v1.0.0.\",\"operationId\":\"getVestingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the vesting info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountVestingInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{address}/validate\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Validate a given address.\",\"description\":\"Returns whether the given address is valid ss58 format, the ss58 prefix if the address has one, the network address format, and what the account ID is for this address.\",\"operationId\":\"getValidationByAccountId\",\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58 or Hex\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successfully retrieved address info\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountValidation\"}}}}}}},\"/blocks\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a range of blocks by their height.\",\"description\":\"Given a range query parameter return an array of all the blocks within that range.\",\"operationId\":\"getBlock\",\"parameters\":[{\"name\":\"range\",\"in\":\"query\",\"description\":\"A range of integers. There is a max limit of 500 blocks per request.\",\"required\":true,\"example\":\"0-499\",\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"noFees\",\"in\":\"query\",\"description\":\"When set to `true`, the fee won't be calculated for the extrinsics.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Blocks\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block by its height or hash.\",\"description\":\"Returns a single block. BlockId can either be a block hash or a block height. Replaces `/block/{number}` from versions < v1.0.0.\",\"operationId\":\"getBlockById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"noFees\",\"in\":\"query\",\"description\":\"When set to `true`, the fee won't be calculated for the extrinsics.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"finalizedKey\",\"in\":\"query\",\"description\":\"When set to false, this will override the chain-config, and omit the finalized key in the response. This can increase performance slightly by avoiding an additional RPC call to the node.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"decodedXcmMsgs\",\"in\":\"query\",\"description\":\"When set to `true`, this will show the decoded XCM messages within the extrinsics of the requested block.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"paraId\",\"in\":\"query\",\"description\":\"When it is set, this will return only the decoded XCM messages for the specified paraId/parachain Id. To activate this functionality, ensure that the `decodedXcmMsgs` parameter is set to true.\",\"required\":false,\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Block\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block's header by its height or hash.\",\"description\":\"Returns a single block's header. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockHeaderById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics/{extrinsicIndex}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get an extrinsic by its extrinsicIndex and block height or hash. The pair blockId, extrinsicIndex is sometimes referred to as a Timepoint.\",\"description\":\"Returns a single extrinsic.\",\"operationId\":\"getExtrinsicByTimepoint\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"extrinsicIndex\",\"in\":\"path\",\"description\":\"The extrinsic's index within the block's body.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ExtrinsicIndex\"}}}},\"400\":{\"description\":\"Requested `extrinsicIndex` does not exist\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/head\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get the most recently finalized block.\",\"description\":\"Returns the most recently finalized block. Replaces `/block` from versions < v1.0.0.\",\"operationId\":\"getHeadBlock\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"noFees\",\"in\":\"query\",\"description\":\"When set to `true`, the fee won't be calculated for the extrinsics.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Block\"}}}}}}},\"/blocks/head/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get information about the header of the most recent finalized block.\",\"description\":\"Returns the most recently finalized block's header.\",\"operationId\":\"getLatestBlockHeader\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics-raw\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a blocks header & its extrinsics as hex values.\",\"description\":\"Returns a block & its extrinsics as hex values. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockRawExtrinsics\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockRaw\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/contracts/ink/{address}/query\":{\"post\":{\"tags\":[\"contracts\"],\"summary\":\"Query an !Ink contract with a given message (method).\",\"description\":\"Will return a valid or invalid result.\",\"operationId\":\"callContractQuery\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/ContractMetadata\"},\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account associated with the contract.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"method\",\"in\":\"query\",\"description\":\"The message or method used to query.\",\"required\":false,\"schema\":{\"type\":\"string\",\"default\":\"get\"}},{\"name\":\"gasLimit\",\"in\":\"query\",\"description\":\"The gas limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":-1,\"type\":\"number\"}},{\"name\":\"storageDepositLimit\",\"in\":\"query\",\"description\":\"The storage deposit limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":null,\"type\":\"number\"}},{\"name\":\"args\",\"in\":\"query\",\"description\":\"Abi params used as args specified in the metadata to be passed into a query. The format to use this query param is ?args[]=1&args[]=2&args[]=3.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of Abi params.\"}}],\"responses\":{\"200\":{\"description\":\"succesful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractsInkQuery\"}}}},\"400\":{\"description\":\"Invalid Method\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/node/network\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrate node's activity in the peer-to-peer network.\",\"description\":\"Returns network related information of the node.\",\"operationId\":\"getNodeNetworking\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeNetwork\"}}}}}}},\"/node/transaction-pool\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get pending extrinsics from the Substrate node.\",\"description\":\"Returns the extrinsics that the node knows of that have not been included in a block.\",\"operationId\":\"getNodeTransactionPool\",\"parameters\":[{\"name\":\"includeFee\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to include tips, partialFee, and priority in each extrinsic.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionPool\"}}}}}}},\"/node/version\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrates node's implementation and versioning.\",\"description\":\"Returns versioning information of the node.\",\"operationId\":\"getNodeVersion\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeVersion\"}}}}}}},\"/transaction\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Submit a transaction to the node's transaction pool.\",\"description\":\"Accepts a valid signed extrinsic. Replaces `/tx` from versions < v1.0.0.\",\"operationId\":\"submitTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionSuccess\"}}}},\"400\":{\"description\":\"failed to parse or submit transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/dry-run\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Dry run an extrinsic.\",\"description\":\"Use the dryrun call to practice submission of a transaction.\",\"operationId\":\"dryrunTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionDryRun\"}}}},\"400\":{\"description\":\"failed to dry-run transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/fee-estimate\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Receive a fee estimate for a transaction.\",\"description\":\"Send a serialized transaction and receive back a naive fee estimate. Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See the reference on `compute_fee`. Replaces `/tx/fee-estimate` from versions < v1.0.0. Substrate Reference: - `RuntimeDispatchInfo`: https://crates.parity.io/pallet_transaction_payment_rpc_runtime_api/struct.RuntimeDispatchInfo.html - `query_info`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.query_info - `compute_fee`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee\",\"operationId\":\"feeEstimateTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimate\"}}}},\"400\":{\"description\":\"fee estimation failure\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimateFailure\"}}}}}}},\"/transaction/material\":{\"get\":{\"tags\":[\"transaction\"],\"summary\":\"Get all the network information needed to construct a transaction offline.\",\"description\":\"Returns the material that is universal to constructing any signed transaction offline. Replaces `/tx/artifacts` from versions < v1.0.0.\",\"operationId\":\"getTransactionMaterial\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the transaction construction material.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"noMeta\",\"in\":\"query\",\"description\":\"DEPRECATED! This is no longer supported\",\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Specifies the format of the metadata to be returned. Accepted values are 'json', and 'scale'. 'json' being the decoded metadata, and 'scale' being the SCALE encoded metadata. When `metadata` is not inputted, the `metadata` field will be absent.\",\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionMaterial\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with an asset.\",\"description\":\"Returns information associated with an asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of an asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsAssetsInfo\"}}}}}}},\"/pallets/asset-conversion/liquidity-pools\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information related to existing liquidity pools.\",\"description\":\"Returns a list of the existing liquidity pools and its corresponding tokens at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the liquidity pools information.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LiquidityPools\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/asset-conversion/next-available-id\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the next available liquidity pool id.\",\"description\":\"Returns the next available liquidity pool's id at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the next liquidity pool's id.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NextAvailableId\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/foreign-assets\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with foreign assets.\",\"description\":\"Returns information associated with every foreign asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getForeignAssets\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the foreign assets.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"An array of foreign assets.\",\"$ref\":\"#/components/schemas/PalletsForeignAssets\"}}}}}}},\"/pallets/nomination-pools/info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information associated with nomination pools.\",\"description\":\"Returns information and metadata for nomination pools including pool counters and limits.\",\"operationId\":\"getNominationPoolInfo\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool info.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPoolsInfo\"}}}}}}},\"/pallets/nomination-pools/{poolId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a nomination pool.\",\"description\":\"Returns information associated with a nomination pool which includes the nomination pools' `bondedPool`, `rewardPool` and `metadata`.\",\"operationId\":\"getNominationPoolById\",\"parameters\":[{\"name\":\"poolId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a nomination pool.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPool\"}}}}}}},\"/pallets/{palletId}/consts\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of constants for a pallet.\",\"description\":\"Returns a list of const item metadata for constant items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the const items instead of every constant's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's constant items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of constantItemIds.\",\"$ref\":\"#/components/schemas/PalletConstants\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/consts/{constantItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a constant item.\",\"description\":\"Returns the value stored under the constantItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"constantItemId\",\"in\":\"path\",\"description\":\"Id of the const item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the const item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the const items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletConstantsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of dispatchables for a pallet.\",\"description\":\"Returns a list of dispatchable item metadata for distpachable items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the dispatchable items instead of every dispatchable's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of dispatchableItemIds.\",\"$ref\":\"#/components/schemas/PalletDispatchables\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables/{dispatchableItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a dispatchable item.\",\"description\":\"Returns the value stored under the dispatchableItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"dispatchableItemId\",\"in\":\"path\",\"description\":\"Id of the dispatchable item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the dispatchable items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of errors for a pallet.\",\"description\":\"Returns a list of error item metadata for error items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the error items instead of every error's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's error items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of errorItemIds.\",\"$ref\":\"#/components/schemas/PalletErrors\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors/{errorItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an error item.\",\"description\":\"Returns the value stored under the errorItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"errorItemId\",\"in\":\"path\",\"description\":\"Id of the error item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the error item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the error items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletErrorsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of events for a pallet.\",\"description\":\"Returns a list of event item metadata for event items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the event items instead of every event's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's event items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of eventItemIds.\",\"$ref\":\"#/components/schemas/PalletEvents\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events/{eventItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an event item.\",\"description\":\"Returns the value stored under the eventItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventItemId\",\"in\":\"path\",\"description\":\"Id of the event item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the event item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the event items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletEventsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/runtime/metadata\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime metadata in decoded, JSON form.\",\"description\":\"Returns the runtime metadata as a JSON object. Substrate Reference: - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html - Knowledge Base: https://substrate.dev/docs/en/knowledgebase/runtime/metadata\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the metadata at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"description\":\"Response is dependent on the runtime metadata contents.\"}}}}}}},\"/runtime/code\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime wasm blob.\",\"description\":\"Returns the runtime Wasm blob in hex format.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the runtime wasm blob at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeCode\"}}}}}}},\"/runtime/spec\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get version information of the Substrate runtime.\",\"description\":\"Returns version information related to the runtime.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve runtime version information at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeSpec\"}}}}}}},\"/pallets/{palletId}/storage\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of storage items for a pallet.\",\"description\":\"Returns a list of storage item metadata for storage items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the storage items instead of all of each storage item's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's storage items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of storageItemIds.\",\"$ref\":\"#/components/schemas/PalletStorage\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/storage/{storageItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a storage item.\",\"description\":\"Returns the value stored under the storageItemId. If it is a map, query param key1 is required. If the storage item is double map query params key1 and key2 are required.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: pallet name aligns with pallet name as specified in runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"storageItemId\",\"in\":\"path\",\"description\":\"Id of the storage item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"keys\",\"in\":\"query\",\"description\":\"Set of N keys used for querying a storage map. It should be queried using the following format - ?keys[]=key1&keys[]=key2. Order matters, as it will determine the order the keys are passed into the storage calls.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of storage keys.\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the storage item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the storage items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletStorageItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/pool-assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a pool asset.\",\"description\":\"Returns information associated with a pool asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getPoolAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a pool asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsPoolAssetsInfo\"}}}}}}},\"/pallets/staking/progress\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get progress on the general Staking pallet system.\",\"description\":\"Returns information on the progress of key components of the staking system and estimates of future points of interest. Replaces `/staking-info` from versions < v1.0.0.\",\"operationId\":\"getStakingProgress\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a staking progress report.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingProgress\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/staking/validators\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get all validators (active/waiting) of a specific chain.\",\"description\":\"Returns a list of all validators addresses and their corresponding status which can be either active or waiting. It will also return a list of active validators that will not be part of the next era for staking. They will be under the key \\\"validatorsToBeChilled\\\". It's important to note, that addresses can be present in both the \\\"validators\\\" key, and \\\"validatorsToBeChilled\\\".\",\"operationId\":\"getStakingValidators\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of validators.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingValidators\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/paras\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all registered paras (parathreads & parachains).\\n\",\"description\":\"Returns all registered parachains and parathreads with lifecycle info.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve paras list at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Paras\"}}}}}}},\"/paras/leases/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get general information about the current lease period.\\n\",\"description\":\"Returns an overview of the current lease period, including lease holders.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve current lease period info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"currentLeaseHolders\",\"in\":\"query\",\"description\":\"Wether or not to include the `currentLeaseHolders` property. Inclusion\\nof the property will likely result in a larger payload and increased\\nresponse time.\\n\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeasesCurrent\"}}}}}}},\"/paras/auctions/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the status of the current auction.\\n\",\"description\":\"Returns an overview of the current auction. There is only one auction\\nat a time. If there is no auction most fields will be `null`. If the current\\nauction phase is in `vrfDelay` and you are looking to retrieve the latest winning\\nbids, it is advised to query one block before `finishEnd` in the `endingPeriod` phase\\nfor that auction as there technically are no winners during the `vrfDelay` and thus\\nthe field is `null`.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve auction progress at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasAuctionsCurrent\"}}}}}}},\"/paras/crowdloans\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all stored crowdloans.\\n\",\"description\":\"Returns a list of all the crowdloans and their associated paraIds.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of paraIds that have crowdloans at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloans\"}}}}}}},\"/paras/{paraId}/crowdloan-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get crowdloan information for a `paraId`.\\n\",\"description\":\"Returns crowdloan's `fundInfo` and the set of `leasePeriods` the crowdloan`\\ncovers.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloanInfo\"}}}}}}},\"/paras/{paraId}/lease-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get current and future leases as well as the lifecycle stage for a given `paraId`.\\n\",\"description\":\"Returns a list of leases that belong to the `paraId` as well as the\\n`paraId`'s current lifecycle stage.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's leases at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeaseInfo\"}}}}}}},\"/paras/head/included-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the included (backed and considered available) parachain candidates at the \\nspecified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/paras/head/backed-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the backed parachain candidates at the specified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/experimental/blocks/head/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the most\\nrecently finalized block.\\n\",\"description\":\"Returns traces (spans and events) of the most recently finalized block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140)\\nfor conceptual info.\\n\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/{blockId}/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the given `blockId`.\\n\",\"description\":\"Returns traces (spans and events) of the specified block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140) for conceptual info.\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/head/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nmost recently finalized block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}},\"/experimental/blocks/{blockId}/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nspecified block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}}},\"components\":{\"schemas\":{\"AccountAssetsApproval\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount of funds approved for the balance transfer from the owner to some delegated target.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The amount reserved on the owner's account to hold this item in storage.\",\"format\":\"unsignedInteger\"}}},\"AccountAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"AccountPoolAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"LiquidityPools\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pools\":{\"type\":\"array\",\"description\":\"Array containing existent liquidity pool's token id.\",\"example\":\"[{\\\"reserves\\\":[{\\\"parents\\\":\\\"1\\\",\\\"interior\\\":{\\\"here\\\": null}},{\\\"parents\\\":\\\"0\\\",\\\"interior\\\":{\\\"x2\\\":[{\\\"palletInstance\\\": \\\"50\\\"},{\\\"generalIndex\\\":\\\"2\\\"}]}}],\\\"lpToken\\\":{\\\"lpToken\\\":\\\"1\\\"} },{\\\"lpToken\\\":{\\\"lpToken\\\":\\\"0\\\"}}]\"}}},\"NextAvailableId\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"id\":{\"type\":\"string\",\"description\":\"Next availabe liquidity pool's id.\",\"example\":\"4\"}}},\"AccountBalanceInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce.\",\"format\":\"unsignedInteger\"},\"tokenSymbol\":{\"type\":\"string\",\"description\":\"Token symbol of the balances displayed in this response.\",\"format\":\"unsignedInteger\"},\"free\":{\"type\":\"string\",\"description\":\"Free balance of the account. Not equivalent to _spendable_ balance. This is the only balance that matters in terms of most operations on tokens.\",\"format\":\"unsignedInteger\"},\"reserved\":{\"type\":\"string\",\"description\":\"Reserved balance of the account.\",\"format\":\"unsignedInteger\"},\"miscFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing for anything except transaction fee payment. Note, that some runtimes may not have support for miscFrozen and if so the following will be returned `miscFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"feeFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing specifically for transaction fee payment. Note, that some runtimes may not have support for feeFrozen and if so the following will be returned `feeFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"frozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when reducing the balance, except for actions where the account owner cannot reasonably benefit from the balance reduction, such as slashing. Note, that some runtimes may not have support for frozen and if so the following will be returned `frozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"locks\":{\"type\":\"array\",\"description\":\"Array of locks on a balance. There can be many of these on an account and they \\\"overlap\\\", so the same balance is frozen by multiple locks\",\"items\":{\"$ref\":\"#/components/schemas/BalanceLock\"}}}},\"AccountConvert\":{\"type\":\"object\",\"properties\":{\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix based on which the account ID or Public Key (hex) is converted to an SS58 address.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the returned address is encoded. It depends on the prefix that was given as a query param.\"},\"address\":{\"type\":\"string\",\"description\":\"The returned SS58 address which is the result of the conversion of the account ID or Public Key (hex).\"},\"accountId\":{\"type\":\"string\",\"description\":\"The given account ID or Public Key (hex) that is converted to an SS58 address.\"},\"scheme\":{\"type\":\"string\",\"description\":\"The cryptographic scheme/algorithm used to encode the given account ID or Public Key (hex).\"},\"publicKey\":{\"type\":\"boolean\",\"description\":\"Whether the given path parameter is a Public Key (hex) or not.\"}}},\"AccountStakingInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"rewardDestination\":{\"type\":\"string\",\"description\":\"The account to which rewards will be paid. Can be 'Staked' (Stash account, adding to the amount at stake), 'Stash' (Stash address, not adding to the amount at stake), or 'Controller' (Controller address).\",\"format\":\"ss58\",\"enum\":[\"Staked\",\"Stash\",\"Controller\"]},\"controller\":{\"type\":\"string\",\"description\":\"Controller address for the given Stash.\",\"format\":\"ss58\"},\"numSlashingSpans\":{\"type\":\"string\",\"description\":\"Number of slashing spans on Stash account; `null` if provided address is not a Controller.\",\"format\":\"unsignedInteger\"},\"nominations\":{\"$ref\":\"#/components/schemas/Nominations\"},\"stakingLedger\":{\"$ref\":\"#/components/schemas/StakingLedger\"}},\"description\":\"Note: Runtime versions of Kusama less than 1062 will either have `lastReward` in place of `claimedRewards`, or no field at all. This is related to changes in reward distribution. See: [Lazy Payouts](https://github.com/paritytech/substrate/pull/4474), [Simple Payouts](https://github.com/paritytech/substrate/pull/5406)\"},\"AccountStakingPayouts\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"erasPayouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"era\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Era this information is associated with.\"},\"totalEraRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total reward points for the era. Equals the sum of reward points for all the validators in the set.\"},\"totalEraPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total payout for the era. Validators split the payout based on the portion of `totalEraRewardPoints` they have.\"},\"payouts\":{\"$ref\":\"#/components/schemas/Payouts\"}}}}}},\"AccountValidation\":{\"type\":\"object\",\"properties\":{\"isValid\":{\"type\":\"boolean\",\"description\":\"Whether the given address is valid ss58 formatted.\"},\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix of the given address. If the address is a valid base58 format, but incorrect ss58, a prefix for the given address will still be returned.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the given address is encoded.\"},\"accountId\":{\"type\":\"string\",\"description\":\"The account id of the given address.\"}}},\"AccountVestingInfo\":{\"type\":\"object\",\"description\":\"Sidecar version's <= v10.0.0 have a`vesting` return value that defaults to an object for when there is no available vesting-info data. It also returns a `VestingInfo` as an object. For Sidecar >=11.0.0, that value will now default as an array when there is no value, and `Vec` is returned when there is.\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"vesting\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/VestingSchedule\"}}}},\"AssetsBalance\":{\"type\":\"object\",\"properties\":{\"assetId\":{\"type\":\"string\",\"description\":\"The identifier of the asset.\",\"format\":\"unsignedInteger\"},\"balance\":{\"type\":\"string\",\"description\":\"The balance of the asset.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset is frozen for non-admin transfers. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"Whether a non-zero balance of this asset is a deposit of sufficient value to account for the state bloat associated with its balance storage. If set to `true`, then non-zero balances may be stored without a `consumer` reference (and thus an ED in the Balances pallet or whatever else is used to control user-account state growth).\"}}},\"AssetInfo\":{\"type\":\"object\",\"properties\":{\"owner\":{\"type\":\"string\",\"description\":\"Owner of the assets privileges.\",\"format\":\"SS58\"},\"issuer\":{\"type\":\"string\",\"description\":\"The `AccountId` able to mint tokens.\",\"format\":\"SS58\"},\"admin\":{\"type\":\"string\",\"description\":\"The `AccountId` that can thaw tokens, force transfers and burn token from any account.\",\"format\":\"SS58\"},\"freezer\":{\"type\":\"string\",\"description\":\"The `AccountId` that can freeze tokens.\",\"format\":\"SS58\"},\"supply\":{\"type\":\"string\",\"description\":\"The total supply across accounts.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this. This pays for the data stored.\",\"format\":\"unsignedInteger\"},\"minBalance\":{\"type\":\"string\",\"description\":\"The ED for virtual accounts.\",\"format\":\"unsignedInteger\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"If `true`, then any account with this asset is given a provider reference. Otherwise, it requires a consumer reference.\"},\"accounts\":{\"type\":\"string\",\"description\":\"The total number of accounts.\",\"format\":\"unsignedInteger\"},\"sufficients\":{\"type\":\"string\",\"description\":\"The total number of accounts for which is placed a self-sufficient reference.\"},\"approvals\":{\"type\":\"string\",\"description\":\"The total number of approvals.\",\"format\":\"unsignedInteger\"},\"status\":{\"type\":\"string\",\"description\":\"The status of the asset.\"}}},\"AssetMetadata\":{\"type\":\"object\",\"properties\":{\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this metadata. This pays for the data stored in this struct.\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\",\"description\":\"The user friendly name of this asset.\",\"format\":\"$hex\"},\"symbol\":{\"type\":\"string\",\"description\":\"The ticker symbol for this asset.\",\"format\":\"$hex\"},\"decimals\":{\"type\":\"string\",\"description\":\"The number of decimals this asset uses to represent one unit.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset metadata may be changed by a non Force origin. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"}}},\"BalanceLock\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"description\":\"An identifier for this lock. Only one lock may be in existence for each identifier.\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount below which the free balance may not drop with this lock in effect.\",\"format\":\"unsignedInteger\"},\"reasons\":{\"type\":\"string\",\"description\":\"Reasons for withdrawing balance.\",\"enum\":[\"Fee = 0\",\"Misc = 1\",\"All = 2\"]}}},\"Block\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"authorId\":{\"type\":\"string\",\"description\":\"The account ID of the block author (may be undefined for some chains).\",\"format\":\"ss58\"},\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"},\"onInitialize\":{\"$ref\":\"#/components/schemas/BlockInitialize\"},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of extrinsics (inherents and transactions) within the block.\",\"items\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"onFinalize\":{\"$ref\":\"#/components/schemas/BlockFinalize\"},\"finalized\":{\"type\":\"boolean\",\"description\":\"A boolean identifying whether the block is finalized or not. Note: on chains that do not have deterministic finality this field is omitted.\"}},\"description\":\"Note: Block finalization does not correspond to consensus, i.e. whether the block is in the canonical chain. It denotes the finalization of block _construction._\"},\"BlockRaw\":{\"type\":\"object\",\"properties\":{\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of raw extrinsics (inherents and transactions) within the block.\",\"items\":{\"type\":\"string\"}}}},\"Blocks\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Block\"}},\"BlockFinalize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block construction finalization with the `method` and `data` for each.\"},\"BlockHeader\":{\"type\":\"object\",\"properties\":{\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}},\"BlockIdentifiers\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"height\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"}},\"description\":\"Block number and hash at which the call was made.\"},\"BlockInitialize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block initialization with the `method` and `data` for each.\"},\"BlocksTrace\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"blockHash\":{\"type\":\"string\"},\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceEvent\"}},\"parentHash\":{\"type\":\"string\"},\"spans\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceSpan\"}},\"storageKeys\":{\"type\":\"string\",\"description\":\"Hex encoded storage keys used to filter events.\"},\"tracingTargets\":{\"type\":\"string\",\"description\":\"Targets used to filter spans and events.\"}}},\"BlocksTraceOperations\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"operations\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Operation\"}}}},\"BondedPool\":{\"type\":\"object\",\"properties\":{\"points\":{\"type\":\"number\"},\"state\":{\"type\":\"string\"},\"memberCounter\":{\"type\":\"number\"},\"roles\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"root\":{\"type\":\"string\"},\"nominator\":{\"type\":\"string\"},\"stateToggler\":{\"type\":\"string\"}}}}},\"ChainType\":{\"type\":\"object\",\"description\":\"Type of the chain. It will return one of the following enum variants as a key. Live, Development, Local, or Custom. Each variant will have a value as null except when the ChainType is Custom, it will return a string.\",\"properties\":{\"live\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"development\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"local\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"custom\":{\"type\":\"string\"}},\"example\":\"{\\\"live\\\": null}\"},\"ContractsInkQuery\":{\"type\":\"object\",\"description\":\"Result from calling a query to a Ink contract.\",\"properties\":{\"debugMessage\":{\"type\":\"string\"},\"gasConsumed\":{\"type\":\"string\"},\"gasRequired\":{\"type\":\"string\"},\"output\":{\"type\":\"boolean\"},\"result\":{\"type\":\"object\",\"description\":\"Will result in an Ok or Err object depending on the result of the query.\"},\"storageDeposit\":{\"type\":\"object\"}}},\"ContractMetadata\":{\"type\":\"object\",\"description\":\"Metadata used to instantiate a ContractPromise. This metadata can be generated by compiling the contract you are querying.\"},\"DigestItem\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"index\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"value\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"ElectionStatus\":{\"type\":\"object\",\"properties\":{\"status\":{\"type\":\"object\",\"description\":\"[Deprecated](Works for polkadot runtimes before v0.8.30).\\nEra election status: either `Close: null` or `Open: `. A status of `Close` indicates that the submission window for solutions from off-chain Phragmen is not open. A status of `Open` indicates that the submission window for off-chain Phragmen solutions has been open since BlockNumber. N.B. when the submission window is open, certain extrinsics are not allowed because they would mutate the state that the off-chain Phragmen calculation relies on for calculating results.\"},\"toggleEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the `status` will switch.\",\"format\":\"unsignedInteger\"}},\"description\":\"Information about the off-chain election. Not included in response when `forceEra.isForceNone`.\"},\"Error\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"message\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"},\"level\":{\"type\":\"string\"}}},\"ExtrinsicMethod\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"method\":{\"type\":\"string\"}},\"description\":\"Extrinsic method\"},\"Extrinsic\":{\"type\":\"object\",\"properties\":{\"method\":{\"$ref\":\"#/components/schemas/ExtrinsicMethod\"},\"signature\":{\"$ref\":\"#/components/schemas/Signature\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce, if applicable.\",\"format\":\"unsignedInteger\"},\"args\":{\"type\":\"object\",\"description\":\"Object of arguments keyed by parameter name. Note: if you are expecting an [`OpaqueCall`](https://substrate.dev/rustdocs/v2.0.0/pallet_multisig/type.OpaqueCall.html) and it is not decoded in the response (i.e. it is just a hex string), then Sidecar was not able to decode it and likely that it is not a valid call for the runtime.\"},\"tip\":{\"type\":\"string\",\"description\":\"Any tip added to the transaction.\",\"format\":\"unsignedInteger\"},\"hash\":{\"type\":\"string\",\"description\":\"The transaction's hash.\",\"format\":\"hex\"},\"info\":{\"$ref\":\"#/components/schemas/RuntimeDispatchInfo\"},\"era\":{\"$ref\":\"#/components/schemas/GenericExtrinsicEra\"},\"events\":{\"type\":\"array\",\"description\":\"An array of `SanitizedEvent`s that occurred during extrinsic execution.\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}},\"success\":{\"type\":\"boolean\",\"description\":\"Whether or not the extrinsic succeeded.\"},\"paysFee\":{\"type\":\"boolean\",\"description\":\"Whether the extrinsic requires a fee. Careful! This field relates to whether or not the extrinsic requires a fee if called as a transaction. Block authors could insert the extrinsic as an inherent in the block and not pay a fee. Always check that `paysFee` is `true` and that the extrinsic is signed when reconciling old blocks.\"}}},\"ExtrinsicIndex\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"extrinsic\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"description\":\"A single extrinsic at a given block.\"},\"FundInfo\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"verifier\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"raised\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"end\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"cap\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastConstribution\":{\"type\":\"string\",\"enum\":[\"preEnding\",\"ending\"]},\"firstPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"trieIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"GenericExtrinsicEra\":{\"type\":\"object\",\"description\":\"The return value for era can either be `mortalEra`, or `immortalEra` and is represented as an enum in substrate. `immortalEra` meaning\\nthe transaction is valid forever. `mortalEra` consists of a tuple containing a period and phase.\\nex: `\\\"{\\\"mortalEra\\\": [\\\"64\\\", \\\"11\\\"]}\\\"`. The Period is the period of validity from the block hash found in the signing material.\\nThe Phase is the period that this transaction's lifetime begins (and, importantly,\\nimplies which block hash is included in the signature material).\\n\",\"properties\":{\"mortalEra\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Tuple of a Phase, and Period. Each item in the array will be a string formatted as an integer.\"},\"immortalEra\":{\"type\":\"string\",\"description\":\"Hardcoded constant '0x00'.\",\"format\":\"hex\"}},\"example\":\"{\\\"mortalEra\\\":[\\\"64\\\", \\\"11\\\"]}\"},\"NodeNetwork\":{\"type\":\"object\",\"properties\":{\"nodeRoles\":{\"$ref\":\"#/components/schemas/NodeRole\"},\"numPeers\":{\"type\":\"string\",\"description\":\"Number of peers the node is connected to.\",\"format\":\"unsignedInteger\"},\"isSyncing\":{\"type\":\"boolean\",\"description\":\"Whether or not the node is syncing. `False` indicates that the node is in sync.\"},\"shouldHavePeers\":{\"type\":\"boolean\",\"description\":\"Whether or not the node should be connected to peers. Might be false for local chains or when running without discovery.\"},\"localPeerId\":{\"type\":\"string\",\"description\":\"Local copy of the `PeerId`.\"},\"localListenAddresses\":{\"type\":\"array\",\"description\":\"Multiaddresses that the local node is listening on. The addresses include a trailing `/p2p/` with the local PeerId, and are thus suitable to be passed to `system_addReservedPeer` or as a bootnode address for example.\",\"items\":{\"type\":\"string\"}},\"peersInfo\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PeerInfo\"}}}},\"NodeRole\":{\"type\":\"string\",\"description\":\"Role of this node. (N.B. Sentry nodes are being deprecated.)\",\"enum\":[\"Full\",\"LightClient\",\"Authority\",\"Sentry\"]},\"NodeVersion\":{\"type\":\"object\",\"properties\":{\"clientVersion\":{\"type\":\"string\",\"description\":\"Node's binary version.\"},\"clientImplName\":{\"type\":\"string\",\"description\":\"Node's implementation name.\"},\"chain\":{\"type\":\"string\",\"description\":\"Node's chain name.\"}},\"description\":\"Version information of the node.\"},\"Nominations\":{\"type\":\"object\",\"properties\":{\"targets\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"The targets of the nomination.\"},\"submittedIn\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The era the nominations were submitted. (Except for initial nominations which are considered submitted at era 0.)\"},\"suppressed\":{\"type\":\"boolean\",\"description\":\"Whether the nominations have been suppressed.\"}}},\"OnboardingAs\":{\"type\":\"string\",\"enum\":[\"parachain\",\"parathread\"],\"description\":\"This property only shows up when `paraLifecycle=onboarding`. It\\ndescribes if a particular para is onboarding as a `parachain` or a\\n`parathread`.\\n\"},\"Operation\":{\"type\":\"object\",\"properties\":{\"phase\":{\"$ref\":\"#/components/schemas/OperationPhase\"},\"parentSpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"primarySpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"eventIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Index of the underlying trace event.\"},\"address\":{\"type\":\"string\",\"description\":\"Account this operation affects. Note - this will be an object like\\n`{ id: address }` if the network uses `MultiAddress`\\n\"},\"storage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"item\":{\"type\":\"string\"},\"field1\":{\"type\":\"string\",\"description\":\"A field of the storage item. (i.e `system::Account::get(address).data`)\\n\"},\"field2\":{\"type\":\"string\",\"description\":\"A field of the struct described by field1 (i.e\\n`system::Account::get(address).data.free`)\\n\"}}},\"amount\":{\"$ref\":\"#/components/schemas/OperationAmount\"}}},\"OperationAmount\":{\"type\":\"object\",\"properties\":{\"values\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"currency\":{\"$ref\":\"#/components/schemas/OperationAmountCurrency\"}}},\"OperationAmountCurrency\":{\"type\":\"object\",\"properties\":{\"symbol\":{\"type\":\"string\",\"example\":\"KSM\"}}},\"OperationPhase\":{\"type\":\"object\",\"properties\":{\"variant\":{\"type\":\"string\",\"enum\":[\"onInitialize\",\"initialChecks\",\"applyExtrinsic\",\"onFinalize\",\"finalChecks\"],\"description\":\"Phase of block execution pipeline.\"},\"extrinsicIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"If phase variant is `applyExtrinsic` this will be the index of\\nthe extrinsic. Otherwise this field will not be present.\\n\"}}},\"PalletsAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"assetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletConstants\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"},\"description\":\"Array containing metadata for each constant entry of the pallet.\"}}},\"PalletConstantsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the constant item.\",\"example\":\"EnactmentPeriod\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"}}},\"PalletConstantsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"VotingPeriod\",\"description\":\"The constant item's name (which is the same as the constant item's ID).\"},\"type\":{\"type\":\"string\",\"example\":\"4\"},\"value\":{\"type\":\"string\",\"example\":\"0x00270600\",\"description\":\"The hex value of the constant\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given constant.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of an constant item from a FRAME pallet.\"},\"PalletDispatchables\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"},\"description\":\"Array containing metadata for each dispatchable entry of the pallet.\"}}},\"PalletDispatchablesItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"dispatchableItem\":{\"type\":\"string\",\"description\":\"Name of the dispatchable item.\",\"example\":\"vote\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"}}},\"PalletDispatchablesItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"propose\",\"description\":\"The dispatchable item's name (which is the same as the dispatchable item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the dispatchable item in the lists of pallet dispatchables.\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given dispatchable.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of a dispatchable item from a FRAME pallet.\"},\"PalletErrors\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"},\"description\":\"Array containing metadata for each error entry of the pallet.\"}}},\"PalletErrorsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the error item.\",\"example\":\"ValueLow\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"}}},\"PalletErrorsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"InsufficientFunds\",\"description\":\"The error item's name (which is the same as the error item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet errors\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given error.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an error item from a FRAME pallet.\"},\"PalletEvents\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}}},\"PalletEventsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"eventItem\":{\"type\":\"string\",\"description\":\"Name of the events item.\",\"example\":\"Proposed\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}},\"PalletEventsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"Tabled\",\"description\":\"The event item's name (which is the same as the event item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet events\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given event.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an event item from a FRAME pallet.\"},\"PalletsForeignAssets\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletsForeignAssetsInfo\"},\"description\":\"Array containing the `AssetDetails` and `AssetMetadata` of every foreign asset.\"}}},\"PalletsForeignAssetsInfo\":{\"type\":\"object\",\"properties\":{\"foreignAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"foreignAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletsNominationPool\":{\"type\":\"object\",\"properties\":{\"bondedPool\":{\"$ref\":\"#/components/schemas/BondedPool\"},\"rewardPool\":{\"$ref\":\"#/components/schemas/RewardPool\"}}},\"PalletsNominationPoolsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"counterForBondedPools\":{\"type\":\"number\"},\"counterForMetadata\":{\"type\":\"number\"},\"counterForPoolMembers\":{\"type\":\"number\"},\"counterForReversePoolIdLookup\":{\"type\":\"number\"},\"counterForRewardPools\":{\"type\":\"number\"},\"counterForSubPoolsStorage\":{\"type\":\"number\"},\"lastPoolId\":{\"type\":\"number\"},\"maxPoolMembers\":{\"type\":\"number\"},\"maxPoolMembersPerPool\":{\"type\":\"number\",\"nullable\":true},\"maxPools\":{\"type\":\"number\"},\"minCreateBond\":{\"type\":\"number\"},\"minJoinBond\":{\"type\":\"number\"}}},\"PalletsPoolAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"poolAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletStorage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"},\"description\":\"Array containing metadata for each storage entry of the pallet.\"}}},\"PalletStorageItem\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"storageItem\":{\"type\":\"string\",\"description\":\"Name of the storage item.\",\"example\":\"referendumInfoOf\"},\"keys\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"N Storage keys passed in as the `keys` query param.\",\"example\":[\"0x00\",\"0x01\"]},\"value\":{\"type\":\"object\",\"description\":\"Value returned by this storage query.\",\"example\":{\"Ongoing\":{\"end\":\"1612800\",\"proposalHash\":\"0x7de70fc8be782076d0b5772be77153d172a5381c72dd56d3385e25f62abf507e\",\"threshold\":\"Supermajorityapproval\",\"delay\":\"403200\",\"tally\":{\"ayes\":\"41925212461400000\",\"nays\":\"214535586500000\",\"turnout\":\"34485320658000000\"}}}},\"metadata\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"}}},\"PalletStorageItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"ReferendumInfoOf\",\"description\":\"The storage item's name (which is the same as the storage item's ID).\"},\"modifier\":{\"type\":\"string\",\"example\":\"Optional\"},\"type\":{\"$ref\":\"#/components/schemas/PalletStorageType\"},\"fallback\":{\"type\":\"string\",\"example\":\"0x00\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given referendum.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of a storage item from a FRAME pallet.\"},\"PalletStorageType\":{\"type\":\"object\",\"description\":\"This is going to be formatted to the type of StorageEntryTypeV14.\"},\"Para\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"}}},\"Paras\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paras\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Para\"}}}},\"ParasAuctionsCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"beginEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Fist block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"finishEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Last block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"phase\":{\"type\":\"string\",\"enum\":[\"startPeriod\",\"endPeriod\",\"vrfDelay\"],\"description\":\"An auction can be in one of 4 phases. Both `startingPeriod` () and `endingPeriod` indicate\\nan ongoing auction, while `vrfDelay` lines up with the `AuctionStatus::VrfDelay` . Finally, a value of `null`\\nindicates there is no ongoing auction. Keep in mind the that the `finishEnd` field is the block number the\\n`endingPeriod` finishes and the `vrfDelay` period begins. The `vrfDelay` period is typically about an\\nepoch long and no crowdloan contributions are accepted.\\n\"},\"auctionIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The auction number. If there is no current auction this will be the number\\nof the previous auction.\\n\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease period indexes that may be bid on in this auction. `null` if\\nthere is no ongoing auction.\\n\"},\"winning\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/WinningData\"}}}},\"ParasCrowdloans\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"funds\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"}}},\"description\":\"List of paras that have crowdloans.\\n\"}}},\"ParasCrowdloanInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease periods the crowdloan can bid on.\"}}},\"ParasHeaders\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraId\":{\"type\":\"object\",\"description\":\"The key is not named `paraId` and will be the number of the parachain. There is technically no limit to the number of paraId keys there can be. \\n\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicsRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}}}},\"ParasLeasesCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Current lease period index. This value may be null when the current block now, substracted by the leaseOffset is less then zero.\"},\"endOfLeasePeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Last block (number) of the current lease period. This value may be null when `leasePeriodIndex` is null.\"},\"currentLeaseHolders\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"List of `paraId`s that currently hold a lease.\"}}},\"ParasLeaseInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"},\"leases\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"account\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"List of lease periods for which the `paraId` holds a lease along with\\nthe deposit held and the associated `accountId`.\\n\"}}},\"ParaLifecycle\":{\"type\":\"string\",\"enum\":[\"onboarding\",\"parathread\",\"parachain\",\"upgradingParathread\",\"downgradingParachain\",\"offboardingParathread\",\"offboardingParachain\"],\"description\":\"The possible states of a para, to take into account delayed lifecycle\\nchanges.\\n\"},\"Payouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"validatorId\":{\"type\":\"string\",\"description\":\"AccountId of the validator the payout is coming from.\"},\"nominatorStakingPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Payout for the reward destination associated with the accountId the query was made for.\"},\"claimed\":{\"type\":\"boolean\",\"description\":\"Whether or not the reward has been claimed.\"},\"totalValidatorRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Number of reward points earned by the validator.\"},\"validatorCommission\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The percentage of the total payout that the validator takes as commission, expressed as a Perbill.\"},\"totalValidatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The sum of the validator's and its nominators' stake.\"},\"nominatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The amount of stake the nominator has behind the validator.\"}},\"description\":\"Payout for a nominating _Stash_ address and information about the validator they were nominating.\"}},\"PeerInfo\":{\"type\":\"object\",\"properties\":{\"peerId\":{\"type\":\"string\",\"description\":\"Peer ID.\"},\"roles\":{\"type\":\"string\",\"description\":\"Roles the peer is running\"},\"protocolVersion\":{\"type\":\"string\",\"description\":\"Peer's protocol version.\",\"format\":\"unsignedInteger\"},\"bestHash\":{\"type\":\"string\",\"description\":\"Hash of the best block on the peer's canon chain.\",\"format\":\"hex\"},\"bestNumber\":{\"type\":\"string\",\"description\":\"Height of the best block on the peer's canon chain.\",\"format\":\"unsignedInteger\"}}},\"RewardPool\":{\"type\":\"object\",\"properties\":{\"lastRecordedRewardCounter\":{\"type\":\"number\"},\"lastRecordedTotalPayouts\":{\"type\":\"number\"},\"totalRewardsClaimed\":{\"type\":\"number\"}}},\"RuntimeCode\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"code\":{\"type\":\"string\",\"format\":\"hex\"}}},\"RuntimeDispatchInfo\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"The _inclusion fee_ of a transaction, i.e. the minimum fee required for a transaction. Includes weight and encoded length fees, but does not have access to any signed extensions, e.g. the `tip`.\",\"format\":\"unsignedInteger\"},\"kind\":{\"type\":\"string\",\"description\":\"Information on the partialFee that is collected. Can be either `preDispatch`, `postDispatch` or `fromEvent`. `preDispatch` means the information used to collect the fee was from `payment_queryInfo`, `postDispatch` means the information used to calculate the fee was from finalized weights for the extrinsic, and `fromEvent` means that the partialFee was abstracted from the `TransactionPayment::TransactionPaidFee` event.\"}},\"description\":\"RuntimeDispatchInfo for the transaction. Includes the `partialFee`.\"},\"RuntimeSpec\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"authoringVersion\":{\"type\":\"string\",\"description\":\"The version of the authorship interface. An authoring node will not attempt to author blocks unless this is equal to its native runtime.\"},\"chainType\":{\"$ref\":\"#/components/schemas/ChainType\"},\"implVersion\":{\"type\":\"string\",\"description\":\"Version of the implementation specification. Non-consensus-breaking optimizations are about the only changes that could be made which would result in only the `impl_version` changing. The `impl_version` is set to 0 when `spec_version` is incremented.\"},\"specName\":{\"type\":\"string\",\"description\":\"Identifies the different Substrate runtimes.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"Version of the runtime specification.\"},\"transactionVersion\":{\"type\":\"string\",\"description\":\"All existing dispatches are fully compatible when this number doesn't change. This number must change when an existing dispatchable (module ID, dispatch ID) is changed, either through an alteration in its user-level semantics, a parameter added/removed/changed, a dispatchable being removed, a module being removed, or a dispatchable/module changing its index.\"},\"properties\":{\"type\":\"object\",\"description\":\"Arbitrary properties defined in the chain spec.\"}},\"description\":\"Version information related to the runtime.\"},\"SanitizedEvent\":{\"type\":\"object\",\"properties\":{\"method\":{\"type\":\"string\"},\"data\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"Signature\":{\"type\":\"object\",\"properties\":{\"signature\":{\"type\":\"string\",\"format\":\"hex\"},\"signer\":{\"type\":\"string\",\"format\":\"ss58\"}},\"description\":\"Object with `signature` and `signer`, or `null` if unsigned.\"},\"SpanId\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"target\":{\"type\":\"string\"},\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"StakingLedger\":{\"type\":\"object\",\"properties\":{\"stash\":{\"type\":\"string\",\"description\":\"The _Stash_ account whose balance is actually locked and at stake.\",\"format\":\"ss58\"},\"total\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that we are currently accounting for. Simply `active + unlocking`.\",\"format\":\"unsignedInteger\"},\"active\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that will be at stake in any forthcoming eras.\",\"format\":\"unsignedInteger\"},\"unlocking\":{\"type\":\"string\",\"description\":\"Any balance that is becoming free, which may eventually be transferred out of the _Stash_ (assuming it doesn't get slashed first). Represented as an array of objects, each with an `era` at which `value` will be unlocked.\",\"format\":\"unsignedInteger\"},\"claimedRewards\":{\"type\":\"array\",\"description\":\"Array of eras for which the stakers behind a validator have claimed rewards. Only updated for _validators._\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"The staking ledger.\"},\"StakingProgress\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"activeEra\":{\"type\":\"string\",\"description\":\"`EraIndex` of the era being rewarded.\\n\",\"format\":\"unsignedInteger\"},\"forceEra\":{\"type\":\"string\",\"description\":\"Current status of era forcing.\",\"enum\":[\"ForceNone\",\"NotForcing\",\"ForceAlways\",\"ForceNew\"]},\"nextActiveEraEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next active era will start. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"nextSessionEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next session will start.\",\"format\":\"unsignedInteger\"},\"unappliedSlashes\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/UnappliedSlash\"},\"description\":\"Array of upcoming `UnappliedSlash` indexed by era.\"},\"electionStatus\":{\"$ref\":\"#/components/schemas/ElectionStatus\"},\"idealValidatorCount\":{\"type\":\"string\",\"description\":\"Upper bound of validator set size; considered the ideal size. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"validatorSet\":{\"type\":\"array\",\"description\":\"Stash account IDs of the validators for the current session. Not included in response when `forceEra.isForceNone`.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}}}},\"StakingValidators\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"validators\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}},\"validatorsToBeChilled\":{\"description\":\"Validators that will not be participating in the next era.\",\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}}}},\"StorageEntryTypeV13\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"string\",\"description\":\"Returns a string deonting the storage hasher.\"},\"key\":{\"type\":\"string\",\"description\":\"Key of the queried pallet storageId.\"},\"value\":{\"type\":\"string\",\"description\":\"Value of the queried pallet storageId.\"},\"linked\":{\"type\":\"boolean\"}}},\"StorageEntryTypeV14\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Returns a string denoting the storage hasher inside of an array.\"},\"key\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"},\"value\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"}}},\"TraceEvent\":{\"type\":\"object\",\"properties\":{\"data\":{\"type\":\"object\",\"properties\":{\"stringValues\":{\"$ref\":\"#/components/schemas/TraceEventDataStringValues\"}}},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"}}},\"TraceEventDataStringValues\":{\"type\":\"object\",\"properties\":{\"key\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"The complete storage key for the entry.\"},\"method\":{\"type\":\"string\",\"description\":\"Normally one of Put or Get.\"},\"result\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Hex scale encoded storage value.\"}},\"description\":\"Note these exact values will only be present for storage events.\"},\"TraceSpan\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\"},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"},\"wasm\":{\"type\":\"boolean\"}}},\"Transaction\":{\"type\":\"object\",\"properties\":{\"tx\":{\"type\":\"string\",\"format\":\"hex\"}}},\"TransactionDryRun\":{\"type\":\"object\",\"properties\":{\"resultType\":{\"type\":\"string\",\"enum\":[\"DispatchOutcome\",\"TransactionValidityError\"],\"description\":\"Either `DispatchOutcome` if the transaction is valid or `TransactionValidityError` if the result is invalid.\"},\"result\":{\"type\":\"string\",\"enum\":[\"Ok\",\"CannotLookup\",\"NoUnsignedValidator\",\"Custom(u8)\",\"Call\",\"Payment\",\"Future\",\"Stale\",\"BadProof\",\"AncientBirthBlock\",\"ExhaustsResources\",\"BadMandatory\",\"MandatoryDispatch\"],\"description\":\"If there was an error it will be the cause of the error. If the transaction executed correctly it will be `Ok: []`\"},\"validityErrorType\":{\"type\":\"string\",\"enum\":[\"InvalidTransaction\",\"UnknownTransaction\"]}},\"description\":\"References: - `UnknownTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.UnknownTransaction.html - `InvalidTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.InvalidTransaction.html\"},\"TransactionFailedToParse\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"`Failed to parse a tx.`\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when Sidecar fails to parse the transaction.\"},\"TransactionFailedToSubmit\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"Failed to submit transaction.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when the node rejects the submitted transaction.\"},\"TransactionFailure\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/TransactionFailedToSubmit\"},{\"$ref\":\"#/components/schemas/TransactionFailedToParse\"}]},\"TransactionFeeEstimate\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"Expected inclusion fee for the transaction. Note that the fee rate changes up to 30% in a 24 hour period and this will not be the exact fee.\",\"format\":\"unsignedInteger\"}},\"description\":\"Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See [compute_fee](https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee).\"},\"TransactionFeeEstimateFailure\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"at\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\"}}},\"error\":{\"type\":\"string\",\"description\":\"Error description.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"block\":{\"type\":\"string\",\"description\":\"Block hash of the block fee estimation was attempted at.\"},\"cause\":{\"type\":\"string\",\"description\":\"Error message from the client.\"},\"stack\":{\"type\":\"string\"}}},\"TransactionMaterial\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"genesisHash\":{\"type\":\"string\",\"description\":\"The hash of the chain's genesis block.\",\"format\":\"blockHash\"},\"chainName\":{\"type\":\"string\",\"description\":\"The chain's name.\"},\"specName\":{\"type\":\"string\",\"description\":\"The chain's spec.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"The spec version. Always increased in a runtime upgrade.\"},\"txVersion\":{\"type\":\"string\",\"description\":\"The transaction version. Common `txVersion` numbers indicate that the transaction encoding format and method indices are the same. Needed for decoding in an offline environment. Adding new transactions does not change `txVersion`.\"},\"metadata\":{\"type\":\"string\",\"description\":\"The chain's metadata. It will only be present when the metadata query param is used.\"}},\"description\":\"Note: `chainName`, `specName`, and `specVersion` are used to define a type registry with a set of signed extensions and types. For Polkadot and Kusama, `chainName` is not used in defining this registry, but in other Substrate-based chains that re-launch their network without changing the `specName`, the `chainName` would be needed to create the correct registry. Substrate Reference: - `RuntimeVersion`: https://crates.parity.io/sp_version/struct.RuntimeVersion.html - `SignedExtension`: https://crates.parity.io/sp_runtime/traits/trait.SignedExtension.html - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html\"},\"TransactionPool\":{\"type\":\"object\",\"properties\":{\"pool\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"H256 hash of the extrinsic.\"},\"encodedExtrinsic\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Scale encoded extrinsic.\"},\"tip\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The tip included in the extrinsic. Only included if the query param `includeFee` is set to true.\"},\"priority\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Computed priority of an extrinsic. Only included if the query param `includeFee` is set to true.\"},\"partialFee\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Provided `partialFee` of an extrinsic. Only included if the query param `includeFee` is set to true.\"}}}}}},\"TransactionSuccess\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The hash of the encoded transaction.\"}}},\"UnappliedSlash\":{\"type\":\"object\",\"properties\":{\"validator\":{\"type\":\"string\",\"description\":\"Stash account ID of the offending validator.\",\"format\":\"ss58\"},\"own\":{\"type\":\"string\",\"description\":\"The amount the validator will be slashed.\",\"format\":\"unsignedInteger\"},\"others\":{\"type\":\"array\",\"description\":\"Array of tuples(`[accountId, amount]`) representing all the stashes of other slashed stakers and the amount they will be slashed.\",\"items\":{\"type\":\"string\",\"format\":\"tuple[ss58, unsignedInteger]\"}},\"reporters\":{\"type\":\"array\",\"description\":\"Array of account IDs of the reporters of the offense.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}},\"payout\":{\"type\":\"string\",\"description\":\"Amount of bounty payout to reporters.\",\"format\":\"unsignedInteger\"}}},\"VestingSchedule\":{\"type\":\"object\",\"properties\":{\"locked\":{\"type\":\"string\",\"description\":\"Number of tokens locked at start.\",\"format\":\"unsignedInteger\"},\"perBlock\":{\"type\":\"string\",\"description\":\"Number of tokens that gets unlocked every block after `startingBlock`.\",\"format\":\"unsignedInteger\"},\"startingBlock\":{\"type\":\"string\",\"description\":\"Starting block for unlocking (vesting).\",\"format\":\"unsignedInteger\"}},\"description\":\"Vesting schedule for an account.\"},\"WeightsV2\":{\"type\":\"object\",\"properties\":{\"refTime\":{\"type\":\"string\",\"description\":\"The weight of computational time used based on some reference hardware.\"},\"proofSize\":{\"type\":\"string\",\"description\":\"The weight of storage space used by proof of validity.\"}}},\"WinningData\":{\"type\":\"object\",\"properties\":{\"bid\":{\"type\":\"object\",\"properties\":{\"accountId\":{\"type\":\"string\"},\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"amount\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"leaseSet\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"A currently winning bid and the set of lease periods the bid is for. The\\n`amount` of the bid is per lease period. The `bid` property will be `null`\\nif no bid has been made for the corresponding `leaseSet`.\\n\"}},\"requestBodies\":{\"Transaction\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Transaction\"}}},\"required\":true},\"ContractMetadata\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractMetadata\"}}}}}}}\n\n//# sourceURL=webpack://sidecar-swagger-ui/./src/openapi-v1.yaml?"); +eval("module.exports = {\"openapi\":\"3.0.0\",\"info\":{\"title\":\"Substrate API Sidecar\",\"description\":\"Substrate API Sidecar is a REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.\",\"contact\":{\"url\":\"https://github.com/paritytech/substrate-api-sidecar\"},\"license\":{\"name\":\"GPL-3.0-or-later\",\"url\":\"https://github.com/paritytech/substrate-api-sidecar/blob/master/LICENSE\"},\"version\":\"17.3.5\"},\"servers\":[{\"url\":\"https://polkadot-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Parity public sidecar\"},{\"url\":\"https://kusama-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Parity public sidecar\"},{\"url\":\"https://polkadot-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Polkadot Asset Hub Parity public sidecar\"},{\"url\":\"https://kusama-asset-hub-public-sidecar.parity-chains.parity.io/\",\"description\":\"Kusama Asset Hub Parity public sidecar\"}],\"tags\":[{\"name\":\"accounts\"},{\"name\":\"blocks\"},{\"name\":\"contracts\"},{\"name\":\"node\",\"description\":\"node connected to sidecar\"},{\"name\":\"pallets\",\"description\":\"pallets employed in the runtime\"},{\"name\":\"runtime\"},{\"name\":\"transaction\"},{\"name\":\"paras\"},{\"name\":\"trace\"}],\"paths\":{\"/accounts/{accountId}/asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of asset-balances for an account.\",\"description\":\"Returns information about an account's asset-balances. This is specific to the assets pallet for parachains. If no `assets` query parameter is provided, all asset-balances for the given account will be returned.\",\"operationId\":\"getAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/balance-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get balance information for an account.\",\"description\":\"Returns information about an account's balance. Replaces `/balance/{address}` from versions < v1.0.0.\",\"operationId\":\"getAccountBalanceInfo\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"token\",\"in\":\"query\",\"description\":\"Token to query the balance of. If not specified it will query the chains native token (e.g. DOT for Polkadot). Note: this is only relevant for chains that support multiple tokens through the ORML tokens pallet.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Token symbol\"}},{\"name\":\"denominated\",\"in\":\"query\",\"description\":\"When set to `true` it will denominate any balance's given atomic value using the chains given decimal value.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountBalanceInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/convert\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Convert a given AccountId to an SS58 address.\",\"description\":\"Returns the SS58 prefix, the network address format, the SS58 address, and the AccountId that was given as input parameter, the scheme that was used and if it is a public key or not (boolean).\",\"operationId\":\"accountConvert\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"AccountId or Public Key (hex).\",\"required\":true,\"schema\":{\"format\":\"AccountId or Hex\",\"type\":\"string\"}},{\"name\":\"scheme\",\"in\":\"query\",\"description\":\"The cryptographic scheme to be used in order to convert the AccountId to an SS58 address. It can take one of three values [sr25519, ed25519, ecdsa]. The default scheme that is used is `sr25519` (if it is not set in the query parameter).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"string\",\"default\":\"sr25519\"}},{\"name\":\"prefix\",\"in\":\"query\",\"description\":\"The address prefix which can be one of the values found in the SS58-registry.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"number\",\"default\":42}},{\"name\":\"publicKey\",\"in\":\"query\",\"description\":\"Defines if the given value in the path parameter is a Public Key (hex) or not (hence AccountId).\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successfully converted the AccountId and retrieved the address info.\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountConvert\"}}}},\"400\":{\"description\":\"Invalid AccountId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"AccountId not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-balances\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an array of pool-asset-balances for an account.\",\"description\":\"Returns information about an account's pool-asset-balances. This is specific to the pool assets pallet for parachains. If no `assets` query parameter is provided, all pool-asset-balances for the given account will be returned.\",\"operationId\":\"getPoolAssetBalances\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query pool-asset-balance info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a positive integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assets\",\"in\":\"query\",\"description\":\"An array of AssetId's to be queried. If not supplied, defaults to providing all asset balances associated with the `accountId` will be returned. The array query param format follows Express 4.x API. ex:`?assets[]=1&assets[]=2&assets[]=3`.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"A list of assetId numbers represented as strings\",\"format\":\"Array of unsignedInteger's\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountPoolAssetsBalances\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/pool-asset-approvals\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get an asset approval for an account.\",\"description\":\"Returns information about an account's asset approval transaction. It is required to pass in a delegate and an assetId as query parameters.\",\"operationId\":\"getPoolAssetApprovals\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query asset approval info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block height (as a non-negative integer) or hash (as a hex string).\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"assetId\",\"in\":\"query\",\"description\":\"The `assetId` associated with the asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"description\":\"An assetId represented as an unsignedInteger.\",\"format\":\"unsignedInteger\"}},{\"name\":\"delegate\",\"in\":\"query\",\"description\":\"The delegate's `accountId` associated with an asset-approval.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"SS58\"}}],\"responses\":{\"200\":{\"description\":\"successfull operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountAssetsApproval\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-info\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get staking information for a _Stash_ account.\",\"description\":\"Returns information about a _Stash_ account's staking activity. Replaces `/staking/{address}` from versions < v1.0.0.\",\"operationId\":\"getStakingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the staking info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingInfo\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/staking-payouts\":{\"get\":{\"tags\":[\"staking\"],\"summary\":\"Get payout information for a _Stash_ account.\",\"description\":\"Returns payout information for the last specified eras. If specifying both the depth and era query params, this endpoint will return information for (era - depth) through era. (i.e. if depth=5 and era=20 information will be returned for eras 16 through 20). N.B. You cannot query eras less then `current_era - HISTORY_DEPTH`. N.B. The `nominator*` fields correspond to the address being queried, even if it is a validator's _Stash_ address. This is because a validator is technically nominating itself.\",\"operationId\":\"getStakingPayoutsByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account. Must be a _Stash_ account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"depth\",\"in\":\"query\",\"description\":\"The number of eras to query for payouts of. Must be less than or equal to `HISTORY_DEPTH`. In cases where `era - (depth -1)` is less than 0, the first era queried will be 0.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":1}},{\"name\":\"era\",\"in\":\"query\",\"description\":\"The era to query at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"default\":\"`active_era - 1`\"}},{\"name\":\"unclaimedOnly\",\"in\":\"query\",\"description\":\"Only return unclaimed rewards.\",\"required\":false,\"schema\":{\"type\":\"string\",\"format\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountStakingPayouts\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{accountId}/vesting-info\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Get vesting information for an account.\",\"description\":\"Returns the vesting schedule for an account. Replaces `/vesting/{address}` from versions < v1.0.0.\",\"operationId\":\"getVestingSummaryByAccountId\",\"parameters\":[{\"name\":\"accountId\",\"in\":\"path\",\"description\":\"SS58 address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58\",\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the vesting info for the specified account.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountVestingInfo\"}}}},\"400\":{\"description\":\"Invalid Address\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"account not found\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/accounts/{address}/validate\":{\"get\":{\"tags\":[\"accounts\"],\"summary\":\"Validate a given address.\",\"description\":\"Returns whether the given address is valid ss58 format, the ss58 prefix if the address has one, the network address format, and what the account ID is for this address.\",\"operationId\":\"getValidationByAccountId\",\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account.\",\"required\":true,\"schema\":{\"format\":\"SS58 or Hex\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successfully retrieved address info\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/AccountValidation\"}}}}}}},\"/blocks\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a range of blocks by their height.\",\"description\":\"Given a range query parameter return an array of all the blocks within that range.\",\"operationId\":\"getBlock\",\"parameters\":[{\"name\":\"range\",\"in\":\"query\",\"description\":\"A range of integers. There is a max limit of 500 blocks per request.\",\"required\":true,\"example\":\"0-499\",\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"noFees\",\"in\":\"query\",\"description\":\"When set to `true`, the fee won't be calculated for the extrinsics.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Blocks\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block by its height or hash.\",\"description\":\"Returns a single block. BlockId can either be a block hash or a block height. Replaces `/block/{number}` from versions < v1.0.0.\",\"operationId\":\"getBlockById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"noFees\",\"in\":\"query\",\"description\":\"When set to `true`, the fee won't be calculated for the extrinsics.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"finalizedKey\",\"in\":\"query\",\"description\":\"When set to false, this will override the chain-config, and omit the finalized key in the response. This can increase performance slightly by avoiding an additional RPC call to the node.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"decodedXcmMsgs\",\"in\":\"query\",\"description\":\"When set to `true`, this will show the decoded XCM messages within the extrinsics of the requested block.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"paraId\",\"in\":\"query\",\"description\":\"When it is set, this will return only the decoded XCM messages for the specified paraId/parachain Id. To activate this functionality, ensure that the `decodedXcmMsgs` parameter is set to true.\",\"required\":false,\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/DecodedXcmMsgs\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a block's header by its height or hash.\",\"description\":\"Returns a single block's header. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockHeaderById\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics/{extrinsicIndex}\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get an extrinsic by its extrinsicIndex and block height or hash. The pair blockId, extrinsicIndex is sometimes referred to as a Timepoint.\",\"description\":\"Returns a single extrinsic.\",\"operationId\":\"getExtrinsicByTimepoint\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"extrinsicIndex\",\"in\":\"path\",\"description\":\"The extrinsic's index within the block's body.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ExtrinsicIndex\"}}}},\"400\":{\"description\":\"Requested `extrinsicIndex` does not exist\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/head\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get the most recently finalized block.\",\"description\":\"Returns the most recently finalized block. Replaces `/block` from versions < v1.0.0.\",\"operationId\":\"getHeadBlock\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}},{\"name\":\"eventDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every event will have an extra `docs` property with a string of the events documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"extrinsicDocs\",\"in\":\"query\",\"description\":\"When set to `true`, every extrinsic will have an extra `docs` property with a string of the extrinsics documentation.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"noFees\",\"in\":\"query\",\"description\":\"When set to `true`, the fee won't be calculated for the extrinsics.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Block\"}}}}}}},\"/blocks/head/header\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get information about the header of the most recent finalized block.\",\"description\":\"Returns the most recently finalized block's header.\",\"operationId\":\"getLatestBlockHeader\",\"parameters\":[{\"name\":\"finalized\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to get the finalized head. If it is not set the value defaults to true. When set to false it will attempt to get the newest known block, which may not be finalized.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockHeader\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/blocks/{blockId}/extrinsics-raw\":{\"get\":{\"tags\":[\"blocks\"],\"summary\":\"Get a blocks header & its extrinsics as hex values.\",\"description\":\"Returns a block & its extrinsics as hex values. BlockId can either be a block hash or a block height.\",\"operationId\":\"getBlockRawExtrinsics\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlockRaw\"}}}},\"400\":{\"description\":\"invalid Block identifier supplied\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/contracts/ink/{address}/query\":{\"post\":{\"tags\":[\"contracts\"],\"summary\":\"Query an !Ink contract with a given message (method).\",\"description\":\"Will return a valid or invalid result.\",\"operationId\":\"callContractQuery\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/ContractMetadata\"},\"parameters\":[{\"name\":\"address\",\"in\":\"path\",\"description\":\"SS58 or Hex address of the account associated with the contract.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"method\",\"in\":\"query\",\"description\":\"The message or method used to query.\",\"required\":false,\"schema\":{\"type\":\"string\",\"default\":\"get\"}},{\"name\":\"gasLimit\",\"in\":\"query\",\"description\":\"The gas limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":-1,\"type\":\"number\"}},{\"name\":\"storageDepositLimit\",\"in\":\"query\",\"description\":\"The storage deposit limit to be used as an option for the queried message.\",\"required\":false,\"schema\":{\"default\":null,\"type\":\"number\"}},{\"name\":\"args\",\"in\":\"query\",\"description\":\"Abi params used as args specified in the metadata to be passed into a query. The format to use this query param is ?args[]=1&args[]=2&args[]=3.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of Abi params.\"}}],\"responses\":{\"200\":{\"description\":\"succesful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractsInkQuery\"}}}},\"400\":{\"description\":\"Invalid Method\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/node/network\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrate node's activity in the peer-to-peer network.\",\"description\":\"Returns network related information of the node.\",\"operationId\":\"getNodeNetworking\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeNetwork\"}}}}}}},\"/node/transaction-pool\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get pending extrinsics from the Substrate node.\",\"description\":\"Returns the extrinsics that the node knows of that have not been included in a block.\",\"operationId\":\"getNodeTransactionPool\",\"parameters\":[{\"name\":\"includeFee\",\"in\":\"query\",\"description\":\"Boolean representing whether or not to include tips, partialFee, and priority in each extrinsic.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionPool\"}}}}}}},\"/node/version\":{\"get\":{\"tags\":[\"node\"],\"summary\":\"Get information about the Substrates node's implementation and versioning.\",\"description\":\"Returns versioning information of the node.\",\"operationId\":\"getNodeVersion\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NodeVersion\"}}}}}}},\"/transaction\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Submit a transaction to the node's transaction pool.\",\"description\":\"Accepts a valid signed extrinsic. Replaces `/tx` from versions < v1.0.0.\",\"operationId\":\"submitTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionSuccess\"}}}},\"400\":{\"description\":\"failed to parse or submit transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/dry-run\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Dry run an extrinsic.\",\"description\":\"Use the dryrun call to practice submission of a transaction.\",\"operationId\":\"dryrunTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionDryRun\"}}}},\"400\":{\"description\":\"failed to dry-run transaction\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFailure\"}}}}}}},\"/transaction/fee-estimate\":{\"post\":{\"tags\":[\"transaction\"],\"summary\":\"Receive a fee estimate for a transaction.\",\"description\":\"Send a serialized transaction and receive back a naive fee estimate. Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See the reference on `compute_fee`. Replaces `/tx/fee-estimate` from versions < v1.0.0. Substrate Reference: - `RuntimeDispatchInfo`: https://crates.parity.io/pallet_transaction_payment_rpc_runtime_api/struct.RuntimeDispatchInfo.html - `query_info`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.query_info - `compute_fee`: https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee\",\"operationId\":\"feeEstimateTransaction\",\"requestBody\":{\"$ref\":\"#/components/requestBodies/Transaction\"},\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimate\"}}}},\"400\":{\"description\":\"fee estimation failure\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionFeeEstimateFailure\"}}}}}}},\"/transaction/material\":{\"get\":{\"tags\":[\"transaction\"],\"summary\":\"Get all the network information needed to construct a transaction offline.\",\"description\":\"Returns the material that is universal to constructing any signed transaction offline. Replaces `/tx/artifacts` from versions < v1.0.0.\",\"operationId\":\"getTransactionMaterial\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the transaction construction material.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"noMeta\",\"in\":\"query\",\"description\":\"DEPRECATED! This is no longer supported\",\"schema\":{\"type\":\"boolean\",\"default\":false}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Specifies the format of the metadata to be returned. Accepted values are 'json', and 'scale'. 'json' being the decoded metadata, and 'scale' being the SCALE encoded metadata. When `metadata` is not inputted, the `metadata` field will be absent.\",\"schema\":{\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/TransactionMaterial\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with an asset.\",\"description\":\"Returns information associated with an asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of an asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsAssetsInfo\"}}}}}}},\"/pallets/asset-conversion/liquidity-pools\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information related to existing liquidity pools.\",\"description\":\"Returns a list of the existing liquidity pools and its corresponding tokens at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the liquidity pools information.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/LiquidityPools\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/asset-conversion/next-available-id\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the next available liquidity pool id.\",\"description\":\"Returns the next available liquidity pool's id at a given block height. If no block is specified, it returns the latest list available.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the next liquidity pool's id.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/NextAvailableId\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/foreign-assets\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with foreign assets.\",\"description\":\"Returns information associated with every foreign asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getForeignAssets\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the foreign assets.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"An array of foreign assets.\",\"$ref\":\"#/components/schemas/PalletsForeignAssets\"}}}}}}},\"/pallets/nomination-pools/info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information associated with nomination pools.\",\"description\":\"Returns information and metadata for nomination pools including pool counters and limits.\",\"operationId\":\"getNominationPoolInfo\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool info.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPoolsInfo\"}}}}}}},\"/pallets/nomination-pools/{poolId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a nomination pool.\",\"description\":\"Returns information associated with a nomination pool which includes the nomination pools' `bondedPool`, `rewardPool` and `metadata`.\",\"operationId\":\"getNominationPoolById\",\"parameters\":[{\"name\":\"poolId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a nomination pool.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the nomination pool.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsNominationPool\"}}}}}}},\"/pallets/{palletId}/consts\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of constants for a pallet.\",\"description\":\"Returns a list of const item metadata for constant items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the const items instead of every constant's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's constant items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of constantItemIds.\",\"$ref\":\"#/components/schemas/PalletConstants\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/consts/{constantItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a constant item.\",\"description\":\"Returns the value stored under the constantItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read constant metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"constantItemId\",\"in\":\"path\",\"description\":\"Id of the const item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the const item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the const items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletConstantsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of dispatchables for a pallet.\",\"description\":\"Returns a list of dispatchable item metadata for distpachable items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the dispatchable items instead of every dispatchable's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of dispatchableItemIds.\",\"$ref\":\"#/components/schemas/PalletDispatchables\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/dispatchables/{dispatchableItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a dispatchable item.\",\"description\":\"Returns the value stored under the dispatchableItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read dispatchable metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"dispatchableItemId\",\"in\":\"path\",\"description\":\"Id of the dispatchable item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the dispatchable items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of errors for a pallet.\",\"description\":\"Returns a list of error item metadata for error items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the error items instead of every error's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's error items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of errorItemIds.\",\"$ref\":\"#/components/schemas/PalletErrors\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/errors/{errorItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an error item.\",\"description\":\"Returns the value stored under the errorItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read error metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"errorItemId\",\"in\":\"path\",\"description\":\"Id of the error item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the error item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the error items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletErrorsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of events for a pallet.\",\"description\":\"Returns a list of event item metadata for event items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the event items instead of every event's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's event items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of eventItemIds.\",\"$ref\":\"#/components/schemas/PalletEvents\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/events/{eventItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of an event item.\",\"description\":\"Returns the value stored under the eventItemId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to read event metadata for. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"eventItemId\",\"in\":\"path\",\"description\":\"Id of the event item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the event item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the event items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletEventsItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/runtime/metadata\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime metadata in decoded, JSON form.\",\"description\":\"Returns the runtime metadata as a JSON object. Substrate Reference: - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html - Knowledge Base: https://substrate.dev/docs/en/knowledgebase/runtime/metadata\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the metadata at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"type\":\"object\",\"description\":\"Response is dependent on the runtime metadata contents.\"}}}}}}},\"/runtime/code\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get the runtime wasm blob.\",\"description\":\"Returns the runtime Wasm blob in hex format.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the runtime wasm blob at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeCode\"}}}}}}},\"/runtime/spec\":{\"get\":{\"tags\":[\"runtime\"],\"summary\":\"Get version information of the Substrate runtime.\",\"description\":\"Returns version information related to the runtime.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve runtime version information at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/RuntimeSpec\"}}}}}}},\"/pallets/{palletId}/storage\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get a list of storage items for a pallet.\",\"description\":\"Returns a list of storage item metadata for storage items of the specified palletId.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: the pallet name must match what is specified in the runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"onlyIds\",\"in\":\"query\",\"description\":\"Only return the names (IDs) of the storage items instead of all of each storage item's metadata.\",\"required\":false,\"schema\":{\"type\":\"boolean\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a list of the pallet's storage items.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"description\":\"Pallet info and Array of storageItemIds.\",\"$ref\":\"#/components/schemas/PalletStorage\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find pallet with palletId\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/{palletId}/storage/{storageItemId}\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get the value of a storage item.\",\"description\":\"Returns the value stored under the storageItemId. If it is a map, query param key1 is required. If the storage item is double map query params key1 and key2 are required.\",\"parameters\":[{\"name\":\"palletId\",\"in\":\"path\",\"description\":\"Name or index of the pallet to query the storage of. Note: pallet name aligns with pallet name as specified in runtime metadata.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"storageItemId\",\"in\":\"path\",\"description\":\"Id of the storage item to query for.\",\"required\":true,\"schema\":{\"type\":\"string\"}},{\"name\":\"keys\",\"in\":\"query\",\"description\":\"Set of N keys used for querying a storage map. It should be queried using the following format - ?keys[]=key1&keys[]=key2. Order matters, as it will determine the order the keys are passed into the storage calls.\",\"required\":false,\"schema\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"An array of storage keys.\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to query the storage item at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"metadata\",\"in\":\"query\",\"description\":\"Include the storage items metadata (including documentation) if set to true.\",\"required\":false,\"schema\":{\"default\":false,\"type\":\"boolean\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletStorageItem\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}},\"404\":{\"description\":\"could not find resource with id\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/pool-assets/{assetId}/asset-info\":{\"get\":{\"tags\":[\"pallets\"],\"summary\":\"Get information and metadata associated with a pool asset.\",\"description\":\"Returns information associated with a pool asset which includes the assets `AssetDetails` and `AssetMetadata`.\",\"operationId\":\"getPoolAssetById\",\"parameters\":[{\"name\":\"assetId\",\"in\":\"path\",\"description\":\"The unsignedInteger Id of a pool asset.\",\"required\":true,\"schema\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the assetInfo.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/PalletsPoolAssetsInfo\"}}}}}}},\"/pallets/staking/progress\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get progress on the general Staking pallet system.\",\"description\":\"Returns information on the progress of key components of the staking system and estimates of future points of interest. Replaces `/staking-info` from versions < v1.0.0.\",\"operationId\":\"getStakingProgress\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve a staking progress report.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingProgress\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/pallets/staking/validators\":{\"get\":{\"tags\":[\"staking\",\"pallets\"],\"summary\":\"Get all validators (active/waiting) of a specific chain.\",\"description\":\"Returns a list of all validators addresses and their corresponding status which can be either active or waiting. It will also return a list of active validators that will not be part of the next era for staking. They will be under the key \\\"validatorsToBeChilled\\\". It's important to note, that addresses can be present in both the \\\"validators\\\" key, and \\\"validatorsToBeChilled\\\".\",\"operationId\":\"getStakingValidators\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of validators.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/StakingValidators\"}}}},\"400\":{\"description\":\"invalid blockId supplied for at query param\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Error\"}}}}}}},\"/paras\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all registered paras (parathreads & parachains).\\n\",\"description\":\"Returns all registered parachains and parathreads with lifecycle info.\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve paras list at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Paras\"}}}}}}},\"/paras/leases/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get general information about the current lease period.\\n\",\"description\":\"Returns an overview of the current lease period, including lease holders.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve current lease period info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}},{\"name\":\"currentLeaseHolders\",\"in\":\"query\",\"description\":\"Wether or not to include the `currentLeaseHolders` property. Inclusion\\nof the property will likely result in a larger payload and increased\\nresponse time.\\n\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":true}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeasesCurrent\"}}}}}}},\"/paras/auctions/current\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the status of the current auction.\\n\",\"description\":\"Returns an overview of the current auction. There is only one auction\\nat a time. If there is no auction most fields will be `null`. If the current\\nauction phase is in `vrfDelay` and you are looking to retrieve the latest winning\\nbids, it is advised to query one block before `finishEnd` in the `endingPeriod` phase\\nfor that auction as there technically are no winners during the `vrfDelay` and thus\\nthe field is `null`.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve auction progress at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasAuctionsCurrent\"}}}}}}},\"/paras/crowdloans\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"List all stored crowdloans.\\n\",\"description\":\"Returns a list of all the crowdloans and their associated paraIds.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve the list of paraIds that have crowdloans at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloans\"}}}}}}},\"/paras/{paraId}/crowdloan-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get crowdloan information for a `paraId`.\\n\",\"description\":\"Returns crowdloan's `fundInfo` and the set of `leasePeriods` the crowdloan`\\ncovers.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve info at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasCrowdloanInfo\"}}}}}}},\"/paras/{paraId}/lease-info\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get current and future leases as well as the lifecycle stage for a given `paraId`.\\n\",\"description\":\"Returns a list of leases that belong to the `paraId` as well as the\\n`paraId`'s current lifecycle stage.\\n\",\"parameters\":[{\"name\":\"paraId\",\"in\":\"path\",\"description\":\"paraId to query the crowdloan information of.\",\"required\":true,\"schema\":{\"type\":\"number\"}},{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's leases at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasLeaseInfo\"}}}}}}},\"/paras/head/included-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the included (backed and considered available) parachain candidates at the \\nspecified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/paras/head/backed-candidates\":{\"get\":{\"tags\":[\"paras\"],\"summary\":\"Get the heads of the backed parachain candidates at the specified block height or at the most recent finalized head otherwise.\\n\",\"description\":\"Returns an object with all the parachain id's as keys, and their headers as values.\\n\",\"parameters\":[{\"name\":\"at\",\"in\":\"query\",\"description\":\"Block at which to retrieve para's heads at.\",\"required\":false,\"schema\":{\"type\":\"string\",\"description\":\"Block identifier, as the block height or block hash.\",\"format\":\"unsignedInteger or $hex\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ParasHeaders\"}}}}}}},\"/experimental/blocks/head/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the most\\nrecently finalized block.\\n\",\"description\":\"Returns traces (spans and events) of the most recently finalized block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140)\\nfor conceptual info.\\n\",\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/{blockId}/traces\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get traces for the given `blockId`.\\n\",\"description\":\"Returns traces (spans and events) of the specified block from\\nRPC `state_straceBlock`. Consult the [RPC docs](https://github.com/paritytech/substrate/blob/aba876001651506f85c14baf26e006b36092e1a0/client/rpc-api/src/state/mod.rs#L140) for conceptual info.\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTrace\"}}}}}}},\"/experimental/blocks/head/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nmost recently finalized block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}},\"/experimental/blocks/{blockId}/traces/operations\":{\"get\":{\"tags\":[\"trace\"],\"summary\":\"[Experimental - subject to breaking change.] Get the operations from the\\nspecified block.\\n\",\"description\":\"Returns the operations from the most recently finalized block. Operations\\nrepresent one side of a balance change. For example if Alice transfers\\n100unit to Bob there will be two operations; 1) Alice - 100 2) Bob + 100.\\n\\nGiven account A and A's balance at block k0 (Ak0), if we sum all the\\noperations for A from block k1 through kn against Ak0, we will end up\\nwith A's balance at block kn (Akn). Thus, operations can be used to audit\\nthat balances change as expected.\\n\\nThis is useful for Substrate based chains because the advanced business\\nlogic can make it difficult to ensure auditable balance reconciliation\\nbased purely on events. Instead of using events one can use the\\noperations given from this endpoint.\\n\\nNote - each operation corresponds to a delta of a single field of the\\n`system::AccountData` storage item (i.e `free`, `reserved`, `misc_frozen`\\nand `fee_frozen`).\\nNote - operations are assigned a block execution phase (and extrinsic index\\nfor those in the apply extrinsic phase) based on an \\\"action group\\\". For\\nexample all the operations for 1 extrinsic will be in the same action group.\\nThe action groups can optionally be fetched with the `action` query param\\nfor closer auditing.\\nNote - There are no 0 value operations (e.g. a transfer of 0, or a\\ntransfer to itself)\\n\\nTo learn more about operation and action group creation please consult\\n[this diagram](https://docs.google.com/drawings/d/1vZoJo9jaXlz0LmrdTOgHck9_1LsfuQPRmTr-5g1tOis/edit?usp=sharing)\\n\",\"parameters\":[{\"name\":\"blockId\",\"in\":\"path\",\"description\":\"Block identifier, as the block height or block hash.\",\"required\":true,\"schema\":{\"pattern\":\"^0[xX][0-9a-fA-F]{1,64}$|[0-9]{1,12}\",\"type\":\"string\"}},{\"name\":\"actions\",\"in\":\"query\",\"description\":\"Whether or not to include action groups.\",\"required\":false,\"schema\":{\"type\":\"boolean\",\"default\":false}}],\"responses\":{\"200\":{\"description\":\"successful operation\",\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/BlocksTraceOperations\"}}}}}}}},\"components\":{\"schemas\":{\"AccountAssetsApproval\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount of funds approved for the balance transfer from the owner to some delegated target.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The amount reserved on the owner's account to hold this item in storage.\",\"format\":\"unsignedInteger\"}}},\"AccountAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"AccountPoolAssetsBalances\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssets\":{\"type\":\"array\",\"description\":\"An array of queried assets.\",\"items\":{\"$ref\":\"#/components/schemas/AssetsBalance\"}}}},\"DecodedXcmMsgs\":{\"allOf\":[{\"$ref\":\"#/components/schemas/Block\"},{\"$ref\":\"#/components/schemas/BlockXCM\"}]},\"LiquidityPools\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pools\":{\"type\":\"array\",\"description\":\"Array containing existent liquidity pool's token id.\",\"items\":{\"$ref\":\"#/components/schemas/LiquidityPool\"},\"example\":\"[{\\\"reserves\\\":[{\\\"parents\\\":\\\"1\\\",\\\"interior\\\":{\\\"here\\\": null}},{\\\"parents\\\":\\\"0\\\",\\\"interior\\\":{\\\"x2\\\":[{\\\"palletInstance\\\": \\\"50\\\"},{\\\"generalIndex\\\":\\\"2\\\"}]}}],\\\"lpToken\\\":{\\\"lpToken\\\":\\\"1\\\"} },{\\\"lpToken\\\":{\\\"lpToken\\\":\\\"0\\\"}}]\"}}},\"LiquidityPool\":{\"type\":\"object\",\"properties\":{\"reserves\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"parents\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"interior\":{\"type\":\"object\"}}}},\"lpToken\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Liquidity pool token ID.\"}}},\"NextAvailableId\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"id\":{\"type\":\"string\",\"description\":\"Next availabe liquidity pool's id.\",\"example\":\"4\"}}},\"AccountBalanceInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce.\",\"format\":\"unsignedInteger\"},\"tokenSymbol\":{\"type\":\"string\",\"description\":\"Token symbol of the balances displayed in this response.\",\"format\":\"unsignedInteger\"},\"free\":{\"type\":\"string\",\"description\":\"Free balance of the account. Not equivalent to _spendable_ balance. This is the only balance that matters in terms of most operations on tokens.\",\"format\":\"unsignedInteger\"},\"reserved\":{\"type\":\"string\",\"description\":\"Reserved balance of the account.\",\"format\":\"unsignedInteger\"},\"miscFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing for anything except transaction fee payment. Note, that some runtimes may not have support for miscFrozen and if so the following will be returned `miscFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"feeFrozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when withdrawing specifically for transaction fee payment. Note, that some runtimes may not have support for feeFrozen and if so the following will be returned `feeFrozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"frozen\":{\"type\":\"string\",\"description\":\"The amount that `free` may not drop below when reducing the balance, except for actions where the account owner cannot reasonably benefit from the balance reduction, such as slashing. Note, that some runtimes may not have support for frozen and if so the following will be returned `frozen does not exist for this runtime`\",\"format\":\"unsignedInteger\"},\"locks\":{\"type\":\"array\",\"description\":\"Array of locks on a balance. There can be many of these on an account and they \\\"overlap\\\", so the same balance is frozen by multiple locks\",\"items\":{\"$ref\":\"#/components/schemas/BalanceLock\"}}}},\"AccountConvert\":{\"type\":\"object\",\"properties\":{\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix based on which the account ID or Public Key (hex) is converted to an SS58 address.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the returned address is encoded. It depends on the prefix that was given as a query param.\"},\"address\":{\"type\":\"string\",\"description\":\"The returned SS58 address which is the result of the conversion of the account ID or Public Key (hex).\"},\"accountId\":{\"type\":\"string\",\"description\":\"The given account ID or Public Key (hex) that is converted to an SS58 address.\"},\"scheme\":{\"type\":\"string\",\"description\":\"The cryptographic scheme/algorithm used to encode the given account ID or Public Key (hex).\"},\"publicKey\":{\"type\":\"boolean\",\"description\":\"Whether the given path parameter is a Public Key (hex) or not.\"}}},\"AccountStakingInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"rewardDestination\":{\"type\":\"string\",\"description\":\"The account to which rewards will be paid. Can be 'Staked' (Stash account, adding to the amount at stake), 'Stash' (Stash address, not adding to the amount at stake), or 'Controller' (Controller address).\",\"format\":\"ss58\",\"enum\":[\"Staked\",\"Stash\",\"Controller\"]},\"controller\":{\"type\":\"string\",\"description\":\"Controller address for the given Stash.\",\"format\":\"ss58\"},\"numSlashingSpans\":{\"type\":\"string\",\"description\":\"Number of slashing spans on Stash account; `null` if provided address is not a Controller.\",\"format\":\"unsignedInteger\"},\"nominations\":{\"$ref\":\"#/components/schemas/Nominations\"},\"stakingLedger\":{\"$ref\":\"#/components/schemas/StakingLedger\"}},\"description\":\"Note: Runtime versions of Kusama less than 1062 will either have `lastReward` in place of `claimedRewards`, or no field at all. This is related to changes in reward distribution. See: [Lazy Payouts](https://github.com/paritytech/substrate/pull/4474), [Simple Payouts](https://github.com/paritytech/substrate/pull/5406)\"},\"AccountStakingPayouts\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"erasPayouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"era\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Era this information is associated with.\"},\"totalEraRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total reward points for the era. Equals the sum of reward points for all the validators in the set.\"},\"totalEraPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Total payout for the era. Validators split the payout based on the portion of `totalEraRewardPoints` they have.\"},\"payouts\":{\"$ref\":\"#/components/schemas/Payouts\"}}}}}},\"AccountValidation\":{\"type\":\"object\",\"properties\":{\"isValid\":{\"type\":\"boolean\",\"description\":\"Whether the given address is valid ss58 formatted.\"},\"ss58Prefix\":{\"type\":\"string\",\"description\":\"SS58 prefix of the given address. If the address is a valid base58 format, but incorrect ss58, a prefix for the given address will still be returned.\",\"format\":\"unsignedInteger\"},\"network\":{\"type\":\"string\",\"description\":\"The network based on which the given address is encoded.\"},\"accountId\":{\"type\":\"string\",\"description\":\"The account id of the given address.\"}}},\"AccountVestingInfo\":{\"type\":\"object\",\"description\":\"Sidecar version's <= v10.0.0 have a`vesting` return value that defaults to an object for when there is no available vesting-info data. It also returns a `VestingInfo` as an object. For Sidecar >=11.0.0, that value will now default as an array when there is no value, and `Vec` is returned when there is.\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"vesting\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/VestingSchedule\"}}}},\"AssetsBalance\":{\"type\":\"object\",\"properties\":{\"assetId\":{\"type\":\"string\",\"description\":\"The identifier of the asset.\",\"format\":\"unsignedInteger\"},\"balance\":{\"type\":\"string\",\"description\":\"The balance of the asset.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset is frozen for non-admin transfers. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"Whether a non-zero balance of this asset is a deposit of sufficient value to account for the state bloat associated with its balance storage. If set to `true`, then non-zero balances may be stored without a `consumer` reference (and thus an ED in the Balances pallet or whatever else is used to control user-account state growth).\"}}},\"AssetInfo\":{\"type\":\"object\",\"properties\":{\"owner\":{\"type\":\"string\",\"description\":\"Owner of the assets privileges.\",\"format\":\"SS58\"},\"issuer\":{\"type\":\"string\",\"description\":\"The `AccountId` able to mint tokens.\",\"format\":\"SS58\"},\"admin\":{\"type\":\"string\",\"description\":\"The `AccountId` that can thaw tokens, force transfers and burn token from any account.\",\"format\":\"SS58\"},\"freezer\":{\"type\":\"string\",\"description\":\"The `AccountId` that can freeze tokens.\",\"format\":\"SS58\"},\"supply\":{\"type\":\"string\",\"description\":\"The total supply across accounts.\",\"format\":\"unsignedInteger\"},\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this. This pays for the data stored.\",\"format\":\"unsignedInteger\"},\"minBalance\":{\"type\":\"string\",\"description\":\"The ED for virtual accounts.\",\"format\":\"unsignedInteger\"},\"isSufficient\":{\"type\":\"boolean\",\"description\":\"If `true`, then any account with this asset is given a provider reference. Otherwise, it requires a consumer reference.\"},\"accounts\":{\"type\":\"string\",\"description\":\"The total number of accounts.\",\"format\":\"unsignedInteger\"},\"sufficients\":{\"type\":\"string\",\"description\":\"The total number of accounts for which is placed a self-sufficient reference.\"},\"approvals\":{\"type\":\"string\",\"description\":\"The total number of approvals.\",\"format\":\"unsignedInteger\"},\"status\":{\"type\":\"string\",\"description\":\"The status of the asset.\"}}},\"AssetMetadata\":{\"type\":\"object\",\"properties\":{\"deposit\":{\"type\":\"string\",\"description\":\"The balance deposited for this metadata. This pays for the data stored in this struct.\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\",\"description\":\"The user friendly name of this asset.\",\"format\":\"$hex\"},\"symbol\":{\"type\":\"string\",\"description\":\"The ticker symbol for this asset.\",\"format\":\"$hex\"},\"decimals\":{\"type\":\"string\",\"description\":\"The number of decimals this asset uses to represent one unit.\",\"format\":\"unsignedInteger\"},\"isFrozen\":{\"type\":\"boolean\",\"description\":\"Whether the asset metadata may be changed by a non Force origin. Note, that some runtimes may not have support for isFrozen and if so the following will be returned `isFrozen does not exist for this runtime`\"}}},\"BalanceLock\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"description\":\"An identifier for this lock. Only one lock may be in existence for each identifier.\"},\"amount\":{\"type\":\"string\",\"description\":\"The amount below which the free balance may not drop with this lock in effect.\",\"format\":\"unsignedInteger\"},\"reasons\":{\"type\":\"string\",\"description\":\"Reasons for withdrawing balance.\",\"enum\":[\"Fee = 0\",\"Misc = 1\",\"All = 2\"]}}},\"Block\":{\"type\":\"object\",\"properties\":{\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"authorId\":{\"type\":\"string\",\"description\":\"The account ID of the block author (may be undefined for some chains).\",\"format\":\"ss58\"},\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"},\"onInitialize\":{\"$ref\":\"#/components/schemas/BlockInitialize\"},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of extrinsics (inherents and transactions) within the block.\",\"items\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"onFinalize\":{\"$ref\":\"#/components/schemas/BlockFinalize\"},\"finalized\":{\"type\":\"boolean\",\"description\":\"A boolean identifying whether the block is finalized or not. Note: on chains that do not have deterministic finality this field is omitted.\"}},\"description\":\"Note: Block finalization does not correspond to consensus, i.e. whether the block is in the canonical chain. It denotes the finalization of block _construction._\"},\"BlockRaw\":{\"type\":\"object\",\"properties\":{\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}},\"extrinsics\":{\"type\":\"array\",\"description\":\"Array of raw extrinsics (inherents and transactions) within the block.\",\"items\":{\"type\":\"string\"}}}},\"Blocks\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Block\"}},\"BlockFinalize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block construction finalization with the `method` and `data` for each.\"},\"BlockHeader\":{\"type\":\"object\",\"properties\":{\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}},\"BlockIdentifiers\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"height\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"}},\"description\":\"Block number and hash at which the call was made.\"},\"BlockInitialize\":{\"type\":\"object\",\"properties\":{\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}}},\"description\":\"Object with an array of `SanitizedEvent`s that occurred during block initialization with the `method` and `data` for each.\"},\"BlockXCM\":{\"type\":\"object\",\"properties\":{\"decodedXcmMsgs\":{\"type\":\"object\",\"properties\":{\"horizontalMessages\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"sentAt\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Represents the block number that the XCM message was sent at on the relay chain.\"},\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The paraId that the specific XCM message was sent from.\"},\"data\":{\"type\":\"object\",\"description\":\"The decoded instructions and their respective fields that are included in the XCM message.\"}}}},\"downwardMessages\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"sentAt\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Represents the block number that the XCM message was sent at on the relay chain.\"},\"msg\":{\"type\":\"string\",\"description\":\"Represents the XCM message.\"},\"data\":{\"type\":\"object\",\"description\":\"The decoded instructions and their respective fields that are included in the XCM message.\"}}}},\"upwardMessages\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The paraId that the specific XCM message was sent from.\"},\"data\":{\"type\":\"object\",\"description\":\"The decoded instructions and their respective fields that are included in the XCM message.\"}}}}}}},\"description\":\"Object with three arrays, one for every XCM direction. The arrays are populated or left empty based on the direction of the current XCM message that is being decoded.\"},\"BlocksTrace\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"blockHash\":{\"type\":\"string\"},\"events\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceEvent\"}},\"parentHash\":{\"type\":\"string\"},\"spans\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/TraceSpan\"}},\"storageKeys\":{\"type\":\"string\",\"description\":\"Hex encoded storage keys used to filter events.\"},\"tracingTargets\":{\"type\":\"string\",\"description\":\"Targets used to filter spans and events.\"}}},\"BlocksTraceOperations\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"operations\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Operation\"}}}},\"BondedPool\":{\"type\":\"object\",\"properties\":{\"points\":{\"type\":\"number\"},\"state\":{\"type\":\"string\"},\"memberCounter\":{\"type\":\"number\"},\"roles\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"root\":{\"type\":\"string\"},\"nominator\":{\"type\":\"string\"},\"stateToggler\":{\"type\":\"string\"}}}}},\"ChainType\":{\"type\":\"object\",\"description\":\"Type of the chain. It will return one of the following enum variants as a key. Live, Development, Local, or Custom. Each variant will have a value as null except when the ChainType is Custom, it will return a string.\",\"properties\":{\"live\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"development\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"local\":{\"type\":\"string\",\"nullable\":true,\"default\":null},\"custom\":{\"type\":\"string\"}},\"example\":\"{\\\"live\\\": null}\"},\"ContractsInkQuery\":{\"type\":\"object\",\"description\":\"Result from calling a query to a Ink contract.\",\"properties\":{\"debugMessage\":{\"type\":\"string\"},\"gasConsumed\":{\"type\":\"string\"},\"gasRequired\":{\"type\":\"string\"},\"output\":{\"type\":\"boolean\"},\"result\":{\"type\":\"object\",\"description\":\"Will result in an Ok or Err object depending on the result of the query.\"},\"storageDeposit\":{\"type\":\"object\"}}},\"ContractMetadata\":{\"type\":\"object\",\"description\":\"Metadata used to instantiate a ContractPromise. This metadata can be generated by compiling the contract you are querying.\"},\"DigestItem\":{\"type\":\"object\",\"properties\":{\"type\":{\"type\":\"string\"},\"index\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"value\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"ElectionStatus\":{\"type\":\"object\",\"properties\":{\"status\":{\"type\":\"object\",\"description\":\"[Deprecated](Works for polkadot runtimes before v0.8.30).\\nEra election status: either `Close: null` or `Open: `. A status of `Close` indicates that the submission window for solutions from off-chain Phragmen is not open. A status of `Open` indicates that the submission window for off-chain Phragmen solutions has been open since BlockNumber. N.B. when the submission window is open, certain extrinsics are not allowed because they would mutate the state that the off-chain Phragmen calculation relies on for calculating results.\"},\"toggleEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the `status` will switch.\",\"format\":\"unsignedInteger\"}},\"description\":\"Information about the off-chain election. Not included in response when `forceEra.isForceNone`.\"},\"Error\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"message\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"},\"level\":{\"type\":\"string\"}}},\"ExtrinsicMethod\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"method\":{\"type\":\"string\"}},\"description\":\"Extrinsic method\"},\"Extrinsic\":{\"type\":\"object\",\"properties\":{\"method\":{\"$ref\":\"#/components/schemas/ExtrinsicMethod\"},\"signature\":{\"$ref\":\"#/components/schemas/Signature\"},\"nonce\":{\"type\":\"string\",\"description\":\"Account nonce, if applicable.\",\"format\":\"unsignedInteger\"},\"args\":{\"type\":\"object\",\"description\":\"Object of arguments keyed by parameter name. Note: if you are expecting an [`OpaqueCall`](https://substrate.dev/rustdocs/v2.0.0/pallet_multisig/type.OpaqueCall.html) and it is not decoded in the response (i.e. it is just a hex string), then Sidecar was not able to decode it and likely that it is not a valid call for the runtime.\"},\"tip\":{\"type\":\"string\",\"description\":\"Any tip added to the transaction.\",\"format\":\"unsignedInteger\"},\"hash\":{\"type\":\"string\",\"description\":\"The transaction's hash.\",\"format\":\"hex\"},\"info\":{\"$ref\":\"#/components/schemas/RuntimeDispatchInfo\"},\"era\":{\"$ref\":\"#/components/schemas/GenericExtrinsicEra\"},\"events\":{\"type\":\"array\",\"description\":\"An array of `SanitizedEvent`s that occurred during extrinsic execution.\",\"items\":{\"$ref\":\"#/components/schemas/SanitizedEvent\"}},\"success\":{\"type\":\"boolean\",\"description\":\"Whether or not the extrinsic succeeded.\"},\"paysFee\":{\"type\":\"boolean\",\"description\":\"Whether the extrinsic requires a fee. Careful! This field relates to whether or not the extrinsic requires a fee if called as a transaction. Block authors could insert the extrinsic as an inherent in the block and not pay a fee. Always check that `paysFee` is `true` and that the extrinsic is signed when reconciling old blocks.\"}}},\"ExtrinsicIndex\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"extrinsic\":{\"$ref\":\"#/components/schemas/Extrinsic\"}},\"description\":\"A single extrinsic at a given block.\"},\"FundInfo\":{\"type\":\"object\",\"properties\":{\"depositor\":{\"type\":\"string\"},\"verifier\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"raised\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"end\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"cap\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastConstribution\":{\"type\":\"string\",\"enum\":[\"preEnding\",\"ending\"]},\"firstPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"lastPeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"trieIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"GenericExtrinsicEra\":{\"type\":\"object\",\"description\":\"The return value for era can either be `mortalEra`, or `immortalEra` and is represented as an enum in substrate. `immortalEra` meaning\\nthe transaction is valid forever. `mortalEra` consists of a tuple containing a period and phase.\\nex: `\\\"{\\\"mortalEra\\\": [\\\"64\\\", \\\"11\\\"]}\\\"`. The Period is the period of validity from the block hash found in the signing material.\\nThe Phase is the period that this transaction's lifetime begins (and, importantly,\\nimplies which block hash is included in the signature material).\\n\",\"properties\":{\"mortalEra\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Tuple of a Phase, and Period. Each item in the array will be a string formatted as an integer.\"},\"immortalEra\":{\"type\":\"string\",\"description\":\"Hardcoded constant '0x00'.\",\"format\":\"hex\"}},\"example\":\"{\\\"mortalEra\\\":[\\\"64\\\", \\\"11\\\"]}\"},\"NodeNetwork\":{\"type\":\"object\",\"properties\":{\"nodeRoles\":{\"$ref\":\"#/components/schemas/NodeRole\"},\"numPeers\":{\"type\":\"string\",\"description\":\"Number of peers the node is connected to.\",\"format\":\"unsignedInteger\"},\"isSyncing\":{\"type\":\"boolean\",\"description\":\"Whether or not the node is syncing. `False` indicates that the node is in sync.\"},\"shouldHavePeers\":{\"type\":\"boolean\",\"description\":\"Whether or not the node should be connected to peers. Might be false for local chains or when running without discovery.\"},\"localPeerId\":{\"type\":\"string\",\"description\":\"Local copy of the `PeerId`.\"},\"localListenAddresses\":{\"type\":\"array\",\"description\":\"Multiaddresses that the local node is listening on. The addresses include a trailing `/p2p/` with the local PeerId, and are thus suitable to be passed to `system_addReservedPeer` or as a bootnode address for example.\",\"items\":{\"type\":\"string\"}},\"peersInfo\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PeerInfo\"}}}},\"NodeRole\":{\"type\":\"string\",\"description\":\"Role of this node. (N.B. Sentry nodes are being deprecated.)\",\"enum\":[\"Full\",\"LightClient\",\"Authority\",\"Sentry\"]},\"NodeVersion\":{\"type\":\"object\",\"properties\":{\"clientVersion\":{\"type\":\"string\",\"description\":\"Node's binary version.\"},\"clientImplName\":{\"type\":\"string\",\"description\":\"Node's implementation name.\"},\"chain\":{\"type\":\"string\",\"description\":\"Node's chain name.\"}},\"description\":\"Version information of the node.\"},\"Nominations\":{\"type\":\"object\",\"properties\":{\"targets\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"The targets of the nomination.\"},\"submittedIn\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The era the nominations were submitted. (Except for initial nominations which are considered submitted at era 0.)\"},\"suppressed\":{\"type\":\"boolean\",\"description\":\"Whether the nominations have been suppressed.\"}}},\"OnboardingAs\":{\"type\":\"string\",\"enum\":[\"parachain\",\"parathread\"],\"description\":\"This property only shows up when `paraLifecycle=onboarding`. It\\ndescribes if a particular para is onboarding as a `parachain` or a\\n`parathread`.\\n\"},\"Operation\":{\"type\":\"object\",\"properties\":{\"phase\":{\"$ref\":\"#/components/schemas/OperationPhase\"},\"parentSpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"primarySpanId\":{\"$ref\":\"#/components/schemas/SpanId\"},\"eventIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Index of the underlying trace event.\"},\"address\":{\"type\":\"string\",\"description\":\"Account this operation affects. Note - this will be an object like\\n`{ id: address }` if the network uses `MultiAddress`\\n\"},\"storage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\"},\"item\":{\"type\":\"string\"},\"field1\":{\"type\":\"string\",\"description\":\"A field of the storage item. (i.e `system::Account::get(address).data`)\\n\"},\"field2\":{\"type\":\"string\",\"description\":\"A field of the struct described by field1 (i.e\\n`system::Account::get(address).data.free`)\\n\"}}},\"amount\":{\"$ref\":\"#/components/schemas/OperationAmount\"}}},\"OperationAmount\":{\"type\":\"object\",\"properties\":{\"values\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"currency\":{\"$ref\":\"#/components/schemas/OperationAmountCurrency\"}}},\"OperationAmountCurrency\":{\"type\":\"object\",\"properties\":{\"symbol\":{\"type\":\"string\",\"example\":\"KSM\"}}},\"OperationPhase\":{\"type\":\"object\",\"properties\":{\"variant\":{\"type\":\"string\",\"enum\":[\"onInitialize\",\"initialChecks\",\"applyExtrinsic\",\"onFinalize\",\"finalChecks\"],\"description\":\"Phase of block execution pipeline.\"},\"extrinsicIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"If phase variant is `applyExtrinsic` this will be the index of\\nthe extrinsic. Otherwise this field will not be present.\\n\"}}},\"PalletsAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"assetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"assetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletConstants\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"},\"description\":\"Array containing metadata for each constant entry of the pallet.\"}}},\"PalletConstantsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up constants.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the constant item.\",\"example\":\"EnactmentPeriod\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletConstantsItemMetadata\"}}},\"PalletConstantsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"VotingPeriod\",\"description\":\"The constant item's name (which is the same as the constant item's ID).\"},\"type\":{\"type\":\"string\",\"example\":\"4\"},\"value\":{\"type\":\"string\",\"example\":\"0x00270600\",\"description\":\"The hex value of the constant\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given constant.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of an constant item from a FRAME pallet.\"},\"PalletDispatchables\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"},\"description\":\"Array containing metadata for each dispatchable entry of the pallet.\"}}},\"PalletDispatchablesItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up dispatchables.\",\"example\":\"14\"},\"dispatchableItem\":{\"type\":\"string\",\"description\":\"Name of the dispatchable item.\",\"example\":\"vote\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletDispatchablesItemMetadata\"}}},\"PalletDispatchablesItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"propose\",\"description\":\"The dispatchable item's name (which is the same as the dispatchable item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the dispatchable item in the lists of pallet dispatchables.\"},\"docs\":{\"type\":\"string\",\"example\":\"Information concerning any given dispatchable.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of a dispatchable item from a FRAME pallet.\"},\"PalletErrors\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"},\"description\":\"Array containing metadata for each error entry of the pallet.\"}}},\"PalletErrorsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up errors.\",\"example\":\"14\"},\"errorItem\":{\"type\":\"string\",\"description\":\"Name of the error item.\",\"example\":\"ValueLow\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletErrorsItemMetadata\"}}},\"PalletErrorsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"InsufficientFunds\",\"description\":\"The error item's name (which is the same as the error item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet errors\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given error.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an error item from a FRAME pallet.\"},\"PalletEvents\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}}},\"PalletEventsItem\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up events.\",\"example\":\"14\"},\"eventItem\":{\"type\":\"string\",\"description\":\"Name of the events item.\",\"example\":\"Proposed\"},\"metadata\":{\"$ref\":\"#/components/schemas/PalletEventsItemMetadata\"}}},\"PalletEventsItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"Tabled\",\"description\":\"The event item's name (which is the same as the event item's ID).\"},\"fields\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}},\"index\":{\"type\":\"string\",\"example\":\"0\",\"description\":\"The index of the error item in the lists of pallet events\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given event.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"},\"args\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}},\"description\":\"Metadata of an event item from a FRAME pallet.\"},\"PalletsForeignAssets\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletsForeignAssetsInfo\"},\"description\":\"Array containing the `AssetDetails` and `AssetMetadata` of every foreign asset.\"}}},\"PalletsForeignAssetsInfo\":{\"type\":\"object\",\"properties\":{\"foreignAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"foreignAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletsNominationPool\":{\"type\":\"object\",\"properties\":{\"bondedPool\":{\"$ref\":\"#/components/schemas/BondedPool\"},\"rewardPool\":{\"$ref\":\"#/components/schemas/RewardPool\"}}},\"PalletsNominationPoolsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"counterForBondedPools\":{\"type\":\"number\"},\"counterForMetadata\":{\"type\":\"number\"},\"counterForPoolMembers\":{\"type\":\"number\"},\"counterForReversePoolIdLookup\":{\"type\":\"number\"},\"counterForRewardPools\":{\"type\":\"number\"},\"counterForSubPoolsStorage\":{\"type\":\"number\"},\"lastPoolId\":{\"type\":\"number\"},\"maxPoolMembers\":{\"type\":\"number\"},\"maxPoolMembersPerPool\":{\"type\":\"number\",\"nullable\":true},\"maxPools\":{\"type\":\"number\"},\"minCreateBond\":{\"type\":\"number\"},\"minJoinBond\":{\"type\":\"number\"}}},\"PalletsPoolAssetsInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"poolAssetInfo\":{\"$ref\":\"#/components/schemas/AssetInfo\"},\"poolAssetMetadata\":{\"$ref\":\"#/components/schemas/AssetMetadata\"}}},\"PalletStorage\":{\"type\":\"object\",\"properties\":{\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"items\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"},\"description\":\"Array containing metadata for each storage entry of the pallet.\"}}},\"PalletStorageItem\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"pallet\":{\"type\":\"string\",\"description\":\"Name of the pallet.\",\"example\":\"democracy\"},\"palletIndex\":{\"type\":\"string\",\"description\":\"Index of the pallet for looking up storage.\",\"example\":\"15\"},\"storageItem\":{\"type\":\"string\",\"description\":\"Name of the storage item.\",\"example\":\"referendumInfoOf\"},\"keys\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"N Storage keys passed in as the `keys` query param.\",\"example\":[\"0x00\",\"0x01\"]},\"value\":{\"type\":\"object\",\"description\":\"Value returned by this storage query.\",\"example\":{\"Ongoing\":{\"end\":\"1612800\",\"proposalHash\":\"0x7de70fc8be782076d0b5772be77153d172a5381c72dd56d3385e25f62abf507e\",\"threshold\":\"Supermajorityapproval\",\"delay\":\"403200\",\"tally\":{\"ayes\":\"41925212461400000\",\"nays\":\"214535586500000\",\"turnout\":\"34485320658000000\"}}}},\"metadata\":{\"$ref\":\"#/components/schemas/PalletStorageItemMetadata\"}}},\"PalletStorageItemMetadata\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\",\"example\":\"ReferendumInfoOf\",\"description\":\"The storage item's name (which is the same as the storage item's ID).\"},\"modifier\":{\"type\":\"string\",\"example\":\"Optional\"},\"type\":{\"$ref\":\"#/components/schemas/PalletStorageType\"},\"fallback\":{\"type\":\"string\",\"example\":\"0x00\"},\"docs\":{\"type\":\"string\",\"example\":\" Information concerning any given referendum.\\n\\n TWOX-NOTE: SAFE as indexes are not under an attacker’s control.\"}},\"description\":\"Metadata of a storage item from a FRAME pallet.\"},\"PalletStorageType\":{\"type\":\"object\",\"description\":\"This is going to be formatted to the type of StorageEntryTypeV14.\"},\"Para\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"}}},\"Paras\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paras\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/Para\"}}}},\"ParasAuctionsCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"beginEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Fist block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"finishEnd\":{\"type\":\"string\",\"format\":\"unisgnedInteger or $null\",\"description\":\"Last block (number) of the auction ending phase. `null` if there is no ongoing\\nauction.\\n\"},\"phase\":{\"type\":\"string\",\"enum\":[\"startPeriod\",\"endPeriod\",\"vrfDelay\"],\"description\":\"An auction can be in one of 4 phases. Both `startingPeriod` () and `endingPeriod` indicate\\nan ongoing auction, while `vrfDelay` lines up with the `AuctionStatus::VrfDelay` . Finally, a value of `null`\\nindicates there is no ongoing auction. Keep in mind the that the `finishEnd` field is the block number the\\n`endingPeriod` finishes and the `vrfDelay` period begins. The `vrfDelay` period is typically about an\\nepoch long and no crowdloan contributions are accepted.\\n\"},\"auctionIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The auction number. If there is no current auction this will be the number\\nof the previous auction.\\n\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease period indexes that may be bid on in this auction. `null` if\\nthere is no ongoing auction.\\n\"},\"winning\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/WinningData\"}}}},\"ParasCrowdloans\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"funds\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"}}},\"description\":\"List of paras that have crowdloans.\\n\"}}},\"ParasCrowdloanInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"fundInfo\":{\"$ref\":\"#/components/schemas/FundInfo\"},\"leasePeriods\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"Lease periods the crowdloan can bid on.\"}}},\"ParasHeaders\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraId\":{\"type\":\"object\",\"description\":\"The key is not named `paraId` and will be the number of the parachain. There is technically no limit to the number of paraId keys there can be. \\n\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The block's hash.\",\"format\":\"hex\"},\"number\":{\"type\":\"string\",\"description\":\"The block's height.\",\"format\":\"unsignedInteger\"},\"parentHash\":{\"type\":\"string\",\"description\":\"The hash of the parent block.\",\"format\":\"hex\"},\"stateRoot\":{\"type\":\"string\",\"description\":\"The state root after executing this block.\",\"format\":\"hex\"},\"extrinsicsRoot\":{\"type\":\"string\",\"description\":\"The Merkle root of the extrinsics.\",\"format\":\"hex\"},\"digest\":{\"type\":\"object\",\"properties\":{\"logs\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/DigestItem\"},\"description\":\"Array of `DigestItem`s associated with the block.\"}}}}}}},\"ParasLeasesCurrent\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Current lease period index. This value may be null when the current block now, substracted by the leaseOffset is less then zero.\"},\"endOfLeasePeriod\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Last block (number) of the current lease period. This value may be null when `leasePeriodIndex` is null.\"},\"currentLeaseHolders\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"description\":\"List of `paraId`s that currently hold a lease.\"}}},\"ParasLeaseInfo\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"paraLifecycle\":{\"$ref\":\"#/components/schemas/ParaLifecycle\"},\"onboardingAs\":{\"$ref\":\"#/components/schemas/OnboardingAs\"},\"leases\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"leasePeriodIndex\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"account\":{\"type\":\"string\"},\"deposit\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"List of lease periods for which the `paraId` holds a lease along with\\nthe deposit held and the associated `accountId`.\\n\"}}},\"ParaLifecycle\":{\"type\":\"string\",\"enum\":[\"onboarding\",\"parathread\",\"parachain\",\"upgradingParathread\",\"downgradingParachain\",\"offboardingParathread\",\"offboardingParachain\"],\"description\":\"The possible states of a para, to take into account delayed lifecycle\\nchanges.\\n\"},\"Payouts\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"validatorId\":{\"type\":\"string\",\"description\":\"AccountId of the validator the payout is coming from.\"},\"nominatorStakingPayout\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Payout for the reward destination associated with the accountId the query was made for.\"},\"claimed\":{\"type\":\"boolean\",\"description\":\"Whether or not the reward has been claimed.\"},\"totalValidatorRewardPoints\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Number of reward points earned by the validator.\"},\"validatorCommission\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The percentage of the total payout that the validator takes as commission, expressed as a Perbill.\"},\"totalValidatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The sum of the validator's and its nominators' stake.\"},\"nominatorExposure\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The amount of stake the nominator has behind the validator.\"}},\"description\":\"Payout for a nominating _Stash_ address and information about the validator they were nominating.\"}},\"PeerInfo\":{\"type\":\"object\",\"properties\":{\"peerId\":{\"type\":\"string\",\"description\":\"Peer ID.\"},\"roles\":{\"type\":\"string\",\"description\":\"Roles the peer is running\"},\"protocolVersion\":{\"type\":\"string\",\"description\":\"Peer's protocol version.\",\"format\":\"unsignedInteger\"},\"bestHash\":{\"type\":\"string\",\"description\":\"Hash of the best block on the peer's canon chain.\",\"format\":\"hex\"},\"bestNumber\":{\"type\":\"string\",\"description\":\"Height of the best block on the peer's canon chain.\",\"format\":\"unsignedInteger\"}}},\"RewardPool\":{\"type\":\"object\",\"properties\":{\"lastRecordedRewardCounter\":{\"type\":\"number\"},\"lastRecordedTotalPayouts\":{\"type\":\"number\"},\"totalRewardsClaimed\":{\"type\":\"number\"}}},\"RuntimeCode\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"code\":{\"type\":\"string\",\"format\":\"hex\"}}},\"RuntimeDispatchInfo\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"The _inclusion fee_ of a transaction, i.e. the minimum fee required for a transaction. Includes weight and encoded length fees, but does not have access to any signed extensions, e.g. the `tip`.\",\"format\":\"unsignedInteger\"},\"kind\":{\"type\":\"string\",\"description\":\"Information on the partialFee that is collected. Can be either `preDispatch`, `postDispatch` or `fromEvent`. `preDispatch` means the information used to collect the fee was from `payment_queryInfo`, `postDispatch` means the information used to calculate the fee was from finalized weights for the extrinsic, and `fromEvent` means that the partialFee was abstracted from the `TransactionPayment::TransactionPaidFee` event.\"}},\"description\":\"RuntimeDispatchInfo for the transaction. Includes the `partialFee`.\"},\"RuntimeSpec\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"authoringVersion\":{\"type\":\"string\",\"description\":\"The version of the authorship interface. An authoring node will not attempt to author blocks unless this is equal to its native runtime.\"},\"chainType\":{\"$ref\":\"#/components/schemas/ChainType\"},\"implVersion\":{\"type\":\"string\",\"description\":\"Version of the implementation specification. Non-consensus-breaking optimizations are about the only changes that could be made which would result in only the `impl_version` changing. The `impl_version` is set to 0 when `spec_version` is incremented.\"},\"specName\":{\"type\":\"string\",\"description\":\"Identifies the different Substrate runtimes.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"Version of the runtime specification.\"},\"transactionVersion\":{\"type\":\"string\",\"description\":\"All existing dispatches are fully compatible when this number doesn't change. This number must change when an existing dispatchable (module ID, dispatch ID) is changed, either through an alteration in its user-level semantics, a parameter added/removed/changed, a dispatchable being removed, a module being removed, or a dispatchable/module changing its index.\"},\"properties\":{\"type\":\"object\",\"description\":\"Arbitrary properties defined in the chain spec.\"}},\"description\":\"Version information related to the runtime.\"},\"SanitizedEvent\":{\"type\":\"object\",\"properties\":{\"method\":{\"type\":\"string\"},\"data\":{\"type\":\"array\",\"items\":{\"type\":\"string\"}}}},\"Signature\":{\"type\":\"object\",\"properties\":{\"signature\":{\"type\":\"string\",\"format\":\"hex\"},\"signer\":{\"type\":\"string\",\"format\":\"ss58\"}},\"description\":\"Object with `signature` and `signer`, or `null` if unsigned.\"},\"SpanId\":{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"target\":{\"type\":\"string\"},\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"StakingLedger\":{\"type\":\"object\",\"properties\":{\"stash\":{\"type\":\"string\",\"description\":\"The _Stash_ account whose balance is actually locked and at stake.\",\"format\":\"ss58\"},\"total\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that we are currently accounting for. Simply `active + unlocking`.\",\"format\":\"unsignedInteger\"},\"active\":{\"type\":\"string\",\"description\":\"The total amount of the _Stash_'s balance that will be at stake in any forthcoming eras.\",\"format\":\"unsignedInteger\"},\"unlocking\":{\"type\":\"string\",\"description\":\"Any balance that is becoming free, which may eventually be transferred out of the _Stash_ (assuming it doesn't get slashed first). Represented as an array of objects, each with an `era` at which `value` will be unlocked.\",\"format\":\"unsignedInteger\"},\"claimedRewards\":{\"type\":\"array\",\"description\":\"Array of eras for which the stakers behind a validator have claimed rewards. Only updated for _validators._\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"The staking ledger.\"},\"StakingProgress\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"activeEra\":{\"type\":\"string\",\"description\":\"`EraIndex` of the era being rewarded.\\n\",\"format\":\"unsignedInteger\"},\"forceEra\":{\"type\":\"string\",\"description\":\"Current status of era forcing.\",\"enum\":[\"ForceNone\",\"NotForcing\",\"ForceAlways\",\"ForceNew\"]},\"nextActiveEraEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next active era will start. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"nextSessionEstimate\":{\"type\":\"string\",\"description\":\"Upper bound estimate of the block height at which the next session will start.\",\"format\":\"unsignedInteger\"},\"unappliedSlashes\":{\"type\":\"array\",\"items\":{\"$ref\":\"#/components/schemas/UnappliedSlash\"},\"description\":\"Array of upcoming `UnappliedSlash` indexed by era.\"},\"electionStatus\":{\"$ref\":\"#/components/schemas/ElectionStatus\"},\"idealValidatorCount\":{\"type\":\"string\",\"description\":\"Upper bound of validator set size; considered the ideal size. Not included in response when `forceEra.isForceNone`.\",\"format\":\"unsignedInteger\"},\"validatorSet\":{\"type\":\"array\",\"description\":\"Stash account IDs of the validators for the current session. Not included in response when `forceEra.isForceNone`.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}}}},\"StakingValidators\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"validators\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}},\"validatorsToBeChilled\":{\"description\":\"Validators that will not be participating in the next era.\",\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"address\":{\"type\":\"string\",\"description\":\"Address of validator.\"},\"status\":{\"type\":\"string\",\"description\":\"Status of individual validator (active/waiting).\"}}}}}},\"StorageEntryTypeV13\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"string\",\"description\":\"Returns a string deonting the storage hasher.\"},\"key\":{\"type\":\"string\",\"description\":\"Key of the queried pallet storageId.\"},\"value\":{\"type\":\"string\",\"description\":\"Value of the queried pallet storageId.\"},\"linked\":{\"type\":\"boolean\"}}},\"StorageEntryTypeV14\":{\"type\":\"object\",\"properties\":{\"hasher\":{\"type\":\"array\",\"items\":{\"type\":\"string\"},\"description\":\"Returns a string denoting the storage hasher inside of an array.\"},\"key\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"},\"value\":{\"type\":\"string\",\"description\":\"The SiLookupTypeId to identify the type.\"}}},\"TraceEvent\":{\"type\":\"object\",\"properties\":{\"data\":{\"type\":\"object\",\"properties\":{\"stringValues\":{\"$ref\":\"#/components/schemas/TraceEventDataStringValues\"}}},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"}}},\"TraceEventDataStringValues\":{\"type\":\"object\",\"properties\":{\"key\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"The complete storage key for the entry.\"},\"method\":{\"type\":\"string\",\"description\":\"Normally one of Put or Get.\"},\"result\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Hex scale encoded storage value.\"}},\"description\":\"Note these exact values will only be present for storage events.\"},\"TraceSpan\":{\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"name\":{\"type\":\"string\"},\"parentId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"target\":{\"type\":\"string\"},\"wasm\":{\"type\":\"boolean\"}}},\"Transaction\":{\"type\":\"object\",\"properties\":{\"tx\":{\"type\":\"string\",\"format\":\"hex\"}}},\"TransactionDryRun\":{\"type\":\"object\",\"properties\":{\"resultType\":{\"type\":\"string\",\"enum\":[\"DispatchOutcome\",\"TransactionValidityError\"],\"description\":\"Either `DispatchOutcome` if the transaction is valid or `TransactionValidityError` if the result is invalid.\"},\"result\":{\"type\":\"string\",\"enum\":[\"Ok\",\"CannotLookup\",\"NoUnsignedValidator\",\"Custom(u8)\",\"Call\",\"Payment\",\"Future\",\"Stale\",\"BadProof\",\"AncientBirthBlock\",\"ExhaustsResources\",\"BadMandatory\",\"MandatoryDispatch\"],\"description\":\"If there was an error it will be the cause of the error. If the transaction executed correctly it will be `Ok: []`\"},\"validityErrorType\":{\"type\":\"string\",\"enum\":[\"InvalidTransaction\",\"UnknownTransaction\"]}},\"description\":\"References: - `UnknownTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.UnknownTransaction.html - `InvalidTransaction`: https://crates.parity.io/sp_runtime/transaction_validity/enum.InvalidTransaction.html\"},\"TransactionFailedToParse\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"`Failed to parse a tx.`\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when Sidecar fails to parse the transaction.\"},\"TransactionFailedToSubmit\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"error\":{\"type\":\"string\",\"description\":\"Failed to submit transaction.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"cause\":{\"type\":\"string\"},\"stack\":{\"type\":\"string\"}},\"description\":\"Error message when the node rejects the submitted transaction.\"},\"TransactionFailure\":{\"oneOf\":[{\"$ref\":\"#/components/schemas/TransactionFailedToSubmit\"},{\"$ref\":\"#/components/schemas/TransactionFailedToParse\"}]},\"TransactionFeeEstimate\":{\"type\":\"object\",\"properties\":{\"weight\":{\"$ref\":\"#/components/schemas/WeightsV2\",\"description\":\"Weights represented as WeightsV2 (two dimensional weights). When querying historical blocks that use WeightsV1, the weight will be returned as a weight key that points to a number represented as a string.\"},\"class\":{\"type\":\"string\",\"description\":\"Extrinsic class.\",\"enum\":[\"Normal\",\"Operational\",\"Mandatory\"]},\"partialFee\":{\"type\":\"string\",\"description\":\"Expected inclusion fee for the transaction. Note that the fee rate changes up to 30% in a 24 hour period and this will not be the exact fee.\",\"format\":\"unsignedInteger\"}},\"description\":\"Note: `partialFee` does not include any tips that you may add to increase a transaction's priority. See [compute_fee](https://crates.parity.io/pallet_transaction_payment/struct.Module.html#method.compute_fee).\"},\"TransactionFeeEstimateFailure\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"number\"},\"at\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\"}}},\"error\":{\"type\":\"string\",\"description\":\"Error description.\"},\"transaction\":{\"type\":\"string\",\"format\":\"hex\"},\"block\":{\"type\":\"string\",\"description\":\"Block hash of the block fee estimation was attempted at.\"},\"cause\":{\"type\":\"string\",\"description\":\"Error message from the client.\"},\"stack\":{\"type\":\"string\"}}},\"TransactionMaterial\":{\"type\":\"object\",\"properties\":{\"at\":{\"$ref\":\"#/components/schemas/BlockIdentifiers\"},\"genesisHash\":{\"type\":\"string\",\"description\":\"The hash of the chain's genesis block.\",\"format\":\"blockHash\"},\"chainName\":{\"type\":\"string\",\"description\":\"The chain's name.\"},\"specName\":{\"type\":\"string\",\"description\":\"The chain's spec.\"},\"specVersion\":{\"type\":\"string\",\"description\":\"The spec version. Always increased in a runtime upgrade.\"},\"txVersion\":{\"type\":\"string\",\"description\":\"The transaction version. Common `txVersion` numbers indicate that the transaction encoding format and method indices are the same. Needed for decoding in an offline environment. Adding new transactions does not change `txVersion`.\"},\"metadata\":{\"type\":\"string\",\"description\":\"The chain's metadata. It will only be present when the metadata query param is used.\"}},\"description\":\"Note: `chainName`, `specName`, and `specVersion` are used to define a type registry with a set of signed extensions and types. For Polkadot and Kusama, `chainName` is not used in defining this registry, but in other Substrate-based chains that re-launch their network without changing the `specName`, the `chainName` would be needed to create the correct registry. Substrate Reference: - `RuntimeVersion`: https://crates.parity.io/sp_version/struct.RuntimeVersion.html - `SignedExtension`: https://crates.parity.io/sp_runtime/traits/trait.SignedExtension.html - FRAME Support: https://crates.parity.io/frame_support/metadata/index.html\"},\"TransactionPool\":{\"type\":\"object\",\"properties\":{\"pool\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"H256 hash of the extrinsic.\"},\"encodedExtrinsic\":{\"type\":\"string\",\"format\":\"hex\",\"description\":\"Scale encoded extrinsic.\"},\"tip\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"The tip included in the extrinsic. Only included if the query param `includeFee` is set to true.\"},\"priority\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Computed priority of an extrinsic. Only included if the query param `includeFee` is set to true.\"},\"partialFee\":{\"type\":\"string\",\"format\":\"unsignedInteger\",\"description\":\"Provided `partialFee` of an extrinsic. Only included if the query param `includeFee` is set to true.\"}}}}}},\"TransactionSuccess\":{\"type\":\"object\",\"properties\":{\"hash\":{\"type\":\"string\",\"description\":\"The hash of the encoded transaction.\"}}},\"UnappliedSlash\":{\"type\":\"object\",\"properties\":{\"validator\":{\"type\":\"string\",\"description\":\"Stash account ID of the offending validator.\",\"format\":\"ss58\"},\"own\":{\"type\":\"string\",\"description\":\"The amount the validator will be slashed.\",\"format\":\"unsignedInteger\"},\"others\":{\"type\":\"array\",\"description\":\"Array of tuples(`[accountId, amount]`) representing all the stashes of other slashed stakers and the amount they will be slashed.\",\"items\":{\"type\":\"string\",\"format\":\"tuple[ss58, unsignedInteger]\"}},\"reporters\":{\"type\":\"array\",\"description\":\"Array of account IDs of the reporters of the offense.\",\"items\":{\"type\":\"string\",\"format\":\"ss58\"}},\"payout\":{\"type\":\"string\",\"description\":\"Amount of bounty payout to reporters.\",\"format\":\"unsignedInteger\"}}},\"VestingSchedule\":{\"type\":\"object\",\"properties\":{\"locked\":{\"type\":\"string\",\"description\":\"Number of tokens locked at start.\",\"format\":\"unsignedInteger\"},\"perBlock\":{\"type\":\"string\",\"description\":\"Number of tokens that gets unlocked every block after `startingBlock`.\",\"format\":\"unsignedInteger\"},\"startingBlock\":{\"type\":\"string\",\"description\":\"Starting block for unlocking (vesting).\",\"format\":\"unsignedInteger\"}},\"description\":\"Vesting schedule for an account.\"},\"WeightsV2\":{\"type\":\"object\",\"properties\":{\"refTime\":{\"type\":\"string\",\"description\":\"The weight of computational time used based on some reference hardware.\"},\"proofSize\":{\"type\":\"string\",\"description\":\"The weight of storage space used by proof of validity.\"}}},\"WinningData\":{\"type\":\"object\",\"properties\":{\"bid\":{\"type\":\"object\",\"properties\":{\"accountId\":{\"type\":\"string\"},\"paraId\":{\"type\":\"string\",\"format\":\"unsignedInteger\"},\"amount\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"leaseSet\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"format\":\"unsignedInteger\"}}},\"description\":\"A currently winning bid and the set of lease periods the bid is for. The\\n`amount` of the bid is per lease period. The `bid` property will be `null`\\nif no bid has been made for the corresponding `leaseSet`.\\n\"}},\"requestBodies\":{\"Transaction\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/Transaction\"}}},\"required\":true},\"ContractMetadata\":{\"content\":{\"application/json\":{\"schema\":{\"$ref\":\"#/components/schemas/ContractMetadata\"}}}}}}}\n\n//# sourceURL=webpack://sidecar-swagger-ui/./src/openapi-v1.yaml?"); /***/ }), diff --git a/docs/src/openapi-v1.yaml b/docs/src/openapi-v1.yaml index ebbcb7d3a..87e31804b 100755 --- a/docs/src/openapi-v1.yaml +++ b/docs/src/openapi-v1.yaml @@ -665,7 +665,7 @@ paths: content: application/json: schema: - $ref: '#/components/schemas/Block' + $ref: '#/components/schemas/DecodedXcmMsgs' "400": description: invalid Block identifier supplied content: @@ -2355,6 +2355,10 @@ components: description: An array of queried assets. items: $ref: '#/components/schemas/AssetsBalance' + DecodedXcmMsgs: + allOf: + - $ref: "#/components/schemas/Block" + - $ref: "#/components/schemas/BlockXCM" LiquidityPools: type: object properties: @@ -2363,10 +2367,29 @@ components: pools: type: array description: Array containing existent liquidity pool's token id. + items: + $ref: '#/components/schemas/LiquidityPool' example: "[{\"reserves\":[{\"parents\":\"1\",\"interior\":{\"here\": null}},{\"parents\":\"0\",\"interior\":{\"x2\":[{\"palletInstance\": \"50\"},{\"generalIndex\":\"2\"}]}}],\"lpToken\":{\"lpToken\":\"1\"} },{\"lpToken\":{\"lpToken\":\"0\"}}]" + LiquidityPool: + type: object + properties: + reserves: + type: array + items: + type: object + properties: + parents: + type: string + format: unsignedInteger + interior: + type: object + lpToken: + type: string + format: unsignedInteger + description: Liquidity pool token ID. NextAvailableId: type: object properties: @@ -2654,14 +2677,14 @@ components: Block: type: object properties: - hash: - type: string - description: The block's hash. - format: hex number: type: string description: The block's height. format: unsignedInteger + hash: + type: string + description: The block's hash. + format: hex parentHash: type: string description: The hash of the parent block. @@ -2797,6 +2820,57 @@ components: $ref: '#/components/schemas/SanitizedEvent' description: Object with an array of `SanitizedEvent`s that occurred during block initialization with the `method` and `data` for each. + BlockXCM: + type: object + properties: + decodedXcmMsgs: + type: object + properties: + horizontalMessages: + type: array + items: + type: object + properties: + sentAt: + type: string + format: unsignedInteger + description: Represents the block number that the XCM message was sent at on the relay chain. + paraId: + type: string + format: unsignedInteger + description: The paraId that the specific XCM message was sent from. + data: + type: object + description: The decoded instructions and their respective fields that are included in the XCM message. + downwardMessages: + type: array + items: + type: object + properties: + sentAt: + type: string + format: unsignedInteger + description: Represents the block number that the XCM message was sent at on the relay chain. + msg: + type: string + description: Represents the XCM message. + data: + type: object + description: The decoded instructions and their respective fields that are included in the XCM message. + upwardMessages: + type: array + items: + type: object + properties: + paraId: + type: string + format: unsignedInteger + description: The paraId that the specific XCM message was sent from. + data: + type: object + description: The decoded instructions and their respective fields that are included in the XCM message. + description: Object with three arrays, one for every XCM direction. The arrays are populated or left + empty based on the direction of the current XCM message that is being decoded. BlocksTrace: type: object properties: From f4211cbd343b6980ffd69e564f850cf2198d03ce Mon Sep 17 00:00:00 2001 From: Imod7 Date: Sat, 20 Jan 2024 14:29:24 +0100 Subject: [PATCH 22/28] added decodedXcmMsgsArg and paraId in the options arg --- src/controllers/blocks/BlocksController.ts | 11 ++- .../blocks/BlocksExtrinsicsController.ts | 4 +- src/services/blocks/BlocksService.spec.ts | 98 ++++++++++++------- src/services/blocks/BlocksService.ts | 19 +++- 4 files changed, 85 insertions(+), 47 deletions(-) diff --git a/src/controllers/blocks/BlocksController.ts b/src/controllers/blocks/BlocksController.ts index d9e318140..2b6275700 100644 --- a/src/controllers/blocks/BlocksController.ts +++ b/src/controllers/blocks/BlocksController.ts @@ -155,6 +155,8 @@ export default class BlocksController extends AbstractController queryFinalizedHead, omitFinalizedTag, noFees: noFeesArg, + checkDecodedXcmMsgs: false, + paraId: undefined, }; const historicApi = await this.api.at(hash); @@ -196,16 +198,15 @@ export default class BlocksController extends AbstractController queryFinalizedHead, omitFinalizedTag, noFees: noFeesArg, + checkDecodedXcmMsgs: decodedXcmMsgsArg, + paraId: paraId as string, }; // HistoricApi to fetch any historic information that doesnt include the current runtime const historicApi = await this.api.at(hash); // We set the last param to true because we haven't queried the finalizedHead - BlocksController.sanitizedSend( - res, - await this.service.fetchBlock(hash, historicApi, options, decodedXcmMsgsArg, paraId as string), - ); + BlocksController.sanitizedSend(res, await this.service.fetchBlock(hash, historicApi, options)); }; /** @@ -261,6 +262,8 @@ export default class BlocksController extends AbstractController queryFinalizedHead, omitFinalizedTag, noFees: noFeesArg, + checkDecodedXcmMsgs: false, + paraId: undefined, }; const pQueue = new PromiseQueue(4); diff --git a/src/controllers/blocks/BlocksExtrinsicsController.ts b/src/controllers/blocks/BlocksExtrinsicsController.ts index 7fbf71072..7f3277e45 100644 --- a/src/controllers/blocks/BlocksExtrinsicsController.ts +++ b/src/controllers/blocks/BlocksExtrinsicsController.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2022 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -58,6 +58,8 @@ export default class BlocksExtrinsicsController extends AbstractController { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, + checkDecodedXcmMsgs: false, + paraId: undefined, }; expect(sanitizeNumbers(await blocksService.fetchBlock(blockHash789629, mockHistoricApi, options))).toMatchObject( @@ -170,6 +172,8 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, + checkDecodedXcmMsgs: false, + paraId: undefined, }; const tempGetBlock = mockApi.rpc.chain.getBlock; mockApi.rpc.chain.getBlock = (() => @@ -195,6 +199,8 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: true, noFees: false, + checkDecodedXcmMsgs: false, + paraId: undefined, }; const block = await blocksService.fetchBlock(blockHash789629, mockHistoricApi, options); @@ -383,6 +389,8 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, + checkDecodedXcmMsgs: false, + paraId: undefined, }; it('Returns the correct extrinisics object for block 789629', async () => { @@ -469,6 +477,8 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, + checkDecodedXcmMsgs: false, + paraId: undefined, }; it('Should correctly store the most recent queried blocks', async () => { @@ -501,16 +511,6 @@ describe('BlocksService', () => { }); describe('BlockService.decodedXcmMsgsArg', () => { - // fetchBlock options - const options = { - eventDocs: true, - extrinsicDocs: true, - checkFinalized: false, - queryFinalizedHead: false, - omitFinalizedTag: false, - noFees: false, - }; - // Reset LRU cache cache.clear(); @@ -569,15 +569,21 @@ describe('BlocksService', () => { // Block Service const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); - const decodedXcmMsgsArg = true; it('Should give back two decoded upward XCM messages for Polkadot block 18468942, one for paraId=2000 and one for paraId=2012', async () => { - const block = await blocksServiceXCM.fetchBlock( - blockHash18468942, - mockHistoricApiXCM, - options, - decodedXcmMsgsArg, - ); + // fetchBlock options + const options = { + eventDocs: true, + extrinsicDocs: true, + checkFinalized: false, + queryFinalizedHead: false, + omitFinalizedTag: false, + noFees: false, + checkDecodedXcmMsgs: true, + paraId: undefined, + }; + + const block = await blocksServiceXCM.fetchBlock(blockHash18468942, mockHistoricApiXCM, options); expect(sanitizeNumbers(block)).toMatchObject(block18468942Response); }); @@ -586,14 +592,19 @@ describe('BlocksService', () => { // Reset LRU cache cache.clear(); - const paraId = '2000'; - const block = await blocksServiceXCM.fetchBlock( - blockHash18468942, - mockHistoricApiXCM, - options, - decodedXcmMsgsArg, - paraId, - ); + // fetchBlock options + const options = { + eventDocs: true, + extrinsicDocs: true, + checkFinalized: false, + queryFinalizedHead: false, + omitFinalizedTag: false, + noFees: false, + checkDecodedXcmMsgs: true, + paraId: '2000', + }; + + const block = await blocksServiceXCM.fetchBlock(blockHash18468942, mockHistoricApiXCM, options); expect(sanitizeNumbers(block)).toMatchObject(block18468942pId2000Response); }); @@ -602,6 +613,18 @@ describe('BlocksService', () => { // Reset LRU cache cache.clear(); + // fetchBlock options + const options = { + eventDocs: true, + extrinsicDocs: true, + checkFinalized: false, + queryFinalizedHead: false, + omitFinalizedTag: false, + noFees: false, + checkDecodedXcmMsgs: true, + paraId: undefined, + }; + const validatorsAt = (_hash: Hash) => Promise.resolve().then(() => assetHubKusamaRegistryV1000000.createType('Vec', validators3356195Hex), @@ -659,8 +682,7 @@ describe('BlocksService', () => { // Block Service const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); - const decodedXcmMsgsArg = true; - const block = await blocksServiceXCM.fetchBlock(blockHash3356195, mockHistoricApiXCM, options, decodedXcmMsgsArg); + const block = await blocksServiceXCM.fetchBlock(blockHash3356195, mockHistoricApiXCM, options); expect(sanitizeNumbers(block)).toMatchObject(block3356195Response); }); @@ -668,7 +690,17 @@ describe('BlocksService', () => { it('Should give back one of the two available horizontal messages, the one for paraId 2087 for Kusama Asset Hub block 6202603', async () => { // Reset LRU cache cache.clear(); - + // fetchBlock options + const options = { + eventDocs: true, + extrinsicDocs: true, + checkFinalized: false, + queryFinalizedHead: false, + omitFinalizedTag: false, + noFees: false, + checkDecodedXcmMsgs: true, + paraId: '2087', + }; const validatorsAt = (_hash: Hash) => Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('Vec', validators6202603Hex), @@ -726,15 +758,7 @@ describe('BlocksService', () => { // Block Service const blocksServiceXCM = new BlocksService(mockApiXCM, 0, cache, new QueryFeeDetailsCache(null, null)); - const decodedXcmMsgsArg = true; - const paraId = '2087'; - const block = await blocksServiceXCM.fetchBlock( - blockHash6202603, - mockHistoricApiXCM, - options, - decodedXcmMsgsArg, - paraId, - ); + const block = await blocksServiceXCM.fetchBlock(blockHash6202603, mockHistoricApiXCM, options); expect(sanitizeNumbers(block)).toMatchObject(block6202603pId2087Response); }); diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index 94267c4b4..326b9472c 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -74,6 +74,8 @@ interface FetchBlockOptions { queryFinalizedHead: boolean; omitFinalizedTag: boolean; noFees: boolean; + checkDecodedXcmMsgs: boolean; + paraId: string | undefined; } interface ExtrinsicSuccessOrFailedOverride { @@ -109,9 +111,16 @@ export class BlocksService extends AbstractService { async fetchBlock( hash: BlockHash, historicApi: ApiDecoration<'promise'>, - { eventDocs, extrinsicDocs, checkFinalized, queryFinalizedHead, omitFinalizedTag, noFees }: FetchBlockOptions, - decodedXcmMsgsArg?: boolean, - paraId?: string, + { + eventDocs, + extrinsicDocs, + checkFinalized, + queryFinalizedHead, + omitFinalizedTag, + noFees, + checkDecodedXcmMsgs, + paraId, + }: FetchBlockOptions, ): Promise { const { api } = this; @@ -122,7 +131,7 @@ export class BlocksService extends AbstractService { Number(extrinsicDocs) + Number(checkFinalized) + Number(noFees) + - Number(decodedXcmMsgsArg) + + Number(checkDecodedXcmMsgs) + Number(paraId); // Before making any api calls check the cache if the queried block exists @@ -198,7 +207,7 @@ export class BlocksService extends AbstractService { }), ); } - const decodedMsgs = decodedXcmMsgsArg ? new XcmDecoder(api, specName.toString(), extrinsics, paraId) : undefined; + const decodedMsgs = checkDecodedXcmMsgs ? new XcmDecoder(api, specName.toString(), extrinsics, paraId) : undefined; const decodedXcmMsgs = decodedMsgs?.messages; await Promise.all(feeTasks); From a968138d5e2bedf3e3f38ff184a9bc91de2342f1 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Mon, 22 Jan 2024 19:52:40 +0100 Subject: [PATCH 23/28] added validation for paraId query param - changed type of paraId after validation - renamed boolean option for decodedXcmMsgs so it is shorter --- src/controllers/blocks/BlocksController.ts | 13 ++++++----- .../blocks/BlocksExtrinsicsController.ts | 2 +- src/services/blocks/BlocksService.spec.ts | 22 +++++++++---------- src/services/blocks/BlocksService.ts | 10 ++++----- src/services/blocks/XCMDecoder.ts | 8 +++---- 5 files changed, 29 insertions(+), 26 deletions(-) diff --git a/src/controllers/blocks/BlocksController.ts b/src/controllers/blocks/BlocksController.ts index 2b6275700..2f83662a7 100644 --- a/src/controllers/blocks/BlocksController.ts +++ b/src/controllers/blocks/BlocksController.ts @@ -155,7 +155,7 @@ export default class BlocksController extends AbstractController queryFinalizedHead, omitFinalizedTag, noFees: noFeesArg, - checkDecodedXcmMsgs: false, + checkDecodedXcm: false, paraId: undefined, }; @@ -180,7 +180,6 @@ export default class BlocksController extends AbstractController const eventDocsArg = eventDocs === 'true'; const extrinsicDocsArg = extrinsicDocs === 'true'; - const decodedXcmMsgsArg = decodedXcmMsgs === 'true'; const finalizeOverride = finalizedKey === 'false'; const queryFinalizedHead = !this.options.finalizes ? false : true; @@ -191,6 +190,10 @@ export default class BlocksController extends AbstractController omitFinalizedTag = true; } + const decodedXcmMsgsArg = decodedXcmMsgs === 'true'; + const paraIdArg = + paraId !== undefined ? this.parseNumberOrThrow(paraId as string, 'paraId must be an integer') : undefined; + const options = { eventDocs: eventDocsArg, extrinsicDocs: extrinsicDocsArg, @@ -198,8 +201,8 @@ export default class BlocksController extends AbstractController queryFinalizedHead, omitFinalizedTag, noFees: noFeesArg, - checkDecodedXcmMsgs: decodedXcmMsgsArg, - paraId: paraId as string, + checkDecodedXcm: decodedXcmMsgsArg, + paraId: paraIdArg, }; // HistoricApi to fetch any historic information that doesnt include the current runtime @@ -262,7 +265,7 @@ export default class BlocksController extends AbstractController queryFinalizedHead, omitFinalizedTag, noFees: noFeesArg, - checkDecodedXcmMsgs: false, + checkDecodedXcm: false, paraId: undefined, }; diff --git a/src/controllers/blocks/BlocksExtrinsicsController.ts b/src/controllers/blocks/BlocksExtrinsicsController.ts index 7f3277e45..4af95a540 100644 --- a/src/controllers/blocks/BlocksExtrinsicsController.ts +++ b/src/controllers/blocks/BlocksExtrinsicsController.ts @@ -58,7 +58,7 @@ export default class BlocksExtrinsicsController extends AbstractController { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: false, + checkDecodedXcm: false, paraId: undefined, }; @@ -172,7 +172,7 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: false, + checkDecodedXcm: false, paraId: undefined, }; const tempGetBlock = mockApi.rpc.chain.getBlock; @@ -199,7 +199,7 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: true, noFees: false, - checkDecodedXcmMsgs: false, + checkDecodedXcm: false, paraId: undefined, }; @@ -389,7 +389,7 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: false, + checkDecodedXcm: false, paraId: undefined, }; @@ -477,7 +477,7 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: false, + checkDecodedXcm: false, paraId: undefined, }; @@ -579,7 +579,7 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: true, + checkDecodedXcm: true, paraId: undefined, }; @@ -600,8 +600,8 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: true, - paraId: '2000', + checkDecodedXcm: true, + paraId: 2000, }; const block = await blocksServiceXCM.fetchBlock(blockHash18468942, mockHistoricApiXCM, options); @@ -621,7 +621,7 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: true, + checkDecodedXcm: true, paraId: undefined, }; @@ -698,8 +698,8 @@ describe('BlocksService', () => { queryFinalizedHead: false, omitFinalizedTag: false, noFees: false, - checkDecodedXcmMsgs: true, - paraId: '2087', + checkDecodedXcm: true, + paraId: 2087, }; const validatorsAt = (_hash: Hash) => Promise.resolve().then(() => diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index 326b9472c..529cc38f7 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -74,8 +74,8 @@ interface FetchBlockOptions { queryFinalizedHead: boolean; omitFinalizedTag: boolean; noFees: boolean; - checkDecodedXcmMsgs: boolean; - paraId: string | undefined; + checkDecodedXcm: boolean; + paraId: number | undefined; } interface ExtrinsicSuccessOrFailedOverride { @@ -118,7 +118,7 @@ export class BlocksService extends AbstractService { queryFinalizedHead, omitFinalizedTag, noFees, - checkDecodedXcmMsgs, + checkDecodedXcm, paraId, }: FetchBlockOptions, ): Promise { @@ -131,7 +131,7 @@ export class BlocksService extends AbstractService { Number(extrinsicDocs) + Number(checkFinalized) + Number(noFees) + - Number(checkDecodedXcmMsgs) + + Number(checkDecodedXcm) + Number(paraId); // Before making any api calls check the cache if the queried block exists @@ -207,7 +207,7 @@ export class BlocksService extends AbstractService { }), ); } - const decodedMsgs = checkDecodedXcmMsgs ? new XcmDecoder(api, specName.toString(), extrinsics, paraId) : undefined; + const decodedMsgs = checkDecodedXcm ? new XcmDecoder(api, specName.toString(), extrinsics, paraId) : undefined; const decodedXcmMsgs = decodedMsgs?.messages; await Promise.all(feeTasks); diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 7887c3448..49dd83c60 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -42,7 +42,7 @@ export class XcmDecoder { static curChainType: ChainType; static specName: string; - constructor(api: ApiPromise, specName: string, extrinsics: IExtrinsic[], paraId?: string) { + constructor(api: ApiPromise, specName: string, extrinsics: IExtrinsic[], paraId?: number) { this.api = api; XcmDecoder.specName = specName; XcmDecoder.curChainType = XcmDecoder.getCurChainType(specName); @@ -58,7 +58,7 @@ export class XcmDecoder { } } - static getMessages(api: ApiPromise, extrinsics: IExtrinsic[], paraId?: string): IMessages { + static getMessages(api: ApiPromise, extrinsics: IExtrinsic[], paraId?: number): IMessages { const xcmMessages: IMessages = { horizontalMessages: [], downwardMessages: [], upwardMessages: [] }; if (XcmDecoder.curChainType === ChainType.Relay) { extrinsics.forEach((extrinsic) => { @@ -67,7 +67,7 @@ export class XcmDecoder { const data = extrinsic.args.data as ISanitizedParentInherentData; if (paraId !== undefined) { data.backedCandidates.forEach((candidate) => { - if (candidate.candidate.descriptor.paraId.toString() === paraId) { + if (candidate.candidate.descriptor.paraId.toString() === paraId.toString()) { const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { xcmMessages.upwardMessages?.push(msg_decoded); @@ -105,7 +105,7 @@ export class XcmDecoder { msgs.forEach((msg) => { const xcmMessageDecoded = this.decodeMsg(api, msg.data.slice(1)); let horizontalMessage: IHorizontalMessage; - if (paraId !== undefined && index.toString() === paraId) { + if (paraId !== undefined && index.toString() === paraId.toString()) { horizontalMessage = { sentAt: msg.sentAt, paraId: index, From 830ba04d675672821e2a3cacf4048eb1576d7d6d Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 23 Jan 2024 08:47:17 +0100 Subject: [PATCH 24/28] XCMDecoder changes from Tarik's Amazing review - changes in imports - replaced class name with the keyword 'this' - replaced static with readonly for class properties - replaced static with private for class methods - changed specname to lowercase --- src/services/blocks/XCMDecoder.ts | 42 +++++++++++++++---------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/src/services/blocks/XCMDecoder.ts b/src/services/blocks/XCMDecoder.ts index 49dd83c60..cc4b3c64f 100644 --- a/src/services/blocks/XCMDecoder.ts +++ b/src/services/blocks/XCMDecoder.ts @@ -14,15 +14,10 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import '@polkadot/api-augment'; +import type { ApiPromise } from '@polkadot/api'; +import type { Bytes } from '@polkadot/types'; -import { ApiPromise } from '@polkadot/api'; -import { Bytes } from '@polkadot/types'; -import { ISanitizedBackedCandidate } from 'src/types/responses/SanitizedBackedCandidate'; -import { ISanitizedParachainInherentData } from 'src/types/responses/SanitizedParachainInherentData'; -import { ISanitizedParentInherentData } from 'src/types/responses/SanitizedParentInherentData'; - -import { +import type { IDownwardMessage, IExtrinsic, IFrameMethod, @@ -30,6 +25,9 @@ import { IMessages, IUpwardMessage, } from '../../types/responses'; +import type { ISanitizedBackedCandidate } from '../../types/responses/SanitizedBackedCandidate'; +import type { ISanitizedParachainInherentData } from '../../types/responses/SanitizedParachainInherentData'; +import type { ISanitizedParentInherentData } from '../../types/responses/SanitizedParentInherentData'; enum ChainType { Relay = 'Relay', @@ -39,28 +37,28 @@ enum ChainType { export class XcmDecoder { readonly messages: IMessages; readonly api: ApiPromise; - static curChainType: ChainType; - static specName: string; + readonly curChainType: ChainType; + readonly specName: string; constructor(api: ApiPromise, specName: string, extrinsics: IExtrinsic[], paraId?: number) { this.api = api; - XcmDecoder.specName = specName; - XcmDecoder.curChainType = XcmDecoder.getCurChainType(specName); - this.messages = XcmDecoder.getMessages(api, extrinsics, paraId); + this.specName = specName; + this.curChainType = this.getCurChainType(specName); + this.messages = this.getMessages(api, extrinsics, paraId); } - static getCurChainType(specName: string): ChainType { + private getCurChainType(specName: string): ChainType { const relay = ['polkadot', 'kusama', 'westend', 'rococo']; - if (relay.includes(specName)) { + if (relay.includes(specName.toLowerCase())) { return ChainType.Relay; } else { return ChainType.Parachain; } } - static getMessages(api: ApiPromise, extrinsics: IExtrinsic[], paraId?: number): IMessages { + private getMessages(api: ApiPromise, extrinsics: IExtrinsic[], paraId?: number): IMessages { const xcmMessages: IMessages = { horizontalMessages: [], downwardMessages: [], upwardMessages: [] }; - if (XcmDecoder.curChainType === ChainType.Relay) { + if (this.curChainType === ChainType.Relay) { extrinsics.forEach((extrinsic) => { const frame = extrinsic.method as IFrameMethod; if (frame.pallet === 'paraInherent' && frame.method === 'enter') { @@ -68,7 +66,7 @@ export class XcmDecoder { if (paraId !== undefined) { data.backedCandidates.forEach((candidate) => { if (candidate.candidate.descriptor.paraId.toString() === paraId.toString()) { - const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); + const msg_decoded = this.checkUpwardMsg(api, candidate); if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { xcmMessages.upwardMessages?.push(msg_decoded); } @@ -76,7 +74,7 @@ export class XcmDecoder { }); } else { data.backedCandidates.forEach((candidate) => { - const msg_decoded = XcmDecoder.checkUpwardMsg(api, candidate); + const msg_decoded = this.checkUpwardMsg(api, candidate); if (msg_decoded != undefined && Object.keys(msg_decoded).length > 0) { xcmMessages.upwardMessages?.push(msg_decoded); } @@ -84,7 +82,7 @@ export class XcmDecoder { } } }); - } else if (XcmDecoder.curChainType === ChainType.Parachain) { + } else if (this.curChainType === ChainType.Parachain) { extrinsics.forEach((extrinsic) => { const frame: IFrameMethod = extrinsic.method as IFrameMethod; if (frame.pallet === 'parachainSystem' && frame.method === 'setValidationData') { @@ -128,7 +126,7 @@ export class XcmDecoder { return xcmMessages; } - static checkUpwardMsg(api: ApiPromise, candidate: ISanitizedBackedCandidate): IUpwardMessage | undefined { + private checkUpwardMsg(api: ApiPromise, candidate: ISanitizedBackedCandidate): IUpwardMessage | undefined { if (candidate.candidate.commitments.upwardMessages.length > 0) { const xcmMessage = candidate.candidate.commitments.upwardMessages; const paraId: string = candidate.candidate.descriptor.paraId; @@ -143,7 +141,7 @@ export class XcmDecoder { } } - static decodeMsg(api: ApiPromise, message: string): string { + private decodeMsg(api: ApiPromise, message: string): string { const instructions = []; let xcmMessage: string = message; let instructionLength = 0; From d1cf284aba2f90d43d753bb6b47c2a0089f31f1c Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 23 Jan 2024 12:15:42 +0100 Subject: [PATCH 25/28] reused mockApi's 'perClass' in the other mocked apis - added the 'type' keyword in more imports --- src/controllers/blocks/BlocksController.ts | 2 +- .../blocks/BlocksExtrinsicsController.ts | 6 ++-- src/services/blocks/BlocksService.spec.ts | 12 +++---- src/services/blocks/BlocksService.ts | 20 +++++------ .../test-helpers/mock/mockApiBlock18468942.ts | 32 +++++------------ .../mock/mockAssetHubKusamaApi.ts | 32 +++++------------ .../mock/mockAssetHubKusamaApiBlock3356195.ts | 32 +++++------------ .../mock/mockAssetHubKusamaApiBlock6202603.ts | 33 +++++------------- .../mock/mockAssetHubWestendApi.ts | 34 +++++-------------- .../registries/assetHubKusamaRegistry.ts | 6 ++-- .../registries/polkadotRegistry.ts | 6 ++-- 11 files changed, 67 insertions(+), 148 deletions(-) diff --git a/src/controllers/blocks/BlocksController.ts b/src/controllers/blocks/BlocksController.ts index 2f83662a7..f8b834b6e 100644 --- a/src/controllers/blocks/BlocksController.ts +++ b/src/controllers/blocks/BlocksController.ts @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; +import type { ApiPromise } from '@polkadot/api'; import { isHex } from '@polkadot/util'; import { RequestHandler } from 'express'; import { BadRequest } from 'http-errors'; diff --git a/src/controllers/blocks/BlocksExtrinsicsController.ts b/src/controllers/blocks/BlocksExtrinsicsController.ts index 4af95a540..b1f31d864 100644 --- a/src/controllers/blocks/BlocksExtrinsicsController.ts +++ b/src/controllers/blocks/BlocksExtrinsicsController.ts @@ -14,12 +14,12 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; +import type { ApiPromise } from '@polkadot/api'; import { RequestHandler } from 'express'; import { BlocksService } from '../../services'; -import { ControllerOptions } from '../../types/chains-config'; -import { INumberParam } from '../../types/requests'; +import type { ControllerOptions } from '../../types/chains-config'; +import type { INumberParam } from '../../types/requests'; import AbstractController from '../AbstractController'; export default class BlocksExtrinsicsController extends AbstractController { diff --git a/src/services/blocks/BlocksService.spec.ts b/src/services/blocks/BlocksService.spec.ts index 7704630a2..3e7555840 100644 --- a/src/services/blocks/BlocksService.spec.ts +++ b/src/services/blocks/BlocksService.spec.ts @@ -14,12 +14,12 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; -import { ApiDecoration } from '@polkadot/api/types'; -import { PromiseRpcResult } from '@polkadot/api-base/types/rpc'; -import { GenericExtrinsic } from '@polkadot/types'; -import { GenericCall } from '@polkadot/types/generic'; -import { BlockHash, Hash, SignedBlock } from '@polkadot/types/interfaces'; +import type { ApiPromise } from '@polkadot/api'; +import type { ApiDecoration } from '@polkadot/api/types'; +import type { PromiseRpcResult } from '@polkadot/api-base/types/rpc'; +import type { GenericExtrinsic } from '@polkadot/types'; +import type { GenericCall } from '@polkadot/types/generic'; +import type { BlockHash, Hash, SignedBlock } from '@polkadot/types/interfaces'; import { BadRequest } from 'http-errors'; import LRU from 'lru-cache'; diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index 529cc38f7..0778755ba 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -16,12 +16,12 @@ /* eslint-disable @typescript-eslint/no-unsafe-enum-comparison */ -import { ApiPromise } from '@polkadot/api'; -import { ApiDecoration } from '@polkadot/api/types'; -import { extractAuthor } from '@polkadot/api-derive/type/util'; -import { Compact, GenericCall, Option, Struct, Text, u32, Vec } from '@polkadot/types'; -import { GenericExtrinsic } from '@polkadot/types/extrinsic'; -import { +import type { ApiPromise } from '@polkadot/api'; +import type { ApiDecoration } from '@polkadot/api/types'; +import type { extractAuthor } from '@polkadot/api-derive/type/util'; +import type { Compact, GenericCall, Option, Struct, Text, u32, Vec } from '@polkadot/types'; +import type { GenericExtrinsic } from '@polkadot/types/extrinsic'; +import type { AccountId32, Block, BlockHash, @@ -35,7 +35,7 @@ import { Weight, WeightV1, } from '@polkadot/types/interfaces'; -import { AnyJson, Codec, Registry } from '@polkadot/types/types'; +import type { AnyJson, Codec, Registry } from '@polkadot/types/types'; import { u8aToHex } from '@polkadot/util'; import { blake2AsU8a } from '@polkadot/util-crypto'; import { calc_partial_fee } from '@substrate/calc'; @@ -44,7 +44,7 @@ import { BadRequest, InternalServerError } from 'http-errors'; import LRU from 'lru-cache'; import { QueryFeeDetailsCache } from '../../chains-config/cache'; -import { +import type { IBlock, IBlockRaw, IExtrinsic, @@ -53,8 +53,8 @@ import { ISanitizedEvent, isFrameMethod, } from '../../types/responses'; -import { IOption } from '../../types/util'; -import { isPaysFee } from '../../types/util'; +import type { IOption } from '../../types/util'; +import type { isPaysFee } from '../../types/util'; import { PromiseQueue } from '../../util/PromiseQueue'; import { AbstractService } from '../AbstractService'; import { XcmDecoder } from './XCMDecoder'; diff --git a/src/services/test-helpers/mock/mockApiBlock18468942.ts b/src/services/test-helpers/mock/mockApiBlock18468942.ts index 6dd4a8308..9406144d1 100644 --- a/src/services/test-helpers/mock/mockApiBlock18468942.ts +++ b/src/services/test-helpers/mock/mockApiBlock18468942.ts @@ -14,10 +14,10 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; -import { GenericExtrinsic, Vec } from '@polkadot/types'; -import { Option } from '@polkadot/types/codec'; -import { +import type { ApiPromise } from '@polkadot/api'; +import type { GenericExtrinsic, Vec } from '@polkadot/types'; +import type { Option } from '@polkadot/types/codec'; +import type { AccountId, ActiveEraInfo, Block, @@ -37,6 +37,7 @@ import { localListenAddressesHex } from './data/localListenAddresses'; import { getPalletDispatchables } from './data/mockDispatchablesData'; import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; import traceBlockRPC from './data/traceBlock.json'; +import { defaultMockApi } from './mockApi'; const chain = () => Promise.resolve().then(() => { @@ -212,26 +213,9 @@ export const mockApiBlock18468942 = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: polkadotRegistryV1000001.createType('u64', 15), - perClass: { - normal: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1479914788000), - maxTotal: new BN(1500000000000), - reserved: new BN(0), - }, - operational: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1979914788000), - maxTotal: new BN(2000000000000), - reserved: new BN(500000000000), - }, - mandatory: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: null, - maxTotal: null, - reserved: null, - }, - }, + perClass: Promise.resolve().then(() => { + return defaultMockApi.consts.system.blockWeights.perClass; + }), }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts index 4ef31c42c..6884cdffb 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts @@ -14,10 +14,10 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; -import { GenericExtrinsic, Vec } from '@polkadot/types'; -import { Option } from '@polkadot/types/codec'; -import { +import type { ApiPromise } from '@polkadot/api'; +import type { GenericExtrinsic, Vec } from '@polkadot/types'; +import type { Option } from '@polkadot/types/codec'; +import type { AccountId, ActiveEraInfo, Block, @@ -37,6 +37,7 @@ import { balancesTransferValid, blockHash523510, mockBlock523510, testAddressCon import { localListenAddressesHex } from './data/localListenAddresses'; import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; import traceBlockRPC from './data/traceBlock.json'; +import { defaultMockApi } from './mockApi'; const chain = () => Promise.resolve().then(() => { @@ -221,26 +222,9 @@ export const mockAssetHubKusamaApi = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubKusamaRegistryV9430.createType('u64', 15), - perClass: { - normal: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1479914788000), - maxTotal: new BN(1500000000000), - reserved: new BN(0), - }, - operational: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1979914788000), - maxTotal: new BN(2000000000000), - reserved: new BN(500000000000), - }, - mandatory: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: null, - maxTotal: null, - reserved: null, - }, - }, + perClass: Promise.resolve().then(() => { + return defaultMockApi.consts.system.blockWeights.perClass; + }), }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts index 1baa6998e..559fae5ab 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts @@ -14,10 +14,10 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; -import { GenericExtrinsic, Vec } from '@polkadot/types'; -import { Option } from '@polkadot/types/codec'; -import { +import type { ApiPromise } from '@polkadot/api'; +import type { GenericExtrinsic, Vec } from '@polkadot/types'; +import type { Option } from '@polkadot/types/codec'; +import type { AccountId, ActiveEraInfo, Block, @@ -37,6 +37,7 @@ import { localListenAddressesHex } from './data/localListenAddresses'; import { getPalletDispatchables } from './data/mockDispatchablesData'; import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; import traceBlockRPC from './data/traceBlock.json'; +import { defaultMockApi } from './mockApi'; const chain = () => Promise.resolve().then(() => { @@ -219,26 +220,9 @@ export const mockAssetHubKusamaApiBlock3356195 = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubKusamaRegistryV1000000.createType('u64', 15), - perClass: { - normal: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1479914788000), - maxTotal: new BN(1500000000000), - reserved: new BN(0), - }, - operational: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1979914788000), - maxTotal: new BN(2000000000000), - reserved: new BN(500000000000), - }, - mandatory: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: null, - maxTotal: null, - reserved: null, - }, - }, + perClass: Promise.resolve().then(() => { + return defaultMockApi.consts.system.blockWeights.perClass; + }), }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts index 6fe56d25c..03fd564fc 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts @@ -14,10 +14,10 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; -import { GenericExtrinsic, Vec } from '@polkadot/types'; -import { Option } from '@polkadot/types/codec'; -import { +import type { ApiPromise } from '@polkadot/api'; +import type { GenericExtrinsic, Vec } from '@polkadot/types'; +import type { Option } from '@polkadot/types/codec'; +import type { AccountId, ActiveEraInfo, Block, @@ -37,6 +37,7 @@ import { localListenAddressesHex } from './data/localListenAddresses'; import { getPalletDispatchables } from './data/mockDispatchablesData'; import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; import traceBlockRPC from './data/traceBlock.json'; +import { defaultMockApi } from './mockApi'; const chain = () => Promise.resolve().then(() => { @@ -201,7 +202,6 @@ export const assetHubKusamaTx6202603 = (): Extrinsic => const traceBlock = () => Promise.resolve().then(() => assetHubKusamaRegistryV1000000b.createType('TraceBlockResponse', traceBlockRPC.result)); - /** * Deafult Mock polkadot-js ApiPromise. Values are largely meant to be accurate for block * #6202603, which is what most Service unit tests are based on. @@ -226,26 +226,9 @@ export const mockAssetHubKusamaApiBlock6202603 = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubKusamaRegistryV1000000b.createType('u64', 15), - perClass: { - normal: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1479914788000), - maxTotal: new BN(1500000000000), - reserved: new BN(0), - }, - operational: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1979914788000), - maxTotal: new BN(2000000000000), - reserved: new BN(500000000000), - }, - mandatory: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: null, - maxTotal: null, - reserved: null, - }, - }, + perClass: Promise.resolve().then(() => { + return defaultMockApi.consts.system.blockWeights.perClass; + }), }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubWestendApi.ts b/src/services/test-helpers/mock/mockAssetHubWestendApi.ts index 1701bf0ac..7138c7a1b 100644 --- a/src/services/test-helpers/mock/mockAssetHubWestendApi.ts +++ b/src/services/test-helpers/mock/mockAssetHubWestendApi.ts @@ -1,4 +1,4 @@ -// Copyright 2017-2023 Parity Technologies (UK) Ltd. +// Copyright 2017-2024 Parity Technologies (UK) Ltd. // This file is part of Substrate API Sidecar. // // Substrate API Sidecar is free software: you can redistribute it and/or modify @@ -14,10 +14,10 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { ApiPromise } from '@polkadot/api'; -import { GenericExtrinsic, Vec } from '@polkadot/types'; -import { Option } from '@polkadot/types/codec'; -import { +import type { ApiPromise } from '@polkadot/api'; +import type { GenericExtrinsic, Vec } from '@polkadot/types'; +import type { Option } from '@polkadot/types/codec'; +import type { AccountId, ActiveEraInfo, Block, @@ -37,6 +37,7 @@ import { balancesTransferValid, blockHash5236177, mockBlock5236177, testAddressC import { localListenAddressesHex } from './data/localListenAddresses'; import { getMetadata as mockMetaData } from './data/mockNonimationPoolResponseData'; import traceBlockRPC from './data/traceBlock.json'; +import { defaultMockApi } from './mockApi'; const chain = () => Promise.resolve().then(() => { @@ -224,26 +225,9 @@ export const mockAssetHubWestendApi = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubWestendRegistryV9435.createType('u64', 15), - perClass: { - normal: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1479914788000), - maxTotal: new BN(1500000000000), - reserved: new BN(0), - }, - operational: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: new BN(1979914788000), - maxTotal: new BN(2000000000000), - reserved: new BN(500000000000), - }, - mandatory: { - baseExtrinsic: new BN(85212000), - maxExtrinsic: null, - maxTotal: null, - reserved: null, - }, - }, + perClass: Promise.resolve().then(() => { + return defaultMockApi.consts.system.blockWeights.perClass; + }), }, }, transactionPayment: { diff --git a/src/test-helpers/registries/assetHubKusamaRegistry.ts b/src/test-helpers/registries/assetHubKusamaRegistry.ts index 5f1642346..0926b6042 100644 --- a/src/test-helpers/registries/assetHubKusamaRegistry.ts +++ b/src/test-helpers/registries/assetHubKusamaRegistry.ts @@ -14,9 +14,9 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { Metadata } from '@polkadot/types'; -import { TypeRegistry } from '@polkadot/types'; -import { getSpecTypes } from '@polkadot/types-known'; +import type { Metadata } from '@polkadot/types'; +import type { TypeRegistry } from '@polkadot/types'; +import type { getSpecTypes } from '@polkadot/types-known'; import { assetHubKusamaV14 } from '../metadata/assetHubKusamaMetadata'; import { assetHubKusamaV1000000 } from '../metadata/assetHubKusamaMetadataV1000000'; diff --git a/src/test-helpers/registries/polkadotRegistry.ts b/src/test-helpers/registries/polkadotRegistry.ts index 152f5ffa6..e1025c570 100644 --- a/src/test-helpers/registries/polkadotRegistry.ts +++ b/src/test-helpers/registries/polkadotRegistry.ts @@ -14,9 +14,9 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import { Metadata } from '@polkadot/types'; -import { TypeRegistry } from '@polkadot/types'; -import { getSpecTypes } from '@polkadot/types-known'; +import type { Metadata } from '@polkadot/types'; +import type { TypeRegistry } from '@polkadot/types'; +import type { getSpecTypes } from '@polkadot/types-known'; import { polkadotMetadataRpcV16 } from '../metadata/polkadotV16Metadata'; import { polkadotMetadataRpcV29 } from '../metadata/polkadotV29Metadata'; From 82488d8369759b93b456e484e89ea994eb9b99a3 Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 23 Jan 2024 12:30:41 +0100 Subject: [PATCH 26/28] run linter & refix imports --- src/services/blocks/BlocksService.ts | 8 ++++---- src/test-helpers/registries/assetHubKusamaRegistry.ts | 6 +++--- src/test-helpers/registries/polkadotRegistry.ts | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index 0778755ba..b3ce2a5e8 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -18,8 +18,8 @@ import type { ApiPromise } from '@polkadot/api'; import type { ApiDecoration } from '@polkadot/api/types'; -import type { extractAuthor } from '@polkadot/api-derive/type/util'; -import type { Compact, GenericCall, Option, Struct, Text, u32, Vec } from '@polkadot/types'; +import { extractAuthor } from '@polkadot/api-derive/type/util'; +import { Compact, GenericCall, Option, Struct, Text, u32, Vec } from '@polkadot/types'; import type { GenericExtrinsic } from '@polkadot/types/extrinsic'; import type { AccountId32, @@ -44,7 +44,7 @@ import { BadRequest, InternalServerError } from 'http-errors'; import LRU from 'lru-cache'; import { QueryFeeDetailsCache } from '../../chains-config/cache'; -import type { +import { IBlock, IBlockRaw, IExtrinsic, @@ -54,7 +54,7 @@ import type { isFrameMethod, } from '../../types/responses'; import type { IOption } from '../../types/util'; -import type { isPaysFee } from '../../types/util'; +import { isPaysFee } from '../../types/util'; import { PromiseQueue } from '../../util/PromiseQueue'; import { AbstractService } from '../AbstractService'; import { XcmDecoder } from './XCMDecoder'; diff --git a/src/test-helpers/registries/assetHubKusamaRegistry.ts b/src/test-helpers/registries/assetHubKusamaRegistry.ts index 0926b6042..5f1642346 100644 --- a/src/test-helpers/registries/assetHubKusamaRegistry.ts +++ b/src/test-helpers/registries/assetHubKusamaRegistry.ts @@ -14,9 +14,9 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import type { Metadata } from '@polkadot/types'; -import type { TypeRegistry } from '@polkadot/types'; -import type { getSpecTypes } from '@polkadot/types-known'; +import { Metadata } from '@polkadot/types'; +import { TypeRegistry } from '@polkadot/types'; +import { getSpecTypes } from '@polkadot/types-known'; import { assetHubKusamaV14 } from '../metadata/assetHubKusamaMetadata'; import { assetHubKusamaV1000000 } from '../metadata/assetHubKusamaMetadataV1000000'; diff --git a/src/test-helpers/registries/polkadotRegistry.ts b/src/test-helpers/registries/polkadotRegistry.ts index e1025c570..152f5ffa6 100644 --- a/src/test-helpers/registries/polkadotRegistry.ts +++ b/src/test-helpers/registries/polkadotRegistry.ts @@ -14,9 +14,9 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -import type { Metadata } from '@polkadot/types'; -import type { TypeRegistry } from '@polkadot/types'; -import type { getSpecTypes } from '@polkadot/types-known'; +import { Metadata } from '@polkadot/types'; +import { TypeRegistry } from '@polkadot/types'; +import { getSpecTypes } from '@polkadot/types-known'; import { polkadotMetadataRpcV16 } from '../metadata/polkadotV16Metadata'; import { polkadotMetadataRpcV29 } from '../metadata/polkadotV29Metadata'; From c0eb88547e5f9fcf1efeb73e009e43c4bffa3050 Mon Sep 17 00:00:00 2001 From: Dominique Date: Tue, 23 Jan 2024 18:01:33 +0100 Subject: [PATCH 27/28] Update src/services/blocks/BlocksService.ts Co-authored-by: Tarik Gul <47201679+TarikGul@users.noreply.github.com> --- src/services/blocks/BlocksService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/blocks/BlocksService.ts b/src/services/blocks/BlocksService.ts index b3ce2a5e8..6d181bfc0 100644 --- a/src/services/blocks/BlocksService.ts +++ b/src/services/blocks/BlocksService.ts @@ -75,7 +75,7 @@ interface FetchBlockOptions { omitFinalizedTag: boolean; noFees: boolean; checkDecodedXcm: boolean; - paraId: number | undefined; + paraId?: number; } interface ExtrinsicSuccessOrFailedOverride { From 2c44ce8d2a29b400a9f3d5e72fc310c8d6cfb27b Mon Sep 17 00:00:00 2001 From: Imod7 Date: Tue, 23 Jan 2024 18:09:03 +0100 Subject: [PATCH 28/28] fix on the perClass field --- src/services/test-helpers/mock/mockApiBlock18468942.ts | 4 +--- src/services/test-helpers/mock/mockAssetHubKusamaApi.ts | 4 +--- .../test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts | 4 +--- .../test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts | 4 +--- src/services/test-helpers/mock/mockAssetHubWestendApi.ts | 4 +--- 5 files changed, 5 insertions(+), 15 deletions(-) diff --git a/src/services/test-helpers/mock/mockApiBlock18468942.ts b/src/services/test-helpers/mock/mockApiBlock18468942.ts index 9406144d1..b090c3b1f 100644 --- a/src/services/test-helpers/mock/mockApiBlock18468942.ts +++ b/src/services/test-helpers/mock/mockApiBlock18468942.ts @@ -213,9 +213,7 @@ export const mockApiBlock18468942 = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: polkadotRegistryV1000001.createType('u64', 15), - perClass: Promise.resolve().then(() => { - return defaultMockApi.consts.system.blockWeights.perClass; - }), + perClass: defaultMockApi.consts.system.blockWeights.perClass, }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts index 6884cdffb..d4cff8069 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApi.ts @@ -222,9 +222,7 @@ export const mockAssetHubKusamaApi = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubKusamaRegistryV9430.createType('u64', 15), - perClass: Promise.resolve().then(() => { - return defaultMockApi.consts.system.blockWeights.perClass; - }), + perClass: defaultMockApi.consts.system.blockWeights.perClass, }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts index 559fae5ab..8034748ee 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock3356195.ts @@ -220,9 +220,7 @@ export const mockAssetHubKusamaApiBlock3356195 = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubKusamaRegistryV1000000.createType('u64', 15), - perClass: Promise.resolve().then(() => { - return defaultMockApi.consts.system.blockWeights.perClass; - }), + perClass: defaultMockApi.consts.system.blockWeights.perClass, }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts index 03fd564fc..1efe1ea16 100644 --- a/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts +++ b/src/services/test-helpers/mock/mockAssetHubKusamaApiBlock6202603.ts @@ -226,9 +226,7 @@ export const mockAssetHubKusamaApiBlock6202603 = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubKusamaRegistryV1000000b.createType('u64', 15), - perClass: Promise.resolve().then(() => { - return defaultMockApi.consts.system.blockWeights.perClass; - }), + perClass: defaultMockApi.consts.system.blockWeights.perClass, }, }, transactionPayment: { diff --git a/src/services/test-helpers/mock/mockAssetHubWestendApi.ts b/src/services/test-helpers/mock/mockAssetHubWestendApi.ts index 7138c7a1b..ef4e789b2 100644 --- a/src/services/test-helpers/mock/mockAssetHubWestendApi.ts +++ b/src/services/test-helpers/mock/mockAssetHubWestendApi.ts @@ -225,9 +225,7 @@ export const mockAssetHubWestendApi = { blockWeights: { baseBlock: new BN(5481991000), maxBlock: assetHubWestendRegistryV9435.createType('u64', 15), - perClass: Promise.resolve().then(() => { - return defaultMockApi.consts.system.blockWeights.perClass; - }), + perClass: defaultMockApi.consts.system.blockWeights.perClass, }, }, transactionPayment: {